Commit 5ac76255a9 for wordpress.org
commit 5ac76255a9317c10d9f9f0c2ace9530afa188296
Author: hellofromTonya <hellofromTonya@git.wordpress.org>
Date: Thu Oct 12 13:58:15 2023 +0000
Editor: Update npm packages ahead of 6.4 RC1.
Updates the npm packages and code for:
* [https://github.com/WordPress/gutenberg/pull/55121 List: fix forward merging of nested list]
* [https://github.com/WordPress/gutenberg/pull/55182 Update consent string for using private APIs.]
* [https://github.com/WordPress/gutenberg/pull/55204 useBlockSettings: add missing useMemo dependencies]
* [https://github.com/WordPress/gutenberg/pull/55120 Remove the lightbox filter and view file when the lightbox setting is disabled.]
* [https://github.com/WordPress/gutenberg/pull/55245 Patterns: Remove the version enforcement for npm in engines field]
* [https://github.com/WordPress/gutenberg/pull/55237 Remove `@return void` from PHP function docs]
* [https://github.com/WordPress/gutenberg/pull/55141 Image: Disable lightbox editor UI for linked images]
* [https://github.com/WordPress/gutenberg/pull/55269 Image: Stop crashing with Lightbox on image blocks without an image]
* [https://github.com/WordPress/gutenberg/pull/55021 Update fullscreen icon]
* [https://github.com/WordPress/gutenberg/pull/55217 Template Part block: Fall back to current theme if no theme attribute is given.] This change is part of fix for a performance regression re-introduced by [56818].
References:
* [https://github.com/WordPress/gutenberg/pull/55298 Gutenberg PR 55298] Cherry-pick commits
Follow-up to [56818], [56816].
Props ellatrix, peterwilsoncc, jsnajdr, afercia, gziolo, isabel_brison, artemiosans, richtabor, bernhard-reiter, flixos90, mikachan, spacedmonkey, hellofromTonya.
See #59583, #59411.
Built from https://develop.svn.wordpress.org/trunk@56849
git-svn-id: http://core.svn.wordpress.org/trunk@56361 1a063a9b-81f0-0310-95a4-ce76da25c4cd
diff --git a/wp-includes/assets/script-loader-packages.min.php b/wp-includes/assets/script-loader-packages.min.php
index 1622aa09f3..eb94d267dc 100644
--- a/wp-includes/assets/script-loader-packages.min.php
+++ b/wp-includes/assets/script-loader-packages.min.php
@@ -1 +1 @@
-<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '5b7cd5ab23c9d68e0b1e'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '6a26fbf450472a4484b6'), 'block-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '194211778971e0720b18'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '3779219cd0b1c7341629'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '851205cf8f6249d8a0f5'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '590ab320da914568cfa0'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3189b344ff39fef940b7'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'bf91befd670fe5777d90'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'b83e6291371827f645e0'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '8fd668a21c0e6cb6e7c9'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '666fe9658758d0bbe7e4'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'f4dddb7b2e47a83ce43a'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '8e3be75e41f7ecd1c59b'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'a234b790ef3bf2e642aa'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'e77a47fd9d438c2c79a7'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '60ecd86f82964bdf144b'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'patterns.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '5be8725e45378af75600'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '947e922b7ef984c21416'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'f13ebfe5e07847a1f4b3'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'bc3f04a9045626928db0'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34'));
+<?php return array('a11y.min.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '7032343a947cfccf5608'), 'annotations.min.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'c4843f8e435a9d7a87bb'), 'api-fetch.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '0fa4dabf8bf2c7adf21a'), 'autop.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dacd785d109317df2707'), 'blob.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '10a1c5c0acdef3d15657'), 'block-directory.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '5b7cd5ab23c9d68e0b1e'), 'block-editor.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'f3dcb13aa141f0f6f316'), 'block-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '4a4e1bddf0705bf8837e'), 'block-serialization-default-parser.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '30ffd7e7e199f10b2a6d'), 'blocks.min.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => 'c483ce5bf08a5fbace82'), 'commands.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => 'b235dde56bdeb62f0718'), 'components.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => '06e275816c353d119177'), 'compose.min.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '3189b344ff39fef940b7'), 'core-commands.min.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => 'ade490de79d35734e06d'), 'core-data.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'ac1f0efce014968a3716'), 'customize-widgets.min.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => 'bb454c7f10757887ce5a'), 'data.min.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'ac94d42fa1999bcf3722'), 'data-controls.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fe4ccc8a1782ea8e2cb1'), 'date.min.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'f4dddb7b2e47a83ce43a'), 'deprecated.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '73ad3591e7bc95f4777a'), 'dom.min.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '49ff2869626fbeaacc23'), 'dom-ready.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '392bdd43726760d1f3ca'), 'edit-post.min.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '6720d8a86f225f3ce492'), 'edit-site.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => 'd4c3059140e082ba39f9'), 'edit-widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '64e3e5b8558ec09ac4ba'), 'editor.min.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '615a8ee5b48c6c553816'), 'element.min.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => 'ed1c7604880e8b574b40'), 'escape-html.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03e27a7b6ae14f7afaa6'), 'format-library.min.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '57955a6a6df65c1fb8b6'), 'hooks.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c6aec9a8d4e5a5d543a1'), 'html-entities.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '36a4a255da7dd2e1bf8e'), 'i18n.min.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '7701b0c3857f914212ef'), 'is-shallow-equal.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '20c2b06ecf04afb14fee'), 'keyboard-shortcuts.min.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '525da859946d4df24898'), 'keycodes.min.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '3460bd0fac9859d6886c'), 'list-reusable-blocks.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '4d77f2834116824e70c8'), 'media-utils.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => 'bcd60e7a2fb568f38015'), 'notices.min.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '38e88f4b627cf873edd0'), 'nux.min.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '59718fab5e39f9dd21b0'), 'patterns.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e1f251d36e08fc03cc75'), 'plugins.min.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'c485ff6186cdddabcf91'), 'preferences.min.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'ca088ba0a612bff77aa3'), 'preferences-persistence.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '6c6b220422eb35541489'), 'primitives.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '6984e6eb5d6157c4fe44'), 'priority-queue.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '422e19e9d48b269c5219'), 'private-apis.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '11cb2ebaa70a9f1f0ab5'), 'redux-routine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0be1b2a6a79703e28531'), 'reusable-blocks.min.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '5ac513f0f58c78e7f084'), 'rich-text.min.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => '6222504ebedf0627981b'), 'router.min.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'd1ae6718bab1f7073adb'), 'server-side-render.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '81299db67c0fa2c65479'), 'shortcode.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c128a3008a96e820aa86'), 'style-engine.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '17cbc030cba88a42ccb5'), 'token-list.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '199103fc7cec3b9eef5a'), 'undo-manager.min.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '312610424b40059d9f44'), 'url.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b4979979018b684be209'), 'viewport.min.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1fbef8175bb335c5603b'), 'warning.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '122829a085511691f14d'), 'widgets.min.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '938735ae45e739ac8b70'), 'wordcount.min.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5a74890fd7c610679e34'));
diff --git a/wp-includes/assets/script-loader-packages.php b/wp-includes/assets/script-loader-packages.php
index 6bb25752b5..c497ad94af 100644
--- a/wp-includes/assets/script-loader-packages.php
+++ b/wp-includes/assets/script-loader-packages.php
@@ -1 +1 @@
-<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'b5ff61edc2245a1950cb'), 'annotations.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'e07c55999fe14e263e21'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '064121ed1abb9ed32a10'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '23677b2f336e3c95f3c7'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4279f5e220950400e9e6'), 'block-directory.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '838bfc469bfd175f2d30'), 'block-editor.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => 'efb74682efad263fea86'), 'block-library.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '1b99526b376bebe5d6d4'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '85adf50f9c5f80d14aa1'), 'blocks.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '6d474c8b892ed16b3b80'), 'commands.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => 'e4ffdf0b8370b09c6c57'), 'components.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'edb880324f4261f2e04b'), 'compose.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '228e7d7fccaae67c220c'), 'core-commands.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '4a0bb267a3f19adba6eb'), 'core-data.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'b94061564860a9178469'), 'customize-widgets.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '569f78f9471e8c59ec9d'), 'data.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => 'a4502de2a644ec013a3a'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'd584f6eaf9075247c7ea'), 'date.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fdd0e33e6e7153e9f39b'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '191d7f3a805131fb5530'), 'dom.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '94b90b103ee0a85674c5'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ae5bd6ca23f589f2dac7'), 'edit-post.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => 'd53f3a21c70d68ae2045'), 'edit-site.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '2834ac5d691e1fcda240'), 'edit-widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => '070d7363851554e398a7'), 'editor.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'e542dd6b15c4f1426e1b'), 'element.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '10b6413a3a6da33b2264'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '53958a11eeadd4731b85'), 'format-library.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '8328cf5af7fe963d518b'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c2825736a5a04b1ba4df'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5faec882ff4c2ba82326'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'bbbb3a5d0e355b0e5159'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '33c5f8741df506b8861c'), 'keyboard-shortcuts.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'df4eb8a6235f8c883c94'), 'keycodes.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '063e98669c67a1b84b0a'), 'list-reusable-blocks.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '783a65b80a207f8512e0'), 'media-utils.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '9fe3fd6adc6b260619c4'), 'notices.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '6a0c7a42a2154f8fc833'), 'nux.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '06d5fb6265946f599a57'), 'patterns.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '608fc2ec173aac4d1d42'), 'plugins.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'cf9ce5dae9570fdf9714'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '216a088227c020408807'), 'preferences-persistence.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '3fecc3acbb4b8cafcd8b'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '54acc2bc0957cc0c5eec'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3b99a501866912a283bc'), 'private-apis.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6edaaf544dde8ac8b038'), 'redux-routine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '154d0b98be93c015ec5a'), 'reusable-blocks.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '4b06fec2981f840205b3'), 'rich-text.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c71e82c747a462300b9a'), 'router.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => 'f400da9ca703117559e0'), 'server-side-render.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '1bbc22fea6fa0f589211'), 'shortcode.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7f08c06584bded4dc0f'), 'style-engine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6361bf08f629aa878b50'), 'token-list.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1a112ad50d9adf03b517'), 'undo-manager.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '93d371a3404ab038187e'), 'url.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2eb43eef60790a73edaf'), 'viewport.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '17785f0820e4397c6dd0'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '076655dc9e35a2390851'), 'widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '356c571dfec340b4b96f'), 'wordcount.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dcb7244d0a90f704c80d'));
+<?php return array('a11y.js' => array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => 'b5ff61edc2245a1950cb'), 'annotations.js' => array('dependencies' => array('wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => 'e07c55999fe14e263e21'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '064121ed1abb9ed32a10'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => '23677b2f336e3c95f3c7'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => '4279f5e220950400e9e6'), 'block-directory.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '838bfc469bfd175f2d30'), 'block-editor.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-shortcode', 'wp-style-engine', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '03d5214c69f72912e674'), 'block-library.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport', 'wp-wordcount'), 'version' => '9cc5e7cf9f0a92335436'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => '85adf50f9c5f80d14aa1'), 'blocks.js' => array('dependencies' => array('wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-shortcode'), 'version' => '313da307f95d84fb20f5'), 'commands.js' => array('dependencies' => array('react', 'react-dom', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-polyfill', 'wp-primitives', 'wp-private-apis'), 'version' => '08e1f24b2983f3c8e82b'), 'components.js' => array('dependencies' => array('react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-warning'), 'version' => 'f25637908b6e03a4c3c6'), 'compose.js' => array('dependencies' => array('react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '228e7d7fccaae67c220c'), 'core-commands.js' => array('dependencies' => array('wp-commands', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-router', 'wp-url'), 'version' => '375c9e258375693411b6'), 'core-data.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '9d8908b86eb040e5c028'), 'customize-widgets.js' => array('dependencies' => array('wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-widgets'), 'version' => '3d725bc7884f48074190'), 'data.js' => array('dependencies' => array('wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-private-apis', 'wp-redux-routine'), 'version' => '8cc3798cd1d51807c29d'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => 'd584f6eaf9075247c7ea'), 'date.js' => array('dependencies' => array('moment', 'wp-deprecated', 'wp-polyfill'), 'version' => 'fdd0e33e6e7153e9f39b'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '191d7f3a805131fb5530'), 'dom.js' => array('dependencies' => array('wp-deprecated', 'wp-polyfill'), 'version' => '94b90b103ee0a85674c5'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ae5bd6ca23f589f2dac7'), 'edit-post.js' => array('dependencies' => array('wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-warning', 'wp-widgets'), 'version' => '57aa460a64bb0e4ae963'), 'edit-site.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-commands', 'wp-components', 'wp-compose', 'wp-core-commands', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-editor', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-reusable-blocks', 'wp-router', 'wp-url', 'wp-viewport', 'wp-widgets', 'wp-wordcount'), 'version' => '4b43125dbc488b40898d'), 'edit-widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'bbec9f93fddd0072dc37'), 'editor.js' => array('dependencies' => array('react', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-patterns', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-private-apis', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => '9205e1f9ed6a16b21bde'), 'element.js' => array('dependencies' => array('react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '10b6413a3a6da33b2264'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '53958a11eeadd4731b85'), 'format-library.js' => array('dependencies' => array('wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '8328cf5af7fe963d518b'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'c2825736a5a04b1ba4df'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '5faec882ff4c2ba82326'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => 'bbbb3a5d0e355b0e5159'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '33c5f8741df506b8861c'), 'keyboard-shortcuts.js' => array('dependencies' => array('wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => 'df4eb8a6235f8c883c94'), 'keycodes.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill'), 'version' => '063e98669c67a1b84b0a'), 'list-reusable-blocks.js' => array('dependencies' => array('wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '783a65b80a207f8512e0'), 'media-utils.js' => array('dependencies' => array('wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '9fe3fd6adc6b260619c4'), 'notices.js' => array('dependencies' => array('wp-data', 'wp-polyfill'), 'version' => '6a0c7a42a2154f8fc833'), 'nux.js' => array('dependencies' => array('wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '06d5fb6265946f599a57'), 'patterns.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => '090e4f4ded236c59cbbc'), 'plugins.js' => array('dependencies' => array('wp-compose', 'wp-element', 'wp-hooks', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-primitives'), 'version' => 'cf9ce5dae9570fdf9714'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => '216a088227c020408807'), 'preferences-persistence.js' => array('dependencies' => array('wp-api-fetch', 'wp-polyfill'), 'version' => '3fecc3acbb4b8cafcd8b'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '54acc2bc0957cc0c5eec'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '3b99a501866912a283bc'), 'private-apis.js' => array('dependencies' => array('wp-polyfill'), 'version' => '58cbfa9c985f4fae85c8'), 'redux-routine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '154d0b98be93c015ec5a'), 'reusable-blocks.js' => array('dependencies' => array('wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-private-apis', 'wp-url'), 'version' => 'e4bfc13791453a1b3441'), 'rich-text.js' => array('dependencies' => array('wp-a11y', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c71e82c747a462300b9a'), 'router.js' => array('dependencies' => array('wp-element', 'wp-polyfill', 'wp-private-apis', 'wp-url'), 'version' => '3b1ce9f5a7a3f2533c5a'), 'server-side-render.js' => array('dependencies' => array('wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '1bbc22fea6fa0f589211'), 'shortcode.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b7f08c06584bded4dc0f'), 'style-engine.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6361bf08f629aa878b50'), 'token-list.js' => array('dependencies' => array('wp-polyfill'), 'version' => '1a112ad50d9adf03b517'), 'undo-manager.js' => array('dependencies' => array('wp-is-shallow-equal', 'wp-polyfill'), 'version' => '93d371a3404ab038187e'), 'url.js' => array('dependencies' => array('wp-polyfill'), 'version' => '2eb43eef60790a73edaf'), 'viewport.js' => array('dependencies' => array('wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '17785f0820e4397c6dd0'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => '076655dc9e35a2390851'), 'widgets.js' => array('dependencies' => array('wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '356c571dfec340b4b96f'), 'wordcount.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'dcb7244d0a90f704c80d'));
diff --git a/wp-includes/blocks/image.php b/wp-includes/blocks/image.php
index e1f7196462..87e17a4c13 100644
--- a/wp-includes/blocks/image.php
+++ b/wp-includes/blocks/image.php
@@ -16,11 +16,13 @@
* @return string The block content with the data-id attribute added.
*/
function render_block_core_image( $attributes, $content, $block ) {
+ if ( false === stripos( $content, '<img' ) ) {
+ return '';
+ }
$processor = new WP_HTML_Tag_Processor( $content );
- $processor->next_tag( 'img' );
- if ( $processor->get_attribute( 'src' ) === null ) {
+ if ( ! $processor->next_tag( 'img' ) || null === $processor->get_attribute( 'src' ) ) {
return '';
}
@@ -32,45 +34,47 @@ function render_block_core_image( $attributes, $content, $block ) {
$processor->set_attribute( 'data-id', $attributes['data-id'] );
}
- $lightbox_enabled = false;
$link_destination = isset( $attributes['linkDestination'] ) ? $attributes['linkDestination'] : 'none';
$lightbox_settings = block_core_image_get_lightbox_settings( $block->parsed_block );
- // If the lightbox is enabled and the image is not linked, flag the lightbox to be rendered.
- if ( isset( $lightbox_settings ) && 'none' === $link_destination ) {
-
- if ( isset( $lightbox_settings['enabled'] ) && true === $lightbox_settings['enabled'] ) {
- $lightbox_enabled = true;
- }
- }
+ $view_js_file_handle = 'wp-block-image-view';
+ $script_handles = $block->block_type->view_script_handles;
- // If at least one block in the page has the lightbox, mark the block type as interactive.
- if ( $lightbox_enabled ) {
+ /*
+ * If the lightbox is enabled and the image is not linked, add the filter
+ * and the JavaScript view file.
+ */
+ if (
+ isset( $lightbox_settings ) &&
+ 'none' === $link_destination &&
+ isset( $lightbox_settings['enabled'] ) &&
+ true === $lightbox_settings['enabled']
+ ) {
$block->block_type->supports['interactivity'] = true;
- }
-
- // Determine whether the view script should be enqueued or not.
- $view_js_file = 'wp-block-image-view';
- if ( ! wp_script_is( $view_js_file ) ) {
- $script_handles = $block->block_type->view_script_handles;
- // If the script is not needed, and it is still in the `view_script_handles`, remove it.
- if ( ! $lightbox_enabled && in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file ) );
- }
- // If the script is needed, but it was previously removed, add it again.
- if ( $lightbox_enabled && ! in_array( $view_js_file, $script_handles, true ) ) {
- $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file ) );
+ if ( ! in_array( $view_js_file_handle, $script_handles, true ) ) {
+ $block->block_type->view_script_handles = array_merge( $script_handles, array( $view_js_file_handle ) );
}
- }
- if ( $lightbox_enabled ) {
- // This render needs to happen in a filter with priority 15 to ensure that it
- // runs after the duotone filter and that duotone styles are applied to the image
- // in the lightbox. We also need to ensure that the lightbox works with any plugins
- // that might use filters as well. We can consider removing this in the future if the
- // way the blocks are rendered changes, or if a new kind of filter is introduced.
+ /*
+ * This render needs to happen in a filter with priority 15 to ensure
+ * that it runs after the duotone filter and that duotone styles are
+ * applied to the image in the lightbox. We also need to ensure that the
+ * lightbox works with any plugins that might use filters as well. We
+ * can consider removing this in the future if the way the blocks are
+ * rendered changes, or if a new kind of filter is introduced.
+ */
add_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15, 2 );
+ } else {
+ /*
+ * Remove the filter and the JavaScript view file if previously added by
+ * other Image blocks.
+ */
+ remove_filter( 'render_block_core/image', 'block_core_image_render_lightbox', 15 );
+ // If the script is not needed, and it is still in the `view_script_handles`, remove it.
+ if ( in_array( $view_js_file_handle, $script_handles, true ) ) {
+ $block->block_type->view_script_handles = array_diff( $script_handles, array( $view_js_file_handle ) );
+ }
}
return $processor->get_updated_html();
@@ -123,11 +127,28 @@ function block_core_image_get_lightbox_settings( $block ) {
* @return string Filtered block content.
*/
function block_core_image_render_lightbox( $block_content, $block ) {
+ /*
+ * If it's not possible that an IMG element exists then return the given
+ * block content as-is. It may be that there's no actual image in the block
+ * or it could be that another plugin already modified this HTML.
+ */
+ if ( false === stripos( $block_content, '<img' ) ) {
+ return $block_content;
+ }
+
$processor = new WP_HTML_Tag_Processor( $block_content );
$aria_label = __( 'Enlarge image' );
- $processor->next_tag( 'img' );
+ /*
+ * If there's definitely no IMG element in the block then return the given
+ * block content as-is. There's nothing that this code can knowingly modify
+ * to add the lightbox behavior.
+ */
+ if ( ! $processor->next_tag( 'img' ) ) {
+ return $block_content;
+ }
+
$alt_attribute = $processor->get_attribute( 'alt' );
// An empty alt attribute `alt=""` is valid for decorative images.
@@ -310,8 +331,6 @@ HTML;
* @since 6.4.0
*
* @global WP_Scripts $wp_scripts
- *
- * @return void
*/
function block_core_image_ensure_interactivity_dependency() {
global $wp_scripts;
@@ -327,8 +346,6 @@ add_action( 'wp_print_scripts', 'block_core_image_ensure_interactivity_dependenc
/**
* Registers the `core/image` block on server.
- *
- * @return void
*/
function register_block_core_image() {
register_block_type_from_metadata(
diff --git a/wp-includes/blocks/pattern.php b/wp-includes/blocks/pattern.php
index fc4652a7c2..f05bb333bd 100644
--- a/wp-includes/blocks/pattern.php
+++ b/wp-includes/blocks/pattern.php
@@ -7,8 +7,6 @@
/**
* Registers the `core/pattern` block on the server.
- *
- * @return void
*/
function register_block_core_pattern() {
register_block_type_from_metadata(
@@ -46,7 +44,6 @@ function render_block_core_pattern( $attributes ) {
// Backward compatibility for handling Block Hooks and injecting the theme attribute in the Gutenberg plugin.
// This can be removed when the minimum supported WordPress is >= 6.4.
if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN && ! function_exists( 'traverse_and_serialize_blocks' ) ) {
- $content = _inject_theme_attribute_in_block_template_content( $content );
$blocks = parse_blocks( $content );
$content = gutenberg_serialize_blocks( $blocks );
}
diff --git a/wp-includes/blocks/search.php b/wp-includes/blocks/search.php
index ed3d1cf4b8..f00ecfe6ab 100644
--- a/wp-includes/blocks/search.php
+++ b/wp-includes/blocks/search.php
@@ -281,8 +281,6 @@ function classnames_for_block_core_search( $attributes ) {
* @param array $wrapper_styles Current collection of wrapper styles.
* @param array $button_styles Current collection of button styles.
* @param array $input_styles Current collection of input styles.
- *
- * @return void
*/
function apply_block_core_search_border_style( $attributes, $property, $side, &$wrapper_styles, &$button_styles, &$input_styles ) {
$is_button_inside = isset( $attributes['buttonPosition'] ) && 'button-inside' === $attributes['buttonPosition'];
@@ -327,8 +325,6 @@ function apply_block_core_search_border_style( $attributes, $property, $side, &$
* @param array $wrapper_styles Current collection of wrapper styles.
* @param array $button_styles Current collection of button styles.
* @param array $input_styles Current collection of input styles.
- *
- * @return void
*/
function apply_block_core_search_border_styles( $attributes, $property, &$wrapper_styles, &$button_styles, &$input_styles ) {
apply_block_core_search_border_style( $attributes, $property, null, $wrapper_styles, $button_styles, $input_styles );
diff --git a/wp-includes/blocks/template-part.php b/wp-includes/blocks/template-part.php
index a7bd4033af..3ad4009069 100644
--- a/wp-includes/blocks/template-part.php
+++ b/wp-includes/blocks/template-part.php
@@ -18,13 +18,10 @@ function render_block_core_template_part( $attributes ) {
$template_part_id = null;
$content = null;
$area = WP_TEMPLATE_PART_AREA_UNCATEGORIZED;
+ $theme = isset( $attributes['theme'] ) ? $attributes['theme'] : get_stylesheet();
- if (
- isset( $attributes['slug'] ) &&
- isset( $attributes['theme'] ) &&
- get_stylesheet() === $attributes['theme']
- ) {
- $template_part_id = $attributes['theme'] . '//' . $attributes['slug'];
+ if ( isset( $attributes['slug'] ) && get_stylesheet() === $theme ) {
+ $template_part_id = $theme . '//' . $attributes['slug'];
$template_part_query = new WP_Query(
array(
'post_type' => 'wp_template_part',
@@ -34,7 +31,7 @@ function render_block_core_template_part( $attributes ) {
array(
'taxonomy' => 'wp_theme',
'field' => 'name',
- 'terms' => $attributes['theme'],
+ 'terms' => $theme,
),
),
'posts_per_page' => 1,
diff --git a/wp-includes/js/dist/block-editor.js b/wp-includes/js/dist/block-editor.js
index 1d712406c1..445d56c123 100644
--- a/wp-includes/js/dist/block-editor.js
+++ b/wp-includes/js/dist/block-editor.js
@@ -10910,7 +10910,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/block-editor');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/block-editor');
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-editor/build-module/store/index.js
/**
@@ -14192,7 +14192,7 @@ function useBlockSettings(name, parentLayout) {
layout,
parentLayout
};
- }, [fontFamilies, fontSizes, customFontSize, fontStyle, fontWeight, lineHeight, textColumns, textDecoration, textTransform, letterSpacing, writingMode, padding, margin, blockGap, spacingSizes, units, minHeight, layout, parentLayout, borderColor, borderRadius, borderStyle, borderWidth, customColorsEnabled, customColors, customDuotone, themeColors, defaultColors, defaultPalette, defaultDuotone, userDuotonePalette, themeDuotonePalette, defaultDuotonePalette, userGradientPalette, themeGradientPalette, defaultGradientPalette, defaultGradients, areCustomGradientsEnabled, isBackgroundEnabled, isLinkEnabled, isTextEnabled]);
+ }, [fontFamilies, fontSizes, customFontSize, fontStyle, fontWeight, lineHeight, textColumns, textDecoration, textTransform, letterSpacing, writingMode, padding, margin, blockGap, spacingSizes, units, minHeight, layout, parentLayout, borderColor, borderRadius, borderStyle, borderWidth, customColorsEnabled, customColors, customDuotone, themeColors, defaultColors, defaultPalette, defaultDuotone, userDuotonePalette, themeDuotonePalette, defaultDuotonePalette, userGradientPalette, themeGradientPalette, defaultGradientPalette, defaultGradients, areCustomGradientsEnabled, isBackgroundEnabled, isLinkEnabled, isTextEnabled, isHeadingEnabled, isButtonEnabled]);
return useSettingsForBlockElement(rawSettings, name);
}
@@ -45430,7 +45430,7 @@ const fullscreen = (0,external_wp_element_namespaceObject.createElement)(externa
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 24 24"
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.Path, {
- d: "M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"
+ d: "M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"
}));
/* harmony default export */ var library_fullscreen = (fullscreen);
diff --git a/wp-includes/js/dist/block-editor.min.js b/wp-includes/js/dist/block-editor.min.js
index 2d9dc65c4a..61228a27c1 100644
--- a/wp-includes/js/dist/block-editor.min.js
+++ b/wp-includes/js/dist/block-editor.min.js
@@ -23,7 +23,7 @@
* @return {boolean} True if the event is supported.
* @internal
* @license Modernizr 3.0.0pre (Custom Build) | MIT
- */,e.exports=function(e,t){if(!r.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,l=n in document;if(!l){var i=document.createElement("div");i.setAttribute(n,"return;"),l="function"==typeof i[n]}return!l&&o&&"wheel"===e&&(l=document.implementation.hasFeature("Events.wheel","3.0")),l}},195:function(e,t,n){"use strict";var o=n(3812),r=n(7939);function l(e){var t=0,n=0,o=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||r)&&e.deltaMode&&(1==e.deltaMode?(o*=40,r*=40):(o*=800,r*=800)),o&&!t&&(t=o<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:r}}l.getEventType=function(){return o.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},e.exports=l},5372:function(e,t,n){"use strict";var o=n(9567);function r(){}function l(){}l.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,l,i){if(i!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var a=n(9196),s=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),s=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",l({},s,{onChange:this.onChange,style:u?l({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:s.number,maxRows:s.number,onResize:s.func,innerRef:s.any,async:s.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,l({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var o=n(5438);t.Z=o.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),o=new RegExp(n,"g"),r=new RegExp(n,"");function l(e){return t[e]}var i=function(e){return e.replace(o,l)};e.exports=i,e.exports.has=function(e){return!!e.match(r)},e.exports.remove=i},3124:function(e){"use strict";function t(e){return Object.prototype.toString.call(e)}var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)}var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t},l=Object.prototype.hasOwnProperty||function(e,t){return t in e};function i(e){if("object"==typeof e&&null!==e){var l;if(n(e))l=[];else if("[object Date]"===t(e))l=new Date(e.getTime?e.getTime():e);else if(function(e){return"[object RegExp]"===t(e)}(e))l=new RegExp(e);else if(function(e){return"[object Error]"===t(e)}(e))l={message:e.message};else if(function(e){return"[object Boolean]"===t(e)}(e)||function(e){return"[object Number]"===t(e)}(e)||function(e){return"[object String]"===t(e)}(e))l=Object(e);else if(Object.create&&Object.getPrototypeOf)l=Object.create(Object.getPrototypeOf(e));else if(e.constructor===Object)l={};else{var i=e.constructor&&e.constructor.prototype||e.__proto__||{},a=function(){};a.prototype=i,l=new a}return o(r(e),(function(t){l[t]=e[t]})),l}return e}function a(e,t,a){var s=[],c=[],u=!0;return function e(d){var p=a?i(d):d,m={},f=!0,g={node:p,node_:d,path:[].concat(s),parent:c[c.length-1],parents:c,key:s[s.length-1],isRoot:0===s.length,level:s.length,circular:null,update:function(e,t){g.isRoot||(g.parent.node[g.key]=e),g.node=e,t&&(f=!1)},delete:function(e){delete g.parent.node[g.key],e&&(f=!1)},remove:function(e){n(g.parent.node)?g.parent.node.splice(g.key,1):delete g.parent.node[g.key],e&&(f=!1)},keys:null,before:function(e){m.before=e},after:function(e){m.after=e},pre:function(e){m.pre=e},post:function(e){m.post=e},stop:function(){u=!1},block:function(){f=!1}};if(!u)return g;function h(){if("object"==typeof g.node&&null!==g.node){g.keys&&g.node_===g.node||(g.keys=r(g.node)),g.isLeaf=0===g.keys.length;for(var e=0;e<c.length;e++)if(c[e].node_===d){g.circular=c[e];break}}else g.isLeaf=!0,g.keys=null;g.notLeaf=!g.isLeaf,g.notRoot=!g.isRoot}h();var b=t.call(g,g.node);return void 0!==b&&g.update&&g.update(b),m.before&&m.before.call(g,g.node),f?("object"!=typeof g.node||null===g.node||g.circular||(c.push(g),h(),o(g.keys,(function(t,n){s.push(t),m.pre&&m.pre.call(g,g.node[t],t);var o=e(g.node[t]);a&&l.call(g.node,t)&&(g.node[t]=o.node),o.isLast=n===g.keys.length-1,o.isFirst=0===n,m.post&&m.post.call(g,o),s.pop()})),c.pop()),m.after&&m.after.call(g,g.node),g):g}(e).node}function s(e){this.value=e}function c(e){return new s(e)}s.prototype.get=function(e){for(var t=this.value,n=0;n<e.length;n++){var o=e[n];if(!t||!l.call(t,o))return;t=t[o]}return t},s.prototype.has=function(e){for(var t=this.value,n=0;n<e.length;n++){var o=e[n];if(!t||!l.call(t,o))return!1;t=t[o]}return!0},s.prototype.set=function(e,t){for(var n=this.value,o=0;o<e.length-1;o++){var r=e[o];l.call(n,r)||(n[r]={}),n=n[r]}return n[e[o]]=t,t},s.prototype.map=function(e){return a(this.value,e,!0)},s.prototype.forEach=function(e){return this.value=a(this.value,e,!1),this.value},s.prototype.reduce=function(e,t){var n=1===arguments.length,o=n?this.value:t;return this.forEach((function(t){this.isRoot&&n||(o=e.call(this,o,t))})),o},s.prototype.paths=function(){var e=[];return this.forEach((function(){e.push(this.path)})),e},s.prototype.nodes=function(){var e=[];return this.forEach((function(){e.push(this.node)})),e},s.prototype.clone=function(){var e=[],t=[];return function n(l){for(var a=0;a<e.length;a++)if(e[a]===l)return t[a];if("object"==typeof l&&null!==l){var s=i(l);return e.push(l),t.push(s),o(r(l),(function(e){s[e]=n(l[e])})),e.pop(),t.pop(),s}return l}(this.value)},o(r(s.prototype),(function(e){c[e]=function(t){var n=[].slice.call(arguments,1),o=new s(t);return o[e].apply(o,n)}})),e.exports=c},9196:function(e){"use strict";e.exports=window.React}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var l=t[o]={exports:{}};return e[o].call(l.exports,l,l.exports,n),l.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{AlignmentControl:function(){return ZE},AlignmentToolbar:function(){return YE},Autocomplete:function(){return lS},BlockAlignmentControl:function(){return Ni},BlockAlignmentToolbar:function(){return Li},BlockBreadcrumb:function(){return pS},BlockCanvas:function(){return vS},BlockColorsStyleSelector:function(){return ES},BlockContextProvider:function(){return ma},BlockControls:function(){return dr},BlockEdit:function(){return va},BlockEditorKeyboardShortcuts:function(){return cp},BlockEditorProvider:function(){return dp},BlockFormatControls:function(){return ur},BlockIcon:function(){return np},BlockInspector:function(){return gI},BlockList:function(){return kh},BlockMover:function(){return hI},BlockNavigationDropdown:function(){return zw},BlockPreview:function(){return Om},BlockSelectionClearer:function(){return mp},BlockSettingsMenu:function(){return bI},BlockSettingsMenuControls:function(){return pE},BlockStyles:function(){return jw},BlockTitle:function(){return dS},BlockToolbar:function(){return jI},BlockTools:function(){return sT},BlockVerticalAlignmentControl:function(){return Yr},BlockVerticalAlignmentToolbar:function(){return Xr},ButtonBlockAppender:function(){return Rg},ButtonBlockerAppender:function(){return Lg},ColorPalette:function(){return fC},ColorPaletteControl:function(){return gC},ContrastChecker:function(){return Wv},CopyHandler:function(){return hS},DefaultBlockAppender:function(){return Pg},FontSizePicker:function(){return VE},HeadingLevelDropdown:function(){return Yw},HeightControl:function(){return Ek},InnerBlocks:function(){return dh},Inserter:function(){return Mg},InspectorAdvancedControls:function(){return ra},InspectorControls:function(){return la},JustifyContentControl:function(){return el},JustifyToolbar:function(){return tl},LineHeightControl:function(){return f_},MediaPlaceholder:function(){return gx},MediaReplaceFlow:function(){return Tb},MediaUpload:function(){return pg},MediaUploadCheck:function(){return dg},MultiSelectScrollIntoView:function(){return dT},NavigableToolbar:function(){return yx},ObserveTyping:function(){return gh},PanelColorSettings:function(){return hx},PlainText:function(){return aB},ReusableBlocksRenameHint:function(){return PT},RichText:function(){return rB},RichTextShortcut:function(){return uB},RichTextToolbarButton:function(){return dB},SETTINGS_DEFAULTS:function(){return k},SkipToSelectedBlock:function(){return DB},ToolSelector:function(){return fB},Typewriter:function(){return hT},URLInput:function(){return Dh},URLInputButton:function(){return vB},URLPopover:function(){return dx},Warning:function(){return ka},WritingFlow:function(){return xp},__experimentalBlockAlignmentMatrixControl:function(){return cS},__experimentalBlockFullHeightAligmentControl:function(){return aS},__experimentalBlockPatternSetup:function(){return cC},__experimentalBlockPatternsList:function(){return af},__experimentalBlockVariationPicker:function(){return Qw},__experimentalBlockVariationTransforms:function(){return pC},__experimentalBorderRadiusControl:function(){return Jb},__experimentalColorGradientControl:function(){return Pv},__experimentalColorGradientSettingsDropdown:function(){return SC},__experimentalDateFormatPicker:function(){return vC},__experimentalDuotoneControl:function(){return sy},__experimentalFontAppearanceControl:function(){return p_},__experimentalFontFamilyControl:function(){return s_},__experimentalGetBorderClassesAndStyles:function(){return CE},__experimentalGetColorClassesAndStyles:function(){return BE},__experimentalGetElementClassName:function(){return LT},__experimentalGetGapCSSValue:function(){return Hr},__experimentalGetGradientClass:function(){return kv},__experimentalGetGradientObjectByGradientValue:function(){return Ev},__experimentalGetMatchingVariation:function(){return AT},__experimentalGetSpacingClassesAndStyles:function(){return ME},__experimentalImageEditor:function(){return rx},__experimentalImageSizeControl:function(){return ax},__experimentalImageURLInputUI:function(){return xB},__experimentalInspectorPopoverHeader:function(){return yT},__experimentalLetterSpacingControl:function(){return g_},__experimentalLibrary:function(){return uT},__experimentalLinkControl:function(){return xb},__experimentalLinkControlSearchInput:function(){return ub},__experimentalLinkControlSearchItem:function(){return Zh},__experimentalLinkControlSearchResults:function(){return nb},__experimentalListView:function(){return Dw},__experimentalPanelColorGradientSettings:function(){return BC},__experimentalPreviewOptions:function(){return RB},__experimentalPublishDateTimePicker:function(){return ET},__experimentalRecursionProvider:function(){return vT},__experimentalResponsiveBlockControl:function(){return cB},__experimentalSpacingSizesControl:function(){return kk},__experimentalTextDecorationControl:function(){return C_},__experimentalTextTransformControl:function(){return y_},__experimentalUnitControl:function(){return gB},__experimentalUseBlockOverlayActive:function(){return Gd},__experimentalUseBlockPreview:function(){return zm},__experimentalUseBorderProps:function(){return xE},__experimentalUseColorProps:function(){return TE},__experimentalUseCustomSides:function(){return qk},__experimentalUseGradient:function(){return wv},__experimentalUseHasRecursion:function(){return _T},__experimentalUseMultipleOriginColorsAndGradients:function(){return Vb},__experimentalUseResizeCanvas:function(){return AB},__experimentalWritingModeControl:function(){return T_},__unstableBlockNameContext:function(){return MB},__unstableBlockSettingsMenuFirstItem:function(){return ww},__unstableBlockToolbarLastItem:function(){return TB},__unstableEditorStyles:function(){return Nm},__unstableIframe:function(){return Mp},__unstableInserterMenuExtension:function(){return bg},__unstableRichTextInputEvent:function(){return pB},__unstableUseBlockSelectionClearer:function(){return pp},__unstableUseClipboardHandler:function(){return gS},__unstableUseMouseMoveTypingReset:function(){return mh},__unstableUseTypewriter:function(){return gT},__unstableUseTypingObserver:function(){return fh},createCustomColorsHOC:function(){return OE},getColorClassName:function(){return zb},getColorObjectByAttributeValues:function(){return Db},getColorObjectByColorValue:function(){return Ob},getComputedFluidTypographyValue:function(){return wl},getCustomValueFromPreset:function(){return Dr},getFontSize:function(){return Y_},getFontSizeClass:function(){return Q_},getFontSizeObjectByValue:function(){return X_},getGradientSlugByValue:function(){return Sv},getGradientValueBySlug:function(){return yv},getPxFromCssUnit:function(){return UT},getSpacingPresetCssVar:function(){return zr},getTypographyClassesAndStyles:function(){return PE},isValueSpacingPreset:function(){return Ar},privateApis:function(){return lN},store:function(){return Jo},storeConfig:function(){return Qo},transformStyles:function(){return Mm},useBlockCommands:function(){return TT},useBlockDisplayInformation:function(){return Ty},useBlockEditContext:function(){return rr},useBlockEditingMode:function(){return Ai},useBlockProps:function(){return $d},useCachedTruthy:function(){return NE},useInnerBlocksProps:function(){return uh},useSetting:function(){return bl},withColorContext:function(){return mC},withColors:function(){return zE},withFontSizes:function(){return GE}});var e={};n.r(e),n.d(e,{__experimentalGetActiveBlockIdByBlockNames:function(){return Jt},__experimentalGetAllowedBlocks:function(){return It},__experimentalGetAllowedPatterns:function(){return At},__experimentalGetBlockListSettingsForBlocks:function(){return Gt},__experimentalGetDirectInsertBlock:function(){return Mt},__experimentalGetGlobalBlocksByName:function(){return ae},__experimentalGetLastBlockAttributeChanges:function(){return jt},__experimentalGetParsedPattern:function(){return Lt},__experimentalGetPatternTransformItems:function(){return zt},__experimentalGetPatternsByBlockTypes:function(){return Ot},__experimentalGetReusableBlockTitle:function(){return Ut},__experimentalUserPatternCategories:function(){return Nt},__unstableGetBlockWithoutInnerBlocks:function(){return ee},__unstableGetClientIdWithClientIdsTree:function(){return ne},__unstableGetClientIdsTree:function(){return oe},__unstableGetContentLockingParent:function(){return on},__unstableGetEditorMode:function(){return qt},__unstableGetSelectedBlocksWithPartialSelection:function(){return Ge},__unstableGetTemporarilyEditingAsBlocks:function(){return rn},__unstableGetVisibleBlocks:function(){return nn},__unstableHasActiveBlockOverlayActive:function(){return ln},__unstableIsFullySelected:function(){return ze},__unstableIsLastBlockChangeIgnored:function(){return $t},__unstableIsSelectionCollapsed:function(){return Ve},__unstableIsSelectionMergeable:function(){return He},__unstableIsWithinBlockOverlay:function(){return an},__unstableSelectionHasUnmergeableBlock:function(){return Fe},areInnerBlocksControlled:function(){return Qt},canEditBlock:function(){return vt},canInsertBlockType:function(){return pt},canInsertBlocks:function(){return mt},canLockBlockType:function(){return _t},canMoveBlock:function(){return ht},canMoveBlocks:function(){return bt},canRemoveBlock:function(){return ft},canRemoveBlocks:function(){return gt},didAutomaticChange:function(){return Yt},getAdjacentBlockClientId:function(){return we},getAllowedBlocks:function(){return Bt},getBlock:function(){return J},getBlockAttributes:function(){return Q},getBlockCount:function(){return ue},getBlockEditingMode:function(){return sn},getBlockHierarchyRootClientId:function(){return Ee},getBlockIndex:function(){return $e},getBlockInsertionPoint:function(){return lt},getBlockListSettings:function(){return Vt},getBlockMode:function(){return Qe},getBlockName:function(){return Y},getBlockNamesByClientId:function(){return ce},getBlockOrder:function(){return Ue},getBlockParents:function(){return ke},getBlockParentsByBlockName:function(){return ye},getBlockRootClientId:function(){return _e},getBlockSelectionEnd:function(){return fe},getBlockSelectionStart:function(){return me},getBlockTransformItems:function(){return Ct},getBlocks:function(){return te},getBlocksByClientId:function(){return se},getClientIdsOfDescendants:function(){return re},getClientIdsWithDescendants:function(){return le},getDirectInsertBlock:function(){return Tt},getDraggedBlockClientIds:function(){return tt},getFirstMultiSelectedBlockClientId:function(){return Pe},getGlobalBlockCount:function(){return ie},getInserterItems:function(){return wt},getLastMultiSelectedBlockClientId:function(){return Ne},getLowestCommonAncestorWithSelectedBlock:function(){return Se},getMultiSelectedBlockClientIds:function(){return Te},getMultiSelectedBlocks:function(){return Me},getMultiSelectedBlocksEndClientId:function(){return Oe},getMultiSelectedBlocksStartClientId:function(){return De},getNextBlockClientId:function(){return xe},getPatternsByBlockTypes:function(){return Dt},getPreviousBlockClientId:function(){return Ce},getSelectedBlock:function(){return ve},getSelectedBlockClientId:function(){return be},getSelectedBlockClientIds:function(){return Ie},getSelectedBlockCount:function(){return ge},getSelectedBlocksInitialCaretPosition:function(){return Be},getSelectionEnd:function(){return pe},getSelectionStart:function(){return de},getSettings:function(){return Ft},getTemplate:function(){return st},getTemplateLock:function(){return ct},hasBlockMovingClientId:function(){return Zt},hasDraggedInnerBlock:function(){return Ke},hasInserterItems:function(){return xt},hasMultiSelection:function(){return Ze},hasSelectedBlock:function(){return he},hasSelectedInnerBlock:function(){return We},isAncestorBeingDragged:function(){return ot},isAncestorMultiSelected:function(){return Ae},isBlockBeingDragged:function(){return nt},isBlockHighlighted:function(){return Xt},isBlockInsertionPointVisible:function(){return it},isBlockMultiSelected:function(){return Re},isBlockSelected:function(){return je},isBlockValid:function(){return X},isBlockVisible:function(){return tn},isBlockWithinSelection:function(){return qe},isCaretWithinFormattedText:function(){return rt},isDraggingBlocks:function(){return et},isFirstMultiSelectedBlock:function(){return Le},isGroupable:function(){return un},isLastBlockChangePersistent:function(){return Ht},isMultiSelecting:function(){return Ye},isNavigationMode:function(){return Kt},isSelectionEnabled:function(){return Xe},isTyping:function(){return Je},isUngroupable:function(){return cn},isValidTemplate:function(){return at},wasBlockJustInserted:function(){return en}});var t={};n.r(t),n.d(t,{__experimentalUpdateSettings:function(){return pn},clearBlockRemovalPrompt:function(){return bn},deleteStyleOverride:function(){return yn},ensureDefaultBlock:function(){return hn},hideBlockInterface:function(){return mn},privateRemoveBlocks:function(){return gn},setBlockRemovalRules:function(){return vn},setOpenedBlockSettingsMenu:function(){return _n},setStyleOverride:function(){return kn},showBlockInterface:function(){return fn}});var r={};n.r(r),n.d(r,{getBlockRemovalRules:function(){return In},getEnabledBlockParents:function(){return xn},getEnabledClientIdsTree:function(){return Cn},getInserterMediaCategories:function(){return Nn},getLastInsertedBlocksClientIds:function(){return Sn},getOpenedBlockSettingsMenu:function(){return Tn},getRegisteredInserterMediaCategories:function(){return Pn},getRemovalPromptData:function(){return Bn},getStyleOverrides:function(){return Mn},isBlockInterfaceHidden:function(){return En},isBlockSubtreeDisabled:function(){return wn}});var l={};n.r(l),n.d(l,{__unstableDeleteSelection:function(){return po},__unstableExpandSelection:function(){return fo},__unstableMarkAutomaticChange:function(){return Lo},__unstableMarkLastChangeAsPersistent:function(){return Po},__unstableMarkNextChangeAsNotPersistent:function(){return No},__unstableSaveReusableBlock:function(){return Mo},__unstableSetEditorMode:function(){return Ao},__unstableSetTemporarilyEditingAsBlocks:function(){return $o},__unstableSplitSelection:function(){return mo},clearSelectedBlock:function(){return Zn},duplicateBlocks:function(){return Oo},enterFormattedText:function(){return wo},exitFormattedText:function(){return Co},flashBlock:function(){return Ho},hideInsertionPoint:function(){return so},insertAfterBlock:function(){return Vo},insertBeforeBlock:function(){return zo},insertBlock:function(){return lo},insertBlocks:function(){return io},insertDefaultBlock:function(){return Bo},mergeBlocks:function(){return go},moveBlockToPosition:function(){return ro},moveBlocksDown:function(){return to},moveBlocksToPosition:function(){return oo},moveBlocksUp:function(){return no},multiSelect:function(){return qn},receiveBlocks:function(){return Fn},registerInserterMediaCategory:function(){return jo},removeBlock:function(){return bo},removeBlocks:function(){return ho},replaceBlock:function(){return Jn},replaceBlocks:function(){return Qn},replaceInnerBlocks:function(){return vo},resetBlocks:function(){return On},resetSelection:function(){return Vn},selectBlock:function(){return Un},selectNextBlock:function(){return jn},selectPreviousBlock:function(){return $n},selectionChange:function(){return xo},setBlockEditingMode:function(){return Wo},setBlockMovingClientId:function(){return Do},setBlockVisibility:function(){return Uo},setHasControlledInnerBlocks:function(){return Go},setNavigationMode:function(){return Ro},setTemplateValidity:function(){return co},showInsertionPoint:function(){return ao},startDraggingBlocks:function(){return Eo},startMultiSelect:function(){return Wn},startTyping:function(){return ko},stopDraggingBlocks:function(){return So},stopMultiSelect:function(){return Kn},stopTyping:function(){return yo},synchronizeTemplate:function(){return uo},toggleBlockHighlight:function(){return Fo},toggleBlockMode:function(){return _o},toggleSelection:function(){return Yn},unsetBlockEditingMode:function(){return Ko},updateBlock:function(){return Gn},updateBlockAttributes:function(){return Hn},updateBlockListSettings:function(){return Io},updateSettings:function(){return To},validateBlocksToTemplate:function(){return zn}});var i={};n.r(i),n.d(i,{AdvancedPanel:function(){return vM},BorderPanel:function(){return av},ColorPanel:function(){return jv},DimensionsPanel:function(){return Vk},EffectsPanel:function(){return dM},FiltersPanel:function(){return yy},GlobalStylesContext:function(){return Ol},ImageSettingsPanel:function(){return bM},TypographyPanel:function(){return $_},areGlobalStyleConfigsEqual:function(){return Dl},getBlockCSSSelector:function(){return py},getLayoutStyles:function(){return ZT},useGlobalSetting:function(){return Hl},useGlobalStyle:function(){return Gl},useGlobalStylesOutput:function(){return lM},useGlobalStylesOutputWithConfig:function(){return rM},useGlobalStylesReset:function(){return Fl},useHasBorderPanel:function(){return ev},useHasColorPanel:function(){return Nv},useHasDimensionsPanel:function(){return Bk},useHasEffectsPanel:function(){return aM},useHasFiltersPanel:function(){return gy},useHasImageSettingsPanel:function(){return hM},useHasTypographyPanel:function(){return N_},useSettingsForBlockElement:function(){return Ul}});var a=window.wp.blocks,s=window.wp.hooks;(0,s.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",(function(e){const{apiVersion:t=1}=e;return t<2&&(0,a.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}));var c=window.wp.element,u=n(4403),d=n.n(u),p=window.wp.compose,m=window.wp.components,f=window.wp.data;var g={default:(0,m.createSlotFill)("BlockControls"),block:(0,m.createSlotFill)("BlockControlsBlock"),inline:(0,m.createSlotFill)("BlockFormatControls"),other:(0,m.createSlotFill)("BlockControlsOther"),parent:(0,m.createSlotFill)("BlockControlsParent")},h=n(5619),b=n.n(h),v=window.wp.i18n;const _={insertUsage:{}},k={alignWide:!1,supportsLayout:!0,colors:[{name:(0,v.__)("Black"),slug:"black",color:"#000000"},{name:(0,v.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,v.__)("White"),slug:"white",color:"#ffffff"},{name:(0,v.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,v.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,v.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,v.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,v.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,v.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,v.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,v.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,v.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,v._x)("Small","font size name"),size:13,slug:"small"},{name:(0,v._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,v._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,v._x)("Large","font size name"),size:36,slug:"large"},{name:(0,v._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,v.__)("Thumbnail")},{slug:"medium",name:(0,v.__)("Medium")},{slug:"large",name:(0,v.__)("Large")},{slug:"full",name:(0,v.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],__unstableGalleryWithImageBlocks:!1,__unstableIsPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,v.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,v.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,v.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,v.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,v.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,v.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,v.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,v.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,v.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,v.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,v.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,v.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function y(e,t,n){return[...e.slice(0,n),...Array.isArray(t)?t:[t],...e.slice(n)]}function E(e,t,n,o=1){const r=[...e];return r.splice(t,o),y(r,e.slice(t,t+o),n)}const S=e=>e;function w(e,t=""){const n=new Map,o=[];return n.set(t,o),e.forEach((e=>{const{clientId:t,innerBlocks:r}=e;o.push(t),w(r,t).forEach(((e,t)=>{n.set(t,e)}))})),n}function C(e,t=""){const n=[],o=[[t,e]];for(;o.length;){const[e,t]=o.shift();t.forEach((({innerBlocks:t,...r})=>{n.push([r.clientId,e]),t?.length&&o.push([r.clientId,t])}))}return n}function x(e,t=S){const n=[],o=[...e];for(;o.length;){const{innerBlocks:e,...r}=o.shift();o.push(...e),n.push([r.clientId,t(r)])}return n}function B(e){return x(e,(e=>{const{attributes:t,...n}=e;return n}))}function I(e){return x(e,(e=>e.attributes))}function T(e,t){return"UPDATE_BLOCK_ATTRIBUTES"===e.type&&void 0!==t&&"UPDATE_BLOCK_ATTRIBUTES"===t.type&&b()(e.clientIds,t.clientIds)&&function(e,t){return b()(Object.keys(e),Object.keys(t))}(e.attributes,t.attributes)}function M(e,t){const n=e.tree,o=[...t],r=[...t];for(;o.length;){const e=o.shift();o.push(...e.innerBlocks),r.push(...e.innerBlocks)}for(const e of r)n.set(e.clientId,{});for(const t of r)n.set(t.clientId,Object.assign(n.get(t.clientId),{...e.byClientId.get(t.clientId),attributes:e.attributes.get(t.clientId),innerBlocks:t.innerBlocks.map((e=>n.get(e.clientId)))}))}function P(e,t,n=!1){const o=e.tree,r=new Set([]),l=new Set;for(const o of t){let t=n?o:e.parents.get(o);do{if(e.controlledInnerBlocks[t]){l.add(t);break}r.add(t),t=e.parents.get(t)}while(void 0!==t)}for(const e of r)o.set(e,{...o.get(e)});for(const t of r)o.get(t).innerBlocks=(e.order.get(t)||[]).map((e=>o.get(e)));for(const t of l)o.set("controlled||"+t,{innerBlocks:(e.order.get(t)||[]).map((e=>o.get(e)))})}const N=(0,p.pipe)(f.combineReducers,(e=>(t,n)=>{if(t&&"SAVE_REUSABLE_BLOCK_SUCCESS"===n.type){const{id:e,updatedId:o}=n;if(e===o)return t;(t={...t}).attributes=new Map(t.attributes),t.attributes.forEach(((n,r)=>{const{name:l}=t.byClientId.get(r);"core/block"===l&&n.ref===e&&t.attributes.set(r,{...n,ref:o})}))}return e(t,n)}),(e=>(t={},n)=>{const o=e(t,n);if(o===t)return t;switch(o.tree=t.tree?t.tree:new Map,n.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":o.tree=new Map(o.tree),M(o,n.blocks),P(o,n.rootClientId?[n.rootClientId]:[""],!0);break;case"UPDATE_BLOCK":o.tree=new Map(o.tree),o.tree.set(n.clientId,{...o.tree.get(n.clientId),...o.byClientId.get(n.clientId),attributes:o.attributes.get(n.clientId)}),P(o,[n.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":o.tree=new Map(o.tree),n.clientIds.forEach((e=>{o.tree.set(e,{...o.tree.get(e),attributes:o.attributes.get(e)})})),P(o,n.clientIds,!1);break;case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const e=function(e){const t={},n=[...e];for(;n.length;){const{innerBlocks:e,...o}=n.shift();n.push(...e),t[o.clientId]=!0}return t}(n.blocks);o.tree=new Map(o.tree),n.replacedClientIds.concat(n.replacedClientIds.filter((t=>!e[t])).map((e=>"controlled||"+e))).forEach((e=>{o.tree.delete(e)})),M(o,n.blocks),P(o,n.blocks.map((e=>e.clientId)),!1);const r=[];for(const e of n.clientIds)void 0===t.parents.get(e)||""!==t.parents.get(e)&&!o.byClientId.get(t.parents.get(e))||r.push(t.parents.get(e));P(o,r,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":const e=[];for(const r of n.clientIds)void 0===t.parents.get(r)||""!==t.parents.get(r)&&!o.byClientId.get(t.parents.get(r))||e.push(t.parents.get(r));o.tree=new Map(o.tree),n.removedClientIds.concat(n.removedClientIds.map((e=>"controlled||"+e))).forEach((e=>{o.tree.delete(e)})),P(o,e,!0);break;case"MOVE_BLOCKS_TO_POSITION":{const e=[];n.fromRootClientId?e.push(n.fromRootClientId):e.push(""),n.toRootClientId&&e.push(n.toRootClientId),o.tree=new Map(o.tree),P(o,e,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{const e=[n.rootClientId?n.rootClientId:""];o.tree=new Map(o.tree),P(o,e,!0);break}case"SAVE_REUSABLE_BLOCK_SUCCESS":{const e=[];o.attributes.forEach(((t,r)=>{"core/block"===o.byClientId.get(r).name&&t.ref===n.updatedId&&e.push(r)})),o.tree=new Map(o.tree),e.forEach((e=>{o.tree.set(e,{...o.byClientId.get(e),attributes:o.attributes.get(e),innerBlocks:o.tree.get(e).innerBlocks})})),P(o,e,!1)}}return o}),(e=>(t,n)=>{const o=e=>{let o=e;for(let r=0;r<o.length;r++)!t.order.get(o[r])||n.keepControlledInnerBlocks&&n.keepControlledInnerBlocks[o[r]]||(o===e&&(o=[...o]),o.push(...t.order.get(o[r])));return o};if(t)switch(n.type){case"REMOVE_BLOCKS":n={...n,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:o(n.clientIds)};break;case"REPLACE_BLOCKS":n={...n,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:o(n.clientIds)}}return e(t,n)}),(e=>(t,n)=>{if("REPLACE_INNER_BLOCKS"!==n.type)return e(t,n);const o={};if(Object.keys(t.controlledInnerBlocks).length){const e=[...n.blocks];for(;e.length;){const{innerBlocks:n,...r}=e.shift();e.push(...n),t.controlledInnerBlocks[r.clientId]&&(o[r.clientId]=!0)}}let r=t;t.order.get(n.rootClientId)&&(r=e(r,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:o,clientIds:t.order.get(n.rootClientId)}));let l=r;if(n.blocks.length){l=e(l,{...n,type:"INSERT_BLOCKS",index:0});const r=new Map(l.order);Object.keys(o).forEach((e=>{t.order.get(e)&&r.set(e,t.order.get(e))})),l.order=r,l.tree=new Map(l.tree),Object.keys(o).forEach((e=>{const n=`controlled||${e}`;t.tree.has(n)&&l.tree.set(n,t.tree.get(n))}))}return l}),(e=>(t,n)=>{if("RESET_BLOCKS"===n.type){const e={...t,byClientId:new Map(B(n.blocks)),attributes:new Map(I(n.blocks)),order:w(n.blocks),parents:new Map(C(n.blocks)),controlledInnerBlocks:{}};return e.tree=new Map(t?.tree),M(e,n.blocks),e.tree.set("",{innerBlocks:n.blocks.map((t=>e.tree.get(t.clientId)))}),e}return e(t,n)}),(function(e){let t,n=!1;return(o,r)=>{let l=e(o,r);const i="MARK_LAST_CHANGE_AS_PERSISTENT"===r.type||n;if(o===l&&!i){var a;n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===r.type;const e=null===(a=o?.isPersistentChange)||void 0===a||a;return o.isPersistentChange===e?o:{...l,isPersistentChange:e}}return l={...l,isPersistentChange:i?!n:!T(r,t)},t=r,n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===r.type,l}}),(function(e){const t=new Set(["RECEIVE_BLOCKS"]);return(n,o)=>{const r=e(n,o);return r!==n&&(r.isIgnoredChange=t.has(o.type)),r}}),(e=>(t,n)=>{if("SET_HAS_CONTROLLED_INNER_BLOCKS"===n.type){const o=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:n.clientId,blocks:[]});return e(o,n)}return e(t,n)}))({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const n=new Map(e);return B(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;const{attributes:n,...o}=t.updates;if(0===Object.values(o).length)return e;const r=new Map(e);return r.set(t.clientId,{...e.get(t.clientId),...o}),r}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),B(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const n=new Map(e);return I(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;const n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),n}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every((t=>!e.get(t))))return e;let o=!1;const r=new Map(e);for(const l of t.clientIds){var n;const i=Object.entries(t.uniqueByBlock?t.attributes[l]:null!==(n=t.attributes)&&void 0!==n?n:{});if(0===i.length)continue;let a=!1;const s=e.get(l),c={};i.forEach((([e,t])=>{s[e]!==t&&(a=!0,c[e]=t)})),o=o||a,a&&r.set(l,{...s,...c})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),I(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{var n;const o=w(t.blocks),r=new Map(e);return o.forEach(((e,t)=>{""!==t&&r.set(t,e)})),r.set("",(null!==(n=e.get(""))&&void 0!==n?n:[]).concat(o[""])),r}case"INSERT_BLOCKS":{const{rootClientId:n=""}=t,o=e.get(n)||[],r=w(t.blocks,n),{index:l=o.length}=t,i=new Map(e);return r.forEach(((e,t)=>{i.set(t,e)})),i.set(n,y(o,r.get(n),l)),i}case"MOVE_BLOCKS_TO_POSITION":{var o;const{fromRootClientId:n="",toRootClientId:r="",clientIds:l}=t,{index:i=e.get(r).length}=t;if(n===r){const t=e.get(r).indexOf(l[0]),n=new Map(e);return n.set(r,E(e.get(r),t,i,l.length)),n}const a=new Map(e);return a.set(n,null!==(o=e.get(n)?.filter((e=>!l.includes(e))))&&void 0!==o?o:[]),a.set(r,y(e.get(r),l,i)),a}case"MOVE_BLOCKS_UP":{const{clientIds:n,rootClientId:o=""}=t,r=n[0],l=e.get(o);if(!l.length||r===l[0])return e;const i=l.indexOf(r),a=new Map(e);return a.set(o,E(l,i,i-1,n.length)),a}case"MOVE_BLOCKS_DOWN":{const{clientIds:n,rootClientId:o=""}=t,r=n[0],l=n[n.length-1],i=e.get(o);if(!i.length||l===i[i.length-1])return e;const a=i.indexOf(r),s=new Map(e);return s.set(o,E(i,a,a+1,n.length)),s}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const{clientIds:n}=t;if(!t.blocks)return e;const o=w(t.blocks),r=new Map(e);return t.replacedClientIds.forEach((e=>{r.delete(e)})),o.forEach(((e,t)=>{""!==t&&r.set(t,e)})),r.forEach(((e,t)=>{const l=Object.values(e).reduce(((e,t)=>t===n[0]?[...e,...o.get("")]:(-1===n.indexOf(t)&&e.push(t),e)),[]);r.set(t,l)})),r}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n.forEach(((e,o)=>{var r;const l=null!==(r=e?.filter((e=>!t.removedClientIds.includes(e))))&&void 0!==r?r:[];l.length!==e.length&&n.set(o,l)})),n}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{const n=new Map(e);return C(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"INSERT_BLOCKS":{const n=new Map(e);return C(t.blocks,t.rootClientId||"").forEach((([e,t])=>{n.set(e,t)})),n}case"MOVE_BLOCKS_TO_POSITION":{const n=new Map(e);return t.clientIds.forEach((e=>{n.set(e,t.toRootClientId||"")})),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),C(t.blocks,e.get(t.clientIds[0])).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},controlledInnerBlocks(e={},{type:t,clientId:n,hasControlledInnerBlocks:o}){return"SET_HAS_CONTROLLED_INNER_BLOCKS"===t?{...e,[n]:o}:e}});function L(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return t.updateSelection&&t.blocks.length?{clientId:t.blocks[0].clientId}:e;case"REMOVE_BLOCKS":return t.clientIds&&t.clientIds.length&&-1!==t.clientIds.indexOf(e.clientId)?{}:e;case"REPLACE_BLOCKS":{if(-1===t.clientIds.indexOf(e.clientId))return e;const n=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return n?n.clientId===e.clientId?e:{clientId:n.clientId}:{}}}return e}const R=(0,f.combineReducers)({blocks:N,isTyping:function(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e},isBlockInterfaceHidden:function(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e},draggedBlocks:function(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e},selection:function(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":const{selectionStart:n,selectionEnd:o}=t;return{selectionStart:n,selectionEnd:o};case"MULTI_SELECT":const{start:r,end:l}=t;return r===e.selectionStart?.clientId&&l===e.selectionEnd?.clientId?e:{selectionStart:{clientId:r},selectionEnd:{clientId:l}};case"RESET_BLOCKS":const i=e?.selectionStart?.clientId,a=e?.selectionEnd?.clientId;if(!i&&!a)return e;if(!t.blocks.some((e=>e.clientId===i)))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some((e=>e.clientId===a)))return{...e,selectionEnd:e.selectionStart}}const n=L(e.selectionStart,t),o=L(e.selectionEnd,t);return n===e.selectionStart&&o===e.selectionEnd?e:{selectionStart:n,selectionEnd:o}},isMultiSelecting:function(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e},isSelectionEnabled:function(e=!0,t){return"TOGGLE_SELECTION"===t.type?t.isSelectionEnabled:e},initialPosition:function(e=null,t){return"REPLACE_BLOCKS"===t.type&&void 0!==t.initialPosition||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e},blocksMode:function(e={},t){if("TOGGLE_BLOCK_MODE"===t.type){const{clientId:n}=t;return{...e,[n]:e[n]&&"html"===e[n]?"visual":"html"}}return e},blockListSettings:(e={},t)=>{switch(t.type){case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":return Object.fromEntries(Object.entries(e).filter((([e])=>!t.clientIds.includes(e))));case"UPDATE_BLOCK_LIST_SETTINGS":{const{clientId:n}=t;if(!t.settings){if(e.hasOwnProperty(n)){const{[n]:t,...o}=e;return o}return e}return b()(e[n],t.settings)?e:{...e,[n]:t.settings}}}return e},insertionPoint:function(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{const{rootClientId:n,index:o,__unstableWithInserter:r,operation:l}=t,i={rootClientId:n,index:o,__unstableWithInserter:r,operation:l};return b()(e,i)?e:i}case"HIDE_INSERTION_POINT":return null}return e},template:function(e={isValid:!0},t){return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},settings:function(e=k,t){return"UPDATE_SETTINGS"===t.type?t.reset?{...k,...t.settings}:{...e,...t.settings}:e},preferences:function(e=_,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":return t.blocks.reduce(((e,n)=>{const{attributes:o,name:r}=n;let l=r;const i=(0,f.select)(a.store).getActiveBlockVariation(r,o);return i?.name&&(l+="/"+i.name),"core/block"===r&&(l+="/"+o.ref),{...e,insertUsage:{...e.insertUsage,[l]:{time:t.time,count:e.insertUsage[l]?e.insertUsage[l].count+1:1}}}}),e)}return e},lastBlockAttributesChange:function(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce(((e,n)=>({...e,[n]:t.uniqueByBlock?t.attributes[n]:t.attributes})),{})}return e},editorMode:function(e="edit",t){return"INSERT_BLOCKS"===t.type&&"navigation"===e?"edit":"SET_EDITOR_MODE"===t.type?t.mode:e},hasBlockMovingClientId:function(e=null,t){return"SET_BLOCK_MOVING_MODE"===t.type?t.hasBlockMovingClientId:"SET_EDITOR_MODE"===t.type?null:e},highlightedBlock:function(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":const{clientId:n,isHighlighted:o}=t;return o?n:e===n?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e},lastBlockInserted:function(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;const n=t.blocks.map((e=>e.clientId)),o=t.meta?.source;return{clientIds:n,source:o};case"RESET_BLOCKS":return{}}return e},temporarilyEditingAsBlocks:function(e="",t){return"SET_TEMPORARILY_EDITING_AS_BLOCKS"===t.type?t.temporarilyEditingAsBlocks:e},blockVisibility:function(e={},t){return"SET_BLOCK_VISIBILITY"===t.type?{...e,...t.updates}:e},blockEditingModes:function(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{const n=new Map(e);return n.delete(t.clientId),n}case"RESET_BLOCKS":return e.has("")?(new Map).set("",e.get("")):e}return e},styleOverrides:function(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{const n=new Map(e);return n.delete(t.id),n}}return e},removalPromptData:function(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":const{clientIds:e,selectPrevious:n,blockNamesForPrompt:o}=t;return{clientIds:e,selectPrevious:n,blockNamesForPrompt:o};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e},blockRemovalRules:function(e=!1,t){return"SET_BLOCK_REMOVAL_RULES"===t.type?t.rules:e},openedBlockSettingsMenu:function(e=null,t){var n;return"SET_OPENED_BLOCK_SETTINGS_MENU"===t.type?null!==(n=t?.clientId)&&void 0!==n?n:null:e},registeredInserterMediaCategories:function(e=[],t){return"REGISTER_INSERTER_MEDIA_CATEGORY"===t.type?[...e,t.category]:e}});var A=function(e){return(t,n)=>{const o=e(t,n);return t?(o.automaticChangeStatus=t.automaticChangeStatus,"MARK_AUTOMATIC_CHANGE"===n.type?{...o,automaticChangeStatus:"pending"}:"MARK_AUTOMATIC_CHANGE_FINAL"===n.type&&"pending"===t.automaticChangeStatus?{...o,automaticChangeStatus:"final"}:o.blocks===t.blocks&&o.selection===t.selection||"final"!==o.automaticChangeStatus&&o.selection!==t.selection?o:{...o,automaticChangeStatus:void 0}):o}}(R),D={};function O(e){return[e]}function z(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function V(e,t){var n,o=t||O;function r(){n=new WeakMap}function l(){var t,r,l,i,a,s=arguments.length;for(i=new Array(s),l=0;l<s;l++)i[l]=arguments[l];for(t=function(e){var t,o,r,l,i,a=n,s=!0;for(t=0;t<e.length;t++){if(!(i=o=e[t])||"object"!=typeof i){s=!1;break}a.has(o)?a=a.get(o):(r=new WeakMap,a.set(o,r),a=r)}return a.has(D)||((l=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=s,a.set(D,l)),a.get(D)}(a=o.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!z(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),r=t.head;r;){if(z(r.args,i,1))return r!==t.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=t.head,r.prev=null,t.head.prev=r,t.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,t.head&&(t.head.prev=r,r.next=t.head),t.head=r,r.val}return l.getDependants=o,l.clear=r,r(),l}var F=window.wp.primitives;var H=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),G=window.wp.richText,U=window.wp.deprecated,$=n.n(U);function j(e){const{__unstablePreserveWhiteSpace:t}=e;return{preserveWhiteSpace:t}}const W=(e,t,n)=>(o,r)=>{let l,i;if("function"==typeof e?(l=e(o),i=e(r)):(l=o[e],i=r[e]),l>i)return"asc"===n?1:-1;if(i>l)return"asc"===n?-1:1;const a=t.findIndex((e=>e===o)),s=t.findIndex((e=>e===r));return a>s?1:s>a?-1:0};function K(e,t,n="asc"){return e.concat().sort(W(t,e,n))}const q=[],Z=new Set;function Y(e,t){const n=e.blocks.byClientId.get(t),o="core/social-link";if("web"!==c.Platform.OS&&n?.name===o){const n=e.blocks.attributes.get(t),{service:r}=null!=n?n:{};return r?`${o}-${r}`:o}return n?n.name:null}function X(e,t){const n=e.blocks.byClientId.get(t);return!!n&&n.isValid}function Q(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function J(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}const ee=V(((e,t)=>e.blocks.byClientId.has(t)?{...e.blocks.byClientId.get(t),attributes:Q(e,t)}:null),((e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]));function te(e,t){const n=t&&Qt(e,t)?"controlled||"+t:t||"";return e.blocks.tree.get(n)?.innerBlocks||q}const ne=V(((e,t)=>($()("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),{clientId:t,innerBlocks:oe(e,t)})),(e=>[e.blocks.order])),oe=V(((e,t="")=>($()("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Ue(e,t).map((t=>ne(e,t))))),(e=>[e.blocks.order])),re=V(((e,t)=>{const n=Array.isArray(t)?t:[t],o=[];for(const t of n)for(const n of Ue(e,t))o.push(n,...re(e,n));return o}),(e=>[e.blocks.order])),le=V((e=>{const t=[];for(const n of Ue(e))t.push(n,...re(e,n));return t}),(e=>[e.blocks.order])),ie=V(((e,t)=>{const n=le(e);return t?n.reduce(((n,o)=>e.blocks.byClientId.get(o).name===t?n+1:n),0):n.length}),(e=>[e.blocks.order,e.blocks.byClientId])),ae=V(((e,t)=>{if(!t)return q;const n=Array.isArray(t)?t:[t],o=le(e).filter((t=>{const o=e.blocks.byClientId.get(t);return n.includes(o.name)}));return o.length>0?o:q}),(e=>[e.blocks.order,e.blocks.byClientId])),se=V(((e,t)=>(Array.isArray(t)?t:[t]).map((t=>J(e,t)))),((e,t)=>(Array.isArray(t)?t:[t]).map((t=>e.blocks.tree.get(t))))),ce=V(((e,t)=>se(e,t).filter(Boolean).map((e=>e.name))),((e,t)=>se(e,t)));function ue(e,t){return Ue(e,t).length}function de(e){return e.selection.selectionStart}function pe(e){return e.selection.selectionEnd}function me(e){return e.selection.selectionStart.clientId}function fe(e){return e.selection.selectionEnd.clientId}function ge(e){const t=Te(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function he(e){const{selectionStart:t,selectionEnd:n}=e.selection;return!!t.clientId&&t.clientId===n.clientId}function be(e){const{selectionStart:t,selectionEnd:n}=e.selection,{clientId:o}=t;return o&&o===n.clientId?o:null}function ve(e){const t=be(e);return t?J(e,t):null}function _e(e,t){return e.blocks.parents.has(t)?e.blocks.parents.get(t):null}const ke=V(((e,t,n=!1)=>{const o=[];let r=t;for(;e.blocks.parents.get(r);)r=e.blocks.parents.get(r),o.push(r);return o.length?n?o:o.reverse():q}),(e=>[e.blocks.parents])),ye=V(((e,t,n,o=!1)=>{const r=ke(e,t,o),l=Array.isArray(n)?e=>n.includes(e):e=>n===e;return r.filter((t=>l(Y(e,t))))}),(e=>[e.blocks.parents]));function Ee(e,t){let n,o=t;do{n=o,o=e.blocks.parents.get(o)}while(o);return n}function Se(e,t){const n=be(e),o=[...ke(e,t),t],r=[...ke(e,n),n];let l;const i=Math.min(o.length,r.length);for(let e=0;e<i&&o[e]===r[e];e++)l=o[e];return l}function we(e,t,n=1){if(void 0===t&&(t=be(e)),void 0===t&&(t=n<0?Pe(e):Ne(e)),!t)return null;const o=_e(e,t);if(null===o)return null;const{order:r}=e.blocks,l=r.get(o),i=l.indexOf(t)+1*n;return i<0||i===l.length?null:l[i]}function Ce(e,t){return we(e,t,-1)}function xe(e,t){return we(e,t,1)}function Be(e){return e.initialPosition}const Ie=V((e=>{const{selectionStart:t,selectionEnd:n}=e.selection;if(!t.clientId||!n.clientId)return q;if(t.clientId===n.clientId)return[t.clientId];const o=_e(e,t.clientId);if(null===o)return q;const r=Ue(e,o),l=r.indexOf(t.clientId),i=r.indexOf(n.clientId);return l>i?r.slice(i,l+1):r.slice(l,i+1)}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function Te(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?q:Ie(e)}const Me=V((e=>{const t=Te(e);return t.length?t.map((t=>J(e,t))):q}),(e=>[...Ie.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]));function Pe(e){return Te(e)[0]||null}function Ne(e){const t=Te(e);return t[t.length-1]||null}function Le(e,t){return Pe(e)===t}function Re(e,t){return-1!==Te(e).indexOf(t)}const Ae=V(((e,t)=>{let n=t,o=!1;for(;n&&!o;)n=_e(e,n),o=Re(e,n);return o}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function De(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:t.clientId||null}function Oe(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:n.clientId||null}function ze(e){const t=de(e),n=pe(e);return!t.attributeKey&&!n.attributeKey&&void 0===t.offset&&void 0===n.offset}function Ve(e){const t=de(e),n=pe(e);return!!t&&!!n&&t.clientId===n.clientId&&t.attributeKey===n.attributeKey&&t.offset===n.offset}function Fe(e){return Ie(e).some((t=>{const n=Y(e,t);return!(0,a.getBlockType)(n).merge}))}function He(e,t){const n=de(e),o=pe(e);if(n.clientId===o.clientId)return!1;if(!n.attributeKey||!o.attributeKey||void 0===n.offset||void 0===o.offset)return!1;const r=_e(e,n.clientId);if(r!==_e(e,o.clientId))return!1;const l=Ue(e,r);let i,s;l.indexOf(n.clientId)>l.indexOf(o.clientId)?(i=o,s=n):(i=n,s=o);const c=t?s.clientId:i.clientId,u=t?i.clientId:s.clientId,d=Y(e,c);if(!(0,a.getBlockType)(d).merge)return!1;const p=J(e,u);if(p.name===d)return!0;const m=(0,a.switchToBlockType)(p,d);return m&&m.length}const Ge=e=>{const t=de(e),n=pe(e);if(t.clientId===n.clientId)return q;if(!t.attributeKey||!n.attributeKey||void 0===t.offset||void 0===n.offset)return q;const o=_e(e,t.clientId);if(o!==_e(e,n.clientId))return q;const r=Ue(e,o),l=r.indexOf(t.clientId),i=r.indexOf(n.clientId),[s,c]=l>i?[n,t]:[t,n],u=J(e,s.clientId),d=(0,a.getBlockType)(u.name),p=J(e,c.clientId),m=(0,a.getBlockType)(p.name),f=u.attributes[s.attributeKey],g=p.attributes[c.attributeKey],h=d.attributes[s.attributeKey],b=m.attributes[c.attributeKey];let v=(0,G.create)({html:f,...j(h)}),_=(0,G.create)({html:g,...j(b)});return v=(0,G.remove)(v,0,s.offset),_=(0,G.remove)(_,c.offset,_.text.length),[{...u,attributes:{...u.attributes,[s.attributeKey]:(0,G.toHTMLString)({value:v,...j(h)})}},{...p,attributes:{...p.attributes,[c.attributeKey]:(0,G.toHTMLString)({value:_,...j(b)})}}]};function Ue(e,t){return e.blocks.order.get(t||"")||q}function $e(e,t){return Ue(e,_e(e,t)).indexOf(t)}function je(e,t){const{selectionStart:n,selectionEnd:o}=e.selection;return n.clientId===o.clientId&&n.clientId===t}function We(e,t,n=!1){return Ue(e,t).some((t=>je(e,t)||Re(e,t)||n&&We(e,t,n)))}function Ke(e,t,n=!1){return Ue(e,t).some((t=>nt(e,t)||n&&Ke(e,t,n)))}function qe(e,t){if(!t)return!1;const n=Te(e),o=n.indexOf(t);return o>-1&&o<n.length-1}function Ze(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId!==n.clientId}function Ye(e){return e.isMultiSelecting}function Xe(e){return e.isSelectionEnabled}function Qe(e,t){return e.blocksMode[t]||"visual"}function Je(e){return e.isTyping}function et(e){return!!e.draggedBlocks.length}function tt(e){return e.draggedBlocks}function nt(e,t){return e.draggedBlocks.includes(t)}function ot(e,t){if(!et(e))return!1;return ke(e,t).some((t=>nt(e,t)))}function rt(){return $()('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}const lt=V((e=>{let t,n;const{insertionPoint:o,selection:{selectionEnd:r}}=e;if(null!==o)return o;const{clientId:l}=r;return l?(t=_e(e,l)||void 0,n=$e(e,r.clientId)+1):n=Ue(e).length,{rootClientId:t,index:n}}),(e=>[e.insertionPoint,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]));function it(e){return null!==e.insertionPoint}function at(e){return e.template.isValid}function st(e){return e.settings.template}function ct(e,t){var n,o;return t?null!==(n=Vt(e,t)?.templateLock)&&void 0!==n&&n:null!==(o=e.settings.templateLock)&&void 0!==o&&o}const ut=(e,t,n=null)=>"boolean"==typeof e?e:Array.isArray(e)?!(!e.includes("core/post-content")||null!==t)||e.includes(t):n,dt=(e,t,n=null)=>{let o;if(t&&"object"==typeof t?(o=t,t=o.name):o=(0,a.getBlockType)(t),!o)return!1;const{allowedBlockTypes:r}=Ft(e);if(!ut(r,t,!0))return!1;if(!!ct(e,n))return!1;if("disabled"===sn(e,null!=n?n:""))return!1;const l=Vt(e,n);if(n&&void 0===l)return!1;const i=l?.allowedBlocks,c=ut(i,t),u=o.parent,d=Y(e,n),p=ut(u,d);let m=!0;const f=o.ancestor;if(f){m=[n,...ke(e,n)].some((t=>ut(f,Y(e,t))))}const g=m&&(null===c&&null===p||!0===c||!0===p);return g?(0,s.applyFilters)("blockEditor.__unstableCanInsertBlockType",g,o,n,{getBlock:J.bind(null,e),getBlockParentsByBlockName:ye.bind(null,e)}):g},pt=V(dt,((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId.get(n),e.settings.allowedBlockTypes,e.settings.templateLock,e.blockEditingModes]));function mt(e,t,n=null){return t.every((t=>pt(e,Y(e,t),n)))}function ft(e,t,n=null){const o=Q(e,t);return null===o||(void 0!==o.lock?.remove?!o.lock.remove:!ct(e,n)&&"disabled"!==sn(e,n))}function gt(e,t,n=null){return t.every((t=>ft(e,t,n)))}function ht(e,t,n=null){const o=Q(e,t);return null===o||(void 0!==o.lock?.move?!o.lock.move:"all"!==ct(e,n)&&"disabled"!==sn(e,n))}function bt(e,t,n=null){return t.every((t=>ht(e,t,n)))}function vt(e,t){const n=Q(e,t);if(null===n)return!0;const{lock:o}=n;return!o?.edit}function _t(e,t){return!!(0,a.hasBlockSupport)(t,"lock",!0)&&!!e.settings?.canLockBlocks}function kt(e,t){var n;return null!==(n=e.preferences.insertUsage?.[t])&&void 0!==n?n:null}const yt=(e,t,n)=>!!(0,a.hasBlockSupport)(t,"inserter",!0)&&dt(e,t.name,n),Et=(e,t)=>{if(!e)return t;const n=Date.now()-e;switch(!0){case n<36e5:return 4*t;case n<864e5:return 2*t;case n<6048e5:return t/2;default:return t/4}},St=(e,{buildScope:t="inserter"})=>n=>{const o=n.name;let r=!1;(0,a.hasBlockSupport)(n.name,"multiple",!0)||(r=se(e,le(e)).some((({name:e})=>e===n.name)));const{time:l,count:i=0}=kt(e,o)||{},s={id:o,name:n.name,title:n.title,icon:n.icon,isDisabled:r,frecency:Et(l,i)};if("transform"===t)return s;const c=(0,a.getBlockVariations)(n.name,"inserter");return{...s,initialAttributes:{},description:n.description,category:n.category,keywords:n.keywords,variations:c,example:n.example,utility:1}},wt=V(((e,t=null)=>{const n=dt(e,"core/block",t)?Wt(e).map((t=>{const n=t.wp_pattern_sync_status?H:{src:H,foreground:"var(--wp-block-synced-color)"},o=`core/block/${t.id}`,{time:r,count:l=0}=kt(e,o)||{},i=Et(r,l);return{id:o,name:"core/block",initialAttributes:{ref:t.id},title:t.title?.raw,icon:n,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:i,content:t.content.raw,syncStatus:t.wp_pattern_sync_status}})):[],o=St(e,{buildScope:"inserter"}),r=(0,a.getBlockTypes)().filter((n=>yt(e,n,t))).map(o).reduce(((t,n)=>{const{variations:o=[]}=n;if(o.some((({isDefault:e})=>e))||t.push(n),o.length){const r=((e,t)=>n=>{const o=`${t.id}/${n.name}`,{time:r,count:l=0}=kt(e,o)||{};return{...t,id:o,icon:n.icon||t.icon,title:n.title||t.title,description:n.description||t.description,category:n.category||t.category,example:n.hasOwnProperty("example")?n.example:t.example,initialAttributes:{...t.initialAttributes,...n.attributes},innerBlocks:n.innerBlocks,keywords:n.keywords||t.keywords,frecency:Et(r,l)}})(e,n);t.push(...o.map(r))}return t}),[]),{core:l,noncore:i}=r.reduce(((e,t)=>{const{core:n,noncore:o}=e;return(t.name.startsWith("core/")?n:o).push(t),e}),{core:[],noncore:[]});return[...[...l,...i],...n]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.blocks.order,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),Ct=V(((e,t,n=null)=>{const o=Array.isArray(t)?t:[t],r=St(e,{buildScope:"transform"}),l=(0,a.getBlockTypes)().filter((t=>yt(e,t,n))).map(r),i=Object.fromEntries(Object.entries(l).map((([,e])=>[e.name,e]))),s=(0,a.getPossibleBlockTransformations)(o).reduce(((e,t)=>(i[t?.name]&&e.push(i[t.name]),e)),[]);return K(s,(e=>i[e.name].frecency),"desc")}),((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,(0,a.getBlockTypes)()])),xt=V(((e,t=null)=>{if((0,a.getBlockTypes)().some((n=>yt(e,n,t))))return!0;return dt(e,"core/block",t)&&Wt(e).length>0}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),Bt=V(((e,t=null)=>{if(!t)return;return[...(0,a.getBlockTypes)().filter((n=>yt(e,n,t))),...dt(e,"core/block",t)&&Wt(e).length>0?["core/block"]:[]]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),It=V(((e,t=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Bt(e,t))),((e,t)=>[...Bt.getDependants(e,t)])),Tt=V(((e,t=null)=>{if(!t)return;const n=e.blockListSettings[t]?.defaultBlock,o=e.blockListSettings[t]?.directInsert;return n&&o?"function"==typeof o?o(J(e,t))?n:null:n:void 0}),((e,t)=>[e.blockListSettings[t],e.blocks.tree.get(t)])),Mt=V(((e,t=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Tt(e,t))),((e,t)=>[e.blockListSettings[t],e.blocks.tree.get(t)]));function Pt(e){var t,n;const o=null!==(t=e?.settings?.__experimentalReusableBlocks)&&void 0!==t?t:q,r=null!==(n=e?.settings?.__experimentalUserPatternCategories)&&void 0!==n?n:[],l=new Map;return r.forEach((e=>l.set(e.id,e))),o.map((e=>({name:`core/block/${e.id}`,id:e.id,title:e.title.raw,categories:e.wp_pattern_category.map((e=>l&&l.get(e)?l.get(e).slug:e)),content:e.content.raw,syncStatus:e.wp_pattern_sync_status})))}const Nt=V((e=>e?.settings?.__experimentalUserPatternCategories),(e=>[e.settings.__experimentalUserPatternCategories])),Lt=V(((e,t)=>{const n=[...e.settings.__experimentalBlockPatterns,...Pt(e)].find((({name:e})=>e===t));return n?{...n,blocks:(0,a.parse)(n.content,{__unstableSkipMigrationLogs:!0})}:null}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e?.settings?.__experimentalUserPatternCategories])),Rt=V((e=>{const t=e.settings.__experimentalBlockPatterns,n=Pt(e),{allowedBlockTypes:o}=Ft(e),r=[...n,...t].filter((({inserter:e=!0})=>!!e)).map((({name:t})=>Lt(e,t))),l=r.filter((({blocks:e})=>((e,t)=>{if("boolean"==typeof t)return t;const n=[...e];for(;n.length>0;){const e=n.shift();if(!ut(t,e.name||e.blockName,!0))return!1;e.innerBlocks?.forEach((e=>{n.push(e)}))}return!0})(e,o)));return l}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e.settings.allowedBlockTypes,e?.settings?.__experimentalUserPatternCategories])),At=V(((e,t=null)=>{const n=Rt(e).filter((({blocks:n})=>n.every((({name:n})=>pt(e,n,t)))));return n}),((e,t)=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e.settings.allowedBlockTypes,e.settings.templateLock,e.blockListSettings[t],e.blocks.byClientId.get(t)])),Dt=V(((e,t,n=null)=>{if(!t)return q;const o=At(e,n),r=Array.isArray(t)?t:[t],l=o.filter((e=>e?.blockTypes?.some?.((e=>r.includes(e)))));return 0===l.length?q:l}),((e,t,n)=>[...At.getDependants(e,n)])),Ot=V(((e,t,n=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),Dt(e,t,n))),((e,t,n)=>[...At.getDependants(e,n)])),zt=V(((e,t,n=null)=>{if(!t)return q;if(t.some((({clientId:t,innerBlocks:n})=>n.length||Qt(e,t))))return q;const o=Array.from(new Set(t.map((({name:e})=>e))));return Dt(e,o,n)}),((e,t,n)=>[...Dt.getDependants(e,n)]));function Vt(e,t){return e.blockListSettings[t]}function Ft(e){return e.settings}function Ht(e){return e.blocks.isPersistentChange}const Gt=V(((e,t=[])=>t.reduce(((t,n)=>e.blockListSettings[n]?{...t,[n]:e.blockListSettings[n]}:t),{})),(e=>[e.blockListSettings])),Ut=V(((e,t)=>{const n=Wt(e).find((e=>e.id===t));return n?n.title?.raw:null}),(e=>[Wt(e)]));function $t(e){return e.blocks.isIgnoredChange}function jt(e){return e.lastBlockAttributesChange}function Wt(e){var t;return null!==(t=e?.settings?.__experimentalReusableBlocks)&&void 0!==t?t:q}function Kt(e){return"navigation"===e.editorMode}function qt(e){return e.editorMode}function Zt(e){return e.hasBlockMovingClientId}function Yt(e){return!!e.automaticChangeStatus}function Xt(e,t){return e.highlightedBlock===t}function Qt(e,t){return!!e.blocks.controlledInnerBlocks[t]}const Jt=V(((e,t)=>{if(!t.length)return null;const n=be(e);if(t.includes(Y(e,n)))return n;const o=Te(e),r=ye(e,n||o[0],t);return r?r[r.length-1]:null}),((e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]));function en(e,t,n){const{lastBlockInserted:o}=e;return o.clientIds?.includes(t)&&o.source===n}function tn(e,t){var n;return null===(n=e.blockVisibility?.[t])||void 0===n||n}const nn=V((e=>{const t=new Set(Object.keys(e.blockVisibility).filter((t=>e.blockVisibility[t])));return 0===t.size?Z:t}),(e=>[e.blockVisibility])),on=V(((e,t)=>{let n,o=t;for(;e.blocks.parents.has(o);)o=e.blocks.parents.get(o),o&&"contentOnly"===ct(e,o)&&(n=o);return n}),(e=>[e.blocks.parents,e.blockListSettings]));function rn(e){return e.temporarilyEditingAsBlocks}function ln(e,t){if("default"!==sn(e,t))return!1;if(!vt(e,t))return!0;const n=qt(e);if("zoom-out"===n&&t&&!_e(e,t))return!0;const o=(0,a.hasBlockSupport)(Y(e,t),"__experimentalDisableBlockOverlay",!1);return("navigation"===n||!o&&Qt(e,t))&&!je(e,t)&&!We(e,t,!0)}function an(e,t){let n=e.blocks.parents.get(t);for(;n;){if(ln(e,n))return!0;n=e.blocks.parents.get(n)}return!1}const sn=(0,f.createRegistrySelector)((e=>(t,n="")=>{if(t.blockEditingModes.has(n))return t.blockEditingModes.get(n);if(!n)return"default";const o=_e(t,n);if("contentOnly"===ct(t,o)){const o=Y(t,n);return e(a.store).__experimentalHasContentRoleAttribute(o)?"contentOnly":"disabled"}const r=sn(t,o);return"contentOnly"===r?"default":r})),cn=(0,f.createRegistrySelector)((e=>(t,n="")=>{const o=n||be(t);if(!o)return!1;const{getGroupingBlockName:r}=e(a.store),l=J(t,o),i=r();return l&&(l.name===i||(0,a.getBlockType)(l.name)?.transforms?.ungroup)&&!!l.innerBlocks.length&&ft(t,o)})),un=(0,f.createRegistrySelector)((e=>(t,n=q)=>{const{getGroupingBlockName:o}=e(a.store),r=o(),l=n?.length?n:Ie(t),i=l?.length?_e(t,l[0]):void 0;return pt(t,r,i)&&l.length&>(t,l,i)})),dn=["inserterMediaCategories","blockInspectorAnimation"];function pn(e,{stripExperimentalSettings:t=!1,reset:n=!1}={}){let o=e;if(t&&"web"===c.Platform.OS){o={};for(const t in e)dn.includes(t)||(o[t]=e[t])}return{type:"UPDATE_SETTINGS",settings:o,reset:n}}function mn(){return{type:"HIDE_BLOCK_INTERFACE"}}function fn(){return{type:"SHOW_BLOCK_INTERFACE"}}const gn=(e,t=!0,n=!1)=>({select:o,dispatch:r,registry:l})=>{if(!e||!e.length)return;var i;i=e,e=Array.isArray(i)?i:[i];const a=o.getBlockRootClientId(e[0]);if(!o.canRemoveBlocks(e,a))return;const s=!n&&o.getBlockRemovalRules();if(s){const n=new Set,l=[...e];for(;l.length;){const e=l.shift(),t=o.getBlockName(e);s[t]&&n.add(t);const r=o.getBlockOrder(e);l.push(...r)}if(n.size)return void r(function(e,t,n){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,blockNamesForPrompt:n}}(e,t,Array.from(n)))}t&&r.selectPreviousBlock(e[0],t),l.batch((()=>{r({type:"REMOVE_BLOCKS",clientIds:e}),r(hn())}))},hn=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;const{__unstableHasCustomAppender:n}=e.getSettings();n||t.insertDefaultBlock()};function bn(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function vn(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function _n(e){return{type:"SET_OPENED_BLOCK_SETTINGS_MENU",clientId:e}}function kn(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function yn(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function En(e){return e.isBlockInterfaceHidden}function Sn(e){return e?.lastBlockInserted?.clientIds}const wn=V(((e,t)=>{const n=t=>"disabled"===sn(e,t)&&Ue(e,t).every(n);return"disabled"===sn(e,t)&&Ue(e,t).every(n)}),(e=>[e.blocks.parents,e.blocks.order,e.blockEditingModes,e.blockListSettings])),Cn=V(((e,t="")=>Ue(e,t).flatMap((t=>"disabled"!==sn(e,t)?[{clientId:t,innerBlocks:Cn(e,t)}]:Cn(e,t)))),(e=>[e.blocks.order,e.blockEditingModes,e.settings.templateLock,e.blockListSettings])),xn=V(((e,t,n=!1)=>ke(e,t,n).filter((t=>"disabled"!==sn(e,t)))),(e=>[e.blocks.parents,e.blockEditingModes,e.settings.templateLock,e.blockListSettings]));function Bn(e){return e.removalPromptData}function In(e){return e.blockRemovalRules}function Tn(e){return e.openedBlockSettingsMenu}function Mn(e){return e.styleOverrides}function Pn(e){return e.registeredInserterMediaCategories}const Nn=V((e=>{const{settings:{inserterMediaCategories:t,allowedMimeTypes:n,enableOpenverseMediaCategory:o},registeredInserterMediaCategories:r}=e;if(!t&&!r.length||!n)return;const l=t?.map((({name:e})=>e))||[];return[...t||[],...(r||[]).filter((({name:e})=>!l.includes(e)))].filter((e=>!(!o&&"openverse"===e.name)&&Object.values(n).some((t=>t.startsWith(`${e.mediaType}/`)))))}),(e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]));var Ln=window.wp.a11y;const Rn="";function An(e){if(e)return Object.keys(e).find((t=>{const n=e[t];return"string"==typeof n&&-1!==n.indexOf(Rn)}))}const Dn=e=>Array.isArray(e)?e:[e],On=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(zn(e))},zn=e=>({select:t,dispatch:n})=>{const o=t.getTemplate(),r=t.getTemplateLock(),l=!o||"all"!==r||(0,a.doBlocksMatchTemplate)(e,o);if(l!==t.isValidTemplate())return n.setTemplateValidity(l),l};function Vn(e,t,n){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:n}}function Fn(e){return $()('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Hn(e,t,n=!1){return{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:Dn(e),attributes:t,uniqueByBlock:n}}function Gn(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function Un(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}const $n=(e,t=!1)=>({select:n,dispatch:o})=>{const r=n.getPreviousBlockClientId(e);if(r)o.selectBlock(r,-1);else if(t){const t=n.getBlockRootClientId(e);t&&o.selectBlock(t,-1)}},jn=e=>({select:t,dispatch:n})=>{const o=t.getNextBlockClientId(e);o&&n.selectBlock(o)};function Wn(){return{type:"START_MULTI_SELECT"}}function Kn(){return{type:"STOP_MULTI_SELECT"}}const qn=(e,t,n=0)=>({select:o,dispatch:r})=>{if(o.getBlockRootClientId(e)!==o.getBlockRootClientId(t))return;r({type:"MULTI_SELECT",start:e,end:t,initialPosition:n});const l=o.getSelectedBlockCount();(0,Ln.speak)((0,v.sprintf)((0,v._n)("%s block selected.","%s blocks selected.",l),l),"assertive")};function Zn(){return{type:"CLEAR_SELECTED_BLOCK"}}function Yn(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}function Xn(e,t){var n;const o=null!==(n=t?.__experimentalPreferredStyleVariations?.value)&&void 0!==n?n:{};return e.map((e=>{const t=e.name;if(!(0,a.hasBlockSupport)(t,"defaultStylePicker",!0))return e;if(!o[t])return e;const n=e.attributes?.className;if(n?.includes("is-style-"))return e;const{attributes:r={}}=e,l=o[t];return{...e,attributes:{...r,className:`${n||""} is-style-${l}`.trim()}}}))}const Qn=(e,t,n,o=0,r)=>({select:l,dispatch:i,registry:a})=>{e=Dn(e),t=Xn(Dn(t),l.getSettings());const s=l.getBlockRootClientId(e[0]);for(let e=0;e<t.length;e++){const n=t[e];if(!l.canInsertBlockType(n.name,s))return}a.batch((()=>{i({type:"REPLACE_BLOCKS",clientIds:e,blocks:t,time:Date.now(),indexToSelect:n,initialPosition:o,meta:r}),i.ensureDefaultBlock()}))};function Jn(e,t){return Qn(e,t)}const eo=e=>(t,n)=>({select:o,dispatch:r})=>{o.canMoveBlocks(t,n)&&r({type:e,clientIds:Dn(t),rootClientId:n})},to=eo("MOVE_BLOCKS_DOWN"),no=eo("MOVE_BLOCKS_UP"),oo=(e,t="",n="",o)=>({select:r,dispatch:l})=>{if(r.canMoveBlocks(e,t)){if(t!==n){if(!r.canRemoveBlocks(e,t))return;if(!r.canInsertBlocks(e,n))return}l({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:n,clientIds:e,index:o})}};function ro(e,t="",n="",o){return oo([e],t,n,o)}function lo(e,t,n,o,r){return io([e],t,n,o,0,r)}const io=(e,t,n,o=!0,r=0,l)=>({select:i,dispatch:a})=>{null!==r&&"object"==typeof r&&(l=r,r=0,$()("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=Xn(Dn(e),i.getSettings());const s=[];for(const t of e){i.canInsertBlockType(t.name,n)&&s.push(t)}s.length&&a({type:"INSERT_BLOCKS",blocks:s,index:t,rootClientId:n,time:Date.now(),updateSelection:o,initialPosition:o?r:null,meta:l})};function ao(e,t,n={}){const{__unstableWithInserter:o,operation:r}=n;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:o,operation:r}}const so=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function co(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}const uo=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});const n=e.getBlocks(),o=e.getTemplate(),r=(0,a.synchronizeBlocksWithTemplate)(n,o);t.resetBlocks(r)},po=e=>({registry:t,select:n,dispatch:o})=>{const r=n.getSelectionStart(),l=n.getSelectionEnd();if(r.clientId===l.clientId)return;if(!r.attributeKey||!l.attributeKey||void 0===r.offset||void 0===l.offset)return!1;const i=n.getBlockRootClientId(r.clientId);if(i!==n.getBlockRootClientId(l.clientId))return;const s=n.getBlockOrder(i);let c,u;s.indexOf(r.clientId)>s.indexOf(l.clientId)?(c=l,u=r):(c=r,u=l);const d=e?u:c,p=n.getBlock(d.clientId),m=(0,a.getBlockType)(p.name);if(!m.merge)return;const f=c,g=u,h=n.getBlock(f.clientId),b=(0,a.getBlockType)(h.name),v=n.getBlock(g.clientId),_=(0,a.getBlockType)(v.name),k=h.attributes[f.attributeKey],y=v.attributes[g.attributeKey],E=b.attributes[f.attributeKey],S=_.attributes[g.attributeKey];let w=(0,G.create)({html:k,...j(E)}),C=(0,G.create)({html:y,...j(S)});w=(0,G.remove)(w,f.offset,w.text.length),C=(0,G.insert)(C,Rn,0,g.offset);const x=(0,a.cloneBlock)(h,{[f.attributeKey]:(0,G.toHTMLString)({value:w,...j(E)})}),B=(0,a.cloneBlock)(v,{[g.attributeKey]:(0,G.toHTMLString)({value:C,...j(S)})}),I=e?x:B,T=h.name===v.name?[I]:(0,a.switchToBlockType)(I,m.name);if(!T||!T.length)return;let M;if(e){const e=T.pop();M=m.merge(e.attributes,B.attributes)}else{const e=T.shift();M=m.merge(x.attributes,e.attributes)}const P=An(M),N=M[P],L=(0,G.create)({html:N,...j(m.attributes[P])}),R=L.text.indexOf(Rn),A=(0,G.remove)(L,R,R+1),D=(0,G.toHTMLString)({value:A,...j(m.attributes[P])});M[P]=D;const O=n.getSelectedBlockClientIds(),z=[...e?T:[],{...p,attributes:{...p.attributes,...M}},...e?[]:T];t.batch((()=>{o.selectionChange(p.clientId,P,R,R),o.replaceBlocks(O,z,0,n.getSelectedBlocksInitialCaretPosition())}))},mo=()=>({select:e,dispatch:t})=>{const n=e.getSelectionStart(),o=e.getSelectionEnd();if(n.clientId===o.clientId)return;if(!n.attributeKey||!o.attributeKey||void 0===n.offset||void 0===o.offset)return;const r=e.getBlockRootClientId(n.clientId);if(r!==e.getBlockRootClientId(o.clientId))return;const l=e.getBlockOrder(r);let i,s;l.indexOf(n.clientId)>l.indexOf(o.clientId)?(i=o,s=n):(i=n,s=o);const c=i,u=s,d=e.getBlock(c.clientId),p=(0,a.getBlockType)(d.name),m=e.getBlock(u.clientId),f=(0,a.getBlockType)(m.name),g=d.attributes[c.attributeKey],h=m.attributes[u.attributeKey],b=p.attributes[c.attributeKey],v=f.attributes[u.attributeKey];let _=(0,G.create)({html:g,...j(b)}),k=(0,G.create)({html:h,...j(v)});_=(0,G.remove)(_,c.offset,_.text.length),k=(0,G.remove)(k,0,u.offset),t.replaceBlocks(e.getSelectedBlockClientIds(),[{...d,attributes:{...d.attributes,[c.attributeKey]:(0,G.toHTMLString)({value:_,...j(b)})}},{...m,attributes:{...m.attributes,[u.attributeKey]:(0,G.toHTMLString)({value:k,...j(v)})}}])},fo=()=>({select:e,dispatch:t})=>{const n=e.getSelectionStart(),o=e.getSelectionEnd();t.selectionChange({start:{clientId:n.clientId},end:{clientId:o.clientId}})},go=(e,t)=>({registry:n,select:o,dispatch:r})=>{const l=[e,t];r({type:"MERGE_BLOCKS",blocks:l});const[i,s]=l,c=o.getBlock(i),u=(0,a.getBlockType)(c.name);if(!u)return;if(!u.merge&&!(0,a.getBlockSupport)(c.name,"__experimentalOnMerge"))return void r.selectBlock(c.clientId);const d=o.getBlock(s);if(!u.merge){const e=(0,a.switchToBlockType)(d,u.name);if(1!==e?.length)return void r.selectBlock(c.clientId);const[t]=e;return t.innerBlocks.length<1?void r.selectBlock(c.clientId):void n.batch((()=>{r.insertBlocks(t.innerBlocks,void 0,i),r.removeBlock(s),r.selectBlock(t.innerBlocks[0].clientId);const e=o.getNextBlockClientId(i);if(e&&o.getBlockName(i)===o.getBlockName(e)){const t=o.getBlockAttributes(i),n=o.getBlockAttributes(e);Object.keys(t).every((e=>t[e]===n[e]))&&(r.moveBlocksToPosition(o.getBlockOrder(e),e,i),r.removeBlock(e,!1))}}))}const p=(0,a.getBlockType)(d.name),{clientId:m,attributeKey:f,offset:g}=o.getSelectionStart(),h=(m===i?u:p).attributes[f],b=(m===i||m===s)&&void 0!==f&&void 0!==g&&!!h;h||("number"==typeof f?window.console.error("RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was "+typeof f):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));const v=(0,a.cloneBlock)(c),_=(0,a.cloneBlock)(d);if(b){const e=m===i?v:_,t=e.attributes[f],n=(0,G.insert)((0,G.create)({html:t,...j(h)}),Rn,g,g);e.attributes[f]=(0,G.toHTMLString)({value:n,...j(h)})}const k=c.name===d.name?[_]:(0,a.switchToBlockType)(_,c.name);if(!k||!k.length)return;const y=u.merge(v.attributes,k[0].attributes);if(b){const e=An(y),t=y[e],n=(0,G.create)({html:t,...j(u.attributes[e])}),o=n.text.indexOf(Rn),l=(0,G.remove)(n,o,o+1),i=(0,G.toHTMLString)({value:l,...j(u.attributes[e])});y[e]=i,r.selectionChange(c.clientId,e,o,o)}r.replaceBlocks([c.clientId,d.clientId],[{...c,attributes:{...c.attributes,...y}},...k.slice(1)],0)},ho=(e,t=!0)=>gn(e,t);function bo(e,t){return ho([e],t)}function vo(e,t,n=!1,o=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:n,initialPosition:n?o:null,time:Date.now()}}function _o(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function ko(){return{type:"START_TYPING"}}function yo(){return{type:"STOP_TYPING"}}function Eo(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function So(){return{type:"STOP_DRAGGING_BLOCKS"}}function wo(){return $()('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function Co(){return $()('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function xo(e,t,n,o){return"string"==typeof e?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:n,endOffset:o}:{type:"SELECTION_CHANGE",...e}}const Bo=(e,t,n)=>({dispatch:o})=>{const r=(0,a.getDefaultBlockName)();if(!r)return;const l=(0,a.createBlock)(r,e);return o.insertBlock(l,n,t)};function Io(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function To(e){return pn(e,{stripExperimentalSettings:!0})}function Mo(e,t){return{type:"SAVE_REUSABLE_BLOCK_SUCCESS",id:e,updatedId:t}}function Po(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function No(){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"}}const Lo=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});const{requestIdleCallback:t=(e=>setTimeout(e,100))}=window;t((()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})}))},Ro=(e=!0)=>({dispatch:t})=>{t.__unstableSetEditorMode(e?"navigation":"edit")},Ao=e=>({dispatch:t,select:n})=>{if("zoom-out"===e){const e=n.getBlockSelectionStart();e&&t.selectBlock(n.getBlockHierarchyRootClientId(e))}t({type:"SET_EDITOR_MODE",mode:e}),"navigation"===e?(0,Ln.speak)((0,v.__)("You are currently in navigation mode. Navigate blocks using the Tab key and Arrow keys. Use Left and Right Arrow keys to move between nesting levels. To exit navigation mode and edit the selected block, press Enter.")):"edit"===e?(0,Ln.speak)((0,v.__)("You are currently in edit mode. To return to the navigation mode, press Escape.")):"zoom-out"===e&&(0,Ln.speak)((0,v.__)("You are currently in zoom-out mode."))},Do=(e=null)=>({dispatch:t})=>{t({type:"SET_BLOCK_MOVING_MODE",hasBlockMovingClientId:e}),e&&(0,Ln.speak)((0,v.__)("Use the Tab key and Arrow keys to choose new block location. Use Left and Right Arrow keys to move between nesting levels. Once location is selected press Enter or Space to move the block."))},Oo=(e,t=!0)=>({select:n,dispatch:o})=>{if(!e||!e.length)return;const r=n.getBlocksByClientId(e);if(r.some((e=>!e)))return;const l=r.map((e=>e.name));if(l.some((e=>!(0,a.hasBlockSupport)(e,"multiple",!0))))return;const i=n.getBlockRootClientId(e[0]),s=Dn(e),c=n.getBlockIndex(s[s.length-1]),u=r.map((e=>(0,a.__experimentalCloneSanitizedBlock)(e)));return o.insertBlocks(u,c+1,i,t),u.length>1&&t&&o.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map((e=>e.clientId))},zo=e=>({select:t,dispatch:n})=>{if(!e)return;const o=t.getBlockRootClientId(e);if(t.getTemplateLock(o))return;const r=t.getBlockIndex(e);return n.insertDefaultBlock({},o,r)},Vo=e=>({select:t,dispatch:n})=>{if(!e)return;const o=t.getBlockRootClientId(e);if(t.getTemplateLock(o))return;const r=t.getBlockIndex(e);return n.insertDefaultBlock({},o,r+1)};function Fo(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}const Ho=e=>async({dispatch:t})=>{t(Fo(e,!0)),await new Promise((e=>setTimeout(e,150))),t(Fo(e,!1))};function Go(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function Uo(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function $o(e){return{type:"SET_TEMPORARILY_EDITING_AS_BLOCKS",temporarilyEditingAsBlocks:e}}const jo=e=>({select:t,dispatch:n})=>{if(!e||"object"!=typeof e)return void console.error("Category should be an `InserterMediaCategory` object.");if(!e.name)return void console.error("Category should have a `name` that should be unique among all media categories.");if(!e.labels?.name)return void console.error("Category should have a `labels.name`.");if(!["image","audio","video"].includes(e.mediaType))return void console.error("Category should have `mediaType` property that is one of `image|audio|video`.");if(!e.fetch||"function"!=typeof e.fetch)return void console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]>`.");const o=t.getRegisteredInserterMediaCategories();o.some((({name:t})=>t===e.name))?console.error(`A category is already registered with the same name: "${e.name}".`):o.some((({labels:{name:t}={}})=>t===e.labels?.name))?console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`):n({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function Wo(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function Ko(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}const qo="core/block-editor";var Zo=window.wp.privateApis;const{lock:Yo,unlock:Xo}=(0,Zo.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/block-editor"),Qo={reducer:A,selectors:e,actions:l},Jo=(0,f.createReduxStore)(qo,{...Qo,persist:["preferences"]}),er=(0,f.registerStore)(qo,{...Qo,persist:["preferences"]});Xo(er).registerPrivateActions(t),Xo(er).registerPrivateSelectors(r),Xo(Jo).registerPrivateActions(t),Xo(Jo).registerPrivateSelectors(r);const tr={name:"",isSelected:!1},nr=(0,c.createContext)(tr),{Provider:or}=nr;function rr(){return(0,c.useContext)(nr)}function lr(){const{isSelected:e,clientId:t,name:n}=rr();return(0,f.useSelect)((o=>{if(e)return!0;const{getBlockName:r,isFirstMultiSelectedBlock:l,getMultiSelectedBlockClientIds:i}=o(Jo);return!!l(t)&&i().every((e=>r(e)===n))}),[t,e,n])}function ir({group:e="default",controls:t,children:n,__experimentalShareWithChildBlocks:o=!1}){const r=function(e,t){const n=lr(),{clientId:o}=rr(),r=(0,f.useSelect)((e=>{const{getBlockName:n,hasSelectedInnerBlock:r}=e(Jo),{hasBlockSupport:l}=e(a.store);return t&&l(n(o),"__experimentalExposeControlsToChildren",!1)&&r(o)}),[t,o]);return n?g[e]?.Fill:r?g.parent.Fill:null}(e,o);if(!r)return null;const l=(0,c.createElement)(c.Fragment,null,"default"===e&&(0,c.createElement)(m.ToolbarGroup,{controls:t}),n);return(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(r,null,(e=>{const{forwardedContext:t=[]}=e;return t.reduce(((e,[t,n])=>(0,c.createElement)(t,{...n},e)),l)})))}window.wp.warning;const{ComponentsContext:ar}=Xo(m.privateApis);function sr({group:e="default",...t}){const n=(0,c.useContext)(m.__experimentalToolbarContext),o=(0,c.useContext)(ar),r=(0,c.useMemo)((()=>({forwardedContext:[[m.__experimentalToolbarContext.Provider,{value:n}],[ar.Provider,{value:o}]]})),[n,o]),l=g[e]?.Slot,i=(0,m.__experimentalUseSlotFills)(l?.__unstableName);if(!l)return null;if(!i?.length)return null;const a=(0,c.createElement)(l,{...t,bubblesVirtually:!0,fillProps:r});return"default"===e?a:(0,c.createElement)(m.ToolbarGroup,null,a)}const cr=ir;cr.Slot=sr;const ur=e=>(0,c.createElement)(ir,{group:"inline",...e});ur.Slot=e=>(0,c.createElement)(sr,{group:"inline",...e});var dr=cr;var pr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"}));var mr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"}));var fr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"}));var gr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"}));var hr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"}));var br=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}));var vr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"}));const _r={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child:first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child:last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child:first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child:last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > *",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > *",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function kr(e,t=""){return e.split(",").map((e=>`.editor-styles-wrapper ${e}${t?` ${t}`:""}`)).join(",")}function yr(e,t=_r,n,o){let r="";return t?.[n]?.spacingStyles?.length&&o&&t[n].spacingStyles.forEach((t=>{r+=`${kr(e,t.selector.trim())} { `,r+=Object.entries(t.rules).map((([e,t])=>`${e}: ${t||o}`)).join("; "),r+="; }"})),r}function Er(e){const{contentSize:t,wideSize:n,type:o="default"}=e,r={},l=/^(?!0)\d+(px|em|rem|vw|vh|%)?$/i;return l.test(t)&&"constrained"===o&&(r.none=(0,v.sprintf)((0,v.__)("Max %s wide"),t)),l.test(n)&&(r.wide=(0,v.sprintf)((0,v.__)("Max %s wide"),n)),r}var Sr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"}));var wr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,c.createElement)(F.Path,{d:"m18 7.5v9h1.5v-9z"}));var Cr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,c.createElement)(F.Path,{d:"m7.5 19.5h9v-1.5h-9z"}));var xr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m16.5 6h-9v-1.5h9z"}));var Br=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m18 16.5v-9h1.5v9z"}));var Ir=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m16.5 19.5h-9v-1.5h9z",style:{fill:"#1e1e1e"}}));const Tr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m4.5 16.5v-9h1.5v9z"}));const Mr=["top","right","bottom","left"],Pr={top:void 0,right:void 0,bottom:void 0,left:void 0},Nr={custom:Sr,axial:Sr,horizontal:wr,vertical:Cr,top:xr,right:Br,bottom:Ir,left:Tr},Lr={default:(0,v.__)("Spacing control"),top:(0,v.__)("Top"),bottom:(0,v.__)("Bottom"),left:(0,v.__)("Left"),right:(0,v.__)("Right"),mixed:(0,v.__)("Mixed"),vertical:(0,v.__)("Vertical"),horizontal:(0,v.__)("Horizontal"),axial:(0,v.__)("Horizontal & vertical"),custom:(0,v.__)("Custom")},Rr={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function Ar(e){return!!e?.includes&&("0"===e||e.includes("var:preset|spacing|"))}function Dr(e,t){if(!Ar(e))return e;const n=Vr(e),o=t.find((e=>String(e.slug)===n));return o?.size}function Or(e,t){if(!e||Ar(e)||"0"===e)return e;const n=t.find((t=>String(t.size)===String(e)));return n?.slug?`var:preset|spacing|${n.slug}`:e}function zr(e){if(!e)return;const t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Vr(e){if(!e)return;if("0"===e||"default"===e)return e;const t=e.match(/var:preset\|spacing\|(.+)/);return t?t[1]:void 0}function Fr(e,t){if(!e||!e.length)return!1;const n=e.includes("horizontal")||e.includes("left")&&e.includes("right"),o=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return"horizontal"===t?n:"vertical"===t?o:n||o}function Hr(e,t="0"){const n=function(e){if(!e)return null;const t="string"==typeof e;return{top:t?e:e?.top,left:t?e:e?.left}}(e);if(!n)return null;const o=zr(n?.top)||t,r=zr(n?.left)||t;return o===r?o:`${o} ${r}`}const Gr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})),Ur=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})),$r=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})),jr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})),Wr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})),Kr={top:{icon:$r,title:(0,v._x)("Align top","Block vertical alignment setting")},center:{icon:Ur,title:(0,v._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Gr,title:(0,v._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:jr,title:(0,v._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:Wr,title:(0,v._x)("Space between","Block vertical alignment setting")}},qr=["top","center","bottom"];var Zr=function({value:e,onChange:t,controls:n=qr,isCollapsed:o=!0,isToolbar:r}){const l=Kr[e],i=Kr.top,a=r?m.ToolbarGroup:m.ToolbarDropdownMenu,s=r?{isCollapsed:o}:{};return(0,c.createElement)(a,{icon:l?l.icon:i.icon,label:(0,v._x)("Change vertical alignment","Block vertical alignment setting label"),controls:n.map((n=>{return{...Kr[n],isActive:e===n,role:o?"menuitemradio":void 0,onClick:(r=n,()=>t(e===r?void 0:r))};var r})),...s})};const Yr=e=>(0,c.createElement)(Zr,{...e,isToolbar:!1}),Xr=e=>(0,c.createElement)(Zr,{...e,isToolbar:!0}),Qr={left:pr,center:mr,right:fr,"space-between":gr,stretch:hr};var Jr=function({allowedControls:e=["left","center","right","space-between"],isCollapsed:t=!0,onChange:n,value:o,popoverProps:r,isToolbar:l}){const i=e=>{n(e===o?void 0:e)},a=o?Qr[o]:Qr.left,s=[{name:"left",icon:pr,title:(0,v.__)("Justify items left"),isActive:"left"===o,onClick:()=>i("left")},{name:"center",icon:mr,title:(0,v.__)("Justify items center"),isActive:"center"===o,onClick:()=>i("center")},{name:"right",icon:fr,title:(0,v.__)("Justify items right"),isActive:"right"===o,onClick:()=>i("right")},{name:"space-between",icon:gr,title:(0,v.__)("Space between items"),isActive:"space-between"===o,onClick:()=>i("space-between")},{name:"stretch",icon:hr,title:(0,v.__)("Stretch items"),isActive:"stretch"===o,onClick:()=>i("stretch")}],u=l?m.ToolbarGroup:m.ToolbarDropdownMenu,d=l?{isCollapsed:t}:{};return(0,c.createElement)(u,{icon:a,popoverProps:r,label:(0,v.__)("Change items justification"),controls:s.filter((t=>e.includes(t.name))),...d})};const el=e=>(0,c.createElement)(Jr,{...e,isToolbar:!1}),tl=e=>(0,c.createElement)(Jr,{...e,isToolbar:!0});var nl=function(){return nl=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},nl.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function ol(e){return e.toLowerCase()}var rl=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ll=/[^A-Z0-9]+/gi;function il(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,o=void 0===n?rl:n,r=t.stripRegexp,l=void 0===r?ll:r,i=t.transform,a=void 0===i?ol:i,s=t.delimiter,c=void 0===s?" ":s,u=al(al(e,o,"$1\0$2"),l,"\0"),d=0,p=u.length;"\0"===u.charAt(d);)d++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(d,p).split("\0").map(a).join(c)}function al(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function sl(e,t){return void 0===t&&(t={}),function(e,t){return void 0===t&&(t={}),il(e,nl({delimiter:"."},t))}(e,nl({delimiter:"-"},t))}function cl(e){let t=e;var n;"string"!=typeof e&&(t=null!==(n=e?.toString?.())&&void 0!==n?n:"");return t=t.replace(/['\u2019]/,""),sl(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}function ul(e){return Array.isArray(e)?e.map(ul):e&&"object"==typeof e?{...Object.fromEntries(Object.entries(e).map((([e,t])=>[e,ul(t)])))}:e}function dl(e,t,n){const o=function(e){return Array.isArray(e)?e:"number"==typeof e?[e.toString()]:[e]}(t),r=e?ul(e):{};return o.reduce(((e,r,l)=>(void 0===e[r]&&(Number.isInteger(t[l+1])?e[r]=[]:e[r]={}),l===o.length-1&&(e[r]=n),e[r])),r),r}const pl=(e,t,n)=>{var o;const r=Array.isArray(t)?t:t.split(".");let l=e;return r.forEach((e=>{l=l?.[e]})),null!==(o=l)&&void 0!==o?o:n},ml=["color","border","dimensions","typography","spacing"],fl={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>void 0===e.disableCustomColors?void 0:!e.disableCustomColors,"color.customGradient":e=>void 0===e.disableCustomGradients?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>void 0===e.disableCustomFontSizes?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(void 0!==e.enableCustomUnits)return!0===e.enableCustomUnits?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},gl={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},hl=e=>gl[e]||e;function bl(e){const{name:t,clientId:n}=rr();return(0,f.useSelect)((o=>{if(ml.includes(e))return void console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");let r=(0,s.applyFilters)("blockEditor.useSetting.before",void 0,e,n,t);if(void 0!==r)return r;const l=hl(e),i=[n,...o(Jo).getBlockParents(n,!0)];for(const e of i){const n=o(Jo).getBlockName(e);if((0,a.hasBlockSupport)(n,"__experimentalSettings",!1)){var c;const n=o(Jo).getBlockAttributes(e);if(r=null!==(c=pl(n,`settings.blocks.${t}.${l}`))&&void 0!==c?c:pl(n,`settings.${l}`),void 0!==r)break}}const u=o(Jo).getSettings();if(void 0===r){var d;const e=`__experimentalFeatures.${l}`;r=null!==(d=pl(u,`__experimentalFeatures.blocks.${t}.${l}`))&&void 0!==d?d:pl(u,e)}var p,m;if(void 0!==r)return a.__EXPERIMENTAL_PATHS_WITH_MERGE[l]?null!==(p=null!==(m=r.custom)&&void 0!==m?m:r.theme)&&void 0!==p?p:r.default:r;const f=fl[l]?fl[l](u):void 0;return void 0!==f?f:"typography.dropCap"===l||void 0}),[t,n,e])}const vl="1600px",_l="320px",kl=1,yl=.25,El=.75,Sl="14px";function wl({minimumFontSize:e,maximumFontSize:t,fontSize:n,minimumViewportWidth:o=_l,maximumViewportWidth:r=vl,scaleFactor:l=kl,minimumFontSizeLimit:i}){if(i=Cl(i)?i:Sl,n){const o=Cl(n);if(!o?.unit)return null;const r=Cl(i,{coerceTo:o.unit});if(r?.value&&!e&&!t&&o?.value<=r?.value)return null;if(t||(t=`${o.value}${o.unit}`),!e){const t="px"===o.unit?o.value:16*o.value,n=Math.min(Math.max(1-.075*Math.log2(t),yl),El),l=xl(o.value*n,3);e=r?.value&&l<r?.value?`${r.value}${r.unit}`:`${l}${o.unit}`}}const a=Cl(e),s=a?.unit||"rem",c=Cl(t,{coerceTo:s});if(!a||!c)return null;const u=Cl(e,{coerceTo:"rem"}),d=Cl(r,{coerceTo:s}),p=Cl(o,{coerceTo:s});if(!d||!p||!u)return null;const m=xl(p.value/100,3),f=xl(m,3)+s,g=xl(((c.value-a.value)/(d.value-p.value)*100||1)*l,3);return`clamp(${e}, ${`${u.value}${u.unit} + ((1vw - ${f}) * ${g})`}, ${t})`}function Cl(e,t={}){if("string"!=typeof e&&"number"!=typeof e)return null;isFinite(e)&&(e=`${e}px`);const{coerceTo:n,rootSizeValue:o,acceptableUnits:r}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},l=r?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${l}){1,1}$`),a=e.match(i);if(!a||a.length<3)return null;let[,s,c]=a,u=parseFloat(s);return"px"!==n||"em"!==c&&"rem"!==c||(u*=o,c=n),"px"!==c||"em"!==n&&"rem"!==n||(u/=o,c=n),"em"!==n&&"rem"!==n||"em"!==c&&"rem"!==c||(c=n),{value:xl(u,3),unit:c}}function xl(e,t=3){const n=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*n)/n):void 0}function Bl(e,t){const{size:n}=e;if(!Il(t))return n;if(!n||"0"===n||!1===e?.fluid)return n;const o="object"==typeof t?.fluid?t?.fluid:{},r=wl({minimumFontSize:e?.fluid?.min,maximumFontSize:e?.fluid?.max,fontSize:n,minimumFontSizeLimit:o?.minFontSize,maximumViewportWidth:o?.maxViewportWidth,minimumViewportWidth:o?.minViewportWidth});return r||n}function Il(e){const t=e?.fluid;return!0===t||t&&"object"==typeof t&&Object.keys(t).length>0}function Tl(e){const t=e?.typography,n=e?.layout,o=Cl(n?.wideSize)?n?.wideSize:null;return Il(t)&&o?{fluid:{maxViewportWidth:o,...t.fluid}}:{fluid:t?.fluid}}const Ml="body",Pl=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>Bl(e,Tl(t)),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]}],Nl={"color.background":"color","color.text":"color","filter.duotone":"duotone","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.caption.color.text":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",shadow:"shadow","typography.fontSize":"font-size","typography.fontFamily":"font-family"};function Ll(e,t,n,o,r){const l=[pl(e,["blocks",t,...n]),pl(e,n)];for(const i of l)if(i){const l=["custom","theme","default"];for(const a of l){const l=i[a];if(l){const i=l.find((e=>e[o]===r));if(i){if("slug"===o)return i;return Ll(e,t,n,"slug",i.slug)[o]===i[o]?i:void 0}}}}}function Rl(e,t,n){if(!n||"string"!=typeof n){if(!n?.ref||"string"!=typeof n?.ref)return n;{const t=n.ref.split(".");if(!(n=pl(e,t))||n?.ref)return n}}const o="var:",r="var(--wp--";let l;if(n.startsWith(o))l=n.slice(4).split("|");else{if(!n.startsWith(r)||!n.endsWith(")"))return n;l=n.slice(10,-1).split("--")}const[i,...a]=l;return"preset"===i?function(e,t,n,[o,r]){const l=Pl.find((e=>e.cssVarInfix===o));if(!l)return n;const i=Ll(e.settings,t,l.path,"slug",r);if(i){const{valueKey:n}=l;return Rl(e,t,i[n])}return n}(e,t,n,a):"custom"===i?function(e,t,n,o){var r;const l=null!==(r=pl(e.settings,["blocks",t,"custom",...o]))&&void 0!==r?r:pl(e.settings,["custom",...o]);return l?Rl(e,t,l):n}(e,t,n,a):n}function Al(e,t){const n=e.split(","),o=t.split(","),r=[];return n.forEach((e=>{o.forEach((t=>{r.push(`${e.trim()} ${t.trim()}`)}))})),r.join(", ")}function Dl(e,t){return"object"!=typeof e||"object"!=typeof t?e===t:b()(e?.styles,t?.styles)&&b()(e?.settings,t?.settings)}const Ol=(0,c.createContext)({user:{},base:{},merged:{},setUserConfig:()=>{}}),zl={settings:{},styles:{}},Vl=["appearanceTools","useRootPaddingAwareAlignments","border.color","border.radius","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.minHeight","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textColumns","typography.textDecoration","typography.textTransform","typography.writingMode"],Fl=()=>{const{user:e,setUserConfig:t}=(0,c.useContext)(Ol);return[!!e&&!b()(e,zl),(0,c.useCallback)((()=>t((()=>zl))),[t])]};function Hl(e,t,n="all"){const{setUserConfig:o,...r}=(0,c.useContext)(Ol),l=t?".blocks."+t:"",i=e?"."+e:"",a=`settings${l}${i}`,s=`settings${i}`,u="all"===n?"merged":n;return[(0,c.useMemo)((()=>{const t=r[u];if(!t)throw"Unsupported source";var n;if(e)return null!==(n=pl(t,a))&&void 0!==n?n:pl(t,s);let o={};return Vl.forEach((e=>{var n;const r=null!==(n=pl(t,`settings${l}.${e}`))&&void 0!==n?n:pl(t,`settings.${e}`);void 0!==r&&(o=dl(o,e.split("."),r))})),o}),[r,u,e,a,s,l]),e=>{o((t=>dl(t,a.split("."),e)))}]}function Gl(e,t,n="all",{shouldDecodeEncode:o=!0}={}){const{merged:r,base:l,user:i,setUserConfig:a}=(0,c.useContext)(Ol),s=e?"."+e:"",u=t?`styles.blocks.${t}${s}`:`styles${s}`;let d,p;switch(n){case"all":d=pl(r,u),p=o?Rl(r,t,d):d;break;case"user":d=pl(i,u),p=o?Rl(r,t,d):d;break;case"base":d=pl(l,u),p=o?Rl(l,t,d):d;break;default:throw"Unsupported source"}return[p,n=>{a((l=>dl(l,u.split("."),o?function(e,t,n,o){if(!o)return o;const r=Nl[n],l=Pl.find((e=>e.cssVarInfix===r));if(!l)return o;const{valueKey:i,path:a}=l,s=Ll(e,t,a,i,o);return s?`var:preset|${r}|${s.slug}`:o}(r.settings,t,e,n):n)))}]}function Ul(e,t,n){const{supportedStyles:o,supports:r}=(0,f.useSelect)((e=>({supportedStyles:Xo(e(a.store)).getSupportedStyles(t,n),supports:e(a.store).getBlockType(t)?.supports})),[t,n]);return(0,c.useMemo)((()=>{const t={...e};return o.includes("fontSize")||(t.typography={...t.typography,fontSizes:{},customFontSize:!1}),o.includes("fontFamily")||(t.typography={...t.typography,fontFamilies:{}}),t.color={...t.color,text:t.color?.text&&o.includes("color"),background:t.color?.background&&(o.includes("background")||o.includes("backgroundColor")),button:t.color?.button&&o.includes("buttonColor"),heading:t.color?.heading&&o.includes("headingColor"),link:t.color?.link&&o.includes("linkColor"),caption:t.color?.caption&&o.includes("captionColor")},o.includes("background")||(t.color.gradients=[],t.color.customGradient=!1),o.includes("filter")||(t.color.defaultDuotone=!1,t.color.customDuotone=!1),["lineHeight","fontStyle","fontWeight","letterSpacing","textTransform","textDecoration","writingMode"].forEach((e=>{o.includes(e)||(t.typography={...t.typography,[e]:!1})})),o.includes("columnCount")||(t.typography={...t.typography,textColumns:!1}),["contentSize","wideSize"].forEach((e=>{o.includes(e)||(t.layout={...t.layout,[e]:!1})})),["padding","margin","blockGap"].forEach((e=>{o.includes(e)||(t.spacing={...t.spacing,[e]:!1});const n=Array.isArray(r?.spacing?.[e])?r?.spacing?.[e]:r?.spacing?.[e]?.sides;n?.length&&t.spacing?.[e]&&(t.spacing={...t.spacing,[e]:{...t.spacing?.[e],sides:n}})})),o.includes("minHeight")||(t.dimensions={...t.dimensions,minHeight:!1}),["radius","color","style","width"].forEach((e=>{o.includes("border"+e.charAt(0).toUpperCase()+e.slice(1))||(t.border={...t.border,[e]:!1})})),t.shadow=!!o.includes("shadow")&&t.shadow,t}),[e,o,r])}function $l(e){const t=e?.color?.palette?.custom,n=e?.color?.palette?.theme,o=e?.color?.palette?.default,r=e?.color?.defaultPalette;return(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),colors:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),colors:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),colors:t}),e}),[t,n,o,r])}function jl(e){const t=e?.color?.gradients?.custom,n=e?.color?.gradients?.theme,o=e?.color?.gradients?.default,r=e?.color?.defaultGradients;return(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),gradients:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),gradients:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),gradients:t}),e}),[t,n,o,r])}const Wl=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=Object.entries(e).map((([e,t])=>[e,Wl(t)])).filter((([,e])=>void 0!==e));return t.length?Object.fromEntries(t):void 0};function Kl(e,t,n,o,r,l){if(Object.values(null!=e?e:{}).every((e=>!e)))return n;if(1===l.length&&n.innerBlocks.length===o.length)return n;let i=o[0]?.attributes;if(l.length>1&&o.length>1){if(!o[r])return n;i=o[r]?.attributes}let a=n;return Object.entries(e).forEach((([e,n])=>{n&&t[e].forEach((e=>{const t=pl(i,e);t&&(a={...a,attributes:dl(a.attributes,e,t)})}))})),a}function ql(e,t,n){const o=(0,a.getBlockSupport)(e,t),r=o?.__experimentalSkipSerialization;return Array.isArray(r)?r.includes(n):r}function Zl(e,t){const n=bl("typography.fontFamilies"),o=bl("typography.fontSizes"),r=bl("typography.customFontSize"),l=bl("typography.fontStyle"),i=bl("typography.fontWeight"),a=bl("typography.lineHeight"),s=bl("typography.textColumns"),u=bl("typography.textDecoration"),d=bl("typography.writingMode"),p=bl("typography.textTransform"),m=bl("typography.letterSpacing"),f=bl("spacing.padding"),g=bl("spacing.margin"),h=bl("spacing.blockGap"),b=bl("spacing.spacingSizes"),v=bl("spacing.units"),_=bl("dimensions.minHeight"),k=bl("layout"),y=bl("border.color"),E=bl("border.radius"),S=bl("border.style"),w=bl("border.width"),C=bl("color.custom"),x=bl("color.palette.custom"),B=bl("color.customDuotone"),I=bl("color.palette.theme"),T=bl("color.palette.default"),M=bl("color.defaultPalette"),P=bl("color.defaultDuotone"),N=bl("color.duotone.custom"),L=bl("color.duotone.theme"),R=bl("color.duotone.default"),A=bl("color.gradients.custom"),D=bl("color.gradients.theme"),O=bl("color.gradients.default"),z=bl("color.defaultGradients"),V=bl("color.customGradient"),F=bl("color.background"),H=bl("color.link"),G=bl("color.text"),U=bl("color.heading"),$=bl("color.button");return Ul((0,c.useMemo)((()=>({color:{palette:{custom:x,theme:I,default:T},gradients:{custom:A,theme:D,default:O},duotone:{custom:N,theme:L,default:R},defaultGradients:z,defaultPalette:M,defaultDuotone:P,custom:C,customGradient:V,customDuotone:B,background:F,link:H,heading:U,button:$,text:G},typography:{fontFamilies:{custom:n},fontSizes:{custom:o},customFontSize:r,fontStyle:l,fontWeight:i,lineHeight:a,textColumns:s,textDecoration:u,textTransform:p,letterSpacing:m,writingMode:d},spacing:{spacingSizes:{custom:b},padding:f,margin:g,blockGap:h,units:v},border:{color:y,radius:E,style:S,width:w},dimensions:{minHeight:_},layout:k,parentLayout:t})),[n,o,r,l,i,a,s,u,p,m,d,f,g,h,b,v,_,k,t,y,E,S,w,C,x,B,I,T,M,P,N,L,R,A,D,O,z,V,F,H,G]),e)}const Yl={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},Xl={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},Ql={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},Jl=["wrap","nowrap"];var ei={name:"flex",label:(0,v.__)("Flex"),inspectorControls:function({layout:e={},onChange:t,layoutBlockSupport:n={}}){const{allowOrientation:o=!0}=n;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Flex,null,(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(oi,{layout:e,onChange:t})),(0,c.createElement)(m.FlexItem,null,o&&(0,c.createElement)(li,{layout:e,onChange:t}))),(0,c.createElement)(ri,{layout:e,onChange:t}))},toolBarControls:function({layout:e={},onChange:t,layoutBlockSupport:n}){if(n?.allowSwitching)return null;const{allowVerticalAlignment:o=!0}=n;return(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(oi,{layout:e,onChange:t,isToolbar:!0}),o&&(0,c.createElement)(ti,{layout:e,onChange:t,isToolbar:!0}))},getLayoutStyle:function({selector:e,layout:t,style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{orientation:i="horizontal"}=t,a=n?.spacing?.blockGap&&!ql(o,"spacing","blockGap")?Hr(n?.spacing?.blockGap,"0.5em"):void 0,s=Yl[t.justifyContent],c=Jl.includes(t.flexWrap)?t.flexWrap:"wrap",u=Ql[t.verticalAlignment],d=Xl[t.justifyContent]||Xl.left;let p="";const m=[];return c&&"wrap"!==c&&m.push(`flex-wrap: ${c}`),"horizontal"===i?(u&&m.push(`align-items: ${u}`),s&&m.push(`justify-content: ${s}`)):(u&&m.push(`justify-content: ${u}`),m.push("flex-direction: column"),m.push(`align-items: ${d}`)),m.length&&(p=`${kr(e)} {\n\t\t\t\t${m.join("; ")};\n\t\t\t}`),r&&a&&(p+=yr(e,l,"flex",a)),p},getOrientation(e){const{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ti({layout:e,onChange:t,isToolbar:n=!1}){const{orientation:o="horizontal"}=e,r="horizontal"===o?Ql.center:Ql.top,{verticalAlignment:l=r}=e,i=n=>{t({...e,verticalAlignment:n})};if(n)return(0,c.createElement)(Yr,{onChange:i,value:l,controls:"horizontal"===o?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]});const a=[{value:"flex-start",label:(0,v.__)("Align items top")},{value:"center",label:(0,v.__)("Align items center")},{value:"flex-end",label:(0,v.__)("Align items bottom")}];return(0,c.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-vertical-alignment-control"},(0,c.createElement)("legend",null,(0,v.__)("Vertical alignment")),(0,c.createElement)("div",null,a.map(((e,t,n)=>(0,c.createElement)(m.Button,{key:e,label:n,icon:t,isPressed:l===e,onClick:()=>i(e)})))))}const ni={placement:"bottom-start"};function oi({layout:e,onChange:t,isToolbar:n=!1}){const{justifyContent:o="left",orientation:r="horizontal"}=e,l=n=>{t({...e,justifyContent:n})},i=["left","center","right"];if("horizontal"===r?i.push("space-between"):i.push("stretch"),n)return(0,c.createElement)(el,{allowedControls:i,value:o,onChange:l,popoverProps:ni});const a=[{value:"left",icon:pr,label:(0,v.__)("Justify items left")},{value:"center",icon:mr,label:(0,v.__)("Justify items center")},{value:"right",icon:fr,label:(0,v.__)("Justify items right")}];return"horizontal"===r?a.push({value:"space-between",icon:gr,label:(0,v.__)("Space between items")}):a.push({value:"stretch",icon:hr,label:(0,v.__)("Stretch items")}),(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Justification"),value:o,onChange:l,className:"block-editor-hooks__flex-layout-justification-controls"},a.map((({value:e,icon:t,label:n})=>(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{key:e,value:e,icon:t,label:n}))))}function ri({layout:e,onChange:t}){const{flexWrap:n="wrap"}=e;return(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Allow to wrap to multiple lines"),onChange:n=>{t({...e,flexWrap:n?"wrap":"nowrap"})},checked:"wrap"===n})}function li({layout:e,onChange:t}){const{orientation:n="horizontal",verticalAlignment:o,justifyContent:r}=e;return(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,v.__)("Orientation"),value:n,onChange:n=>{let l=o,i=r;return"horizontal"===n?("space-between"===o&&(l="center"),"stretch"===r&&(i="left")):("stretch"===o&&(l="top"),"space-between"===r&&(i="left")),t({...e,orientation:n,verticalAlignment:l,justifyContent:i})}},(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{icon:br,value:"horizontal",label:(0,v.__)("Horizontal")}),(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{icon:vr,value:"vertical",label:(0,v.__)("Vertical")}))}var ii={name:"default",label:(0,v.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,style:t,blockName:n,hasBlockGapSupport:o,layoutDefinitions:r=_r}){const l=Hr(t?.spacing?.blockGap);let i="";ql(n,"spacing","blockGap")||(l?.top?i=Hr(l?.top):"string"==typeof l&&(i=Hr(l)));let a="";return o&&i&&(a+=yr(e,r,"default",i)),a},getOrientation(){return"vertical"},getAlignments(e,t){const n=Er(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:n[e]})));const o=[{name:"left"},{name:"center"},{name:"right"}];if(!t){const{contentSize:t,wideSize:r}=e;t&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:n.wide})}return o.unshift({name:"none",info:n.none}),o}};var ai=(0,c.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,c.cloneElement)(e,{width:t,height:t,...n,ref:o})}));var si=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"}));var ci=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})),ui=window.wp.styleEngine,di={name:"constrained",label:(0,v.__)("Constrained"),inspectorControls:function({layout:e,onChange:t,layoutBlockSupport:n={}}){const{wideSize:o,contentSize:r,justifyContent:l="center"}=e,{allowJustification:i=!0}=n,a=[{value:"left",icon:pr,label:(0,v.__)("Justify items left")},{value:"center",icon:mr,label:(0,v.__)("Justify items center")},{value:"right",icon:fr,label:(0,v.__)("Justify items right")}],s=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["%","px","em","rem","vw"]});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls"},(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,c.createElement)(m.__experimentalUnitControl,{className:"block-editor-hooks__layout-controls-unit-input",label:(0,v.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:r||o||"",onChange:n=>{n=0>parseFloat(n)?"0":n,t({...e,contentSize:n})},units:s}),(0,c.createElement)(ai,{icon:si})),(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,c.createElement)(m.__experimentalUnitControl,{className:"block-editor-hooks__layout-controls-unit-input",label:(0,v.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:o||r||"",onChange:n=>{n=0>parseFloat(n)?"0":n,t({...e,wideSize:n})},units:s}),(0,c.createElement)(ai,{icon:ci}))),(0,c.createElement)("p",{className:"block-editor-hooks__layout-controls-helptext"},(0,v.__)("Customize the width for all elements that are assigned to the center or wide columns.")),i&&(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Justification"),value:l,onChange:n=>{t({...e,justifyContent:n})}},a.map((({value:e,icon:t,label:n})=>(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{key:e,value:e,icon:t,label:n})))))},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,layout:t={},style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{contentSize:i,wideSize:a,justifyContent:s}=t,c=Hr(n?.spacing?.blockGap);let u="";ql(o,"spacing","blockGap")||(c?.top?u=Hr(c?.top):"string"==typeof c&&(u=Hr(c)));const d="left"===s?"0 !important":"auto !important",p="right"===s?"0 !important":"auto !important";let m=i||a?`\n\t\t\t\t\t${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {\n\t\t\t\t\t\tmax-width: ${null!=i?i:a};\n\t\t\t\t\t\tmargin-left: ${d};\n\t\t\t\t\t\tmargin-right: ${p};\n\t\t\t\t\t}\n\t\t\t\t\t${kr(e,"> .alignwide")} {\n\t\t\t\t\t\tmax-width: ${null!=a?a:i};\n\t\t\t\t\t}\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmax-width: none;\n\t\t\t\t\t}\n\t\t\t\t`:"";if("left"===s?m+=`${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-left: ${d}; }`:"right"===s&&(m+=`${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-right: ${p}; }`),n?.spacing?.padding){(0,ui.getCSSRules)(n).forEach((t=>{"paddingRight"===t.key?m+=`\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmargin-right: calc(${t.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`:"paddingLeft"===t.key&&(m+=`\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmargin-left: calc(${t.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`)}))}return r&&u&&(m+=yr(e,l,"constrained",u)),m},getOrientation(){return"vertical"},getAlignments(e){const t=Er(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:o}=e,r=[{name:"left"},{name:"center"},{name:"right"}];return n&&r.unshift({name:"full"}),o&&r.unshift({name:"wide",info:t.wide}),r.unshift({name:"none",info:t.none}),r}};const pi={px:600,"%":100,vw:100,vh:100,em:38,rem:38};var mi={name:"grid",label:(0,v.__)("Grid"),inspectorControls:function({layout:e={},onChange:t}){return e?.columnCount?(0,c.createElement)(gi,{layout:e,onChange:t}):(0,c.createElement)(fi,{layout:e,onChange:t})},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,layout:t,style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{minimumColumnWidth:i="12rem",columnCount:a=null}=t,s=n?.spacing?.blockGap&&!ql(o,"spacing","blockGap")?Hr(n?.spacing?.blockGap,"0.5em"):void 0;let c="";const u=[];return a?u.push(`grid-template-columns: repeat(${a}, minmax(0, 1fr))`):i&&u.push(`grid-template-columns: repeat(auto-fill, minmax(min(${i}, 100%), 1fr))`),u.length&&(c=`${kr(e)} { ${u.join("; ")}; }`),r&&s&&(c+=yr(e,l,"grid",s)),c},getOrientation(){return"horizontal"},getAlignments(){return[]}};function fi({layout:e,onChange:t}){const{minimumColumnWidth:n="12rem"}=e,[o,r]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n);return(0,c.createElement)("fieldset",null,(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Minimum column width")),(0,c.createElement)(m.Flex,{gap:4},(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalUnitControl,{size:"__unstable-large",onChange:n=>{t({...e,minimumColumnWidth:n})},onUnitChange:n=>{let l;["em","rem"].includes(n)&&"px"===r?l=(o/16).toFixed(2)+n:["em","rem"].includes(r)&&"px"===n?l=Math.round(16*o)+n:["vh","vw","%"].includes(n)&&o>100&&(l=100+n),t({...e,minimumColumnWidth:l})},value:n,min:0})),(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.RangeControl,{onChange:n=>{t({...e,minimumColumnWidth:[n,r].join("")})},value:o,min:0,max:pi[r]||600,withInputField:!1}))))}function gi({layout:e,onChange:t}){const{columnCount:n=3}=e;return(0,c.createElement)(m.RangeControl,{label:(0,v.__)("Columns"),value:n,onChange:n=>t({...e,columnCount:n}),min:1,max:6})}const hi=[ii,ei,di,mi];function bi(e="default"){return hi.find((t=>t.name===e))}const vi={type:"default"},_i=(0,c.createContext)(vi),ki=_i.Provider;function yi(){return(0,c.useContext)(_i)}const Ei=[],Si=["none","left","center","right","wide","full"],wi=["wide","full"];function Ci(e=Si){e.includes("none")||(e=["none",...e]);const{wideControlsEnabled:t=!1,themeSupportsLayout:n,isBlockBasedTheme:o}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo),n=t();return{wideControlsEnabled:n.alignWide,themeSupportsLayout:n.supportsLayout,isBlockBasedTheme:n.__unstableIsBlockBasedTheme}}),[]),r=yi(),l=bi(r?.type),i=l.getAlignments(r,o);if(n){const t=i.filter((({name:t})=>e.includes(t)));return 1===t.length&&"none"===t[0].name?Ei:t}if("default"!==l.name&&"constrained"!==l.name)return Ei;const{alignments:a=Si}=r,s=e.filter((e=>(r.alignments||t||!wi.includes(e))&&a.includes(e))).map((e=>({name:e})));return 1===s.length&&"none"===s[0].name?Ei:s}var xi=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"}));var Bi=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"}));var Ii=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"}));var Ti=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"}));const Mi={none:{icon:xi,title:(0,v._x)("None","Alignment option")},left:{icon:Bi,title:(0,v.__)("Align left")},center:{icon:si,title:(0,v.__)("Align center")},right:{icon:Ii,title:(0,v.__)("Align right")},wide:{icon:ci,title:(0,v.__)("Wide width")},full:{icon:Ti,title:(0,v.__)("Full width")}};var Pi=function({value:e,onChange:t,controls:n,isToolbar:o,isCollapsed:r=!0}){const l=Ci(n);if(!!!l.length)return null;function i(n){t([e,"none"].includes(n)?void 0:n)}const a=Mi[e],s=Mi.none,u=o?m.ToolbarGroup:m.ToolbarDropdownMenu,p={icon:a?a.icon:s.icon,label:(0,v.__)("Align")},f=o?{isCollapsed:r,controls:l.map((({name:t})=>({...Mi[t],isActive:e===t||!e&&"none"===t,role:r?"menuitemradio":void 0,onClick:()=>i(t)})))}:{toggleProps:{describedBy:(0,v.__)("Change alignment")},children:({onClose:t})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,{className:"block-editor-block-alignment-control__menu-group"},l.map((({name:n,info:o})=>{const{icon:r,title:l}=Mi[n],a=n===e||!e&&"none"===n;return(0,c.createElement)(m.MenuItem,{key:n,icon:r,iconPosition:"left",className:d()("components-dropdown-menu__menu-item",{"is-active":a}),isSelected:a,onClick:()=>{i(n),t()},role:"menuitemradio",info:o},l)}))))};return(0,c.createElement)(u,{...p,...f})};const Ni=e=>(0,c.createElement)(Pi,{...e,isToolbar:!1}),Li=e=>(0,c.createElement)(Pi,{...e,isToolbar:!0}),Ri=(0,c.createContext)(null);function Ai(e){var t;const{clientId:n=""}=null!==(t=(0,c.useContext)(Ri))&&void 0!==t?t:{},o=(0,f.useSelect)((e=>e(Jo).getBlockEditingMode(n)),[n]),{setBlockEditingMode:r,unsetBlockEditingMode:l}=(0,f.useDispatch)(Jo);return(0,c.useEffect)((()=>(e&&r(n,e),()=>{e&&l(n)})),[n,e,r,l]),o}const Di=["left","center","right","wide","full"],Oi=["wide","full"];function zi(e,t=!0,n=!0){let o;return o=Array.isArray(e)?Di.filter((t=>e.includes(t))):!0===e?[...Di]:[],!n||!0===e&&!t?o.filter((e=>!Oi.includes(e))):o}const Vi=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,c.createElement)(e,{key:"edit",...t}),{name:o}=t,r=Ci(zi((0,a.getBlockSupport)(o,"align"),(0,a.hasBlockSupport)(o,"alignWide",!0))).map((({name:e})=>e)),l=Ai();if(!r.length||"default"!==l)return n;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(Ni,{value:t.attributes.align,onChange:e=>{if(!e){const n=(0,a.getBlockType)(t.name),o=n?.attributes?.align?.default;o&&(e="")}t.setAttributes({align:e})},controls:r})),n)}),"withToolbarControls"),Fi=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{align:r}=o,l=Ci(zi((0,a.getBlockSupport)(n,"align"),(0,a.hasBlockSupport)(n,"alignWide",!0)));if(void 0===r)return(0,c.createElement)(e,{...t});let i=t.wrapperProps;return l.some((e=>e.name===r))&&(i={...i,"data-align":r}),(0,c.createElement)(e,{...t,wrapperProps:i})}),"withDataAlign");(0,s.addFilter)("blocks.registerBlockType","core/align/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.align)&&void 0!==t?t:{})||(0,a.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...Di,""]}}),e})),(0,s.addFilter)("editor.BlockListBlock","core/editor/align/with-data-align",Fi),(0,s.addFilter)("editor.BlockEdit","core/editor/align/with-toolbar-controls",Vi),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/align/addAssignedAlign",(function(e,t,n){const{align:o}=n;return zi((0,a.getBlockSupport)(t,"align"),(0,a.hasBlockSupport)(t,"alignWide",!0)).includes(o)&&(e.className=d()(`align${o}`,e.className)),e})),(0,s.addFilter)("blocks.registerBlockType","core/lock/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.lock)&&void 0!==t?t:{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}));const Hi=(0,m.createSlotFill)("InspectorControls"),Gi=(0,m.createSlotFill)("InspectorAdvancedControls"),Ui=(0,m.createSlotFill)("InspectorControlsBackground"),$i=(0,m.createSlotFill)("InspectorControlsBorder"),ji=(0,m.createSlotFill)("InspectorControlsColor"),Wi=(0,m.createSlotFill)("InspectorControlsFilter"),Ki=(0,m.createSlotFill)("InspectorControlsDimensions"),qi=(0,m.createSlotFill)("InspectorControlsPosition"),Zi=(0,m.createSlotFill)("InspectorControlsTypography");var Yi={default:Hi,advanced:Gi,background:Ui,border:$i,color:ji,dimensions:Ki,filter:Wi,list:(0,m.createSlotFill)("InspectorControlsListView"),position:qi,settings:Hi,styles:(0,m.createSlotFill)("InspectorControlsStyles"),typography:Zi};function Xi({children:e,group:t="default",__experimentalGroup:n,resetAllFilter:o}){n&&($()("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=n);const r=lr(),l=Yi[t]?.Fill;return l&&r?(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(l,null,(t=>(0,c.createElement)(Ji,{fillProps:t,children:e,resetAllFilter:o})))):null}function Qi({resetAllFilter:e,children:t}){const{registerResetAllFilter:n,deregisterResetAllFilter:o}=(0,c.useContext)(m.__experimentalToolsPanelContext);return(0,c.useEffect)((()=>{if(e&&n&&o)return n(e),()=>{o(e)}}),[e,n,o]),t}function Ji({children:e,resetAllFilter:t,fillProps:n}){const{forwardedContext:o=[]}=n,r=(0,c.createElement)(Qi,{resetAllFilter:t},e);return o.reduce(((e,[t,n])=>(0,c.createElement)(t,{...n},e)),r)}function ea({children:e,group:t,label:n}){const{updateBlockAttributes:o}=(0,f.useDispatch)(Jo),{getBlockAttributes:r,getMultiSelectedBlockClientIds:l,getSelectedBlockClientId:i,hasMultiSelection:a}=(0,f.useSelect)(Jo),s=i(),u=(0,c.useCallback)(((e=[])=>{const t={},n=a()?l():[s];n.forEach((n=>{const{style:o}=r(n);let l={style:o};e.forEach((e=>{l={...l,...e(l)}})),l={...l,style:Wl(l.style)},t[n]=l})),o(n,t,!0)}),[r,l,a,s,o]);return(0,c.createElement)(m.__experimentalToolsPanel,{className:`${t}-block-support-panel`,label:n,resetAll:u,key:s,panelId:s,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},e)}function ta({Slot:e,fillProps:t,...n}){const o=(0,c.useContext)(m.__experimentalToolsPanelContext),r=(0,c.useMemo)((()=>{var e;return{...null!=t?t:{},forwardedContext:[...null!==(e=t?.forwardedContext)&&void 0!==e?e:[],[m.__experimentalToolsPanelContext.Provider,{value:o}]]}}),[o,t]);return(0,c.createElement)(e,{...n,fillProps:r,bubblesVirtually:!0})}function na({__experimentalGroup:e,group:t="default",label:n,fillProps:o,...r}){e&&($()("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);const l=Yi[t]?.Slot,i=(0,m.__experimentalUseSlotFills)(l?.__unstableName),a=(0,c.useContext)(m.__unstableMotionContext),s=(0,c.useMemo)((()=>{var e;return{...null!=o?o:{},forwardedContext:[...null!==(e=o?.forwardedContext)&&void 0!==e?e:[],[m.__unstableMotionContext.Provider,{value:a}]]}}),[a,o]);return l&&i?.length?n?(0,c.createElement)(ea,{group:t,label:n},(0,c.createElement)(ta,{...r,fillProps:s,Slot:l})):(0,c.createElement)(l,{...r,fillProps:s,bubblesVirtually:!0}):null}const oa=Xi;oa.Slot=na;const ra=e=>(0,c.createElement)(Xi,{...e,group:"advanced"});ra.Slot=e=>(0,c.createElement)(na,{...e,group:"advanced"}),ra.slotName="InspectorAdvancedControls";var la=oa;const ia=/[\s#]/g,aa={type:"string",source:"attribute",attribute:"id",selector:"*"};const sa=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.hasBlockSupport)(t.name,"anchor"),o=Ai();if(n&&t.isSelected){const n="web"===c.Platform.OS,r=(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,className:"html-anchor-control",label:(0,v.__)("HTML anchor"),help:(0,c.createElement)(c.Fragment,null,(0,v.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page."),n&&(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/documentation/article/page-jumps/")},(0,v.__)("Learn more about anchors"))),value:t.attributes.anchor||"",placeholder:n?null:(0,v.__)("Add an anchor"),onChange:e=>{e=e.replace(ia,"-"),t.setAttributes({anchor:e})},autoCapitalize:"none",autoComplete:"off"});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),n&&"default"===o&&(0,c.createElement)(la,{group:"advanced"},r),!n&&"core/heading"===t.name&&(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Heading settings")},r)))}return(0,c.createElement)(e,{...t})}),"withInspectorControl");(0,s.addFilter)("blocks.registerBlockType","core/anchor/attribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.anchor)&&void 0!==t?t:{})||(0,a.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:aa}),e})),(0,s.addFilter)("editor.BlockEdit","core/editor/anchor/with-inspector-control",sa),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/anchor/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"anchor")&&(e.id=""===n.anchor?null:n.anchor),e}));const ca={type:"string",source:"attribute",attribute:"aria-label",selector:"*"};(0,s.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",(function(e){return e?.attributes?.ariaLabel?.type||(0,a.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:ca}),e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/ariaLabel/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"ariaLabel")&&(e["aria-label"]=""===n.ariaLabel?null:n.ariaLabel),e}));const ua=(0,p.createHigherOrderComponent)((e=>t=>{const n=Ai();return(0,a.hasBlockSupport)(t.name,"customClassName",!0)&&t.isSelected?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),"default"===n&&(0,c.createElement)(la,{group:"advanced"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,v.__)("Additional CSS class(es)"),value:t.attributes.className||"",onChange:e=>{t.setAttributes({className:""!==e?e:void 0})},help:(0,v.__)("Separate multiple classes with spaces.")}))):(0,c.createElement)(e,{...t})}),"withInspectorControl");(0,s.addFilter)("blocks.registerBlockType","core/custom-class-name/attribute",(function(e){return(0,a.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e})),(0,s.addFilter)("editor.BlockEdit","core/editor/custom-class-name/with-inspector-control",ua),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/custom-class-name/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"customClassName",!0)&&n.className&&(e.className=d()(e.className,n.className)),e})),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,o){if(!(0,a.hasBlockSupport)(e.name,"customClassName",!0))return e;if(1===o.length&&e.innerBlocks.length===t.length)return e;if(1===o.length&&t.length>1||o.length>1&&1===t.length)return e;if(t[n]){const o=t[n]?.attributes.className;if(o)return{...e,attributes:{...e.attributes,className:o}}}return e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",(function(e,t){return(0,a.hasBlockSupport)(t,"className",!0)&&("string"==typeof e.className?e.className=[...new Set([(0,a.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,a.getBlockDefaultClassName)(t.name)),e}));var da=window.wp.dom;const pa=(0,c.createContext)({});function ma({value:e,children:t}){const n=(0,c.useContext)(pa),o=(0,c.useMemo)((()=>({...n,...e})),[n,e]);return(0,c.createElement)(pa.Provider,{value:o,children:t})}var fa=pa;const ga={},ha=(0,m.withFilters)("editor.BlockEdit")((e=>{const{name:t}=e,n=(0,a.getBlockType)(t);if(!n)return null;const o=n.edit||n.save;return(0,c.createElement)(o,{...e})}));var ba=e=>{const{attributes:t={},name:n}=e,o=(0,a.getBlockType)(n),r=(0,c.useContext)(fa),l=(0,c.useMemo)((()=>o&&o.usesContext?Object.fromEntries(Object.entries(r).filter((([e])=>o.usesContext.includes(e)))):ga),[o,r]);if(!o)return null;if(o.apiVersion>1)return(0,c.createElement)(ha,{...e,context:l});const i=(0,a.hasBlockSupport)(o,"className",!0)?(0,a.getBlockDefaultClassName)(n):null,s=d()(i,t.className,e.className);return(0,c.createElement)(ha,{...e,context:l,className:s})};function va(e){const{name:t,isSelected:n,clientId:o,attributes:r={},__unstableLayoutClassNames:l}=e,{layout:i=null}=r,s={name:t,isSelected:n,clientId:o,layout:(0,a.hasBlockSupport)(t,"layout",!1)||(0,a.hasBlockSupport)(t,"__experimentalLayout",!1)?i:null,__unstableLayoutClassNames:l};return(0,c.createElement)(or,{value:(0,c.useMemo)((()=>s),Object.values(s))},(0,c.createElement)(ba,{...e}))}var _a=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));var ka=function({className:e,actions:t,children:n,secondaryActions:o}){return(0,c.createElement)("div",{style:{display:"contents",all:"initial"}},(0,c.createElement)("div",{className:d()(e,"block-editor-warning")},(0,c.createElement)("div",{className:"block-editor-warning__contents"},(0,c.createElement)("p",{className:"block-editor-warning__message"},n),(c.Children.count(t)>0||o)&&(0,c.createElement)("div",{className:"block-editor-warning__actions"},c.Children.count(t)>0&&c.Children.map(t,((e,t)=>(0,c.createElement)("span",{key:t,className:"block-editor-warning__action"},e))),o&&(0,c.createElement)(m.DropdownMenu,{className:"block-editor-warning__secondary",icon:_a,label:(0,v.__)("More options"),popoverProps:{position:"bottom left",className:"block-editor-warning__dropdown"},noIcons:!0},(()=>(0,c.createElement)(m.MenuGroup,null,o.map(((e,t)=>(0,c.createElement)(m.MenuItem,{onClick:e.onClick,key:t},e.title))))))))))},ya=n(1973);function Ea({title:e,rawContent:t,renderedContent:n,action:o,actionText:r,className:l}){return(0,c.createElement)("div",{className:l},(0,c.createElement)("div",{className:"block-editor-block-compare__content"},(0,c.createElement)("h2",{className:"block-editor-block-compare__heading"},e),(0,c.createElement)("div",{className:"block-editor-block-compare__html"},t),(0,c.createElement)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor"},(0,c.createElement)(c.RawHTML,null,(0,da.safeHTML)(n)))),(0,c.createElement)("div",{className:"block-editor-block-compare__action"},(0,c.createElement)(m.Button,{variant:"secondary",tabIndex:"0",onClick:o},r)))}var Sa=function({block:e,onKeep:t,onConvert:n,convertor:o,convertButtonText:r}){const l=(i=o(e),(Array.isArray(i)?i:[i]).map((e=>(0,a.getSaveContent)(e.name,e.attributes,e.innerBlocks))).join(""));var i;const s=(u=e.originalContent,p=l,(0,ya.Kx)(u,p).map(((e,t)=>{const n=d()({"block-editor-block-compare__added":e.added,"block-editor-block-compare__removed":e.removed});return(0,c.createElement)("span",{key:t,className:n},e.value)})));var u,p;return(0,c.createElement)("div",{className:"block-editor-block-compare__wrapper"},(0,c.createElement)(Ea,{title:(0,v.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,v.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,c.createElement)(Ea,{title:(0,v.__)("After Conversion"),className:"block-editor-block-compare__converted",action:n,actionText:r,rawContent:s,renderedContent:l}))};const wa=e=>(0,a.rawHandler)({HTML:e.originalContent});function Ca({clientId:e}){const{block:t,canInsertHTMLBlock:n,canInsertClassicBlock:o}=(0,f.useSelect)((t=>{const{canInsertBlockType:n,getBlock:o,getBlockRootClientId:r}=t(Jo),l=r(e);return{block:o(e),canInsertHTMLBlock:n("core/html",l),canInsertClassicBlock:n("core/freeform",l)}}),[e]),{replaceBlock:r}=(0,f.useDispatch)(Jo),[l,i]=(0,c.useState)(!1),s=(0,c.useCallback)((()=>i(!1)),[]),u=(0,c.useMemo)((()=>({toClassic(){const e=(0,a.createBlock)("core/freeform",{content:t.originalContent});return r(t.clientId,e)},toHTML(){const e=(0,a.createBlock)("core/html",{content:t.originalContent});return r(t.clientId,e)},toBlocks(){const e=wa(t);return r(t.clientId,e)},toRecoveredBlock(){const e=(0,a.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,e)}})),[t,r]),d=(0,c.useMemo)((()=>[{title:(0,v._x)("Resolve","imperative verb"),onClick:()=>i(!0)},n&&{title:(0,v.__)("Convert to HTML"),onClick:u.toHTML},o&&{title:(0,v.__)("Convert to Classic Block"),onClick:u.toClassic}].filter(Boolean)),[n,o,u]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ka,{actions:[(0,c.createElement)(m.Button,{key:"recover",onClick:u.toRecoveredBlock,variant:"primary"},(0,v.__)("Attempt Block Recovery"))],secondaryActions:d},(0,v.__)("This block contains unexpected or invalid content.")),l&&(0,c.createElement)(m.Modal,{title:(0,v.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare"},(0,c.createElement)(Sa,{block:t,onKeep:u.toHTML,onConvert:u.toBlocks,convertor:wa,convertButtonText:(0,v.__)("Convert to Blocks")})))}const xa=(0,c.createElement)(ka,{className:"block-editor-block-list__block-crash-warning"},(0,v.__)("This block has encountered an error and cannot be previewed."));var Ba=()=>xa;class Ia extends c.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}}var Ta=Ia,Ma=n(773);var Pa=function({clientId:e}){const[t,n]=(0,c.useState)(""),o=(0,f.useSelect)((t=>t(Jo).getBlock(e)),[e]),{updateBlock:r}=(0,f.useDispatch)(Jo);return(0,c.useEffect)((()=>{n((0,a.getBlockContent)(o))}),[o]),(0,c.createElement)(Ma.Z,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:()=>{const l=(0,a.getBlockType)(o.name);if(!l)return;const i=(0,a.getBlockAttributes)(l,t,o.attributes),s=t||(0,a.getSaveContent)(l,i),[c]=t?(0,a.validateBlock)({...o,attributes:i,originalContent:s}):[!0];r(e,{attributes:i,originalContent:s,isValid:c}),t||n(s)},onChange:e=>n(e.target.value)})},Na=n(9196),La=n.n(Na),Ra=Object.defineProperty,Aa={};((e,t)=>{for(var n in t)Ra(e,n,{get:t[n],enumerable:!0})})(Aa,{assign:()=>fs,colors:()=>ds,createStringInterpolator:()=>as,skipAnimation:()=>ps,to:()=>ss,willAdvance:()=>ms});var Da=Qa(),Oa=e=>qa(e,Da),za=Qa();Oa.write=e=>qa(e,za);var Va=Qa();Oa.onStart=e=>qa(e,Va);var Fa=Qa();Oa.onFrame=e=>qa(e,Fa);var Ha=Qa();Oa.onFinish=e=>qa(e,Ha);var Ga=[];Oa.setTimeout=(e,t)=>{const n=Oa.now()+t,o=()=>{const e=Ga.findIndex((e=>e.cancel==o));~e&&Ga.splice(e,1),Wa-=~e?1:0},r={time:n,handler:e,cancel:o};return Ga.splice(Ua(n),0,r),Wa+=1,Za(),r};var Ua=e=>~(~Ga.findIndex((t=>t.time>e))||~Ga.length);Oa.cancel=e=>{Va.delete(e),Fa.delete(e),Ha.delete(e),Da.delete(e),za.delete(e)},Oa.sync=e=>{Ka=!0,Oa.batchedUpdates(e),Ka=!1},Oa.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function o(...e){t=e,Oa.onStart(n)}return o.handler=e,o.cancel=()=>{Va.delete(n),t=null},o};var $a="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Oa.use=e=>$a=e,Oa.now="undefined"!=typeof performance?()=>performance.now():Date.now,Oa.batchedUpdates=e=>e(),Oa.catch=console.error,Oa.frameLoop="always",Oa.advance=()=>{"demand"!==Oa.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Xa()};var ja=-1,Wa=0,Ka=!1;function qa(e,t){Ka?(t.delete(e),e(0)):(t.add(e),Za())}function Za(){ja<0&&(ja=0,"demand"!==Oa.frameLoop&&$a(Ya))}function Ya(){~ja&&($a(Ya),Oa.batchedUpdates(Xa))}function Xa(){const e=ja;ja=Oa.now();const t=Ua(ja);t&&(Ja(Ga.splice(0,t),(e=>e.handler())),Wa-=t),Wa?(Va.flush(),Da.flush(e?Math.min(64,ja-e):16.667),Fa.flush(),za.flush(),Ha.flush()):ja=-1}function Qa(){let e=new Set,t=e;return{add(n){Wa+=t!=e||e.has(n)?0:1,e.add(n)},delete(n){return Wa-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,Wa-=t.size,Ja(t,(t=>t(n)&&e.add(t))),Wa+=e.size,t=e)}}}function Ja(e,t){e.forEach((e=>{try{t(e)}catch(e){Oa.catch(e)}}))}function es(){}var ts={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function ns(e,t){if(ts.arr(e)){if(!ts.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var os=(e,t)=>e.forEach(t);function rs(e,t,n){if(ts.arr(e))for(let o=0;o<e.length;o++)t.call(n,e[o],`${o}`);else for(const o in e)e.hasOwnProperty(o)&&t.call(n,e[o],o)}var ls=e=>ts.und(e)?[]:ts.arr(e)?e:[e];function is(e,t){if(e.size){const n=Array.from(e);e.clear(),os(n,t)}}var as,ss,cs=(e,...t)=>is(e,(e=>e(...t))),us=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),ds=null,ps=!1,ms=es,fs=e=>{e.to&&(ss=e.to),e.now&&(Oa.now=e.now),void 0!==e.colors&&(ds=e.colors),null!=e.skipAnimation&&(ps=e.skipAnimation),e.createStringInterpolator&&(as=e.createStringInterpolator),e.requestAnimationFrame&&Oa.use(e.requestAnimationFrame),e.batchedUpdates&&(Oa.batchedUpdates=e.batchedUpdates),e.willAdvance&&(ms=e.willAdvance),e.frameLoop&&(Oa.frameLoop=e.frameLoop)},gs=new Set,hs=[],bs=[],vs=0,_s={get idle(){return!gs.size&&!hs.length},start(e){vs>e.priority?(gs.add(e),Oa.onStart(ks)):(ys(e),Oa(Ss))},advance:Ss,sort(e){if(vs)Oa.onFrame((()=>_s.sort(e)));else{const t=hs.indexOf(e);~t&&(hs.splice(t,1),Es(e))}},clear(){hs=[],gs.clear()}};function ks(){gs.forEach(ys),gs.clear(),Oa(Ss)}function ys(e){hs.includes(e)||Es(e)}function Es(e){hs.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(hs,(t=>t.priority>e.priority)),0,e)}function Ss(e){const t=bs;for(let n=0;n<hs.length;n++){const o=hs[n];vs=o.priority,o.idle||(ms(o),o.advance(e),o.idle||t.push(o))}return vs=0,(bs=hs).length=0,(hs=t).length>0}var ws="[-+]?\\d*\\.?\\d+",Cs=ws+"%";function xs(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Bs=new RegExp("rgb"+xs(ws,ws,ws)),Is=new RegExp("rgba"+xs(ws,ws,ws,ws)),Ts=new RegExp("hsl"+xs(ws,Cs,Cs)),Ms=new RegExp("hsla"+xs(ws,Cs,Cs,ws)),Ps=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ns=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ls=/^#([0-9a-fA-F]{6})$/,Rs=/^#([0-9a-fA-F]{8})$/;function As(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ds(e,t,n){const o=n<.5?n*(1+t):n+t-n*t,r=2*n-o,l=As(r,o,e+1/3),i=As(r,o,e),a=As(r,o,e-1/3);return Math.round(255*l)<<24|Math.round(255*i)<<16|Math.round(255*a)<<8}function Os(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function zs(e){return(parseFloat(e)%360+360)%360/360}function Vs(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Fs(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Hs(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Ls.exec(e))?parseInt(t[1]+"ff",16)>>>0:ds&&void 0!==ds[e]?ds[e]:(t=Bs.exec(e))?(Os(t[1])<<24|Os(t[2])<<16|Os(t[3])<<8|255)>>>0:(t=Is.exec(e))?(Os(t[1])<<24|Os(t[2])<<16|Os(t[3])<<8|Vs(t[4]))>>>0:(t=Ps.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Rs.exec(e))?parseInt(t[1],16)>>>0:(t=Ns.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Ts.exec(e))?(255|Ds(zs(t[1]),Fs(t[2]),Fs(t[3])))>>>0:(t=Ms.exec(e))?(Ds(zs(t[1]),Fs(t[2]),Fs(t[3]))|Vs(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var Gs=(e,t,n)=>{if(ts.fun(e))return e;if(ts.arr(e))return Gs({range:e,output:t,extrapolate:n});if(ts.str(e.output[0]))return as(e);const o=e,r=o.output,l=o.range||[0,1],i=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",s=o.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,l);return function(e,t,n,o,r,l,i,a,s){let c=s?s(e):e;if(c<t){if("identity"===i)return c;"clamp"===i&&(c=t)}if(c>n){if("identity"===a)return c;"clamp"===a&&(c=n)}if(o===r)return o;if(t===n)return e<=t?o:r;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=l(c),o===-1/0?c=-c:r===1/0?c+=o:c=c*(r-o)+o;return c}(e,l[t],l[t+1],r[t],r[t+1],s,i,a,o.map)}};var Us=1.70158,$s=1.525*Us,js=Us+1,Ws=2*Math.PI/3,Ks=2*Math.PI/4.5,qs=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Zs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>js*e*e*e-Us*e*e,easeOutBack:e=>1+js*Math.pow(e-1,3)+Us*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-$s)/2:(Math.pow(2*e-2,2)*(($s+1)*(2*e-2)+$s)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*Ws),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*Ws)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Ks)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Ks)/2+1,easeInBounce:e=>1-qs(1-e),easeOutBounce:qs,easeInOutBounce:e=>e<.5?(1-qs(1-2*e))/2:(1+qs(2*e-1))/2,steps:(e,t="end")=>n=>{const o=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return((e,t,n)=>Math.min(Math.max(n,e),t))(0,1,("end"===t?Math.floor(o):Math.ceil(o))/e)}},Ys=Symbol.for("FluidValue.get"),Xs=Symbol.for("FluidValue.observers"),Qs=e=>Boolean(e&&e[Ys]),Js=e=>e&&e[Ys]?e[Ys]():e,ec=e=>e[Xs]||null;function tc(e,t){const n=e[Xs];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var nc=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");oc(this,e)}},oc=(e,t)=>ac(e,Ys,t);function rc(e,t){if(e[Ys]){let n=e[Xs];n||ac(e,Xs,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function lc(e,t){const n=e[Xs];if(n&&n.has(t)){const o=n.size-1;o?n.delete(t):e[Xs]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var ic,ac=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),sc=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,cc=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,uc=new RegExp(`(${sc.source})(%|[a-z]+)`,"i"),dc=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,pc=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,mc=e=>{const[t,n]=fc(e);if(!t||us())return e;const o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&pc.test(n)?mc(n):n||e},fc=e=>{const t=pc.exec(e);if(!t)return[,];const[,n,o]=t;return[n,o]},gc=(e,t,n,o,r)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(o)}, ${r})`,hc=e=>{ic||(ic=ds?new RegExp(`(${Object.keys(ds).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Js(e).replace(pc,mc).replace(cc,Hs).replace(ic,Hs))),n=t.map((e=>e.match(sc).map(Number))),o=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),r=o.map((t=>Gs({...e,output:t})));return e=>{const n=!uc.test(t[0])&&t.find((e=>uc.test(e)))?.replace(sc,"");let o=0;return t[0].replace(sc,(()=>`${r[o++](e)}${n||""}`)).replace(dc,gc)}},bc="react-spring: ",vc=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${bc}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},_c=vc(console.warn);var kc=vc(console.warn);function yc(e){return ts.str(e)&&("#"==e[0]||/\d/.test(e)||!us()&&pc.test(e)||e in(ds||{}))}var Ec=us()?Na.useEffect:Na.useLayoutEffect,Sc=()=>{const e=(0,Na.useRef)(!1);return Ec((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function wc(){const e=(0,Na.useState)()[1],t=Sc();return()=>{t.current&&e(Math.random())}}var Cc=e=>(0,Na.useEffect)(e,xc),xc=[];function Bc(e){const t=(0,Na.useRef)();return(0,Na.useEffect)((()=>{t.current=e})),t.current}var Ic=Symbol.for("Animated:node"),Tc=e=>e&&e[Ic],Mc=(e,t)=>{return n=e,o=Ic,r=t,Object.defineProperty(n,o,{value:r,writable:!0,configurable:!0});var n,o,r},Pc=e=>e&&e[Ic]&&e[Ic].getPayload(),Nc=class{constructor(){Mc(this,this)}getPayload(){return this.payload||[]}},Lc=class extends Nc{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,ts.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Lc(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return ts.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,ts.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Rc=class extends Lc{constructor(e){super(0),this._string=null,this._toString=Gs({output:[e,e]})}static create(e){return new Rc(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(ts.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Gs({output:[this.getValue(),e]})),this._value=0,super.reset()}},Ac={dependencies:null},Dc=class extends Nc{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return rs(this.source,((n,o)=>{var r;(r=n)&&r[Ic]===r?t[o]=n.getValue(e):Qs(n)?t[o]=Js(n):e||(t[o]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&os(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return rs(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Ac.dependencies&&Qs(e)&&Ac.dependencies.add(e);const t=Pc(e);t&&os(t,(e=>this.add(e)))}},Oc=class extends Dc{constructor(e){super(e)}static create(e){return new Oc(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(zc)),!0)}};function zc(e){return(yc(e)?Rc:Lc).create(e)}function Vc(e){const t=Tc(e);return t?t.constructor:ts.arr(e)?Oc:yc(e)?Rc:Lc}var Fc=(e,t)=>{const n=!ts.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Na.forwardRef)(((o,r)=>{const l=(0,Na.useRef)(null),i=n&&(0,Na.useCallback)((e=>{l.current=function(e,t){e&&(ts.fun(e)?e(t):e.current=t);return t}(r,e)}),[r]),[a,s]=function(e,t){const n=new Set;Ac.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new Dc(e),Ac.dependencies=null,[e,n]}(o,t),c=wc(),u=()=>{const e=l.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,a.getValue(!0)))&&c()},d=new Hc(u,s),p=(0,Na.useRef)();Ec((()=>(p.current=d,os(s,(e=>rc(e,d))),()=>{p.current&&(os(p.current.deps,(e=>lc(e,p.current))),Oa.cancel(p.current.update))}))),(0,Na.useEffect)(u,[]),Cc((()=>()=>{const e=p.current;os(e.deps,(t=>lc(t,e)))}));const m=t.getComponentProps(a.getValue());return Na.createElement(e,{...m,ref:i})}))},Hc=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Oa.write(this.update)}};var Gc=Symbol.for("AnimatedComponent"),Uc=e=>ts.str(e)?e:e&&ts.str(e.displayName)?e.displayName:ts.fun(e)&&e.name||null;function $c(e,...t){return ts.fun(e)?e(...t):e}var jc=(e,t)=>!0===e||!!(t&&e&&(ts.fun(e)?e(t):ls(e).includes(t))),Wc=(e,t)=>ts.obj(e)?t&&e[t]:e,Kc=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,qc=e=>e,Zc=(e,t=qc)=>{let n=Yc;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const o={};for(const r of n){const n=t(e[r],r);ts.und(n)||(o[r]=n)}return o},Yc=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Xc={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Qc(e){const t=function(e){const t={};let n=0;if(rs(e,((e,o)=>{Xc[o]||(t[o]=e,n++)})),n)return t}(e);if(t){const n={to:t};return rs(e,((e,o)=>o in t||(n[o]=e))),n}return{...e}}function Jc(e){return e=Js(e),ts.arr(e)?e.map(Jc):yc(e)?Aa.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function eu(e){for(const t in e)return!0;return!1}function tu(e){return ts.fun(e)||ts.arr(e)&&ts.obj(e[0])}function nu(e,t){e.ref?.delete(e),t?.delete(e)}function ou(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var ru={tension:170,friction:26,mass:1,damping:1,easing:Zs.linear,clamp:!1};function lu(e,t){if(ts.und(t.decay)){const n=!ts.und(t.tension)||!ts.und(t.friction);!n&&ts.und(t.frequency)&&ts.und(t.damping)&&ts.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var iu=[];function au(e,{key:t,props:n,defaultProps:o,state:r,actions:l}){return new Promise(((i,a)=>{let s,c,u=jc(n.cancel??o?.cancel,t);if(u)m();else{ts.und(n.pause)||(r.paused=jc(n.pause,t));let e=o?.pause;!0!==e&&(e=r.paused||jc(e,t)),s=$c(n.delay||0,t),e?(r.resumeQueue.add(p),l.pause()):(l.resume(),p())}function d(){r.resumeQueue.add(p),r.timeouts.delete(c),c.cancel(),s=c.time-Oa.now()}function p(){s>0&&!Aa.skipAnimation?(r.delayed=!0,c=Oa.setTimeout(m,s),r.pauseQueue.add(d),r.timeouts.add(c)):m()}function m(){r.delayed&&(r.delayed=!1),r.pauseQueue.delete(d),r.timeouts.delete(c),e<=(r.cancelId||0)&&(u=!0);try{l.start({...n,callId:e,cancel:u},i)}catch(e){a(e)}}}))}var su=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?du(e.get()):t.every((e=>e.noop))?cu(e.get()):uu(e.get(),t.every((e=>e.finished))),cu=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),uu=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),du=e=>({value:e,cancelled:!0,finished:!1});function pu(e,t,n,o){const{callId:r,parentId:l,onRest:i}=t,{asyncTo:a,promise:s}=n;return l||e!==a||t.reset?n.promise=(async()=>{n.asyncId=r,n.asyncTo=e;const c=Zc(t,((e,t)=>"onRest"===t?void 0:e));let u,d;const p=new Promise(((e,t)=>(u=e,d=t))),m=e=>{const t=r<=(n.cancelId||0)&&du(o)||r!==n.asyncId&&uu(o,!1);if(t)throw e.result=t,d(e),e},f=(e,t)=>{const l=new fu,i=new gu;return(async()=>{if(Aa.skipAnimation)throw mu(n),i.result=uu(o,!1),d(i),i;m(l);const a=ts.obj(e)?{...e}:{...t,to:e};a.parentId=r,rs(c,((e,t)=>{ts.und(a[t])&&(a[t]=e)}));const s=await o.start(a);return m(l),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let g;if(Aa.skipAnimation)return mu(n),uu(o,!1);try{let t;t=ts.arr(e)?(async e=>{for(const t of e)await f(t)})(e):Promise.resolve(e(f,o.stop.bind(o))),await Promise.all([t.then(u),p]),g=uu(o.get(),!0,!1)}catch(e){if(e instanceof fu)g=e.result;else{if(!(e instanceof gu))throw e;g=e.result}}finally{r==n.asyncId&&(n.asyncId=l,n.asyncTo=l?a:void 0,n.promise=l?s:void 0)}return ts.fun(i)&&Oa.batchedUpdates((()=>{i(g,o,o.item)})),g})():s}function mu(e,t){is(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var fu=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},gu=class extends Error{constructor(){super("SkipAnimationSignal")}},hu=e=>e instanceof vu,bu=1,vu=class extends nc{constructor(){super(...arguments),this.id=bu++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Tc(this);return e&&e.getValue()}to(...e){return Aa.to(this,e)}interpolate(...e){return _c(`${bc}The "interpolate" function is deprecated in v9 (use "to" instead)`),Aa.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){tc(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||_s.sort(this),tc(this,{type:"priority",parent:this,priority:e})}},_u=Symbol.for("SpringPhase"),ku=e=>(1&e[_u])>0,yu=e=>(2&e[_u])>0,Eu=e=>(4&e[_u])>0,Su=(e,t)=>t?e[_u]|=3:e[_u]&=-3,wu=(e,t)=>t?e[_u]|=4:e[_u]&=-5,Cu=class extends vu{constructor(e,t){if(super(),this.animation=new class{constructor(){this.changed=!1,this.values=iu,this.toValues=null,this.fromValues=iu,this.config=new class{constructor(){this.velocity=0,Object.assign(this,ru)}},this.immediate=!1}},this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ts.und(e)||!ts.und(t)){const n=ts.obj(e)?{...e}:{...t,from:e};ts.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(yu(this)||this._state.asyncTo)||Eu(this)}get goal(){return Js(this.animation.to)}get velocity(){const e=Tc(this);return e instanceof Lc?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return ku(this)}get isAnimating(){return yu(this)}get isPaused(){return Eu(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const o=this.animation;let{toValues:r}=o;const{config:l}=o,i=Pc(o.to);!i&&Qs(o.to)&&(r=ls(Js(o.to))),o.values.forEach(((a,s)=>{if(a.done)return;const c=a.constructor==Rc?1:i?i[s].lastPosition:r[s];let u=o.immediate,d=c;if(!u){if(d=a.lastPosition,l.tension<=0)return void(a.done=!0);let t=a.elapsedTime+=e;const n=o.fromValues[s],r=null!=a.v0?a.v0:a.v0=ts.arr(l.velocity)?l.velocity[s]:l.velocity;let i;const p=l.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n)));if(ts.und(l.duration))if(l.decay){const e=!0===l.decay?.998:l.decay,o=Math.exp(-(1-e)*t);d=n+r/(1-e)*(1-o),u=Math.abs(a.lastPosition-d)<=p,i=r*o}else{i=null==a.lastVelocity?r:a.lastVelocity;const t=l.restVelocity||p/10,o=l.clamp?0:l.bounce,s=!ts.und(o),m=n==c?a.v0>0:n<c;let f,g=!1;const h=1,b=Math.ceil(e/h);for(let e=0;e<b&&(f=Math.abs(i)>t,f||(u=Math.abs(c-d)<=p,!u));++e){s&&(g=d==c||d>c==m,g&&(i=-i*o,d=c));i+=(1e-6*-l.tension*(d-c)+.001*-l.friction*i)/l.mass*h,d+=i*h}}else{let o=1;l.duration>0&&(this._memoizedDuration!==l.duration&&(this._memoizedDuration=l.duration,a.durationProgress>0&&(a.elapsedTime=l.duration*a.durationProgress,t=a.elapsedTime+=e)),o=(l.progress||0)+t/this._memoizedDuration,o=o>1?1:o<0?0:o,a.durationProgress=o),d=n+l.easing(o)*(c-n),i=(d-a.lastPosition)/e,u=1==o}a.lastVelocity=i,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}i&&!i[s].done&&(u=!1),u?a.done=!0:t=!1,a.setValue(d,l.round)&&(n=!0)}));const a=Tc(this),s=a.getValue();if(t){const e=Js(o.to);s===e&&!n||l.decay?n&&l.decay&&this._onChange(s):(a.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return Oa.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(yu(this)){const{to:e,config:t}=this.animation;Oa.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return ts.und(e)?(n=this.queue||[],this.queue=[]):n=[ts.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>su(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),mu(this._state,e&&this._lastCallId),Oa.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:o}=e;n=ts.obj(n)?n[t]:n,(null==n||tu(n))&&(n=void 0),o=ts.obj(o)?o[t]:o,null==o&&(o=void 0);const r={to:n,from:o};return ku(this)||(e.reverse&&([n,o]=[o,n]),o=Js(o),ts.und(o)?Tc(this)||this._set(n):this._set(o)),r}_update({...e},t){const{key:n,defaultProps:o}=this;e.default&&Object.assign(o,Zc(e,((e,t)=>/^on/.test(t)?Wc(e,n):e))),Nu(this,e,"onProps"),Lu(this,"onProps",e,this);const r=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const l=this._state;return au(++this._lastCallId,{key:n,props:e,defaultProps:o,state:l,actions:{pause:()=>{Eu(this)||(wu(this,!0),cs(l.pauseQueue),Lu(this,"onPause",uu(this,xu(this,this.animation.to)),this))},resume:()=>{Eu(this)&&(wu(this,!1),yu(this)&&this._resume(),cs(l.resumeQueue),Lu(this,"onResume",uu(this,xu(this,this.animation.to)),this))},start:this._merge.bind(this,r)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=Bu(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(du(this));const o=!ts.und(e.to),r=!ts.und(e.from);if(o||r){if(!(t.callId>this._lastToId))return n(du(this));this._lastToId=t.callId}const{key:l,defaultProps:i,animation:a}=this,{to:s,from:c}=a;let{to:u=s,from:d=c}=e;!r||o||t.default&&!ts.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const p=!ns(d,c);p&&(a.from=d),d=Js(d);const m=!ns(u,s);m&&this._focus(u);const f=tu(t.to),{config:g}=a,{decay:h,velocity:b}=g;(o||r)&&(g.velocity=0),t.config&&!f&&function(e,t,n){n&&(lu(n={...n},t),t={...n,...t}),lu(e,t),Object.assign(e,t);for(const t in ru)null==e[t]&&(e[t]=ru[t]);let{frequency:o,damping:r}=e;const{mass:l}=e;ts.und(o)||(o<.01&&(o=.01),r<0&&(r=0),e.tension=Math.pow(2*Math.PI/o,2)*l,e.friction=4*Math.PI*r*l/o)}(g,$c(t.config,l),t.config!==i.config?$c(i.config,l):void 0);let v=Tc(this);if(!v||ts.und(u))return n(uu(this,!0));const _=ts.und(t.reset)?r&&!t.default:!ts.und(d)&&jc(t.reset,l),k=_?d:this.get(),y=Jc(u),E=ts.num(y)||ts.arr(y)||yc(y),S=!f&&(!E||jc(i.immediate||t.immediate,l));if(m){const e=Vc(u);if(e!==v.constructor){if(!S)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(y)}}const w=v.constructor;let C=Qs(u),x=!1;if(!C){const e=_||!ku(this)&&p;(m||e)&&(x=ns(Jc(k),y),C=!x),(ns(a.immediate,S)||S)&&ns(g.decay,h)&&ns(g.velocity,b)||(C=!0)}if(x&&yu(this)&&(a.changed&&!_?C=!0:C||this._stop(s)),!f&&((C||Qs(s))&&(a.values=v.getPayload(),a.toValues=Qs(u)?null:w==Rc?[1]:ls(y)),a.immediate!=S&&(a.immediate=S,S||_||this._set(s)),C)){const{onRest:e}=a;os(Pu,(e=>Nu(this,t,e)));const o=uu(this,xu(this,s));cs(this._pendingCalls,o),this._pendingCalls.add(n),a.changed&&Oa.batchedUpdates((()=>{a.changed=!_,e?.(o,this),_?$c(i.onRest,o):a.onStart?.(o,this)}))}_&&this._set(k),f?n(pu(t.to,t,this._state,this)):C?this._start():yu(this)&&!m?this._pendingCalls.add(n):n(cu(k))}_focus(e){const t=this.animation;e!==t.to&&(ec(this)&&this._detach(),t.to=e,ec(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Qs(t)&&(rc(t,this),hu(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Qs(e)&&lc(e,this)}_set(e,t=!0){const n=Js(e);if(!ts.und(n)){const e=Tc(this);if(!e||!ns(n,e.getValue())){const o=Vc(n);e&&e.constructor==o?e.setValue(n):Mc(this,o.create(n)),e&&Oa.batchedUpdates((()=>{this._onChange(n,t)}))}}return Tc(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Lu(this,"onStart",uu(this,xu(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),$c(this.animation.onChange,e,this)),$c(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Tc(this).reset(Js(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),yu(this)||(Su(this,!0),Eu(this)||this._resume())}_resume(){Aa.skipAnimation?this.finish():_s.start(this)}_stop(e,t){if(yu(this)){Su(this,!1);const n=this.animation;os(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),tc(this,{type:"idle",parent:this});const o=t?du(this.get()):uu(this.get(),xu(this,e??n.to));cs(this._pendingCalls,o),n.changed&&(n.changed=!1,Lu(this,"onRest",o,this))}}};function xu(e,t){const n=Jc(t);return ns(Jc(e.get()),n)}function Bu(e,t=e.loop,n=e.to){const o=$c(t);if(o){const r=!0!==o&&Qc(o),l=(r||e).reverse,i=!r||r.reset;return Iu({...e,loop:t,default:!1,pause:void 0,to:!l||tu(n)?n:void 0,from:i?e.from:void 0,reset:i,...r})}}function Iu(e){const{to:t,from:n}=e=Qc(e),o=new Set;return ts.obj(t)&&Mu(t,o),ts.obj(n)&&Mu(n,o),e.keys=o.size?Array.from(o):null,e}function Tu(e){const t=Iu(e);return ts.und(t.default)&&(t.default=Zc(t)),t}function Mu(e,t){rs(e,((e,n)=>null!=e&&t.add(n)))}var Pu=["onStart","onRest","onChange","onPause","onResume"];function Nu(e,t,n){e.animation[n]=t[n]!==Kc(t,n)?Wc(t[n],e.key):void 0}function Lu(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var Ru=["onStart","onChange","onRest"],Au=1,Du=class{constructor(e,t){this.id=Au++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];ts.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Iu(e)),this}start(e){let{queue:t}=this;return e?t=ls(e).map(Iu):this.queue=[],this._flush?this._flush(this,t):(Uu(this,t),Ou(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;os(ls(t),(t=>n[t].stop(!!e)))}else mu(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(ts.und(e))this.start({pause:!0});else{const t=this.springs;os(ls(e),(e=>t[e].pause()))}return this}resume(e){if(ts.und(e))this.start({pause:!1});else{const t=this.springs;os(ls(e),(e=>t[e].resume()))}return this}each(e){rs(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,o=this._active.size>0,r=this._changed.size>0;(o&&!this._started||r&&!this._started)&&(this._started=!0,is(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const l=!o&&this._started,i=r||l&&n.size?this.get():null;r&&t.size&&is(t,(([e,t])=>{t.value=i,e(t,this,this._item)})),l&&(this._started=!1,is(n,(([e,t])=>{t.value=i,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Oa.onFrame(this._onFrame)}};function Ou(e,t){return Promise.all(t.map((t=>zu(e,t)))).then((t=>su(e,t)))}async function zu(e,t,n){const{keys:o,to:r,from:l,loop:i,onRest:a,onResolve:s}=t,c=ts.obj(t.default)&&t.default;i&&(t.loop=!1),!1===r&&(t.to=null),!1===l&&(t.from=null);const u=ts.arr(r)||ts.fun(r)?r:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):os(Ru,(n=>{const o=t[n];if(ts.fun(o)){const r=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=r.get(o);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):r.set(o,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,cs(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const p=(o||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),m=!0===t.cancel||!0===Kc(t,"cancel");(u||m&&d.asyncId)&&p.push(au(++e._lastAsyncId,{props:t,state:d,actions:{pause:es,resume:es,start(t,n){m?(mu(d,e._lastAsyncId),n(du(e))):(t.onRest=a,n(pu(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const f=su(e,await Promise.all(p));if(i&&f.finished&&(!n||!f.noop)){const n=Bu(t,i,r);if(n)return Uu(e,[n]),zu(e,n,!0)}return s&&Oa.batchedUpdates((()=>s(f,e,e.item))),f}function Vu(e,t){const n={...e.springs};return t&&os(ls(t),(e=>{ts.und(e.keys)&&(e=Iu(e)),ts.obj(e.to)||(e={...e,to:void 0}),Gu(n,e,(e=>Hu(e)))})),Fu(e,n),n}function Fu(e,t){rs(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,rc(t,e))}))}function Hu(e,t){const n=new Cu;return n.key=e,t&&rc(n,t),n}function Gu(e,t,n){t.keys&&os(t.keys,(o=>{(e[o]||(e[o]=n(o)))._prepareNode(t)}))}function Uu(e,t){os(t,(t=>{Gu(e.springs,t,(t=>Hu(t,e)))}))}var $u,ju,Wu=({children:e,...t})=>{const n=(0,Na.useContext)(Ku),o=t.pause||!!n.pause,r=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,Na.useState)((()=>({inputs:t,result:e()}))),o=(0,Na.useRef)(),r=o.current;let l=r;if(l){const n=Boolean(t&&l.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,l.inputs));n||(l={inputs:t,result:e()})}else l=n;return(0,Na.useEffect)((()=>{o.current=l,r==n&&(n.inputs=n.result=void 0)}),[l]),l.result}((()=>({pause:o,immediate:r})),[o,r]);const{Provider:l}=Ku;return Na.createElement(l,{value:t},e)},Ku=($u=Wu,ju={},Object.assign($u,Na.createContext(ju)),$u.Provider._context=$u,$u.Consumer._context=$u,$u);Wu.Provider=Ku.Provider,Wu.Consumer=Ku.Consumer;var qu=()=>{const e=[],t=function(t){kc(`${bc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const o=[];return os(e,((e,r)=>{if(ts.und(t))o.push(e.start());else{const l=n(t,e,r);l&&o.push(e.start(l))}})),o};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return os(e,(e=>e.pause(...arguments))),this},t.resume=function(){return os(e,(e=>e.resume(...arguments))),this},t.set=function(t){os(e,((e,n)=>{const o=ts.fun(t)?t(n,e):t;o&&e.set(o)}))},t.start=function(t){const n=[];return os(e,((e,o)=>{if(ts.und(t))n.push(e.start());else{const r=this._getProps(t,e,o);r&&n.push(e.start(r))}})),n},t.stop=function(){return os(e,(e=>e.stop(...arguments))),this},t.update=function(t){return os(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return ts.fun(e)?e(n,t):e};return t._getProps=n,t};function Zu(e,t,n){const o=ts.fun(t)&&t;o&&!n&&(n=[]);const r=(0,Na.useMemo)((()=>o||3==arguments.length?qu():void 0),[]),l=(0,Na.useRef)(0),i=wc(),a=(0,Na.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Vu(e,t);return l.current>0&&!a.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Ou(e,t):new Promise((o=>{Fu(e,n),a.queue.push((()=>{o(Ou(e,t))})),i()}))}})),[]),s=(0,Na.useRef)([...a.ctrls]),c=[],u=Bc(e)||0;function d(e,n){for(let r=e;r<n;r++){const e=s.current[r]||(s.current[r]=new Du(null,a.flush)),n=o?o(r,e):t[r];n&&(c[r]=Tu(n))}}(0,Na.useMemo)((()=>{os(s.current.slice(e,u),(e=>{nu(e,r),e.stop(!0)})),s.current.length=e,d(u,e)}),[e]),(0,Na.useMemo)((()=>{d(0,Math.min(u,e))}),n);const p=s.current.map(((e,t)=>Vu(e,c[t]))),m=(0,Na.useContext)(Wu),f=Bc(m),g=m!==f&&eu(m);Ec((()=>{l.current++,a.ctrls=s.current;const{queue:e}=a;e.length&&(a.queue=[],os(e,(e=>e()))),os(s.current,((e,t)=>{r?.add(e),g&&e.start({default:m});const n=c[t];n&&(ou(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),Cc((()=>()=>{os(a.ctrls,(e=>e.stop(!0)))}));const h=p.map((e=>({...e})));return r?[h,r]:h}function Yu(e,t){const n=ts.fun(e),[[o],r]=Zu(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[o,r]:o}var Xu=class extends vu{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Gs(...t);const n=this._get(),o=Vc(n);Mc(this,o.create(n))}advance(e){const t=this._get();ns(t,this.get())||(Tc(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Ju(this._active)&&ed(this)}_get(){const e=ts.arr(this.source)?this.source.map(Js):ls(Js(this.source));return this.calc(...e)}_start(){this.idle&&!Ju(this._active)&&(this.idle=!1,os(Pc(this),(e=>{e.done=!1})),Aa.skipAnimation?(Oa.batchedUpdates((()=>this.advance())),ed(this)):_s.start(this))}_attach(){let e=1;os(ls(this.source),(t=>{Qs(t)&&rc(t,this),hu(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){os(ls(this.source),(e=>{Qs(e)&&lc(e,this)})),this._active.clear(),ed(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=ls(this.source).reduce(((e,t)=>Math.max(e,(hu(t)?t.priority:0)+1)),0))}};function Qu(e){return!1!==e.idle}function Ju(e){return!e.size||Array.from(e).every(Qu)}function ed(e){e.idle||(e.idle=!0,os(Pc(e),(e=>{e.done=!0})),tc(e,{type:"idle",parent:e}))}Aa.assign({createStringInterpolator:hc,to:(e,t)=>new Xu(e,t)});_s.advance;var td=window.ReactDOM,nd=/^--/;function od(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||nd.test(e)||ld.hasOwnProperty(e)&&ld[e]?(""+t).trim():t+"px"}var rd={};var ld={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},id=["Webkit","Ms","Moz","O"];ld=Object.keys(ld).reduce(((e,t)=>(id.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),ld);var ad=/^(matrix|translate|scale|rotate|skew)/,sd=/^(translate)/,cd=/^(rotate|skew)/,ud=(e,t)=>ts.num(e)&&0!==e?e+t:e,dd=(e,t)=>ts.arr(e)?e.every((e=>dd(e,t))):ts.num(e)?e===t:parseFloat(e)===t,pd=class extends Dc{constructor({x:e,y:t,z:n,...o}){const r=[],l=[];(e||t||n)&&(r.push([e||0,t||0,n||0]),l.push((e=>[`translate3d(${e.map((e=>ud(e,"px"))).join(",")})`,dd(e,0)]))),rs(o,((e,t)=>{if("transform"===t)r.push([e||""]),l.push((e=>[e,""===e]));else if(ad.test(t)){if(delete o[t],ts.und(e))return;const n=sd.test(t)?"px":cd.test(t)?"deg":"";r.push(ls(e)),l.push("rotate3d"===t?([e,t,o,r])=>[`rotate3d(${e},${t},${o},${ud(r,n)})`,dd(r,0)]:e=>[`${t}(${e.map((e=>ud(e,n))).join(",")})`,dd(e,t.startsWith("scale")?1:0)])}})),r.length&&(o.transform=new md(r,l)),super(o)}},md=class extends nc{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return os(this.inputs,((n,o)=>{const r=Js(n[0]),[l,i]=this.transforms[o](ts.arr(r)?r:n.map(Js));e+=" "+l,t=t&&i})),t?"none":e}observerAdded(e){1==e&&os(this.inputs,(e=>os(e,(e=>Qs(e)&&rc(e,this)))))}observerRemoved(e){0==e&&os(this.inputs,(e=>os(e,(e=>Qs(e)&&lc(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),tc(this,e)}};Aa.assign({batchedUpdates:td.unstable_batchedUpdates,createStringInterpolator:hc,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var fd=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new Dc(e)),getComponentProps:o=(e=>e)}={})=>{const r={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:o},l=e=>{const t=Uc(e)||"Anonymous";return(e=ts.str(e)?l[e]||(l[e]=Fc(e,r)):e[Gc]||(e[Gc]=Fc(e,r))).displayName=`Animated(${t})`,e};return rs(e,((t,n)=>{ts.arr(e)&&(n=Uc(t)),l[n]=l(t)})),{animated:l}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:o,children:r,scrollTop:l,scrollLeft:i,viewBox:a,...s}=t,c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:rd[t]||(rd[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==r&&(e.textContent=r);for(const t in o)if(o.hasOwnProperty(t)){const n=od(t,o[t]);nd.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==l&&(e.scrollTop=l),void 0!==i&&(e.scrollLeft=i),void 0!==a&&e.setAttribute("viewBox",a)},createAnimatedStyle:e=>new pd(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),gd=fd.animated;const hd=e=>e+1,bd=e=>({top:e.offsetTop,left:e.offsetLeft});var vd=function({isSelected:e,adjustScrolling:t,enableAnimation:n,triggerAnimationOnChange:o}){const r=(0,c.useRef)(),l=(0,p.useReducedMotion)()||!n,[i,a]=(0,c.useReducer)(hd,0),[s,u]=(0,c.useReducer)(hd,0),[d,m]=(0,c.useState)({x:0,y:0}),f=(0,c.useMemo)((()=>r.current?bd(r.current):null),[o]),g=(0,c.useMemo)((()=>{if(!t||!r.current)return()=>{};const e=(0,da.getScrollContainer)(r.current);if(!e)return()=>{};const n=r.current.getBoundingClientRect();return()=>{const t=r.current.getBoundingClientRect().top-n.top;t&&(e.scrollTop+=t)}}),[o,t]);return(0,c.useLayoutEffect)((()=>{i&&u()}),[i]),(0,c.useLayoutEffect)((()=>{if(!f)return;if(l)return void g();r.current.style.transform=void 0;const e=bd(r.current);a(),m({x:Math.round(f.left-e.left),y:Math.round(f.top-e.top)})}),[o]),Yu({from:{x:d.x,y:d.y},to:{x:0,y:0},reset:i!==s,config:{mass:5,tension:2e3,friction:200},immediate:l,onChange:function({value:t}){if(!r.current)return;let{x:n,y:o}=t;n=Math.round(n),o=Math.round(o);const l=0===n&&0===o;r.current.style.transformOrigin="center center",r.current.style.transform=l?void 0:`translate3d(${n}px,${o}px,0)`,r.current.style.zIndex=e?"1":"",g()}}),r};const _d=".block-editor-block-list__block",kd=".block-list-appender",yd=".block-editor-button-block-appender";function Ed(e,t){return e.closest(_d)===t.closest(_d)}function Sd(e,t){return t.closest([_d,kd,yd].join(","))===e}function wd(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;const t=e.closest(_d);return t?t.id.slice(6):void 0}function Cd(e){const t=(0,c.useRef)(),n=function(e){return(0,f.useSelect)((t=>{const{getSelectedBlocksInitialCaretPosition:n,__unstableGetEditorMode:o,isBlockSelected:r}=t(Jo);if(r(e)&&"edit"===o())return n()}),[e])}(e),{isBlockSelected:o,isMultiSelecting:r}=(0,f.useSelect)(Jo);return(0,c.useEffect)((()=>{if(!o(e)||r())return;if(null==n)return;if(!t.current)return;const{ownerDocument:l}=t.current;if(Sd(t.current,l.activeElement))return;const i=da.focus.tabbable.find(t.current).filter((e=>(0,da.isTextField)(e))),a=-1===n,s=i[a?i.length-1:0]||t.current;if(Sd(t.current,s)){if(!t.current.getAttribute("contenteditable")){const e=da.focus.tabbable.findNext(t.current);if(e&&Sd(t.current,e)&&(0,da.isFormElement)(e))return void e.focus()}(0,da.placeCaretAtHorizontalEdge)(s,a)}else t.current.focus()}),[n,e]),t}function xd(e){if(e.defaultPrevented)return;const t="mouseover"===e.type?"add":"remove";e.preventDefault(),e.currentTarget.classList[t]("is-hovered")}function Bd(){const e=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return t().outlineMode}),[]);return(0,p.useRefEffect)((t=>{if(e)return t.addEventListener("mouseout",xd),t.addEventListener("mouseover",xd),()=>{t.removeEventListener("mouseout",xd),t.removeEventListener("mouseover",xd),t.classList.remove("is-hovered")}}),[e])}function Id(e){return(0,f.useSelect)((t=>{const{isBlockBeingDragged:n,isBlockHighlighted:o,isBlockSelected:r,isBlockMultiSelected:l,getBlockName:i,getSettings:s,hasSelectedInnerBlock:c,isTyping:u,__unstableIsFullySelected:p,__unstableSelectionHasUnmergeableBlock:m}=t(Jo),{outlineMode:f}=s(),g=n(e),h=r(e),b=i(e),v=c(e,!0),_=l(e);return d()({"is-selected":h,"is-highlighted":o(e),"is-multi-selected":_,"is-partially-selected":_&&!p()&&!m(),"is-reusable":(0,a.isReusableBlock)((0,a.getBlockType)(b)),"is-dragging":g,"has-child-selected":v,"remove-outline":h&&f&&u()})}),[e])}function Td(e){return(0,f.useSelect)((t=>{const n=t(Jo).getBlockName(e),o=(0,a.getBlockType)(n);if(o?.apiVersion>1)return(0,a.getBlockDefaultClassName)(n)}),[e])}function Md(e){return(0,f.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:o}=t(Jo),r=o(e);if(!r?.className)return;const l=(0,a.getBlockType)(n(e));return l?.apiVersion>1?r.className:void 0}),[e])}function Pd(e){return(0,f.useSelect)((t=>{const{hasBlockMovingClientId:n,canInsertBlockType:o,getBlockName:r,getBlockRootClientId:l,isBlockSelected:i}=t(Jo);if(!i(e))return;const a=n();return a?d()("is-block-moving-mode",{"can-insert-moving-block":o(r(a),l(e))}):void 0}),[e])}function Nd(e){const{isBlockSelected:t}=(0,f.useSelect)(Jo),{selectBlock:n,selectionChange:o}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((r=>{function l(l){r.parentElement.closest('[contenteditable="true"]')||(t(e)?l.target.isContentEditable||o(e):Sd(r,l.target)&&n(e))}return r.addEventListener("focusin",l),()=>{r.removeEventListener("focusin",l)}}),[t,n])}var Ld=window.wp.keycodes;function Rd(e){const t=(0,f.useSelect)((t=>t(Jo).isBlockSelected(e)),[e]),{getBlockRootClientId:n,getBlockIndex:o}=(0,f.useSelect)(Jo),{insertDefaultBlock:r,removeBlock:l}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((i=>{if(t)return i.addEventListener("keydown",a),i.addEventListener("dragstart",s),()=>{i.removeEventListener("keydown",a),i.removeEventListener("dragstart",s)};function a(t){const{keyCode:a,target:s}=t;a!==Ld.ENTER&&a!==Ld.BACKSPACE&&a!==Ld.DELETE||s!==i||(0,da.isTextField)(s)||(t.preventDefault(),a===Ld.ENTER?r({},n(e),o(e)+1):l(e))}function s(e){e.preventDefault()}}),[e,t,n,o,r,l])}function Ad(e){const{isNavigationMode:t,isBlockSelected:n}=(0,f.useSelect)(Jo),{setNavigationMode:o,selectBlock:r}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((l=>{function i(l){t()&&!l.defaultPrevented&&(l.preventDefault(),n(e)?o(!1):r(e))}return l.addEventListener("mousedown",i),()=>{l.removeEventListener("mousedown",i)}}),[e,t,n,o])}const Dd=(0,c.createContext)({refs:new Map,callbacks:new Map});function Od({children:e}){const t=(0,c.useMemo)((()=>({refs:new Map,callbacks:new Map})),[]);return(0,c.createElement)(Dd.Provider,{value:t},e)}function zd(e){const{refs:t,callbacks:n}=(0,c.useContext)(Dd),o=(0,c.useRef)();return(0,c.useLayoutEffect)((()=>(t.set(o,e),()=>{t.delete(o)})),[e]),(0,p.useRefEffect)((t=>{o.current=t,n.forEach(((n,o)=>{e===n&&o(t)}))}),[e])}function Vd(e){const{refs:t}=(0,c.useContext)(Dd),n=(0,c.useRef)();return n.current=e,(0,c.useMemo)((()=>({get current(){let e=null;for(const[o,r]of t.entries())r===n.current&&o.current&&(e=o.current);return e}})),[])}function Fd(e){const{callbacks:t}=(0,c.useContext)(Dd),n=Vd(e),[o,r]=(0,c.useState)(null);return(0,c.useLayoutEffect)((()=>{if(e)return t.set(r,e),()=>{t.delete(r)}}),[e]),n.current||o}function Hd(){const e=(0,c.useContext)(bh);return(0,p.useRefEffect)((t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}}),[e])}function Gd(e){return(0,f.useSelect)((t=>{const{__unstableHasActiveBlockOverlayActive:n}=t(Jo);return n(e)}),[e])}const Ud=200;function $d(e={},{__unstableIsHtml:t}={}){const{clientId:n,className:o,wrapperProps:r={},isAligned:l}=(0,c.useContext)(Ri),{index:i,mode:s,name:u,blockApiVersion:m,blockTitle:g,isPartOfSelection:h,adjustScrolling:b,enableAnimation:_,isSubtreeDisabled:k}=(0,f.useSelect)((e=>{const{getBlockAttributes:t,getBlockIndex:o,getBlockMode:r,getBlockName:l,isTyping:i,getGlobalBlockCount:s,isBlockSelected:c,isBlockMultiSelected:u,isAncestorMultiSelected:d,isFirstMultiSelectedBlock:p,isBlockSubtreeDisabled:m}=Xo(e(Jo)),{getActiveBlockVariation:f}=e(a.store),g=c(n),h=u(n)||d(n),b=l(n),v=(0,a.getBlockType)(b),_=f(b,t(n));return{index:o(n),mode:r(n),name:b,blockApiVersion:v?.apiVersion||1,blockTitle:_?.title||v?.title,isPartOfSelection:g||h,adjustScrolling:g||p(n),enableAnimation:!i()&&s()<=Ud,isSubtreeDisabled:m(n)}}),[n]),y=Gd(n),E=(0,v.sprintf)((0,v.__)("Block: %s"),g),S="html"!==s||t?"":"-visual",w=(0,p.useMergeRefs)([e.ref,Cd(n),zd(n),Nd(n),Rd(n),Ad(n),Bd(),Hd(),vd({isSelected:h,adjustScrolling:b,enableAnimation:_,triggerAnimationOnChange:i}),(0,p.useDisabled)({isDisabled:!y})]),C=rr();return m<2&&C.clientId,{tabIndex:0,...r,...e,ref:w,id:`block-${n}${S}`,role:"document","aria-label":E,"data-block":n,"data-type":u,"data-title":g,inert:k?"true":void 0,className:d()(d()("block-editor-block-list__block",{"wp-block":!l,"has-block-overlay":y}),o,e.className,r.className,Id(n),Td(n),Md(n),Pd(n)),style:{...r.style,...e.style}}}function jd({children:e,isHtml:t,...n}){return(0,c.createElement)("div",{...$d(n,{__unstableIsHtml:t})},e)}$d.save=a.__unstableGetBlockProps;const Wd=(0,f.withSelect)(((e,{clientId:t,rootClientId:n})=>{const{isBlockSelected:o,getBlockMode:r,isSelectionEnabled:l,getTemplateLock:i,__unstableGetBlockWithoutInnerBlocks:a,canRemoveBlock:s,canMoveBlock:c}=e(Jo),u=a(t),d=o(t),p=i(n),m=s(t,n),f=c(t,n),{name:g,attributes:h,isValid:b}=u||{};return{mode:r(t),isSelectionEnabled:l(),isLocked:!!p,canRemove:m,canMove:f,block:u,name:g,attributes:h,isValid:b,isSelected:d}})),Kd=(0,f.withDispatch)(((e,t,n)=>{const{updateBlockAttributes:o,insertBlocks:r,mergeBlocks:l,replaceBlocks:i,toggleSelection:s,__unstableMarkLastChangeAsPersistent:c,moveBlocksToPosition:u,removeBlock:d}=e(Jo);return{setAttributes(e){const{getMultiSelectedBlockClientIds:r}=n.select(Jo),l=r(),{clientId:i}=t,a=l.length?l:[i];o(a,e)},onInsertBlocks(e,n){const{rootClientId:o}=t;r(e,n,o)},onInsertBlocksAfter(e){const{clientId:o,rootClientId:l}=t,{getBlockIndex:i}=n.select(Jo),a=i(o);r(e,a+1,l)},onMerge(e){const{clientId:o,rootClientId:i}=t,{getPreviousBlockClientId:s,getNextBlockClientId:c,getBlock:p,getBlockAttributes:m,getBlockName:f,getBlockOrder:g,getBlockIndex:h,getBlockRootClientId:b,canInsertBlockType:v}=n.select(Jo);function _(e,t=!0){const o=b(e),l=g(e),[i]=l;1===l.length&&(0,a.isUnmodifiedBlock)(p(i))?d(e):n.batch((()=>{if(v(f(i),o))u([i],e,o,h(e));else{const n=(0,a.switchToBlockType)(p(i),(0,a.getDefaultBlockName)());n&&n.length&&(r(n,h(e),o,t),d(i,!1))}!g(e).length&&(0,a.isUnmodifiedBlock)(p(e))&&d(e,!1)}))}if(e){if(i){const e=c(i);if(e){if(f(i)!==f(e))return void l(i,e);{const t=m(i),o=m(e);if(Object.keys(t).every((e=>t[e]===o[e])))return void n.batch((()=>{u(g(e),e,i),d(e,!1)}))}}}const e=c(o);if(!e)return;g(e).length?_(e,!1):l(o,e)}else{const e=s(o);if(e)l(e,o);else if(i){const e=s(i);if(e&&f(i)===f(e)){const t=m(i),o=m(e);if(Object.keys(t).every((e=>t[e]===o[e])))return void n.batch((()=>{u(g(i),i,e),d(i,!1)}))}_(i)}}},onReplace(e,n,o){e.length&&!(0,a.isUnmodifiedDefaultBlock)(e[e.length-1])&&c();const r=1===e?.length&&Array.isArray(e[0])?e[0]:e;i([t.clientId],r,n,o)},toggleSelection(e){s(e)}}}));var qd=(0,p.compose)(p.pure,Wd,Kd,(0,p.ifCondition)((({block:e})=>!!e)),(0,m.withFilters)("editor.BlockListBlock"))((function({block:{__unstableBlockSource:e},mode:t,isLocked:n,canRemove:o,clientId:r,isSelected:l,isSelectionEnabled:i,className:s,__unstableLayoutClassNames:u,name:p,isValid:m,attributes:g,wrapperProps:h,setAttributes:b,onReplace:v,onInsertBlocksAfter:_,onMerge:k,toggleSelection:y}){var E;const{themeSupportsLayout:S,isTemporarilyEditingAsBlocks:w,blockEditingMode:C}=(0,f.useSelect)((e=>{const{getSettings:t,__unstableGetTemporarilyEditingAsBlocks:n,getBlockEditingMode:o}=e(Jo);return{themeSupportsLayout:t().supportsLayout,isTemporarilyEditingAsBlocks:n()===r,blockEditingMode:o(r)}}),[r]),{removeBlock:x}=(0,f.useDispatch)(Jo),B=(0,c.useCallback)((()=>x(r)),[r]),I=yi()||{};let T=(0,c.createElement)(va,{name:p,isSelected:l,attributes:g,setAttributes:b,insertBlocksAfter:n?void 0:_,onReplace:o?v:void 0,onRemove:o?B:void 0,mergeBlocks:o?k:void 0,clientId:r,isSelectionEnabled:i,toggleSelection:y,__unstableLayoutClassNames:u,__unstableParentLayout:Object.keys(I).length?I:void 0});const M=(0,a.getBlockType)(p);"disabled"===C&&(h={...h,tabIndex:-1}),M?.getEditWrapperProps&&(h=function(e,t){const n={...e,...t};return e?.className&&t?.className&&(n.className=d()(e.className,t.className)),e?.style&&t?.style&&(n.style={...e.style,...t.style}),n}(h,M.getEditWrapperProps(g)));const P=h&&!!h["data-align"]&&!S;let N;if(P&&(T=(0,c.createElement)("div",{className:"wp-block","data-align":h["data-align"]},T)),m)N="html"===t?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{style:{display:"none"}},T),(0,c.createElement)(jd,{isHtml:!0},(0,c.createElement)(Pa,{clientId:r}))):M?.apiVersion>1?T:(0,c.createElement)(jd,{...h},T);else{const t=e?(0,a.serializeRawBlock)(e):(0,a.getSaveContent)(M,g);N=(0,c.createElement)(jd,{className:"has-warning"},(0,c.createElement)(Ca,{clientId:r}),(0,c.createElement)(c.RawHTML,null,(0,da.safeHTML)(t)))}const{"data-align":L,...R}=null!==(E=h)&&void 0!==E?E:{},A={clientId:r,className:d()({"is-editing-disabled":"disabled"===C,"is-content-locked-temporarily-editing-as-blocks":w},L&&S&&`align${L}`,s),wrapperProps:R,isAligned:P},D=(0,c.useMemo)((()=>A),Object.values(A));return(0,c.createElement)(Ri.Provider,{value:D},(0,c.createElement)(Ta,{fallback:(0,c.createElement)(jd,{className:"has-warning"},(0,c.createElement)(Ba,null))},N))})),Zd=window.wp.htmlEntities;var Yd=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const Xd=[(0,c.createInterpolateElement)((0,v.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,c.createElement)("kbd",null)}),(0,c.createInterpolateElement)((0,v.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,c.createElement)("kbd",null)}),(0,c.createInterpolateElement)((0,v.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,c.createElement)("kbd",null)}),(0,v.__)("Drag files into the editor to automatically insert media blocks."),(0,v.__)("Change a block's type by pressing the block icon on the toolbar.")];var Qd=function(){const[e]=(0,c.useState)(Math.floor(Math.random()*Xd.length));return(0,c.createElement)(m.Tip,null,Xd[e])};var Jd=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var ep=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var tp=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var np=(0,c.memo)((function({icon:e,showColors:t=!1,className:n,context:o}){"block-default"===e?.src&&(e={src:tp});const r=(0,c.createElement)(m.Icon,{icon:e&&e.src?e.src:e,context:o}),l=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,c.createElement)("span",{style:l,className:d()("block-editor-block-icon",n,{"has-colors":t})},r)}));var op=function({title:e,icon:t,description:n,blockType:o,className:r}){o&&($()("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),({title:e,icon:t,description:n}=o));const{parentNavBlockClientId:l}=(0,f.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockParentsByBlockName:n}=e(Jo);return{parentNavBlockClientId:n(t(),"core/navigation",!0)[0]}}),[]),{selectBlock:i}=(0,f.useDispatch)(Jo);return(0,c.createElement)("div",{className:d()("block-editor-block-card",r)},l&&(0,c.createElement)(m.Button,{onClick:()=>i(l),label:(0,v.__)("Go to parent Navigation block"),style:{minWidth:24,padding:0},icon:(0,v.isRTL)()?Jd:ep,isSmall:!0}),(0,c.createElement)(np,{icon:t,showColors:!0}),(0,c.createElement)("div",{className:"block-editor-block-card__content"},(0,c.createElement)("h2",{className:"block-editor-block-card__title"},e),(0,c.createElement)("span",{className:"block-editor-block-card__description"},n)))};var rp=(0,p.createHigherOrderComponent)((e=>(0,f.withRegistry)((({useSubRegistry:t=!0,registry:n,...o})=>{if(!t)return(0,c.createElement)(e,{registry:n,...o});const[r,l]=(0,c.useState)(null);return(0,c.useEffect)((()=>{const e=(0,f.createRegistry)({},n);e.registerStore(qo,Qo),l(e)}),[n]),r?(0,c.createElement)(f.RegistryProvider,{value:r},(0,c.createElement)(e,{registry:r,...o})):null}))),"withRegistryProvider");const lp=()=>{};function ip({clientId:e=null,value:t,selection:n,onChange:o=lp,onInput:r=lp}){const l=(0,f.useRegistry)(),{resetBlocks:i,resetSelection:s,replaceInnerBlocks:u,selectBlock:d,setHasControlledInnerBlocks:p,__unstableMarkNextChangeAsNotPersistent:m}=l.dispatch(Jo),{hasSelectedBlock:g,getBlockName:h,getBlocks:b,getSelectionStart:v,getSelectionEnd:_,getBlock:k}=l.select(Jo),y=(0,f.useSelect)((t=>!e||t(Jo).areInnerBlocksControlled(e)),[e]),E=(0,c.useRef)({incoming:null,outgoing:[]}),S=(0,c.useRef)(!1),w=()=>{t&&(m(),e?l.batch((()=>{p(e,!0);const n=t.map((e=>(0,a.cloneBlock)(e)));S.current&&(E.current.incoming=n),m(),u(e,n)})):(S.current&&(E.current.incoming=t),i(t)))},C=(0,c.useRef)(r),x=(0,c.useRef)(o);(0,c.useEffect)((()=>{C.current=r,x.current=o}),[r,o]),(0,c.useEffect)((()=>{if(E.current.outgoing.includes(t))E.current.outgoing[E.current.outgoing.length-1]===t&&(E.current.outgoing=[]);else if(b(e)!==t){E.current.outgoing=[];const t=g(),o=v(),r=_();if(w(),n)s(n.selectionStart,n.selectionEnd,n.initialPosition);else{const n=k(o.clientId);t&&!n?d(e):s(o,r)}}}),[t,e]),(0,c.useEffect)((()=>{y||(E.current.outgoing=[],w())}),[y]),(0,c.useEffect)((()=>{const{getSelectedBlocksInitialCaretPosition:t,isLastBlockChangePersistent:n,__unstableIsLastBlockChangeIgnored:o,areInnerBlocksControlled:r}=l.select(Jo);let i=b(e),a=n(),s=!1;S.current=!0;const c=l.subscribe((()=>{if(null!==e&&null===h(e))return;if(!(!e||r(e)))return;const l=n(),c=b(e),u=c!==i;if(i=c,u&&(E.current.incoming||o()))return E.current.incoming=null,void(a=l);if(u||s&&!u&&l&&!a){a=l,E.current.outgoing.push(i);(a?x.current:C.current)(i,{selection:{selectionStart:v(),selectionEnd:_(),initialPosition:t()}})}s=u}));return()=>{S.current=!1,c()}}),[l,e]),(0,c.useEffect)((()=>()=>{m(),e?(p(e,!1),m(),u(e,[])):i([])}),[])}var ap=window.wp.keyboardShortcuts;function sp(){return null}sp.Register=function(){const{registerShortcut:e}=(0,f.useDispatch)(ap.store);return(0,c.useEffect)((()=>{e({name:"core/block-editor/duplicate",category:"block",description:(0,v.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,v.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,v.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,v.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,v.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/select-all",category:"selection",description:(0,v.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,v.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,v.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,v.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,v.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,v.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}})}),[e]),null};var cp=sp;const up=rp((e=>{const{children:t,settings:n,stripExperimentalSettings:o=!1}=e,{__experimentalUpdateSettings:r}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{r({...n,__internalIsInitialized:!0},{stripExperimentalSettings:o,reset:!0})}),[n,o,r]),ip(e),(0,c.createElement)(m.SlotFillProvider,null,(0,c.createElement)(cp.Register,null),(0,c.createElement)(Od,null,t))}));var dp=e=>(0,c.createElement)(up,{...e,stripExperimentalSettings:!0},e.children);function pp(){const{getSettings:e,hasSelectedBlock:t,hasMultiSelection:n}=(0,f.useSelect)(Jo),{clearSelectedBlock:o}=(0,f.useDispatch)(Jo),{clearBlockSelection:r}=e();return(0,p.useRefEffect)((e=>{if(r)return e.addEventListener("mousedown",l),()=>{e.removeEventListener("mousedown",l)};function l(r){(t()||n())&&r.target===e&&o()}}),[t,n,o,r])}function mp(e){return(0,c.createElement)("div",{ref:pp(),...e})}function fp(e){const{isMultiSelecting:t,getMultiSelectedBlockClientIds:n,hasMultiSelection:o,getSelectedBlockClientId:r,getSelectedBlocksInitialCaretPosition:l,__unstableIsFullySelected:i}=e(Jo);return{isMultiSelecting:t(),multiSelectedBlockClientIds:n(),hasMultiSelection:o(),selectedBlockClientId:r(),initialPosition:l(),isFullSelection:i()}}function gp(){const{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:n,hasMultiSelection:o,selectedBlockClientId:r,isFullSelection:l}=(0,f.useSelect)(fp,[]);return(0,p.useRefEffect)((r=>{const{ownerDocument:i}=r,{defaultView:a}=i;if(null==e)return;if(!o||t)return;const{length:s}=n;s<2||l&&(r.contentEditable=!0,r.focus(),a.getSelection().removeAllRanges())}),[o,t,n,r,e,l])}function hp(e,t,n,o){let r,l=da.focus.focusable.find(n);return t&&l.reverse(),l=l.slice(l.indexOf(e)+1),o&&(r=e.getBoundingClientRect()),l.find((function(e){if(1!==e.children.length||!Ed(e,e.firstElementChild)||"true"!==e.firstElementChild.getAttribute("contenteditable")){if(!da.focus.tabbable.isTabbableIndex(e))return!1;if(e.isContentEditable&&"true"!==e.contentEditable)return!1;if(o){const t=e.getBoundingClientRect();if(t.left>=r.right||t.right<=r.left)return!1}return!0}}))}function bp(){const{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getSettings:n,hasMultiSelection:o,__unstableIsFullySelected:r}=(0,f.useSelect)(Jo),{selectBlock:l}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((i=>{let a;function s(){a=null}function c(s){if(s.defaultPrevented)return;const{keyCode:c,target:u,shiftKey:d,ctrlKey:p,altKey:m,metaKey:f}=s,g=c===Ld.UP,h=c===Ld.DOWN,b=c===Ld.LEFT,v=c===Ld.RIGHT,_=g||b,k=b||v,y=g||h,E=k||y,S=d||p||m||f,w=y?da.isVerticalEdge:da.isHorizontalEdge,{ownerDocument:C}=i,{defaultView:x}=C;if(!E)return;if(o()){if(d)return;if(!r())return;return s.preventDefault(),void(_?l(e()):l(t(),-1))}if(!function(e,t,n){const o=t===Ld.UP||t===Ld.DOWN,{tagName:r}=e,l=e.getAttribute("type");if(o&&!n)return"INPUT"!==r||!["date","datetime-local","month","number","range","time","week"].includes(l);if("INPUT"===r)return["button","checkbox","number","color","file","image","radio","reset","submit"].includes(l);return"TEXTAREA"!==r}(u,c,S))return;y?a||(a=(0,da.computeCaretRect)(x)):a=null;const B=(0,da.isRTL)(u)?!_:_,{keepCaretInsideBlock:I}=n();if(d)(function(e,t){const n=hp(e,t,i);return n&&wd(n)})(u,_)&&w(u,_)&&(i.contentEditable=!0,i.focus());else if(!y||!(0,da.isVerticalEdge)(u,_)||m&&!(0,da.isHorizontalEdge)(u,B)||I){if(k&&x.getSelection().isCollapsed&&(0,da.isHorizontalEdge)(u,B)&&!I){const e=hp(u,B,i);(0,da.placeCaretAtHorizontalEdge)(e,_),s.preventDefault()}}else{const e=hp(u,_,i,!0);e&&((0,da.placeCaretAtVerticalEdge)(e,m?!_:_,m?void 0:a),s.preventDefault())}}return i.addEventListener("mousedown",s),i.addEventListener("keydown",c),()=>{i.removeEventListener("mousedown",s),i.removeEventListener("keydown",c)}}),[])}function vp(){const{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:n}=(0,f.useSelect)(Jo),{multiSelect:o,selectBlock:r}=(0,f.useDispatch)(Jo),l=(0,ap.__unstableUseShortcutEventMatch)();return(0,p.useRefEffect)((i=>{function a(a){if(!l("core/block-editor/select-all",a))return;const s=t();if(s.length<2&&!(0,da.isEntirelySelected)(a.target))return;a.preventDefault();const[c]=s,u=n(c),d=e(u);s.length!==d.length?o(d[0],d[d.length-1]):u&&(i.ownerDocument.defaultView.getSelection().removeAllRanges(),r(u))}return i.addEventListener("keydown",a),()=>{i.removeEventListener("keydown",a)}}),[])}function _p(e,t){e.contentEditable=t,t&&e.focus()}function kp(){const{startMultiSelect:e,stopMultiSelect:t}=(0,f.useDispatch)(Jo),{isSelectionEnabled:n,hasMultiSelection:o,isDraggingBlocks:r}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((l=>{const{ownerDocument:i}=l,{defaultView:a}=i;let s,c;function u(){t(),a.removeEventListener("mouseup",u),c=a.requestAnimationFrame((()=>{if(o())return;_p(l,!1);const e=a.getSelection();if(e.rangeCount){const{commonAncestorContainer:t}=e.getRangeAt(0);s.contains(t)&&s.focus()}}))}function d({buttons:t,target:o}){r()||1===t&&"true"===o.getAttribute("contenteditable")&&n()&&(s=o,e(),a.addEventListener("mouseup",u),_p(l,!0))}return l.addEventListener("mouseout",d),()=>{l.removeEventListener("mouseout",d),a.removeEventListener("mouseup",u),a.cancelAnimationFrame(c)}}),[e,t,n,o])}function yp(e,t){e.contentEditable!==String(t)&&(e.contentEditable=t),t&&e.focus()}function Ep(){const{multiSelect:e,selectBlock:t,selectionChange:n}=(0,f.useDispatch)(Jo),{getBlockParents:o,getBlockSelectionStart:r}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((n=>{const{ownerDocument:l}=n,{defaultView:i}=l;function a(l){const a=i.getSelection();if(!a.rangeCount)return;const s=l.shiftKey&&"mouseup"===l.type;if(a.isCollapsed&&!s)return void yp(n,!1);let c=wd(function(e){const{anchorNode:t,anchorOffset:n}=e;return t.nodeType===t.TEXT_NODE||0===n?t:t.childNodes[n-1]}(a)),u=wd(function(e){const{focusNode:t,focusOffset:n}=e;return t.nodeType===t.TEXT_NODE||n===t.childNodes.length?t:t.childNodes[n]}(a));if(s){const e=r(),t=wd(l.target),n=t!==u;(c===u&&a.isCollapsed||!u||n)&&(u=t),c!==e&&(c=e)}if(void 0===c&&void 0===u)return void yp(n,!1);if(c===u)t(c);else{const t=[...o(c),c],n=[...o(u),u],r=function(e,t){let n=0;for(;e[n]===t[n];)n++;return n}(t,n);e(t[r],n[r])}}function s(){l.addEventListener("selectionchange",a),i.addEventListener("mouseup",a)}function c(){l.removeEventListener("selectionchange",a),i.removeEventListener("mouseup",a)}function u(){c(),s()}return s(),n.addEventListener("focusin",u),()=>{c(),n.removeEventListener("focusin",u)}}),[e,t,n,o])}function Sp(){const{selectBlock:e}=(0,f.useDispatch)(Jo),{isSelectionEnabled:t,getBlockSelectionStart:n,hasMultiSelection:o}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((r=>{function l(l){if(!t()||0!==l.button)return;const i=n(),a=wd(l.target);l.shiftKey?i!==a&&(r.contentEditable=!0,r.focus()):o()&&e(a)}return r.addEventListener("mousedown",l),()=>{r.removeEventListener("mousedown",l)}}),[e,t,n,o])}function wp(){const{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,__unstableIsSelectionMergeable:n,hasMultiSelection:o}=(0,f.useSelect)(Jo),{replaceBlocks:r,__unstableSplitSelection:l,removeBlocks:i,__unstableDeleteSelection:s,__unstableExpandSelection:c}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((u=>{function d(e){"true"===u.contentEditable&&e.preventDefault()}function p(d){d.defaultPrevented||o()&&(d.keyCode===Ld.ENTER?(u.contentEditable=!1,d.preventDefault(),e()?r(t(),(0,a.createBlock)((0,a.getDefaultBlockName)())):l()):d.keyCode===Ld.BACKSPACE||d.keyCode===Ld.DELETE?(u.contentEditable=!1,d.preventDefault(),e()?i(t()):n()?s(d.keyCode===Ld.DELETE):c()):1!==d.key.length||d.metaKey||d.ctrlKey||(u.contentEditable=!1,n()?s(d.keyCode===Ld.DELETE):(d.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges())))}function m(e){o()&&(u.contentEditable=!1,n()?s():(e.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges()))}return u.addEventListener("beforeinput",d),u.addEventListener("keydown",p),u.addEventListener("compositionstart",m),()=>{u.removeEventListener("beforeinput",d),u.removeEventListener("keydown",p),u.removeEventListener("compositionstart",m)}}),[])}function Cp(){const[e,t,n]=function(){const e=(0,c.useRef)(),t=(0,c.useRef)(),n=(0,c.useRef)(),o=(0,c.useRef)(),{hasMultiSelection:r,getSelectedBlockClientId:l,getBlockCount:i}=(0,f.useSelect)(Jo),{setNavigationMode:a}=(0,f.useDispatch)(Jo),s=(0,f.useSelect)((e=>e(Jo).isNavigationMode()),[])?void 0:"0",u=(0,c.useRef)();function d(t){if(u.current)u.current=null;else if(r())e.current.focus();else if(l())o.current.focus();else{a(!0);const n=e.current.ownerDocument===t.target.ownerDocument?e.current:e.current.ownerDocument.defaultView.frameElement,o=t.target.compareDocumentPosition(n)&t.target.DOCUMENT_POSITION_FOLLOWING,r=da.focus.tabbable.find(e.current);r.length&&(o?r[0]:r[r.length-1]).focus()}}const m=(0,c.createElement)("div",{ref:t,tabIndex:s,onFocus:d}),g=(0,c.createElement)("div",{ref:n,tabIndex:s,onFocus:d}),h=(0,p.useRefEffect)((s=>{function c(e){if(e.defaultPrevented)return;if(e.keyCode===Ld.ESCAPE&&!r())return e.preventDefault(),void a(!0);if(e.keyCode!==Ld.TAB)return;const o=e.shiftKey,i=o?"findPrevious":"findNext";if(!r()&&!l())return void(e.target===s&&a(!0));const c=da.focus.tabbable[i](e.target),d=e.target.closest("[data-block]"),p=d&&c&&(Ed(d,c)||Sd(d,c));if((0,da.isFormElement)(c)&&p)return;const m=o?t:n;u.current=!0,m.current.focus({preventScroll:!0})}function d(e){o.current=e.target;const{ownerDocument:t}=s;e.relatedTarget||t.activeElement!==t.body||0!==i()||s.focus()}function p(o){if(o.keyCode!==Ld.TAB)return;if("region"===o.target?.getAttribute("role"))return;if(e.current===o.target)return;const r=o.shiftKey?"findPrevious":"findNext",l=da.focus.tabbable[r](o.target);l!==t.current&&l!==n.current||(o.preventDefault(),l.focus({preventScroll:!0}))}const{ownerDocument:m}=s,{defaultView:f}=m;return f.addEventListener("keydown",p),s.addEventListener("keydown",c),s.addEventListener("focusout",d),()=>{f.removeEventListener("keydown",p),s.removeEventListener("keydown",c),s.removeEventListener("focusout",d)}}),[]);return[m,(0,p.useMergeRefs)([e,h]),g]}(),o=(0,f.useSelect)((e=>e(Jo).hasMultiSelection()),[]);return[e,(0,p.useMergeRefs)([t,wp(),kp(),Ep(),Sp(),gp(),vp(),bp(),(0,p.useRefEffect)((e=>{if(e.tabIndex=0,e.contentEditable=o,o)return e.classList.add("has-multi-selection"),e.setAttribute("aria-label",(0,v.__)("Multiple selected blocks")),()=>{e.classList.remove("has-multi-selection"),e.removeAttribute("aria-label")}}),[o])]),n]}var xp=(0,c.forwardRef)((function({children:e,...t},n){const[o,r,l]=Cp();return(0,c.createElement)(c.Fragment,null,o,(0,c.createElement)("div",{...t,ref:(0,p.useMergeRefs)([r,n]),className:d()(t.className,"block-editor-writing-flow")},e),l)}));function Bp(e,t,n){const o={};for(const t in e)o[t]=e[t];if(e instanceof n.contentDocument.defaultView.MouseEvent){const e=n.getBoundingClientRect();o.clientX+=e.left,o.clientY+=e.top}const r=new t(e.type,o);o.defaultPrevented&&r.preventDefault();!n.dispatchEvent(r)&&e.preventDefault()}function Ip(e){return(0,p.useRefEffect)((t=>{const{defaultView:n}=e;if(!n)return;const{frameElement:o}=n,r=["dragover","mousemove"],l={};for(const e of r)l[e]=e=>{const t=Object.getPrototypeOf(e).constructor.name;Bp(e,window[t],o)},t.addEventListener(e,l[e]);return()=>{for(const e of r)t.removeEventListener(e,l[e])}}))}function Tp({contentRef:e,children:t,tabIndex:n=0,scale:o=1,frameSize:r=0,expand:l=!1,readonly:i,forwardedRef:a,...s}){const{resolvedAssets:u,isPreviewMode:g}=(0,f.useSelect)((e=>{const t=e(Jo).getSettings();return{resolvedAssets:t.__unstableResolvedAssets,isPreviewMode:t.__unstableIsPreviewMode}}),[]),{styles:h="",scripts:b=""}=u,[_,k]=(0,c.useState)(),[y,E]=(0,c.useState)([]),S=(0,c.useMemo)((()=>Array.from(document.styleSheets).reduce(((e,t)=>{try{t.cssRules}catch(t){return e}const{ownerNode:n,cssRules:o}=t;if(null===n)return e;if(!o)return e;if("wp-reset-editor-styles-css"===n.id)return e;if(!n.id)return e;if(function e(t){return Array.from(t).find((({selectorText:t,conditionText:n,cssRules:o})=>n?e(o):t&&(t.includes(".editor-styles-wrapper")||t.includes(".wp-block"))))}(o)){const t="STYLE"===n.tagName;if(t){const t=n.id.replace("-inline-css","-css"),o=document.getElementById(t);o&&e.push(o.cloneNode(!0))}if(e.push(n.cloneNode(!0)),!t){const t=n.id.replace("-css","-inline-css"),o=document.getElementById(t);o&&e.push(o.cloneNode(!0))}}return e}),[])),[]),w=pp(),[C,x,B]=Cp(),[I,{height:T}]=(0,p.useResizeObserver)(),M=(0,p.useRefEffect)((e=>{let t;function n(e){e.preventDefault()}function o(){const{contentDocument:o,ownerDocument:r}=e,{documentElement:l}=o;t=o,w(l),E(Array.from(r.body.classList).filter((e=>e.startsWith("admin-color-")||e.startsWith("post-type-")||"wp-embed-responsive"===e))),o.dir=r.dir;for(const e of S)o.getElementById(e.id)||(o.head.appendChild(e.cloneNode(!0)),g||console.warn(`${e.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,e));t.addEventListener("dragover",n,!1),t.addEventListener("drop",n,!1)}return e._load=()=>{k(e.contentDocument)},e.addEventListener("load",o),()=>{delete e._load,e.removeEventListener("load",o),t?.removeEventListener("dragover",n),t?.removeEventListener("drop",n)}}),[]),P=(0,p.useDisabled)({isDisabled:!i}),N=(0,p.useMergeRefs)([Ip(_),e,w,x,P]),L=`<!doctype html>\n<html>\n\t<head>\n\t\t<meta charset="utf-8">\n\t\t<script>window.frameElement._load()<\/script>\n\t\t<style>html{height:auto!important;min-height:100%;}body{margin:0}</style>\n\t\t${h}\n\t\t${b}\n\t</head>\n\t<body>\n\t\t<script>document.currentScript.parentElement.remove()<\/script>\n\t</body>\n</html>`,[R,A]=(0,c.useMemo)((()=>{const e=URL.createObjectURL(new window.Blob([L],{type:"text/html"}));return[e,()=>URL.revokeObjectURL(e)]}),[L]);(0,c.useEffect)((()=>A),[A]);const D=T*(1-o)/2;return(0,c.createElement)(c.Fragment,null,n>=0&&C,(0,c.createElement)("iframe",{...s,style:{border:0,...s.style,height:l?T:s.style?.height,marginTop:1!==o?-D+r:s.style?.marginTop,marginBottom:1!==o?-D+r:s.style?.marginBottom,transform:1!==o?`scale( ${o} )`:s.style?.transform,transition:"all .3s"},ref:(0,p.useMergeRefs)([a,M]),tabIndex:n,src:R,title:(0,v.__)("Editor canvas"),onKeyDown:e=>{e.currentTarget.ownerDocument!==e.target.ownerDocument&&(e.stopPropagation(),Bp(e,window.KeyboardEvent,e.currentTarget))}},_&&(0,c.createPortal)((0,c.createElement)("body",{ref:N,className:d()("block-editor-iframe__body","editor-styles-wrapper",...y)},I,(0,c.createElement)(m.__experimentalStyleProvider,{document:_},t)),_.documentElement)),n>=0&&B)}var Mp=(0,c.forwardRef)((function(e,t){return(0,f.useSelect)((e=>e(Jo).getSettings().__internalIsInitialized),[])?(0,c.createElement)(Tp,{...e,forwardedRef:t}):null})),Pp={grad:.9,turn:360,rad:360/(2*Math.PI)},Np=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Lp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Rp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Ap=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Dp=function(e){return{r:Rp(e.r,0,255),g:Rp(e.g,0,255),b:Rp(e.b,0,255),a:Rp(e.a)}},Op=function(e){return{r:Lp(e.r),g:Lp(e.g),b:Lp(e.b),a:Lp(e.a,3)}},zp=/^#([0-9a-f]{3,8})$/i,Vp=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Fp=function(e){var t=e.r,n=e.g,o=e.b,r=e.a,l=Math.max(t,n,o),i=l-Math.min(t,n,o),a=i?l===t?(n-o)/i:l===n?2+(o-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:l?i/l*100:0,v:l/255*100,a:r}},Hp=function(e){var t=e.h,n=e.s,o=e.v,r=e.a;t=t/360*6,n/=100,o/=100;var l=Math.floor(t),i=o*(1-n),a=o*(1-(t-l)*n),s=o*(1-(1-t+l)*n),c=l%6;return{r:255*[o,a,i,i,s,o][c],g:255*[s,o,o,a,i,i][c],b:255*[i,i,s,o,o,a][c],a:r}},Gp=function(e){return{h:Ap(e.h),s:Rp(e.s,0,100),l:Rp(e.l,0,100),a:Rp(e.a)}},Up=function(e){return{h:Lp(e.h),s:Lp(e.s),l:Lp(e.l),a:Lp(e.a,3)}},$p=function(e){return Hp((n=(t=e).s,{h:t.h,s:(n*=((o=t.l)<50?o:100-o)/100)>0?2*n/(o+n)*100:0,v:o+n,a:t.a}));var t,n,o},jp=function(e){return{h:(t=Fp(e)).h,s:(r=(200-(n=t.s))*(o=t.v)/100)>0&&r<200?n*o/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,n,o,r},Wp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Zp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Yp={string:[[function(e){var t=zp.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Lp(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Lp(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=qp.exec(e)||Zp.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Dp({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Wp.exec(e)||Kp.exec(e);if(!t)return null;var n,o,r=Gp({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(Pp[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return $p(r)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,o=e.b,r=e.a,l=void 0===r?1:r;return Np(t)&&Np(n)&&Np(o)?Dp({r:Number(t),g:Number(n),b:Number(o),a:Number(l)}):null},"rgb"],[function(e){var t=e.h,n=e.s,o=e.l,r=e.a,l=void 0===r?1:r;if(!Np(t)||!Np(n)||!Np(o))return null;var i=Gp({h:Number(t),s:Number(n),l:Number(o),a:Number(l)});return $p(i)},"hsl"],[function(e){var t=e.h,n=e.s,o=e.v,r=e.a,l=void 0===r?1:r;if(!Np(t)||!Np(n)||!Np(o))return null;var i=function(e){return{h:Ap(e.h),s:Rp(e.s,0,100),v:Rp(e.v,0,100),a:Rp(e.a)}}({h:Number(t),s:Number(n),v:Number(o),a:Number(l)});return Hp(i)},"hsv"]]},Xp=function(e,t){for(var n=0;n<t.length;n++){var o=t[n][0](e);if(o)return[o,t[n][1]]}return[null,void 0]},Qp=function(e){return"string"==typeof e?Xp(e.trim(),Yp.string):"object"==typeof e&&null!==e?Xp(e,Yp.object):[null,void 0]},Jp=function(e,t){var n=jp(e);return{h:n.h,s:Rp(n.s+100*t,0,100),l:n.l,a:n.a}},em=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},tm=function(e,t){var n=jp(e);return{h:n.h,s:n.s,l:Rp(n.l+100*t,0,100),a:n.a}},nm=function(){function e(e){this.parsed=Qp(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Lp(em(this.rgba),2)},e.prototype.isDark=function(){return em(this.rgba)<.5},e.prototype.isLight=function(){return em(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Op(this.rgba)).r,n=e.g,o=e.b,l=(r=e.a)<1?Vp(Lp(255*r)):"","#"+Vp(t)+Vp(n)+Vp(o)+l;var e,t,n,o,r,l},e.prototype.toRgb=function(){return Op(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Op(this.rgba)).r,n=e.g,o=e.b,(r=e.a)<1?"rgba("+t+", "+n+", "+o+", "+r+")":"rgb("+t+", "+n+", "+o+")";var e,t,n,o,r},e.prototype.toHsl=function(){return Up(jp(this.rgba))},e.prototype.toHslString=function(){return t=(e=Up(jp(this.rgba))).h,n=e.s,o=e.l,(r=e.a)<1?"hsla("+t+", "+n+"%, "+o+"%, "+r+")":"hsl("+t+", "+n+"%, "+o+"%)";var e,t,n,o,r},e.prototype.toHsv=function(){return e=Fp(this.rgba),{h:Lp(e.h),s:Lp(e.s),v:Lp(e.v),a:Lp(e.a,3)};var e},e.prototype.invert=function(){return om({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),om(Jp(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),om(Jp(this.rgba,-e))},e.prototype.grayscale=function(){return om(Jp(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),om(tm(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),om(tm(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?om({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Lp(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jp(this.rgba);return"number"==typeof e?om({h:e,s:t.s,l:t.l,a:t.a}):Lp(t.h)},e.prototype.isEqual=function(e){return this.toHex()===om(e).toHex()},e}(),om=function(e){return e instanceof nm?e:new nm(e)},rm=[],lm=function(e){e.forEach((function(e){rm.indexOf(e)<0&&(e(nm,Yp),rm.push(e))}))};function im(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},o={};for(var r in n)o[n[r]]=r;var l={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var r,i,a=o[this.toHex()];if(a)return a;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!l.length)for(var d in n)l[d]=new e(n[d]).toRgb();for(var p in n){var m=(r=s,i=l[p],Math.pow(r.r-i.r,2)+Math.pow(r.g-i.g,2)+Math.pow(r.b-i.b,2));m<c&&(c=m,u=p)}return u}},t.string.push([function(t){var o=t.toLowerCase(),r="transparent"===o?"#0000":n[o];return r?new e(r).toRgb():null},"name"])}var am=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},sm=function(e){return.2126*am(e.r)+.7152*am(e.g)+.0722*am(e.b)};function cm(e){e.prototype.luminance=function(){return e=sm(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,o,r,l,i,a,s,c=t instanceof e?t:new e(t);return l=this.rgba,i=c.toRgb(),n=(a=sm(l))>(s=sm(i))?(a+.05)/(s+.05):(s+.05)/(a+.05),void 0===(o=2)&&(o=0),void 0===r&&(r=Math.pow(10,o)),Math.floor(r*n)/r+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(l=(n=t).size)?"normal":l,"AAA"===(r=void 0===(o=n.level)?"AA":o)&&"normal"===i?7:"AA"===r&&"large"===i?3:4.5);var n,o,r,l,i}}var um=n(3124),dm=n.n(um);const pm=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function mm(e,t){t=t||{};let n=1,o=1;function r(e){const t=e.match(/\n/g);t&&(n+=t.length);const r=e.lastIndexOf("\n");o=~r?e.length-r:o+e.length}function l(){const e={line:n,column:o};return function(t){return t.position=new i(e),m(),t}}function i(e){this.start=e,this.end={line:n,column:o},this.source=t.source}i.prototype.content=e;const a=[];function s(r){const l=new Error(t.source+":"+n+":"+o+": "+r);if(l.reason=r,l.filename=t.source,l.line=n,l.column=o,l.source=e,!t.silent)throw l;a.push(l)}function c(){return p(/^{\s*/)}function u(){return p(/^}/)}function d(){let t;const n=[];for(m(),f(n);e.length&&"}"!==e.charAt(0)&&(t=w()||C());)!1!==t&&(n.push(t),f(n));return n}function p(t){const n=t.exec(e);if(!n)return;const o=n[0];return r(o),e=e.slice(o.length),n}function m(){p(/^\s*/)}function f(e){let t;for(e=e||[];t=g();)!1!==t&&e.push(t);return e}function g(){const t=l();if("/"!==e.charAt(0)||"*"!==e.charAt(1))return;let n=2;for(;""!==e.charAt(n)&&("*"!==e.charAt(n)||"/"!==e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return s("End of comment missing");const i=e.slice(2,n-2);return o+=2,r(i),e=e.slice(n),o+=2,t({type:"comment",comment:i})}function h(){const e=p(/^([^{]+)/);if(e)return fm(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function b(){const e=l();let t=p(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(!t)return;if(t=fm(t[0]),!p(/^:\s*/))return s("property missing ':'");const n=p(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),o=e({type:"declaration",property:t.replace(pm,""),value:n?fm(n[0]).replace(pm,""):""});return p(/^[;\s]*/),o}function v(){const e=[];if(!c())return s("missing '{'");let t;for(f(e);t=b();)!1!==t&&(e.push(t),f(e));return u()?e:s("missing '}'")}function _(){let e;const t=[],n=l();for(;e=p(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),p(/^,\s*/);if(t.length)return n({type:"keyframe",values:t,declarations:v()})}const k=S("import"),y=S("charset"),E=S("namespace");function S(e){const t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){const n=l(),o=p(t);if(!o)return;const r={type:e};return r[e]=o[1].trim(),n(r)}}function w(){if("@"===e[0])return function(){const e=l();let t=p(/^@([-\w]+)?keyframes\s*/);if(!t)return;const n=t[1];if(t=p(/^([-\w]+)\s*/),!t)return s("@keyframes missing name");const o=t[1];if(!c())return s("@keyframes missing '{'");let r,i=f();for(;r=_();)i.push(r),i=i.concat(f());return u()?e({type:"keyframes",name:o,vendor:n,keyframes:i}):s("@keyframes missing '}'")}()||function(){const e=l(),t=p(/^@media *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@media missing '{'");const o=f().concat(d());return u()?e({type:"media",media:n,rules:o}):s("@media missing '}'")}()||function(){const e=l(),t=p(/^@container *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@container missing '{'");const o=f().concat(d());return u()?e({type:"container",container:n,rules:o}):s("@container missing '}'")}()||function(){const e=l(),t=p(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:fm(t[1]),media:fm(t[2])})}()||function(){const e=l(),t=p(/^@supports *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@supports missing '{'");const o=f().concat(d());return u()?e({type:"supports",supports:n,rules:o}):s("@supports missing '}'")}()||k()||y()||E()||function(){const e=l(),t=p(/^@([-\w]+)?document *([^{]+)/);if(!t)return;const n=fm(t[1]),o=fm(t[2]);if(!c())return s("@document missing '{'");const r=f().concat(d());return u()?e({type:"document",document:o,vendor:n,rules:r}):s("@document missing '}'")}()||function(){const e=l();if(!p(/^@page */))return;const t=h()||[];if(!c())return s("@page missing '{'");let n,o=f();for(;n=b();)o.push(n),o=o.concat(f());return u()?e({type:"page",selectors:t,declarations:o}):s("@page missing '}'")}()||function(){const e=l();if(!p(/^@host\s*/))return;if(!c())return s("@host missing '{'");const t=f().concat(d());return u()?e({type:"host",rules:t}):s("@host missing '}'")}()||function(){const e=l();if(!p(/^@font-face\s*/))return;if(!c())return s("@font-face missing '{'");let t,n=f();for(;t=b();)n.push(t),n=n.concat(f());return u()?e({type:"font-face",declarations:n}):s("@font-face missing '}'")}()}function C(){const e=l(),t=h();return t?(f(),e({type:"rule",selectors:t,declarations:v()})):s("selector missing")}return gm(function(){const e=d();return{type:"stylesheet",stylesheet:{source:t.source,rules:e,parsingErrors:a}}}())}function fm(e){return e?e.replace(/^\s+|\s+$/g,""):""}function gm(e,t){const n=e&&"string"==typeof e.type,o=n?e:t;for(const t in e){const n=e[t];Array.isArray(n)?n.forEach((function(e){gm(e,o)})):n&&"object"==typeof n&&gm(n,o)}return n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}var hm=n(8575),bm=n.n(hm),vm=_m;function _m(e){this.options=e||{}}_m.prototype.emit=function(e){return e},_m.prototype.visit=function(e){return this[e.type](e)},_m.prototype.mapVisit=function(e,t){let n="";t=t||"";for(let o=0,r=e.length;o<r;o++)n+=this.visit(e[o]),t&&o<r-1&&(n+=this.emit(t));return n};var km=ym;function ym(e){vm.call(this,e)}bm()(ym,vm),ym.prototype.compile=function(e){return e.stylesheet.rules.map(this.visit,this).join("")},ym.prototype.comment=function(e){return this.emit("",e.position)},ym.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},ym.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.container=function(e){return this.emit("@container "+e.container,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.document=function(e){const t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},ym.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},ym.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit("{")+this.mapVisit(e.keyframes)+this.emit("}")},ym.prototype.keyframe=function(e){const t=e.declarations;return this.emit(e.values.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}")},ym.prototype.page=function(e){const t=e.selectors.length?e.selectors.join(", "):"";return this.emit("@page "+t,e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},ym.prototype["font-face"]=function(e){return this.emit("@font-face",e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},ym.prototype.host=function(e){return this.emit("@host",e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},ym.prototype.rule=function(e){const t=e.declarations;return t.length?this.emit(e.selectors.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}"):""},ym.prototype.declaration=function(e){return this.emit(e.property+":"+e.value,e.position)+this.emit(";")};var Em=Sm;function Sm(e){e=e||{},vm.call(this,e),this.indentation=e.indent}bm()(Sm,vm),Sm.prototype.compile=function(e){return this.stylesheet(e)},Sm.prototype.stylesheet=function(e){return this.mapVisit(e.stylesheet.rules,"\n\n")},Sm.prototype.comment=function(e){return this.emit(this.indent()+"/*"+e.comment+"*/",e.position)},Sm.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},Sm.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.container=function(e){return this.emit("@container "+e.container,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.document=function(e){const t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},Sm.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},Sm.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.keyframes,"\n")+this.emit(this.indent(-1)+"}")},Sm.prototype.keyframe=function(e){const t=e.declarations;return this.emit(this.indent())+this.emit(e.values.join(", "),e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(t,"\n")+this.emit(this.indent(-1)+"\n"+this.indent()+"}\n")},Sm.prototype.page=function(e){const t=e.selectors.length?e.selectors.join(", ")+" ":"";return this.emit("@page "+t,e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},Sm.prototype["font-face"]=function(e){return this.emit("@font-face ",e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},Sm.prototype.host=function(e){return this.emit("@host",e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},Sm.prototype.rule=function(e){const t=this.indent(),n=e.declarations;return n.length?this.emit(e.selectors.map((function(e){return t+e})).join(",\n"),e.position)+this.emit(" {\n")+this.emit(this.indent(1))+this.mapVisit(n,"\n")+this.emit(this.indent(-1))+this.emit("\n"+this.indent()+"}"):""},Sm.prototype.declaration=function(e){return this.emit(this.indent())+this.emit(e.property+": "+e.value,e.position)+this.emit(";")},Sm.prototype.indent=function(e){return this.level=this.level||1,null!==e?(this.level+=e,""):Array(this.level).join(this.indentation||" ")};var wm=function(e,t){try{const n=mm(e),o=dm().map(n,(function(e){if(!e)return e;const n=t(e);return this.update(n)}));return function(e,t){return((t=t||{}).compress?new km(t):new Em(t)).compile(e)}(o)}catch(e){return console.warn("Error while traversing the CSS: "+e),null}};function Cm(e){return 0!==e.value.indexOf("data:")&&0!==e.value.indexOf("#")&&(t=e.value,!/^\/(?!\/)/.test(t)&&!function(e){return/^(?:https?:)?\/\//.test(e)}(e.value));var t}function xm(e,t){return new URL(e,t).toString()}var Bm=e=>t=>{if("declaration"===t.type){const l=function(e){const t=/url\((\s*)(['"]?)(.+?)\2(\s*)\)/g;let n;const o=[];for(;null!==(n=t.exec(e));){const e={source:n[0],before:n[1],quote:n[2],value:n[3],after:n[4]};Cm(e)&&o.push(e)}return o}(t.value).map((r=e,e=>({...e,newUrl:"url("+e.before+e.quote+xm(e.value,r)+e.quote+e.after+")"})));return{...t,value:(n=t.value,o=l,o.forEach((e=>{n=n.replace(e.source,e.newUrl)})),n)}}var n,o,r;return t};const Im=/^(body|html|:root).*$/;var Tm=(e,t=[])=>n=>{const o=n=>t.includes(n.trim())||n.trim().startsWith(`${e} `)?n:n.match(Im)?n.replace(/^(body|html|:root)/,e):e+" "+n;return"rule"===n.type?{...n,selectors:n.selectors.map(o)}:n};var Mm=(e,t="")=>Object.values(null!=e?e:[]).map((({css:e,baseURL:n})=>{const o=[];return t&&o.push(Tm(t)),n&&o.push(Bm(n)),o.length?wm(e,(0,p.compose)(o)):e}));function Pm(e,t){return(0,c.useCallback)((e=>{if(!e)return;const{ownerDocument:n}=e,{defaultView:o,body:r}=n,l=t?n.querySelector(t):r;let i;if(l)i=o?.getComputedStyle(l,null).getPropertyValue("background-color");else{const e=n.createElement("div");e.classList.add("editor-styles-wrapper"),r.appendChild(e),i=o?.getComputedStyle(e,null).getPropertyValue("background-color"),r.removeChild(e)}const a=om(i);a.luminance()>.5||0===a.alpha()?r.classList.remove("is-dark-theme"):r.classList.add("is-dark-theme")}),[e,t])}function Nm({styles:e,scope:t}){const n=(0,f.useSelect)((e=>Xo(e(Jo)).getStyleOverrides()),[]),[o,r]=(0,c.useMemo)((()=>{const o=Object.values(null!=e?e:[]);for(const[e,t]of n){const n=o.findIndex((({id:t})=>e===t)),r={...t,id:e};-1===n?o.push(r):o[n]=r}return[Mm(o.filter((e=>e?.css)),t),o.filter((e=>"svgs"===e.__unstableType)).map((e=>e.assets)).join("")]}),[e,n,t]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("style",{ref:Pm(o,t)}),o.map(((e,t)=>(0,c.createElement)("style",{key:t},e))),(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 0 0",width:"0",height:"0",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"},dangerouslySetInnerHTML:{__html:r}}))}let Lm;lm([im,cm]);const Rm=2e3;function Am({viewportWidth:e,containerWidth:t,minHeight:n,additionalStyles:o=[]}){e||(e=t);const[r,{height:l}]=(0,p.useResizeObserver)(),{styles:i}=(0,f.useSelect)((e=>({styles:e(Jo).getSettings().styles})),[]),a=(0,c.useMemo)((()=>i?[...i,{css:"body{height:auto;overflow:hidden;border:none;padding:0;}",__unstableType:"presets"},...o]:i),[i,o]);Lm=Lm||(0,p.pure)(kh);const s=t/e,u=l?t/(l*s):0;return(0,c.createElement)(m.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${s})`,aspectRatio:u,maxHeight:l>Rm?Rm*s:void 0,minHeight:n}},(0,c.createElement)(Mp,{contentRef:(0,p.useRefEffect)((e=>{const{ownerDocument:{documentElement:t}}=e;t.classList.add("block-editor-block-preview__content-iframe"),t.style.position="absolute",t.style.width="100%",e.style.boxSizing="border-box",e.style.position="absolute",e.style.width="100%"}),[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:e,height:l,pointerEvents:"none",maxHeight:Rm,minHeight:0!==s&&s<1&&n?n/s:n}},(0,c.createElement)(Nm,{styles:a}),r,(0,c.createElement)(Lm,{renderAppender:!1})))}function Dm(e){const[t,{width:n}]=(0,p.useResizeObserver)();return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{style:{position:"relative",width:"100%",height:0}},t),(0,c.createElement)("div",{className:"block-editor-block-preview__container"},!!n&&(0,c.createElement)(Am,{...e,containerWidth:n})))}var Om=(0,c.memo)((function({blocks:e,viewportWidth:t=1200,minHeight:n,additionalStyles:o=[],__experimentalMinHeight:r,__experimentalPadding:l}){r&&(n=r,$()("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),l&&(o=[...o,{css:`body { padding: ${l}px; }`}],$()("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));const i=(0,f.useSelect)((e=>e(Jo).getSettings()),[]),a=(0,c.useMemo)((()=>({...i,__unstableIsPreviewMode:!0})),[i]),s=(0,c.useMemo)((()=>Array.isArray(e)?e:[e]),[e]);return e&&0!==e.length?(0,c.createElement)(up,{value:s,settings:a},(0,c.createElement)(Dm,{viewportWidth:t,minHeight:n,additionalStyles:o})):null}));function zm({blocks:e,props:t={},layout:n}){const o=(0,f.useSelect)((e=>e(Jo).getSettings()),[]),r=(0,c.useMemo)((()=>({...o,__unstableIsPreviewMode:!0})),[o]),l=(0,p.useDisabled)(),i=(0,p.useMergeRefs)([t.ref,l]),a=(0,c.useMemo)((()=>Array.isArray(e)?e:[e]),[e]),s=(0,c.createElement)(up,{value:a,settings:r},(0,c.createElement)(Eh,{renderAppender:!1,layout:n}));return{...t,ref:i,className:d()(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?s:null}}var Vm=function({item:e}){var t;const{name:n,title:o,icon:r,description:l,initialAttributes:i,example:s}=e,u=(0,a.isReusableBlock)(e),d=(0,c.useMemo)((()=>s?(0,a.getBlockFromExample)(n,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks}):(0,a.createBlock)(n,i)),[n,s,i]);return(0,c.createElement)("div",{className:"block-editor-inserter__preview-container"},(0,c.createElement)("div",{className:"block-editor-inserter__preview"},u||s?(0,c.createElement)("div",{className:"block-editor-inserter__preview-content"},(0,c.createElement)(Om,{blocks:d,viewportWidth:null!==(t=s?.viewportWidth)&&void 0!==t?t:500,additionalStyles:[{css:"body { padding: 16px; }"}]})):(0,c.createElement)("div",{className:"block-editor-inserter__preview-content-missing"},(0,v.__)("No Preview Available."))),!u&&(0,c.createElement)(op,{title:o,icon:r,description:l}))};var Fm=(0,c.createContext)();var Hm=(0,c.forwardRef)((function({isFirst:e,as:t,children:n,...o},r){const l=(0,c.useContext)(Fm);return(0,c.createElement)(m.__unstableCompositeItem,{ref:r,state:l,role:"option",focusable:!0,...o},(o=>{const r={...o,tabIndex:e?0:o.tabIndex};return t?(0,c.createElement)(t,{...r},n):"function"==typeof n?n(r):(0,c.createElement)(m.Button,{...r},n)}))}));var Gm=(0,c.createElement)(F.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}));function Um({count:e,icon:t,isPattern:n}){const o=n&&(0,v.__)("Pattern");return(0,c.createElement)("div",{className:"block-editor-block-draggable-chip-wrapper"},(0,c.createElement)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip"},(0,c.createElement)(m.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content"},(0,c.createElement)(m.FlexItem,null,t?(0,c.createElement)(np,{icon:t}):o||(0,v.sprintf)((0,v._n)("%d block","%d blocks",e),e)),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(np,{icon:Gm})))))}var $m=({isEnabled:e,blocks:t,icon:n,children:o,isPattern:r})=>{const l={type:"inserter",blocks:t},i=(0,f.useSelect)((e=>{const{getBlockType:n}=e(a.store);return 1===t.length&&n(t[0].name)?.icon}),[t]);return(0,c.createElement)(m.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:l,onDragStart:e=>{e.dataTransfer.setData("text/html",(0,a.serialize)(t))},__experimentalDragComponent:(0,c.createElement)(Um,{count:t.length,icon:n||!r&&i,isPattern:r})},(({onDraggableStart:t,onDraggableEnd:n})=>o({draggable:e,onDragStart:e?t:void 0,onDragEnd:e?n:void 0})))};var jm=(0,c.memo)((function({className:e,isFirst:t,item:n,onSelect:o,onHover:r,isDraggable:l,...i}){const s=(0,c.useRef)(!1),u=n.icon?{backgroundColor:n.icon.background,color:n.icon.foreground}:{},p=(0,c.useMemo)((()=>[(0,a.createBlock)(n.name,n.initialAttributes,(0,a.createBlocksFromInnerBlocksTemplate)(n.innerBlocks))]),[n.name,n.initialAttributes,n.initialAttributes]),f=(0,a.isReusableBlock)(n)&&"unsynced"!==n.syncStatus||(0,a.isTemplatePart)(n);return(0,c.createElement)($m,{isEnabled:l&&!n.disabled,blocks:p,icon:n.icon},(({draggable:l,onDragStart:a,onDragEnd:p})=>(0,c.createElement)("div",{className:d()("block-editor-block-types-list__list-item",{"is-synced":f}),draggable:l,onDragStart:e=>{s.current=!0,a&&(r(null),a(e))},onDragEnd:e=>{s.current=!1,p&&p(e)}},(0,c.createElement)(Hm,{isFirst:t,className:d()("block-editor-block-types-list__item",e),disabled:n.isDisabled,onClick:e=>{e.preventDefault(),o(n,(0,Ld.isAppleOS)()?e.metaKey:e.ctrlKey),r(null)},onKeyDown:e=>{const{keyCode:t}=e;t===Ld.ENTER&&(e.preventDefault(),o(n,(0,Ld.isAppleOS)()?e.metaKey:e.ctrlKey),r(null))},onMouseEnter:()=>{s.current||r(n)},onMouseLeave:()=>r(null),...i},(0,c.createElement)("span",{className:"block-editor-block-types-list__item-icon",style:u},(0,c.createElement)(np,{icon:n.icon,showColors:!0})),(0,c.createElement)("span",{className:"block-editor-block-types-list__item-title"},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:3},n.title))))))}));var Wm=(0,c.forwardRef)((function(e,t){const[n,o]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{n&&(0,Ln.speak)((0,v.__)("Use left and right arrow keys to move through blocks"))}),[n]),(0,c.createElement)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{o(!0)},onBlur:e=>{!e.currentTarget.contains(e.relatedTarget)&&o(!1)},...e})}));var Km=(0,c.forwardRef)((function(e,t){const n=(0,c.useContext)(Fm);return(0,c.createElement)(m.__unstableCompositeGroup,{state:n,role:"presentation",ref:t,...e})}));var qm=function({items:e=[],onSelect:t,onHover:n=(()=>{}),children:o,label:r,isDraggable:l=!0}){return(0,c.createElement)(Wm,{className:"block-editor-block-types-list","aria-label":r},function(e,t){const n=[];for(let o=0,r=e.length;o<r;o+=t)n.push(e.slice(o,o+t));return n}(e,3).map(((e,o)=>(0,c.createElement)(Km,{key:o},e.map(((e,r)=>(0,c.createElement)(jm,{key:e.id,item:e,className:(0,a.getBlockMenuDefaultClassName)(e.id),onSelect:t,onHover:n,isDraggable:l&&!e.isDisabled,isFirst:0===o&&0===r})))))),o)};var Zm=function({title:e,icon:t,children:n}){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-inserter__panel-header"},(0,c.createElement)("h2",{className:"block-editor-inserter__panel-title"},e),(0,c.createElement)(m.Icon,{icon:t})),(0,c.createElement)("div",{className:"block-editor-inserter__panel-content"},n))};var Ym=(e,t)=>{const{categories:n,collections:o,items:r}=(0,f.useSelect)((t=>{const{getInserterItems:n}=t(Jo),{getCategories:o,getCollections:r}=t(a.store);return{categories:o(),collections:r(),items:n(e)}}),[e]);return[r,n,o,(0,c.useCallback)((({name:e,initialAttributes:n,innerBlocks:o,syncStatus:r,content:l},i)=>{const s="unsynced"===r?(0,a.parse)(l,{__unstableSkipMigrationLogs:!0}):(0,a.createBlock)(e,n,(0,a.createBlocksFromInnerBlocksTemplate)(o));t(s,void 0,i)}),[t])]};var Xm=function({children:e}){const t=(0,m.__unstableUseCompositeState)({shift:!0,wrap:"horizontal"});return(0,c.createElement)(Fm.Provider,{value:t},e)};const Qm=[];var Jm=function({rootClientId:e,onInsert:t,onHover:n,showMostUsedBlocks:o}){const[r,l,i,a]=Ym(e,t),s=(0,c.useMemo)((()=>K(r,"frecency","desc").slice(0,6)),[r]),u=(0,c.useMemo)((()=>r.filter((e=>!e.category))),[r]),d=(0,c.useMemo)((()=>(0,p.pipe)((e=>e.filter((e=>e.category&&"reusable"!==e.category))),(e=>e.reduce(((e,t)=>{const{category:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{})))(r)),[r]),m=(0,c.useMemo)((()=>{const e={...i};return Object.keys(i).forEach((t=>{e[t]=r.filter((e=>(e=>e.name.split("/")[0])(e)===t)),0===e[t].length&&delete e[t]})),e}),[r,i]);(0,c.useEffect)((()=>()=>n(null)),[]);const f=(0,p.useAsyncList)(l),g=l.length===f.length,h=(0,c.useMemo)((()=>Object.entries(i)),[i]),b=(0,p.useAsyncList)(g?h:Qm);return(0,c.createElement)(Xm,null,(0,c.createElement)("div",null,o&&!!s.length&&(0,c.createElement)(Zm,{title:(0,v._x)("Most used","blocks")},(0,c.createElement)(qm,{items:s,onSelect:a,onHover:n,label:(0,v._x)("Most used","blocks")})),f.map((e=>{const t=d[e.slug];return t&&t.length?(0,c.createElement)(Zm,{key:e.slug,title:e.title,icon:e.icon},(0,c.createElement)(qm,{items:t,onSelect:a,onHover:n,label:e.title})):null})),g&&u.length>0&&(0,c.createElement)(Zm,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,v.__)("Uncategorized")},(0,c.createElement)(qm,{items:u,onSelect:a,onHover:n,label:(0,v.__)("Uncategorized")})),b.map((([e,t])=>{const o=m[e];return o&&o.length?(0,c.createElement)(Zm,{key:e,title:t.title,icon:t.icon},(0,c.createElement)(qm,{items:o,onSelect:a,onHover:n,label:t.title})):null}))))},ef=window.wp.notices;var tf=(e,t)=>{const{patternCategories:n,patterns:o,userPatternCategories:r}=(0,f.useSelect)((e=>{const{__experimentalGetAllowedPatterns:n,getSettings:o}=e(Jo),{__experimentalUserPatternCategories:r,__experimentalBlockPatternCategories:l}=o();return{patterns:n(t),userPatternCategories:r,patternCategories:l}}),[t]),l=(0,c.useMemo)((()=>{const e=[...n];return r?.forEach((t=>{e.find((e=>e.name===t.name))||e.push(t)})),e}),[n,r]),{createSuccessNotice:i}=(0,f.useDispatch)(ef.store),s=(0,c.useCallback)(((t,n)=>{const o=t.id&&"unsynced"!==t.syncStatus?[(0,a.createBlock)("core/block",{ref:t.id})]:n;e((null!=o?o:[]).map((e=>(0,a.cloneBlock)(e))),t.name),i((0,v.sprintf)((0,v.__)('Block pattern "%s" inserted.'),t.title),{type:"snackbar",id:"block-pattern-inserted-notice"})}),[i,e]);return[o,l,s]};function nf({currentPage:e,numPages:t,changePage:n,totalItems:o}){return(0,c.createElement)(m.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper"},(0,c.createElement)(m.__experimentalText,{variant:"muted"},(0,v.sprintf)((0,v._n)("%s item","%s items",o),o)),t>1&&(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination"},(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(1),disabled:1===e,"aria-label":(0,v.__)("First page")},(0,c.createElement)("span",null,"«")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(e-1),disabled:1===e,"aria-label":(0,v.__)("Previous page")},(0,c.createElement)("span",null,"‹"))),(0,c.createElement)(m.__experimentalText,{variant:"muted"},(0,v.sprintf)((0,v._x)("%1$s of %2$s","paging"),e,t)),(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(e+1),disabled:e===t,"aria-label":(0,v.__)("Next page")},(0,c.createElement)("span",null,"›")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(t),disabled:e===t,"aria-label":(0,v.__)("Last page"),size:"default"},(0,c.createElement)("span",null,"»")))))}const of=({showTooltip:e,title:t,children:n})=>e?(0,c.createElement)(m.Tooltip,{text:t},n):(0,c.createElement)(c.Fragment,null,n);function rf({isDraggable:e,pattern:t,onClick:n,onHover:o,composite:r,showTooltip:l}){const[i,a]=(0,c.useState)(!1),{blocks:s,viewportWidth:u}=t,f=`block-editor-block-patterns-list__item-description-${(0,p.useInstanceId)(rf)}`;return(0,c.createElement)($m,{isEnabled:e,blocks:s,isPattern:!!t},(({draggable:e,onDragStart:p,onDragEnd:g})=>(0,c.createElement)("div",{className:"block-editor-block-patterns-list__list-item",draggable:e,onDragStart:e=>{a(!0),p&&(o?.(null),p(e))},onDragEnd:e=>{a(!1),g&&g(e)}},(0,c.createElement)(of,{showTooltip:l&&!t.id,title:t.title},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...r,className:d()("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":t.id&&!t.syncStatus}),onClick:()=>{n(t,s),o?.(null)},onMouseEnter:()=>{i||o?.(t)},onMouseLeave:()=>o?.(null),"aria-label":t.title,"aria-describedby":t.description?f:void 0},(0,c.createElement)(Om,{blocks:s,viewportWidth:u}),(0,c.createElement)(m.__experimentalHStack,{className:"block-editor-patterns__pattern-details"},t.id&&!t.syncStatus&&(0,c.createElement)("div",{className:"block-editor-patterns__pattern-icon-wrapper"},(0,c.createElement)(ai,{className:"block-editor-patterns__pattern-icon",icon:H})),(!l||t.id)&&(0,c.createElement)("div",{className:"block-editor-block-patterns-list__item-title"},t.title)),!!t.description&&(0,c.createElement)(m.VisuallyHidden,{id:f},t.description))))))}function lf(){return(0,c.createElement)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}var af=(0,c.forwardRef)((function({isDraggable:e,blockPatterns:t,shownPatterns:n,onHover:o,onClickPattern:r,orientation:l,label:i=(0,v.__)("Block patterns"),showTitlesAsTooltip:a,pagingProps:s},u){const d=(0,m.__unstableUseCompositeState)({orientation:l});return(0,c.createElement)(m.__unstableComposite,{...d,role:"listbox",className:"block-editor-block-patterns-list","aria-label":i,ref:u},t.map((t=>n.includes(t)?(0,c.createElement)(rf,{key:t.name,pattern:t,onClick:r,onHover:o,isDraggable:e,composite:d,showTooltip:a}):(0,c.createElement)(lf,{key:t.name}))),s&&(0,c.createElement)(nf,{...s}))}));function sf({selectedCategory:e,patternCategories:t,onClickCategory:n}){const o="block-editor-block-patterns-explorer__sidebar";return(0,c.createElement)("div",{className:`${o}__categories-list`},t.map((({name:t,label:r})=>(0,c.createElement)(m.Button,{key:t,label:r,className:`${o}__categories-list__item`,isPressed:e===t,onClick:()=>{n(t)}},r))))}function cf({searchValue:e,setSearchValue:t}){return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__search"},(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,onChange:t,value:e,label:(0,v.__)("Search for patterns"),placeholder:(0,v.__)("Search")}))}var uf=function({selectedCategory:e,patternCategories:t,onClickCategory:n,searchValue:o,setSearchValue:r}){return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__sidebar"},(0,c.createElement)(cf,{searchValue:o,setSearchValue:r}),!o&&(0,c.createElement)(sf,{selectedCategory:e,patternCategories:t,onClickCategory:n}))};var df=function({rootClientId:e="",insertionIndex:t,clientId:n,isAppender:o,onSelect:r,shouldFocusBlock:l=!0,selectBlockOnInsert:i=!0}){const{getSelectedBlock:s}=(0,f.useSelect)(Jo),{destinationRootClientId:u,destinationIndex:d}=(0,f.useSelect)((r=>{const{getSelectedBlockClientId:l,getBlockRootClientId:i,getBlockIndex:a,getBlockOrder:s}=r(Jo),c=l();let u,d=e;return void 0!==t?u=t:n?u=a(n):!o&&c?(d=i(c),u=a(c)+1):u=s(d).length,{destinationRootClientId:d,destinationIndex:u}}),[e,t,n,o]),{replaceBlocks:p,insertBlocks:m,showInsertionPoint:g,hideInsertionPoint:h}=(0,f.useDispatch)(Jo),b=(0,c.useCallback)(((e,t,n=!1)=>{const c=s();!o&&c&&(0,a.isUnmodifiedDefaultBlock)(c)?p(c.clientId,e,null,l||n?0:null,t):m(e,d,u,i,l||n?0:null,t);const f=Array.isArray(e)?e.length:1,g=(0,v.sprintf)((0,v._n)("%d block added.","%d blocks added.",f),f);(0,Ln.speak)(g),r&&r(e)}),[o,s,p,m,u,d,r,l,i]),_=(0,c.useCallback)((e=>{e?g(u,d):h()}),[g,h,u,d]);return[u,b,_]},pf=n(4793),mf=n.n(pf);const ff=e=>e.name||"",gf=e=>e.title,hf=e=>e.description||"",bf=e=>e.keywords||[],vf=e=>e.category,_f=()=>null;function kf(e=""){return il(e,{splitRegexp:[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],stripRegexp:/(\p{C}|\p{P}|\p{S})+/giu}).split(" ").filter(Boolean)}function yf(e=""){return e=(e=(e=mf()(e)).replace(/^\//,"")).toLowerCase()}const Ef=(e="")=>kf(yf(e)),Sf=(e,t,n,o)=>{if(0===Ef(o).length)return e;return wf(e,o,{getCategory:e=>t.find((({slug:t})=>t===e.category))?.title,getCollection:e=>n[e.name.split("/")[0]]?.title})},wf=(e=[],t="",n={})=>{if(0===Ef(t).length)return e;const o=e.map((e=>[e,Cf(e,t,n)])).filter((([,e])=>e>0));return o.sort((([,e],[,t])=>t-e)),o.map((([e])=>e))};function Cf(e,t,n={}){const{getName:o=ff,getTitle:r=gf,getDescription:l=hf,getKeywords:i=bf,getCategory:a=vf,getCollection:s=_f}=n,c=o(e),u=r(e),d=l(e),p=i(e),m=a(e),f=s(e),g=yf(t),h=yf(u);let b=0;if(g===h)b+=30;else if(h.startsWith(g))b+=20;else{const e=[c,u,d,...p,m,f].join(" ");0===((e,t)=>e.filter((e=>!Ef(t).some((t=>t.includes(e))))))(kf(g),e).length&&(b+=10)}if(0!==b&&c.startsWith("core/")){b+=c!==e.id?1:2}return b}const xf=20,Bf=5;function If(e,t,n,o=""){const[r,l]=(0,c.useState)(1),i=(0,p.usePrevious)(t),a=(0,p.usePrevious)(o);i===t&&a===o||1===r||l(1);const s=e.length,u=r-1,d=(0,c.useMemo)((()=>e.slice(u*xf,u*xf+xf)),[u,e]),m=(0,p.useAsyncList)(d,{step:Bf}),f=Math.ceil(e.length/xf);return(0,c.useEffect)((function(){const e=(0,da.getScrollContainer)(n?.current);e?.scrollTo(0,0)}),[t,n]),{totalItems:s,categoryPatterns:d,categoryPatternsAsyncList:m,numPages:f,changePage:e=>{const t=(0,da.getScrollContainer)(n?.current);t?.scrollTo(0,0),l(e)},currentPage:r}}function Tf({filterValue:e,filteredBlockPatternsLength:t}){return e?(0,c.createElement)(m.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count"},(0,v.sprintf)((0,v._n)("%d pattern found","%d patterns found",t),t)):null}var Mf=function({searchValue:e,selectedCategory:t,patternCategories:n}){const o=(0,c.useRef)(),r=(0,p.useDebounce)(Ln.speak,500),[l,i]=df({shouldFocusBlock:!0}),[a,,s]=tf(i,l),u=(0,c.useMemo)((()=>n.map((e=>e.name))),[n]),d=(0,c.useMemo)((()=>{const n=a.filter((e=>{if(t===Hf.name)return!0;if(t===Gf.name&&e.id)return!0;if("uncategorized"===t){const t=e.categories.some((e=>u.includes(e)));return!e.categories?.length||!t}return e.categories?.includes(t)}));return e?wf(n,e):n}),[e,a,t,u]);(0,c.useEffect)((()=>{if(!e)return;const t=d.length,n=(0,v.sprintf)((0,v._n)("%d result found.","%d results found.",t),t);r(n)}),[e,r,d.length]);const m=If(d,t,o),[f,g]=(0,c.useState)(e);e!==f&&(g(e),m.changePage(1));const h=!!d?.length;return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__list",ref:o},(0,c.createElement)(Tf,{filterValue:e,filteredBlockPatternsLength:d.length}),(0,c.createElement)(Xm,null,h&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(af,{shownPatterns:m.categoryPatternsAsyncList,blockPatterns:m.categoryPatterns,onClickPattern:s,isDraggable:!1}),(0,c.createElement)(nf,{...m}))))};function Pf({initialCategory:e,rootClientId:t}){const[n,o]=(0,c.useState)(""),[r,l]=(0,c.useState)("all"),[i,a]=(0,c.useState)(e?.name),s=$f(t,r);return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer"},(0,c.createElement)(uf,{selectedCategory:i,patternCategories:s,onClickCategory:a,searchValue:n,setSearchValue:o,patternSourceFilter:r,setPatternSourceFilter:l}),(0,c.createElement)(Mf,{searchValue:n,selectedCategory:i,patternCategories:s,patternSourceFilter:r}))}var Nf=function({onModalClose:e,...t}){return(0,c.createElement)(m.Modal,{title:(0,v.__)("Patterns"),onRequestClose:e,isFullScreen:!0},(0,c.createElement)(Pf,{...t}))};function Lf({title:e}){return(0,c.createElement)(m.__experimentalVStack,{spacing:0},(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(m.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3},(0,c.createElement)(m.__experimentalHStack,{spacing:2},(0,c.createElement)(m.__experimentalNavigatorBackButton,{style:{minWidth:24,padding:0},icon:(0,v.isRTL)()?Jd:ep,isSmall:!0,"aria-label":(0,v.__)("Navigate to the previous view")}),(0,c.createElement)(m.__experimentalSpacer,null,(0,c.createElement)(m.__experimentalHeading,{level:5},e))))))}function Rf({categories:e,children:t}){return(0,c.createElement)(m.__experimentalNavigatorProvider,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation"},(0,c.createElement)(m.__experimentalNavigatorScreen,{path:"/"},(0,c.createElement)(m.__experimentalItemGroup,null,e.map((e=>(0,c.createElement)(m.__experimentalNavigatorButton,{key:e.name,path:`/category/${e.name}`,as:m.__experimentalItem,isAction:!0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,e.label),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))))),e.map((e=>(0,c.createElement)(m.__experimentalNavigatorScreen,{key:e.name,path:`/category/${e.name}`},(0,c.createElement)(Lf,{title:(0,v.__)("Back")}),t(e)))))}const Af={all:"all",synced:"synced",unsynced:"unsynced",user:"user",theme:"theme",directory:"directory"},Df={all:"all",full:"fully",unsynced:"unsynced"},Of=e=>e!==Af.all&&e!==Af.user,zf=e=>e.name===Gf.name;function Vf({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:n,patternSourceFilter:o,scrollContainerRef:r,category:l}){const i=l.name===Gf.name?Af.user:o,a=Of(i),s=zf(l),u=(0,c.useMemo)((()=>[{value:Df.all,label:(0,v.__)("All")},{value:Df.full,label:(0,v.__)("Synced"),disabled:a},{value:Df.unsynced,label:(0,v.__)("Not synced"),disabled:a}]),[a]),d=(0,c.useMemo)((()=>[{value:Af.all,label:(0,v.__)("All"),disabled:s},{value:Af.directory,label:(0,v.__)("Pattern Directory"),disabled:s},{value:Af.theme,label:(0,v.__)("Theme & Plugins"),disabled:s},{value:Af.user,label:(0,v.__)("User")}]),[s]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.DropdownMenu,{popoverProps:{placement:"right-end"},label:"Filter patterns",icon:(0,c.createElement)(ai,{icon:(0,c.createElement)(m.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(m.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"#1E1E1E"}))})},(()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Source")},(0,c.createElement)(m.MenuItemsChoice,{choices:d,onSelect:n=>{var o;t(o=n),Of(o)&&e(Df.all),r.current?.scrollTo(0,0)},value:i})),(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Type")},(0,c.createElement)(m.MenuItemsChoice,{choices:u,onSelect:t=>{e(t),r.current?.scrollTo(0,0)},value:n})),(0,c.createElement)("div",{className:"block-editor-tool-selector__help"},(0,c.createInterpolateElement)((0,v.__)("Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."),{Link:(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/patterns/")})}))))))}const Ff=()=>{},Hf={name:"allPatterns",label:(0,v.__)("All patterns")},Gf={name:"myPatterns",label:(0,v.__)("My patterns")};function Uf(e,t,n){const o=e.name.startsWith("core/block"),r="core"===e.source||e.source?.startsWith("pattern-directory");return!(t!==Af.theme||!o&&!r)||(!(t!==Af.directory||!o&&r)||(t===Af.user&&!e.id||(n===Df.full&&""!==e.syncStatus||!(n!==Df.unsynced||"unsynced"===e.syncStatus||!o))))}function $f(e,t="all"){const[n,o]=tf(void 0,e),r=(0,c.useMemo)((()=>"all"===t?n:n.filter((e=>!Uf(e,t)))),[t,n]),l=(0,c.useCallback)((e=>!(!e.categories||!e.categories.length)&&e.categories.some((e=>o.some((t=>t.name===e))))),[o]),i=(0,c.useMemo)((()=>{const e=o.filter((e=>r.some((t=>t.categories?.includes(e.name))))).sort(((e,t)=>e.label.localeCompare(t.label)));return r.some((e=>!l(e)))&&!e.find((e=>"uncategorized"===e.name))&&e.push({name:"uncategorized",label:(0,v._x)("Uncategorized")}),r.some((e=>e.id))&&e.unshift(Gf),r.length>0&&e.unshift({name:Hf.name,label:Hf.label}),(0,Ln.speak)((0,v.sprintf)((0,v._n)("%d category button displayed.","%d category buttons displayed.",e.length),e.length)),e}),[o,r,l]);return i}function jf({rootClientId:e,onInsert:t,onHover:n,category:o,showTitlesAsTooltip:r,patternFilter:l}){const i=(0,c.useRef)();return(0,c.useEffect)((()=>{const e=setTimeout((()=>{const[e]=da.focus.tabbable.find(i.current);e?.focus()}));return()=>clearTimeout(e)}),[o]),(0,c.createElement)("div",{ref:i,className:"block-editor-inserter__patterns-category-dialog"},(0,c.createElement)(Wf,{key:o.name,rootClientId:e,onInsert:t,onHover:n,category:o,showTitlesAsTooltip:r,patternFilter:l}))}function Wf({rootClientId:e,onInsert:t,onHover:n=Ff,category:o,showTitlesAsTooltip:r}){const[l,,i]=tf(t,e),[a,s]=(0,c.useState)("all"),[u,d]=(0,c.useState)("all"),p=$f(e,u),f=(0,c.useRef)(),g=(0,c.useMemo)((()=>l.filter((e=>{var t;if(Uf(e,u,a))return!1;if(o.name===Hf.name)return!0;if(o.name===Gf.name&&e.id)return!0;if("uncategorized"!==o.name)return e.categories?.includes(o.name);return 0===(null!==(t=e.categories?.filter((e=>p.find((t=>t.name===e)))))&&void 0!==t?t:[]).length}))),[l,p,o.name,u,a]),h=If(g,o,f),{changePage:b}=h;(0,c.useEffect)((()=>()=>n(null)),[]);const _=(0,c.useCallback)((e=>{s(e),b(1)}),[s,b]),k=(0,c.useCallback)((e=>{d(e),b(1)}),[d,b]);return(0,c.createElement)("div",{className:"block-editor-inserter__patterns-category-panel"},(0,c.createElement)(m.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header"},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,(0,c.createElement)(m.__experimentalHeading,{level:4,as:"div"},o.label)),(0,c.createElement)(Vf,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:_,setPatternSourceFilter:k,scrollContainerRef:f,category:o})),!g.length&&(0,c.createElement)(m.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results"},(0,v.__)("No results found"))),g.length>0&&(0,c.createElement)(af,{ref:f,shownPatterns:h.categoryPatternsAsyncList,blockPatterns:h.categoryPatterns,onClickPattern:i,onHover:n,label:o.label,orientation:"vertical",category:o.name,isDraggable:!0,showTitlesAsTooltip:r,patternFilter:u,pagingProps:h}))}var Kf=function({onSelectCategory:e,selectedCategory:t,onInsert:n,rootClientId:o}){const[r,l]=(0,c.useState)(!1),i=$f(o),a=t||i[0],s=(0,p.useViewportMatch)("medium","<");return(0,c.createElement)(c.Fragment,null,!s&&(0,c.createElement)("div",{className:"block-editor-inserter__block-patterns-tabs-container"},(0,c.createElement)("nav",{"aria-label":(0,v.__)("Block pattern categories"),className:"block-editor-inserter__block-patterns-tabs"},(0,c.createElement)(m.__experimentalItemGroup,{role:"list"},i.map((n=>(0,c.createElement)(m.__experimentalItem,{role:"listitem",key:n.name,onClick:()=>e(n),className:n===t?"block-editor-inserter__patterns-category block-editor-inserter__patterns-selected-category":"block-editor-inserter__patterns-category","aria-label":n.label,"aria-current":n===t?"true":void 0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,n.label),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))),(0,c.createElement)("div",{role:"listitem"},(0,c.createElement)(m.Button,{className:"block-editor-inserter__patterns-explore-button",onClick:()=>l(!0),variant:"secondary"},(0,v.__)("Explore all patterns")))))),s&&(0,c.createElement)(Rf,{categories:i},(e=>(0,c.createElement)(Wf,{key:e.name,onInsert:n,rootClientId:o,category:e,showTitlesAsTooltip:!1}))),r&&(0,c.createElement)(Nf,{initialCategory:a,patternCategories:i,onModalClose:()=>l(!1),rootClientId:o}))};function qf(e){const[t,n]=(0,c.useState)([]),o=(0,f.useSelect)((e=>Xo(e(Jo)).getInserterMediaCategories()),[]),{canInsertImage:r,canInsertVideo:l,canInsertAudio:i}=(0,f.useSelect)((t=>{const{canInsertBlockType:n}=t(Jo);return{canInsertImage:n("core/image",e),canInsertVideo:n("core/video",e),canInsertAudio:n("core/audio",e)}}),[e]);return(0,c.useEffect)((()=>{(async()=>{const e=[];if(!o)return;const t=new Map(await Promise.all(o.map((async e=>{if(e.isExternalResource)return[e.name,!0];let t=[];try{t=await e.fetch({per_page:1})}catch(e){}return[e.name,!!t.length]})))),a={image:r,video:l,audio:i};o.forEach((n=>{a[n.mediaType]&&t.get(n.name)&&e.push(n)})),e.length&&n(e)})()}),[r,l,i,o]),t}var Zf=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),Yf=window.wp.blob;const Xf={image:"img",video:"video",audio:"audio"};function Qf(e,t){const n={id:e.id||void 0,caption:e.caption||void 0},o=e.url,r=e.alt||void 0;"image"===t?(n.url=o,n.alt=r):["video","audio"].includes(t)&&(n.src=o);const l=Xf[t],i=(0,c.createElement)(l,{src:e.previewUrl||o,alt:r,controls:"audio"===t||void 0,inert:"true",onError:({currentTarget:t})=>{t.src===e.previewUrl&&(t.src=o)}});return[(0,a.createBlock)(`core/${t}`,n),i]}const Jf=["image"],eg=25,tg={position:"bottom left",className:"block-editor-inserter__media-list__item-preview-options__popover"};function ng({category:e,media:t}){if(!e.getReportUrl)return null;const n=e.getReportUrl(t);return(0,c.createElement)(m.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,v.__)("Options"),popoverProps:tg,icon:_a},(()=>(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{onClick:()=>window.open(n,"_blank").focus(),icon:Zf},(0,v.sprintf)((0,v.__)("Report %s"),e.mediaType)))))}function og({onClose:e,onSubmit:t}){return(0,c.createElement)(m.Modal,{title:(0,v.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal"},(0,c.createElement)(m.__experimentalVStack,{spacing:3},(0,c.createElement)("p",null,(0,v.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")),(0,c.createElement)("p",null,(0,v.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation."))),(0,c.createElement)(m.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"tertiary",onClick:e},(0,v.__)("Cancel"))),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"primary",onClick:t},(0,v.__)("Insert")))))}function rg({media:e,onClick:t,composite:n,category:o}){const[r,l]=(0,c.useState)(!1),[i,s]=(0,c.useState)(!1),[u,p]=(0,c.useState)(!1),[g,h]=(0,c.useMemo)((()=>Qf(e,o.mediaType)),[e,o.mediaType]),{createErrorNotice:b,createSuccessNotice:_}=(0,f.useDispatch)(ef.store),k=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),y=(0,c.useCallback)((e=>{if(u)return;const n=(0,a.cloneBlock)(e),{id:o,url:r,caption:i}=n.attributes;o?t(n):(p(!0),window.fetch(r).then((e=>e.blob())).then((e=>{k({filesList:[e],additionalData:{caption:i},onFileChange([e]){(0,Yf.isBlobURL)(e.url)||(t({...n,attributes:{...n.attributes,id:e.id,url:e.url}}),_((0,v.__)("Image uploaded and inserted."),{type:"snackbar"}),p(!1))},allowedTypes:Jf,onError(e){b(e,{type:"snackbar"}),p(!1)}})})).catch((()=>{l(!0),p(!1)})))}),[u,t,k,b,_]),E=e.title?.rendered||e.title;let S;if(E.length>eg){const e="...";S=E.slice(0,eg-e.length)+e}const w=(0,c.useCallback)((()=>s(!0)),[]),C=(0,c.useCallback)((()=>s(!1)),[]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)($m,{isEnabled:!0,blocks:[g]},(({draggable:t,onDragStart:r,onDragEnd:l})=>(0,c.createElement)("div",{className:d()("block-editor-inserter__media-list__list-item",{"is-hovered":i}),draggable:t,onDragStart:r,onDragEnd:l},(0,c.createElement)(m.Tooltip,{text:S||E},(0,c.createElement)("div",{onMouseEnter:w,onMouseLeave:C},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...n,className:"block-editor-inserter__media-list__item",onClick:()=>y(g),"aria-label":E},(0,c.createElement)("div",{className:"block-editor-inserter__media-list__item-preview"},h,u&&(0,c.createElement)("div",{className:"block-editor-inserter__media-list__item-preview-spinner"},(0,c.createElement)(m.Spinner,null)))),!u&&(0,c.createElement)(ng,{category:o,media:e})))))),r&&(0,c.createElement)(og,{onClose:()=>l(!1),onSubmit:()=>{t((0,a.cloneBlock)(g)),_((0,v.__)("Image inserted."),{type:"snackbar"}),l(!1)}}))}var lg=function({mediaList:e,category:t,onClick:n,label:o=(0,v.__)("Media List")}){const r=(0,m.__unstableUseCompositeState)();return(0,c.createElement)(m.__unstableComposite,{...r,role:"listbox",className:"block-editor-inserter__media-list","aria-label":o},e.map(((e,o)=>(0,c.createElement)(rg,{key:e.id||e.sourceId||o,media:e,category:t,onClick:n,composite:r}))))};function ig(e=""){const[t,n]=(0,c.useState)(e),[o,r]=(0,c.useState)(e),l=(0,p.useDebounce)(r,250);return(0,c.useEffect)((()=>{l(t)}),[t]),[t,n,o]}var ag=function(){return(0,c.createElement)("div",{className:"block-editor-inserter__no-results"},(0,c.createElement)(ai,{className:"block-editor-inserter__no-results-icon",icon:tp}),(0,c.createElement)("p",null,(0,v.__)("No results found.")))};const sg=10;function cg({rootClientId:e,onInsert:t,category:n}){const o=(0,c.useRef)();return(0,c.useEffect)((()=>{const e=setTimeout((()=>{const[e]=da.focus.tabbable.find(o.current);e?.focus()}));return()=>clearTimeout(e)}),[n]),(0,c.createElement)("div",{ref:o,className:"block-editor-inserter__media-dialog"},(0,c.createElement)(ug,{rootClientId:e,onInsert:t,category:n}))}function ug({rootClientId:e,onInsert:t,category:n}){const[o,r,l]=ig(),{mediaList:i,isLoading:a}=function(e,t={}){const[n,o]=(0,c.useState)(),[r,l]=(0,c.useState)(!1),i=(0,c.useRef)();return(0,c.useEffect)((()=>{(async()=>{const n=JSON.stringify({category:e.name,...t});i.current=n,l(!0),o([]);const r=await(e.fetch?.(t));n===i.current&&(o(r),l(!1))})()}),[e.name,...Object.values(t)]),{mediaList:n,isLoading:r}}(n,{per_page:l?20:sg,search:l}),s="block-editor-inserter__media-panel",u=n.labels.search_items||(0,v.__)("Search");return(0,c.createElement)("div",{className:s},(0,c.createElement)(m.SearchControl,{className:`${s}-search`,onChange:r,value:o,label:u,placeholder:u}),a&&(0,c.createElement)("div",{className:`${s}-spinner`},(0,c.createElement)(m.Spinner,null)),!a&&!i?.length&&(0,c.createElement)(ag,null),!a&&!!i?.length&&(0,c.createElement)(lg,{rootClientId:e,onClick:t,mediaList:i,category:n}))}var dg=function({fallback:e=null,children:t}){const n=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().mediaUpload}),[]);return n?t:e};var pg=(0,m.withFilters)("editor.MediaUpload")((()=>null));const mg=["image","video","audio"];var fg=function({rootClientId:e,selectedCategory:t,onSelectCategory:n,onInsert:o}){const r=qf(e),l=(0,p.useViewportMatch)("medium","<"),i="block-editor-inserter__media-tabs",a=(0,c.useCallback)((e=>{if(!e?.url)return;const[t]=Qf(e,e.type);o(t)}),[o]),s=(0,c.useMemo)((()=>r.map((e=>({...e,label:e.labels.name})))),[r]);return(0,c.createElement)(c.Fragment,null,!l&&(0,c.createElement)("div",{className:`${i}-container`},(0,c.createElement)("nav",{"aria-label":(0,v.__)("Media categories")},(0,c.createElement)(m.__experimentalItemGroup,{role:"list",className:i},r.map((e=>(0,c.createElement)(m.__experimentalItem,{role:"listitem",key:e.name,onClick:()=>n(e),className:d()(`${i}__media-category`,{"is-selected":t===e}),"aria-label":e.labels.name,"aria-current":e===t?"true":void 0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,e.labels.name),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))),(0,c.createElement)("div",{role:"listitem"},(0,c.createElement)(dg,null,(0,c.createElement)(pg,{multiple:!1,onSelect:a,allowedTypes:mg,render:({open:e})=>(0,c.createElement)(m.Button,{onClick:t=>{t.target.focus(),e()},className:"block-editor-inserter__media-library-button",variant:"secondary","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal"},(0,v.__)("Open Media Library"))})))))),l&&(0,c.createElement)(Rf,{categories:s},(t=>(0,c.createElement)(ug,{onInsert:o,rootClientId:e,category:t}))))};const{Fill:gg,Slot:hg}=(0,m.createSlotFill)("__unstableInserterMenuExtension");gg.Slot=hg;var bg=gg;const vg=(e,t)=>t?(e.sort((({id:e},{id:n})=>{let o=t.indexOf(e),r=t.indexOf(n);return o<0&&(o=t.length),r<0&&(r=t.length),o-r})),e):e,_g=[];var kg=function({filterValue:e,onSelect:t,onHover:n,onHoverPattern:o,rootClientId:r,clientId:l,isAppender:i,__experimentalInsertionIndex:a,maxBlockPatterns:s,maxBlockTypes:u,showBlockDirectory:d=!1,isDraggable:g=!0,shouldFocusBlock:h=!0,prioritizePatterns:b,selectBlockOnInsert:_}){const k=(0,p.useDebounce)(Ln.speak,500),{prioritizedBlocks:y}=(0,f.useSelect)((e=>{const t=e(Jo).getBlockListSettings(r);return{prioritizedBlocks:t?.prioritizedInserterBlocks||_g}}),[r]),[E,S]=df({onSelect:t,rootClientId:r,clientId:l,isAppender:i,insertionIndex:a,shouldFocusBlock:h,selectBlockOnInsert:_}),[w,C,x,B]=Ym(E,S),[I,,T]=tf(S,E),M=(0,c.useMemo)((()=>{if(0===s)return[];const t=wf(I,e);return void 0!==s?t.slice(0,s):t}),[e,I,s]);let P=u;b&&M.length>2&&(P=0);const N=(0,c.useMemo)((()=>{if(0===P)return[];let t=K(w.filter((e=>"core/block"!==e.name)),"frecency","desc");!e&&y.length&&(t=vg(t,y));const n=Sf(t,C,x,e);return void 0!==P?n.slice(0,P):n}),[e,w,C,x,P,y]);(0,c.useEffect)((()=>{if(!e)return;const t=N.length+M.length,n=(0,v.sprintf)((0,v._n)("%d result found.","%d results found.",t),t);k(n)}),[e,k,N,M]);const L=(0,p.useAsyncList)(N,{step:9}),R=(0,p.useAsyncList)(L.length===N.length?M:_g),A=N.length>0||M.length>0,D=!!N.length&&(0,c.createElement)(Zm,{title:(0,c.createElement)(m.VisuallyHidden,null,(0,v.__)("Blocks"))},(0,c.createElement)(qm,{items:L,onSelect:B,onHover:n,label:(0,v.__)("Blocks"),isDraggable:g})),O=!!M.length&&(0,c.createElement)(Zm,{title:(0,c.createElement)(m.VisuallyHidden,null,(0,v.__)("Block patterns"))},(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-patterns"},(0,c.createElement)(af,{shownPatterns:R,blockPatterns:M,onClickPattern:T,onHover:o,isDraggable:g})));return(0,c.createElement)(Xm,null,!d&&!A&&(0,c.createElement)(ag,null),b?O:D,!!N.length&&!!M.length&&(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),b?D:O,d&&(0,c.createElement)(bg.Slot,{fillProps:{onSelect:B,onHover:n,filterValue:e,hasItems:A,rootClientId:E}},(e=>e.length?e:A?null:(0,c.createElement)(ag,null))))};const yg={name:"blocks",title:(0,v.__)("Blocks")},Eg={name:"patterns",title:(0,v.__)("Patterns")},Sg={name:"media",title:(0,v.__)("Media")};var wg=function({children:e,showPatterns:t=!1,showMedia:n=!1,onSelect:o,prioritizePatterns:r}){const l=(0,c.useMemo)((()=>{const e=[];return r&&t&&e.push(Eg),e.push(yg),!r&&t&&e.push(Eg),n&&e.push(Sg),e}),[r,t,n]);return(0,c.createElement)(m.TabPanel,{className:"block-editor-inserter__tabs",tabs:l,onSelect:o},e)};var Cg=(0,c.forwardRef)((function({rootClientId:e,clientId:t,isAppender:n,__experimentalInsertionIndex:o,onSelect:r,showInserterHelpPanel:l,showMostUsedBlocks:i,__experimentalFilterValue:a="",shouldFocusBlock:s=!0,prioritizePatterns:u},p){const[g,h,b]=ig(a),[_,k]=(0,c.useState)(null),[y,E]=(0,c.useState)(null),[S,w]=(0,c.useState)("all"),[C,x]=(0,c.useState)(null),[B,I]=(0,c.useState)(null),[T,M,P]=df({rootClientId:e,clientId:t,isAppender:n,insertionIndex:o,shouldFocusBlock:s}),{showPatterns:N,inserterItems:L}=(0,f.useSelect)((e=>{const{__experimentalGetAllowedPatterns:t,getInserterItems:n}=e(Jo);return{showPatterns:!!t(T).length,inserterItems:n(T)}}),[T]),R=(0,c.useMemo)((()=>L.some((({category:e})=>"reusable"===e))),[L]),A=!!qf(T).length,D=(0,c.useCallback)(((e,t,n)=>{M(e,t,n),r()}),[M,r]),O=(0,c.useCallback)(((e,t)=>{M(e,{patternName:t}),r()}),[M,r]),z=(0,c.useCallback)((e=>{P(!!e),k(e)}),[P,k]),V=(0,c.useCallback)((e=>{P(!!e)}),[P]),F=(0,c.useCallback)(((e,t)=>{E(e),w(t)}),[E]),H=(0,c.useMemo)((()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-inserter__block-list"},(0,c.createElement)(Jm,{rootClientId:T,onInsert:D,onHover:z,showMostUsedBlocks:i})),l&&(0,c.createElement)("div",{className:"block-editor-inserter__tips"},(0,c.createElement)(m.VisuallyHidden,{as:"h2"},(0,v.__)("A tip for using the block editor")),(0,c.createElement)(Qd,null)))),[T,D,z,i,l]),G=(0,c.useMemo)((()=>(0,c.createElement)(Kf,{rootClientId:T,onInsert:O,onSelectCategory:F,selectedCategory:y})),[T,O,F,y]),U=(0,c.useMemo)((()=>(0,c.createElement)(fg,{rootClientId:T,selectedCategory:C,onSelectCategory:x,onInsert:D})),[T,D,C,x]),$=(0,c.useCallback)((e=>"blocks"===e.name?H:"patterns"===e.name?G:"media"===e.name?U:void 0),[H,G,U]),j=(0,c.useRef)();(0,c.useImperativeHandle)(p,(()=>({focusSearch:()=>{j.current.focus()}})));const W="patterns"===B&&!b&&y,K=!b&&(N||R||A),q="media"===B&&!b&&C;return(0,c.createElement)("div",{className:"block-editor-inserter__menu"},(0,c.createElement)("div",{className:d()("block-editor-inserter__main-area",{"show-as-tabs":K})},(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,className:"block-editor-inserter__search",onChange:e=>{_&&k(null),h(e)},value:g,label:(0,v.__)("Search for blocks and patterns"),placeholder:(0,v.__)("Search"),ref:j}),!!b&&(0,c.createElement)("div",{className:"block-editor-inserter__no-tab-container"},(0,c.createElement)(kg,{filterValue:b,onSelect:r,onHover:z,onHoverPattern:V,rootClientId:e,clientId:t,isAppender:n,__experimentalInsertionIndex:o,showBlockDirectory:!0,shouldFocusBlock:s})),K&&(0,c.createElement)(wg,{showPatterns:N,showReusableBlocks:R,showMedia:A,prioritizePatterns:u,onSelect:e=>{"patterns"!==e&&E(null),I(e)}},$),!b&&!K&&(0,c.createElement)("div",{className:"block-editor-inserter__no-tab-container"},H)),q&&(0,c.createElement)(cg,{rootClientId:T,onInsert:D,category:C}),l&&_&&(0,c.createElement)(Vm,{item:_}),W&&(0,c.createElement)(jf,{rootClientId:T,onInsert:O,onHover:V,category:y,patternFilter:S,showTitlesAsTooltip:!0}))}));function xg({onSelect:e,rootClientId:t,clientId:n,isAppender:o,prioritizePatterns:r,selectBlockOnInsert:l}){const[i,a]=(0,c.useState)(""),[s,u]=df({onSelect:e,rootClientId:t,clientId:n,isAppender:o,selectBlockOnInsert:l}),[p]=Ym(s,u),[g]=tf(u,s),{setInserterIsOpened:h,insertionIndex:b}=(0,f.useSelect)((e=>{const{getSettings:t,getBlockIndex:o,getBlockCount:r}=e(Jo),l=t(),i=o(n),a=r();return{setInserterIsOpened:l.__experimentalSetIsInserterOpened,insertionIndex:-1===i?a:i}}),[n]),_=g.length&&(!!i||r),k=_&&g.length>6||p.length>6;(0,c.useEffect)((()=>{h&&h(!1)}),[h]);let y=0;return _&&(y=r?4:2),(0,c.createElement)("div",{className:d()("block-editor-inserter__quick-inserter",{"has-search":k,"has-expand":h})},k&&(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,className:"block-editor-inserter__search",value:i,onChange:e=>{a(e)},label:(0,v.__)("Search for blocks and patterns"),placeholder:(0,v.__)("Search")}),(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-results"},(0,c.createElement)(kg,{filterValue:i,onSelect:e,rootClientId:t,clientId:n,isAppender:o,maxBlockPatterns:y,maxBlockTypes:6,isDraggable:!1,prioritizePatterns:r,selectBlockOnInsert:l})),h&&(0,c.createElement)(m.Button,{className:"block-editor-inserter__quick-inserter-expand",onClick:()=>{h({rootClientId:t,insertionIndex:b,filterValue:i})},"aria-label":(0,v.__)("Browse all. This will open the main inserter panel in the editor toolbar.")},(0,v.__)("Browse all")))}const Bg=({onToggle:e,disabled:t,isOpen:n,blockTitle:o,hasSingleBlockType:r,toggleProps:l={},prioritizePatterns:i})=>{const{as:a=m.Button,label:s,onClick:u,...d}=l;let p=s;return!p&&r?p=(0,v.sprintf)((0,v._x)("Add %s","directly add the only allowed block"),o):!p&&i?p=(0,v.__)("Add pattern"):p||(p=(0,v._x)("Add block","Generic label for block inserter button")),(0,c.createElement)(a,{icon:Yd,label:p,tooltipPosition:"bottom",onClick:function(t){e&&e(t),u&&u(t)},className:"block-editor-inserter__toggle","aria-haspopup":!r&&"true","aria-expanded":!r&&n,disabled:t,...d})};class Ig extends c.Component{constructor(){super(...arguments),this.onToggle=this.onToggle.bind(this),this.renderToggle=this.renderToggle.bind(this),this.renderContent=this.renderContent.bind(this)}onToggle(e){const{onToggle:t}=this.props;t&&t(e)}renderToggle({onToggle:e,isOpen:t}){const{disabled:n,blockTitle:o,hasSingleBlockType:r,directInsertBlock:l,toggleProps:i,hasItems:a,renderToggle:s=Bg,prioritizePatterns:c}=this.props;return s({onToggle:e,isOpen:t,disabled:n||!a,blockTitle:o,hasSingleBlockType:r,directInsertBlock:l,toggleProps:i,prioritizePatterns:c})}renderContent({onClose:e}){const{rootClientId:t,clientId:n,isAppender:o,showInserterHelpPanel:r,__experimentalIsQuick:l,prioritizePatterns:i,onSelectOrClose:a,selectBlockOnInsert:s}=this.props;return l?(0,c.createElement)(xg,{onSelect:t=>{const n=Array.isArray(t)&&t?.length?t[0]:t;a&&"function"==typeof a&&a(n),e()},rootClientId:t,clientId:n,isAppender:o,prioritizePatterns:i,selectBlockOnInsert:s}):(0,c.createElement)(Cg,{onSelect:()=>{e()},rootClientId:t,clientId:n,isAppender:o,showInserterHelpPanel:r,prioritizePatterns:i})}render(){const{position:e,hasSingleBlockType:t,directInsertBlock:n,insertOnlyAllowedBlock:o,__experimentalIsQuick:r,onSelectOrClose:l}=this.props;return t||n?this.renderToggle({onToggle:o}):(0,c.createElement)(m.Dropdown,{className:"block-editor-inserter",contentClassName:d()("block-editor-inserter__popover",{"is-quick":r}),popoverProps:{position:e,shift:!0},onToggle:this.onToggle,expandOnMobile:!0,headerTitle:(0,v.__)("Add a block"),renderToggle:this.renderToggle,renderContent:this.renderContent,onClose:l})}}const Tg=(0,p.compose)([(0,f.withSelect)(((e,{clientId:t,rootClientId:n,shouldDirectInsert:o=!0})=>{const{getBlockRootClientId:r,hasInserterItems:l,getAllowedBlocks:i,getDirectInsertBlock:s,getSettings:c}=e(Jo),{getBlockVariations:u}=e(a.store),d=i(n=n||r(t)||void 0),p=o&&s(n),m=c(),f=1===d?.length&&0===u(d[0].name,"inserter")?.length;let g=!1;return f&&(g=d[0]),{hasItems:l(n),hasSingleBlockType:f,blockTitle:g?g.title:"",allowedBlockType:g,directInsertBlock:p,rootClientId:n,prioritizePatterns:m.__experimentalPreferPatternsOnRoot&&!n}})),(0,f.withDispatch)(((e,t,{select:n})=>({insertOnlyAllowedBlock(){const{rootClientId:o,clientId:r,isAppender:l,hasSingleBlockType:i,allowedBlockType:s,directInsertBlock:c,onSelectOrClose:u,selectBlockOnInsert:d}=t;if(!i&&!c)return;const{insertBlock:p}=e(Jo);let m;if(c){const e=function(e){const{getBlock:t,getPreviousBlockClientId:l}=n(Jo);if(!e||!r&&!o)return{};const i={};let a={};if(r){const e=t(r),n=t(l(r));e?.name===n?.name&&(a=n?.attributes||{})}else{const e=t(o);if(e?.innerBlocks?.length){const t=e.innerBlocks[e.innerBlocks.length-1];c&&c?.name===t.name&&(a=t.attributes)}}return e.forEach((e=>{a.hasOwnProperty(e)&&(i[e]=a[e])})),i}(c.attributesToCopy);m=(0,a.createBlock)(c.name,{...c.attributes||{},...e})}else m=(0,a.createBlock)(s.name);p(m,function(){const{getBlockIndex:e,getBlockSelectionEnd:t,getBlockOrder:i,getBlockRootClientId:a}=n(Jo);if(r)return e(r);const s=t();return!l&&s&&a(s)===o?e(s)+1:i(o).length}(),o,d),u&&u({clientId:m?.clientId});const f=(0,v.sprintf)((0,v.__)("%s block added"),s.title);(0,Ln.speak)(f)}}))),(0,p.ifCondition)((({hasItems:e,isAppender:t,rootClientId:n,clientId:o})=>e||!t&&!n&&!o))])(Ig);var Mg=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(Tg,{ref:t,...e})));var Pg=(0,p.compose)((0,f.withSelect)(((e,t)=>{const{getBlockCount:n,getSettings:o,getTemplateLock:r}=e(Jo),l=!n(t.rootClientId),{bodyPlaceholder:i}=o();return{showPrompt:l,isLocked:!!r(t.rootClientId),placeholder:i}})),(0,f.withDispatch)(((e,t)=>{const{insertDefaultBlock:n,startTyping:o}=e(Jo);return{onAppend(){const{rootClientId:e}=t;n(void 0,e),o()}}})))((function({isLocked:e,onAppend:t,showPrompt:n,placeholder:o,rootClientId:r}){if(e)return null;const l=(0,Zd.decodeEntities)(o)||(0,v.__)("Type / to choose a block");return(0,c.createElement)("div",{"data-root-client-id":r||"",className:d()("block-editor-default-block-appender",{"has-visible-prompt":n})},(0,c.createElement)("p",{tabIndex:"0",role:"button","aria-label":(0,v.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:e=>{Ld.ENTER!==e.keyCode&&Ld.SPACE!==e.keyCode||t()},onClick:()=>t(),onFocus:()=>{n&&t()}},n?l:"\ufeff"),(0,c.createElement)(Mg,{rootClientId:r,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0}))}));function Ng({rootClientId:e,className:t,onFocus:n,tabIndex:o},r){return(0,c.createElement)(Mg,{position:"bottom center",rootClientId:e,__experimentalIsQuick:!0,renderToggle:({onToggle:e,disabled:l,isOpen:i,blockTitle:a,hasSingleBlockType:s})=>{let u;u=s?(0,v.sprintf)((0,v._x)("Add %s","directly add the only allowed block"),a):(0,v._x)("Add block","Generic label for block inserter button");const p=!s;let f=(0,c.createElement)(m.Button,{ref:r,onFocus:n,tabIndex:o,className:d()(t,"block-editor-button-block-appender"),onClick:e,"aria-haspopup":p?"true":void 0,"aria-expanded":p?i:void 0,disabled:l,label:u},!s&&(0,c.createElement)(m.VisuallyHidden,{as:"span"},u),(0,c.createElement)(ai,{icon:Yd}));return(p||s)&&(f=(0,c.createElement)(m.Tooltip,{text:u},f)),f},isAppender:!0})}const Lg=(0,c.forwardRef)(((e,t)=>($()("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),Ng(e,t))));var Rg=(0,c.forwardRef)(Ng);function Ag({rootClientId:e}){return(0,f.useSelect)((t=>t(Jo).canInsertBlockType((0,a.getDefaultBlockName)(),e)))?(0,c.createElement)(Pg,{rootClientId:e}):(0,c.createElement)(Rg,{rootClientId:e,className:"block-list-appender__toggle"})}var Dg=function({rootClientId:e,renderAppender:t,className:n,tagName:o="div"}){const r=function(e,t){const n=(0,f.useSelect)((n=>{const{getTemplateLock:o,getSelectedBlockClientId:r,__unstableGetEditorMode:l,getBlockEditingMode:i}=n(Jo);if(!1===t)return!1;if(!t){const t=r();if(e!==t&&(e||t))return!1}return!o(e)&&"disabled"!==i(e)&&"zoom-out"!==l()}),[e,t]);return n?t?(0,c.createElement)(t,null):(0,c.createElement)(Ag,{rootClientId:e}):null}(e,t),l=(0,f.useSelect)((t=>{const{getBlockInsertionPoint:n,isBlockInsertionPointVisible:o,getBlockCount:r}=t(Jo),l=n();return o()&&e===l?.rootClientId&&0===r(e)}),[e]);return r?(0,c.createElement)(o,{tabIndex:-1,className:d()("block-list-appender wp-block",n,{"is-drag-over":l}),contentEditable:!1,"data-block":!0},r):null};var Og=function(e){return(0,p.useRefEffect)((t=>{if(!e)return;function n(t){const{deltaX:n,deltaY:o}=t;e.current.scrollBy(n,o)}const o={passive:!0};return t.addEventListener("wheel",n,o),()=>{t.removeEventListener("wheel",n,o)}}),[e])};const zg=Number.MAX_SAFE_INTEGER;(0,c.createContext)();var Vg=function({previousClientId:e,nextClientId:t,children:n,__unstablePopoverSlot:o,__unstableContentRef:r,...l}){const[i,a]=(0,c.useReducer)((e=>(e+1)%zg),0),{orientation:s,rootClientId:u,isVisible:p}=(0,f.useSelect)((n=>{const{getBlockListSettings:o,getBlockRootClientId:r,isBlockVisible:l}=n(Jo),i=r(null!=e?e:t);return{orientation:o(i)?.orientation||"vertical",rootClientId:i,isVisible:l(e)&&l(t)}}),[e,t]),g=Fd(e),h=Fd(t),b="vertical"===s,_=(0,c.useMemo)((()=>{if(i<0||!g&&!h||!p)return;return{contextElement:g||h,getBoundingClientRect(){const e=g?g.getBoundingClientRect():null,t=h?h.getBoundingClientRect():null;let n=0,o=0,r=0,l=0;return b?(o=e?e.bottom:t.top,r=e?e.width:t.width,l=t&&e?t.top-e.bottom:0,n=e?e.left:t.left):(o=e?e.top:t.top,l=e?e.height:t.height,(0,v.isRTL)()?(n=t?t.right:e.left,r=e&&t?e.left-t.right:0):(n=e?e.right:t.left,r=e&&t?t.left-e.right:0)),new window.DOMRect(n,o,r,l)}}}),[g,h,i,b,p]),k=Og(r);return(0,c.useLayoutEffect)((()=>{if(!g)return;const e=new window.MutationObserver(a);return e.observe(g,{attributes:!0}),()=>{e.disconnect()}}),[g]),(0,c.useLayoutEffect)((()=>{if(!h)return;const e=new window.MutationObserver(a);return e.observe(h,{attributes:!0}),()=>{e.disconnect()}}),[h]),(0,c.useLayoutEffect)((()=>{if(g)return g.ownerDocument.defaultView.addEventListener("resize",a),()=>{g.ownerDocument.defaultView?.removeEventListener("resize",a)}}),[g]),(g||h)&&p?(0,c.createElement)(m.Popover,{ref:k,animate:!1,anchor:_,focusOnMount:!1,__unstableSlotName:o,inline:!o,key:t+"--"+u,...l,className:d()("block-editor-block-popover","block-editor-block-popover__inbetween",l.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled"},(0,c.createElement)("div",{className:"block-editor-block-popover__inbetween-container"},n)):null};const Fg=Number.MAX_SAFE_INTEGER;var Hg=(0,c.forwardRef)((function({clientId:e,bottomClientId:t,children:n,__unstableRefreshSize:o,__unstableCoverTarget:r=!1,__unstablePopoverSlot:l,__unstableContentRef:i,shift:a=!0,...s},u){const f=Fd(e),g=Fd(null!=t?t:e),h=(0,p.useMergeRefs)([u,Og(i)]),[b,v]=(0,c.useReducer)((e=>(e+1)%Fg),0);(0,c.useLayoutEffect)((()=>{if(!f)return;const e=new window.MutationObserver(v);return e.observe(f,{attributes:!0}),()=>{e.disconnect()}}),[f]);const _=(0,c.useMemo)((()=>b<0||!f||g!==f?{}:{position:"absolute",width:f.offsetWidth,height:f.offsetHeight}),[f,g,o,b]),k=(0,c.useMemo)((()=>{if(!(b<0||!f||t&&!g))return{getBoundingClientRect(){var e,t,n,o;const r=f.getBoundingClientRect(),l=g?.getBoundingClientRect(),i=Math.min(r.left,null!==(e=l?.left)&&void 0!==e?e:1/0),a=Math.min(r.top,null!==(t=l?.top)&&void 0!==t?t:1/0),s=Math.max(r.right,null!==(n=l.right)&&void 0!==n?n:-1/0)-i,c=Math.max(r.bottom,null!==(o=l.bottom)&&void 0!==o?o:-1/0)-a;return new window.DOMRect(i,a,s,c)},contextElement:f}}),[t,g,f,b]);return!f||t&&!g?null:(0,c.createElement)(m.Popover,{ref:h,animate:!1,focusOnMount:!1,anchor:k,__unstableSlotName:l,inline:!l,placement:"top-start",resize:!1,flip:!1,shift:a,...s,className:d()("block-editor-block-popover",s.className),variant:"unstyled"},r&&(0,c.createElement)("div",{style:_},n),!r&&n)}));const Gg={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};var Ug=function({__unstablePopoverSlot:e,__unstableContentRef:t}){const{clientId:n}=(0,f.useSelect)((e=>{const{getBlockOrder:t,getBlockInsertionPoint:n}=e(Jo),o=n(),r=t(o.rootClientId);return r.length?{clientId:r[o.index]}:{}}),[]),o=(0,p.useReducedMotion)();return(0,c.createElement)(Hg,{clientId:n,__unstableCoverTarget:!0,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone"},(0,c.createElement)(m.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:o?Gg.show:Gg.hide,animate:Gg.show,exit:o?Gg.show:Gg.exit,className:"block-editor-block-popover__drop-zone-foreground"}))};const $g=(0,c.createContext)();function jg({__unstablePopoverSlot:e,__unstableContentRef:t}){const{selectBlock:n,hideInsertionPoint:o}=(0,f.useDispatch)(Jo),r=(0,c.useContext)($g),l=(0,c.useRef)(),{orientation:i,previousClientId:a,nextClientId:s,rootClientId:u,isInserterShown:g,isDistractionFree:h,isNavigationMode:b}=(0,f.useSelect)((e=>{const{getBlockOrder:t,getBlockListSettings:n,getBlockInsertionPoint:o,isBlockBeingDragged:r,getPreviousBlockClientId:l,getNextBlockClientId:i,getSettings:a,isNavigationMode:s}=e(Jo),c=o(),u=t(c.rootClientId);if(!u.length)return{};let d=u[c.index-1],p=u[c.index];for(;r(d);)d=l(d);for(;r(p);)p=i(p);const m=a();return{previousClientId:d,nextClientId:p,orientation:n(c.rootClientId)?.orientation||"vertical",rootClientId:c.rootClientId,isNavigationMode:s(),isDistractionFree:m.isDistractionFree,isInserterShown:c?.__unstableWithInserter}}),[]),v=(0,p.useReducedMotion)();const _={start:{opacity:0,scale:0},rest:{opacity:1,scale:1,transition:{delay:g?.5:0,type:"tween"}},hover:{opacity:1,scale:1,transition:{delay:.5,type:"tween"}}},k={start:{scale:v?1:0},rest:{scale:1,transition:{delay:.4,type:"tween"}}};if(h&&!b)return null;const y=d()("block-editor-block-list__insertion-point","is-"+i);return(0,c.createElement)(Vg,{previousClientId:a,nextClientId:s,__unstablePopoverSlot:e,__unstableContentRef:t},(0,c.createElement)(m.__unstableMotion.div,{layout:!v,initial:v?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:l,tabIndex:-1,onClick:function(e){e.target===l.current&&s&&n(s,-1)},onFocus:function(e){e.target!==l.current&&(r.current=!0)},className:d()(y,{"is-with-inserter":g}),onHoverEnd:function(e){e.target!==l.current||r.current||o()}},(0,c.createElement)(m.__unstableMotion.div,{variants:_,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),g&&(0,c.createElement)(m.__unstableMotion.div,{variants:k,className:d()("block-editor-block-list__insertion-point-inserter")},(0,c.createElement)(Mg,{position:"bottom center",clientId:s,rootClientId:u,__experimentalIsQuick:!0,onToggle:e=>{r.current=e},onSelectOrClose:()=>{r.current=!1}}))))}function Wg(e){const{insertionPoint:t,isVisible:n,isBlockListEmpty:o}=(0,f.useSelect)((e=>{const{getBlockInsertionPoint:t,isBlockInsertionPointVisible:n,getBlockCount:o}=e(Jo),r=t();return{insertionPoint:r,isVisible:n(),isBlockListEmpty:0===o(r?.rootClientId)}}),[]);return!n||o?null:"replace"===t.operation?(0,c.createElement)(Ug,{key:`${t.rootClientId}-${t.index}`,...e}):(0,c.createElement)(jg,{...e})}function Kg(){const e=(0,c.useContext)($g),t=(0,f.useSelect)((e=>e(Jo).getSettings().isDistractionFree||"zoom-out"===e(Jo).__unstableGetEditorMode()),[]),{getBlockListSettings:n,getBlockIndex:o,isMultiSelecting:r,getSelectedBlockClientIds:l,getTemplateLock:i,__unstableIsWithinBlockOverlay:a,getBlockEditingMode:s}=(0,f.useSelect)(Jo),{showInsertionPoint:u,hideInsertionPoint:d}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((c=>{if(!t)return c.addEventListener("mousemove",p),()=>{c.removeEventListener("mousemove",p)};function p(t){if(e.current)return;if(t.target.nodeType===t.target.TEXT_NODE)return;if(r())return;if(!t.target.classList.contains("block-editor-block-list__layout"))return void d();let c;if(!t.target.classList.contains("is-root-container")){c=(t.target.getAttribute("data-block")?t.target:t.target.closest("[data-block]")).getAttribute("data-block")}if(i(c)||"disabled"===s(c))return;const p=n(c)?.orientation||"vertical",m=t.clientY,f=t.clientX;let g=Array.from(t.target.children).find((e=>{const t=e.getBoundingClientRect();return e.classList.contains("wp-block")&&"vertical"===p&&t.top>m||e.classList.contains("wp-block")&&"horizontal"===p&&((0,v.isRTL)()?t.right<f:t.left>f)}));if(!g)return void d();if(!g.id&&(g=g.firstElementChild,!g))return void d();const h=g.id.slice(6);if(!h||a(h))return;if(l().includes(h))return;const b=g.getBoundingClientRect();if("horizontal"===p&&(t.clientY>b.bottom||t.clientY<b.top)||"vertical"===p&&(t.clientX>b.right||t.clientX<b.left))return void d();const _=o(h);0!==_?u(c,_,{__unstableWithInserter:!0}):d()}}),[e,n,o,r,u,d,l,t])}var qg=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n}=rr();return(0,c.createElement)(e,{...t,clientId:n})}),"withClientId");var Zg=qg((({clientId:e,showSeparator:t,isFloating:n,onAddBlock:o,isToggle:r})=>(0,c.createElement)(Rg,{className:d()({"block-list-appender__toggle":r}),rootClientId:e,showSeparator:t,isFloating:n,onAddBlock:o})));var Yg=(0,p.compose)([qg,(0,f.withSelect)(((e,{clientId:t})=>{const{getBlockOrder:n}=e(Jo),o=n(t);return{lastBlockClientId:o[o.length-1]}}))])((({clientId:e})=>(0,c.createElement)(Pg,{rootClientId:e}))),Xg=window.wp.isShallowEqual,Qg=n.n(Xg);const Jg=new WeakMap;function eh(e,t,n,o,r,l,i,a,s,u,d){const{updateBlockListSettings:p}=(0,f.useDispatch)(Jo),m=(0,f.useRegistry)(),{parentLock:g}=(0,f.useSelect)((t=>{const n=t(Jo).getBlockRootClientId(e);return{parentLock:t(Jo).getTemplateLock(n)}}),[e]),h=function(e){const[t,n]=(0,c.useState)(e);return Qg()(t,e)||n(e),t}(t),b=(0,c.useMemo)((()=>n),n),v=void 0===a||"contentOnly"===g?g:a;(0,c.useLayoutEffect)((()=>{const t={allowedBlocks:h,prioritizedInserterBlocks:b,templateLock:v};if(void 0!==s&&(t.__experimentalCaptureToolbars=s),void 0!==u)t.orientation=u;else{const e=bi(d?.type);t.orientation=e.getOrientation(d)}void 0!==l&&($()("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),t.defaultBlock=l),void 0!==o&&(t.defaultBlock=o),void 0!==i&&($()("__experimentalDirectInsert",{alternative:"directInsert",since:"6.3",version:"6.4"}),t.directInsert=i),void 0!==r&&(t.directInsert=r),Jg.get(m)||Jg.set(m,[]),Jg.get(m).push([e,t]),window.queueMicrotask((()=>{Jg.get(m)?.length&&m.batch((()=>{Jg.get(m).forEach((e=>{p(...e)})),Jg.set(m,[])}))}))}),[e,h,b,v,o,r,l,i,s,u,p,d,m])}function th(e,t,n,o,r,l,i){return s=>{const{srcRootClientId:c,srcClientIds:u,type:d,blocks:p}=function(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch(e){return t}return t}(s);if("inserter"===d){i();const e=p.map((e=>(0,a.cloneBlock)(e)));l(e,!0,null)}if("block"===d){const l=n(u[0]);if(c===e&&l===t)return;if(u.includes(e)||o(u).some((t=>t===e)))return;const i=c===e,a=u.length;r(u,c,i&&l<t?t-a:t)}}}function nh(e,t,n={}){const{operation:o="insert"}=n,r=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),{canInsertBlockType:l,getBlockIndex:i,getClientIdsOfDescendants:s,getBlockOrder:u,getBlocksByClientId:d}=(0,f.useSelect)(Jo),{insertBlocks:p,moveBlocksToPosition:m,updateBlockAttributes:g,clearSelectedBlock:h,replaceBlocks:b,removeBlocks:v}=(0,f.useDispatch)(Jo),_=(0,f.useRegistry)(),k=(0,c.useCallback)(((n,r=!0,l=0)=>{if("replace"===o){const o=u(e)[t];b(o,n,void 0,l)}else p(n,t,e,r,l)}),[o,u,p,b,t,e]),y=(0,c.useCallback)(((n,r,l)=>{if("replace"===o){const o=d(n),r=u(e)[t];_.batch((()=>{v(n,!1),b(r,o,void 0,0)}))}else m(n,r,e,l)}),[o,u,d,p,m,v,t,e]),E=th(e,t,i,s,y,k,h),S=function(e,t,n,o,r,l){return t=>{if(!n)return;const i=(0,a.findTransform)((0,a.getBlockTransforms)("from"),(n=>"files"===n.type&&r(n.blockName,e)&&n.isMatch(t)));if(i){const e=i.transform(t,o);l(e)}}}(e,0,r,g,l,k),w=function(e,t,n){return e=>{const t=(0,a.pasteHandler)({HTML:e,mode:"BLOCKS"});t.length&&n(t)}}(0,0,k);return e=>{const t=(0,da.getFilesFromDataTransfer)(e.dataTransfer),n=e.dataTransfer.getData("text/html");n?w(n):t.length?S(t):E(e)}}function oh(e,t,n=["top","bottom","left","right"]){let o,r;return n.forEach((n=>{const l=function(e,t,n){const o="top"===n||"bottom"===n,{x:r,y:l}=e,i=o?r:l,a=o?l:r,s=o?t.left:t.top,c=o?t.right:t.bottom,u=t[n];let d;return d=i>=s&&i<=c?i:i<c?s:c,Math.sqrt((i-d)**2+(a-u)**2)}(e,t,n);(void 0===o||l<o)&&(o=l,r=n)})),[o,r]}function rh(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function lh({rootClientId:e=""}={}){const t=(0,f.useRegistry)(),[n,o]=(0,c.useState)({index:null,operation:"insert"}),r=(0,f.useSelect)((t=>{const{__unstableIsWithinBlockOverlay:n,__unstableHasActiveBlockOverlayActive:o,getBlockEditingMode:r}=t(Jo);return"default"!==r(e)||o(e)||n(e)}),[e]),{getBlockListSettings:l,getBlocks:i,getBlockIndex:s}=(0,f.useSelect)(Jo),{showInsertionPoint:u,hideInsertionPoint:d}=(0,f.useDispatch)(Jo),m=nh(e,n.index,{operation:n.operation}),g=(0,p.useThrottle)((0,c.useCallback)(((n,r)=>{const c=i(e);if(0===c.length)return void t.batch((()=>{o({index:0,operation:"insert"}),u(e,0,{operation:"insert"})}));const d=c.map((e=>{const t=e.clientId;return{isUnmodifiedDefaultBlock:(0,a.isUnmodifiedDefaultBlock)(e),getBoundingClientRect:()=>r.getElementById(`block-${t}`).getBoundingClientRect(),blockIndex:s(t)}})),[p,m]=function(e,t,n="vertical"){const o="horizontal"===n?["left","right"]:["top","bottom"],r=(0,v.isRTL)();let l=0,i="before",a=1/0;e.forEach((({isUnmodifiedDefaultBlock:e,getBoundingClientRect:n,blockIndex:s})=>{const c=n();let[u,d]=oh(t,c,o);e&&rh(t,c)&&(u=0),u<a&&(i="bottom"===d||!r&&"right"===d||r&&"left"===d?"after":"before",a=u,l=s)}));const s=l+("after"===i?1:-1),c=!!e[l]?.isUnmodifiedDefaultBlock,u=!!e[s]?.isUnmodifiedDefaultBlock;if(!c&&!u)return["after"===i?l+1:l,"insert"];return[c?l:s,"replace"]}(d,{x:n.clientX,y:n.clientY},l(e)?.orientation);t.batch((()=>{o({index:p,operation:m}),u(e,p,{operation:m})}))}),[i,e,l,t,u,s]),200);return(0,p.__experimentalUseDropZone)({isDisabled:r,onDrop:m,onDragOver(e){g(e,e.currentTarget.ownerDocument)},onDragLeave(){g.cancel(),d()},onDragEnd(){g.cancel(),d()}})}const ih={};function ah(e){const{clientId:t,allowedBlocks:n,prioritizedInserterBlocks:o,defaultBlock:r,directInsert:l,__experimentalDefaultBlock:i,__experimentalDirectInsert:s,template:u,templateLock:d,wrapperRef:p,templateInsertUpdatesSelection:m,__experimentalCaptureToolbars:g,__experimentalAppenderTagName:h,renderAppender:v,orientation:_,placeholder:k,layout:y}=e;eh(t,n,o,r,l,i,s,d,g,_,y),function(e,t,n,o){const{getBlocks:r,getSelectedBlocksInitialCaretPosition:l,isBlockSelected:i}=(0,f.useSelect)(Jo),{replaceInnerBlocks:s,__unstableMarkNextChangeAsNotPersistent:u}=(0,f.useDispatch)(Jo),{innerBlocks:d}=(0,f.useSelect)((t=>({innerBlocks:t(Jo).getBlocks(e)})),[e]),p=(0,c.useRef)(null);(0,c.useLayoutEffect)((()=>{let c=!1;return window.queueMicrotask((()=>{if(c)return;const d=r(e),m=0===d.length||"all"===n||"contentOnly"===n,f=!b()(t,p.current);if(!m||!f)return;p.current=t;const g=(0,a.synchronizeBlocksWithTemplate)(d,t);b()(g,d)||(u(),s(e,g,0===d.length&&o&&0!==g.length&&i(e),l()))})),()=>{c=!0}}),[d,t,n,e])}(t,u,d,m);const E=function(e){return(0,f.useSelect)((t=>{const n=t(Jo).getBlock(e);if(!n)return;const o=t(a.store).getBlockType(n.name);return o&&0!==Object.keys(o.providesContext).length?Object.fromEntries(Object.entries(o.providesContext).map((([e,t])=>[e,n.attributes[t]]))):void 0}),[e])}(t),S=(0,f.useSelect)((e=>e(Jo).getBlock(t)?.name),[t]),w=(0,a.getBlockSupport)(S,"layout")||(0,a.getBlockSupport)(S,"__experimentalLayout")||ih,{allowSizingOnChildren:C=!1}=w,x=bl("layout")||ih,B=y||w,I=(0,c.useMemo)((()=>({...x,...B,...C&&{allowSizingOnChildren:!0}})),[x,B,C]);return(0,c.createElement)(ma,{value:E},(0,c.createElement)(Eh,{rootClientId:t,renderAppender:v,__experimentalAppenderTagName:h,layout:I,wrapperRef:p,placeholder:k}))}function sh(e){return ip(e),(0,c.createElement)(ah,{...e})}const ch=(0,c.forwardRef)(((e,t)=>{const n=uh({ref:t},e);return(0,c.createElement)("div",{className:"block-editor-inner-blocks"},(0,c.createElement)("div",{...n}))}));function uh(e={},t={}){const{__unstableDisableLayoutClassNames:n,__unstableDisableDropZone:o}=t,{clientId:r,layout:l=null,__unstableLayoutClassNames:i=""}=rr(),s=(0,p.useViewportMatch)("medium","<"),{__experimentalCaptureToolbars:u,hasOverlay:m}=(0,f.useSelect)((e=>{if(!r)return{};const{getBlockName:t,isBlockSelected:n,hasSelectedInnerBlock:o,__unstableGetEditorMode:l}=e(Jo),i=t(r),c="navigation"===l()||s;return{__experimentalCaptureToolbars:e(a.store).hasBlockSupport(i,"__experimentalExposeControlsToChildren",!1),hasOverlay:"core/template"!==i&&!n(r)&&!o(r,!0)&&c}}),[r,s]),g=lh({rootClientId:r}),h=(0,p.useMergeRefs)([e.ref,o?null:g]),b={__experimentalCaptureToolbars:u,layout:l,...t},v=b.value&&b.onChange?sh:ah;return{...e,ref:h,className:d()(e.className,"block-editor-block-list__layout",n?"":i,{"has-overlay":m}),children:r?(0,c.createElement)(v,{...b,clientId:r}):(0,c.createElement)(Eh,{...t})}}uh.save=a.__unstableGetInnerBlocksProps,ch.DefaultBlockAppender=Yg,ch.ButtonBlockAppender=Zg,ch.Content=()=>uh.save().children;var dh=ch;const ph=new Set([Ld.UP,Ld.RIGHT,Ld.DOWN,Ld.LEFT,Ld.ENTER,Ld.BACKSPACE]);function mh(){const e=(0,f.useSelect)((e=>e(Jo).isTyping()),[]),{stopTyping:t}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((n=>{if(!e)return;const{ownerDocument:o}=n;let r,l;function i(e){const{clientX:n,clientY:o}=e;r&&l&&(r!==n||l!==o)&&t(),r=n,l=o}return o.addEventListener("mousemove",i),()=>{o.removeEventListener("mousemove",i)}}),[e,t])}function fh(){const{isTyping:e,hasInlineToolbar:t}=(0,f.useSelect)((e=>{const{isTyping:t,getSettings:n}=e(Jo);return{isTyping:t(),hasInlineToolbar:n().hasInlineToolbar}}),[]),{startTyping:n,stopTyping:o}=(0,f.useDispatch)(Jo),r=mh(),l=(0,p.useRefEffect)((r=>{const{ownerDocument:l}=r,{defaultView:i}=l,a=i.getSelection();if(e){let c;function u(e){const{target:t}=e;c=i.setTimeout((()=>{(0,da.isTextField)(t)||o()}))}function d(e){const{keyCode:t}=e;t!==Ld.ESCAPE&&t!==Ld.TAB||o()}function p(){a.isCollapsed||o()}return r.addEventListener("focus",u),r.addEventListener("keydown",d),t||l.addEventListener("selectionchange",p),()=>{i.clearTimeout(c),r.removeEventListener("focus",u),r.removeEventListener("keydown",d),l.removeEventListener("selectionchange",p)}}function s(e){const{type:t,target:o}=e;(0,da.isTextField)(o)&&r.contains(o)&&("keydown"!==t||function(e){const{keyCode:t,shiftKey:n}=e;return!n&&ph.has(t)}(e))&&n()}return r.addEventListener("keypress",s),r.addEventListener("keydown",s),()=>{r.removeEventListener("keypress",s),r.removeEventListener("keydown",s)}}),[e,t,n,o]);return(0,p.useMergeRefs)([r,l])}var gh=function({children:e}){return(0,c.createElement)("div",{ref:fh()},e)};const hh=(0,c.createContext)(),bh=(0,c.createContext)(),vh=new WeakMap;function _h({className:e,...t}){const[n,o]=(0,c.useState)(),r=(0,p.useViewportMatch)("medium"),{isOutlineMode:l,isFocusMode:i,editorMode:a}=(0,f.useSelect)((e=>{const{getSettings:t,__unstableGetEditorMode:n}=e(Jo),{outlineMode:o,focusMode:r}=t();return{isOutlineMode:o,isFocusMode:r,editorMode:n()}}),[]),s=(0,f.useRegistry)(),{setBlockVisibility:u}=(0,f.useDispatch)(Jo),m=(0,p.useDebounce)((0,c.useCallback)((()=>{const e={};vh.get(s).forEach((([t,n])=>{e[t]=n})),u(e)}),[s]),300,{trailing:!0}),g=(0,c.useMemo)((()=>{const{IntersectionObserver:e}=window;if(e)return new e((e=>{vh.get(s)||vh.set(s,[]);for(const t of e){const e=t.target.getAttribute("data-block");vh.get(s).push([e,t.isIntersecting])}m()}))}),[]),h=uh({ref:(0,p.useMergeRefs)([pp(),Kg(),fh()]),className:d()("is-root-container",e,{"is-outline-mode":l,"is-focus-mode":i&&r,"is-navigate-mode":"navigation"===a})},t);return(0,c.createElement)(hh.Provider,{value:n},(0,c.createElement)(bh.Provider,{value:g},(0,c.createElement)("div",{...h}),(0,c.createElement)("div",{ref:o})))}function kh(e){return(0,c.createElement)(or,{value:tr},(0,c.createElement)(_h,{...e}))}function yh({placeholder:e,rootClientId:t,renderAppender:n,__experimentalAppenderTagName:o,layout:r=vi}){const{order:l,selectedBlocks:i,visibleBlocks:a}=(0,f.useSelect)((e=>{const{getBlockOrder:n,getSelectedBlockClientIds:o,__unstableGetVisibleBlocks:r}=e(Jo);return{order:n(t),selectedBlocks:o(),visibleBlocks:r()}}),[t]);return(0,c.createElement)(ki,{value:r},l.map((e=>(0,c.createElement)(f.AsyncModeProvider,{key:e,value:!a.has(e)&&!i.includes(e)},(0,c.createElement)(qd,{rootClientId:t,clientId:e})))),l.length<1&&e,(0,c.createElement)(Dg,{tagName:o,rootClientId:t,renderAppender:n}))}function Eh(e){return(0,c.createElement)(f.AsyncModeProvider,{value:!1},(0,c.createElement)(yh,{...e}))}kh.__unstableElementContext=hh;var Sh=window.wp.url;var wh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,c.createElement)(F.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"}));var Ch=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));var xh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})),Bh=window.wp.preferences;var Ih=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,c.createElement)(F.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));var Th=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var Mh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var Ph=function e({children:t,settingsOpen:n,setSettingsOpen:o}){const r=(0,p.useReducedMotion)(),l=r?c.Fragment:m.__unstableAnimatePresence,i=r?"div":m.__unstableMotion.div,a=`link-control-settings-drawer-${(0,p.useInstanceId)(e)}`;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{className:"block-editor-link-control__drawer-toggle","aria-expanded":n,onClick:()=>o(!n),icon:(0,v.isRTL)()?Th:Mh,"aria-controls":a},(0,v._x)("Advanced","Additional link settings")),(0,c.createElement)(l,null,n&&(0,c.createElement)(i,{className:"block-editor-link-control__drawer",hidden:!n,id:a,initial:"collapsed",animate:"open",exit:"collapsed",variants:{open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},transition:{duration:.1}},(0,c.createElement)("div",{className:"block-editor-link-control__drawer-inner"},t))))},Nh=n(5425),Lh=n.n(Nh);function Rh(e){return"function"==typeof e}class Ah extends c.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.selectLink=this.selectLink.bind(this),this.handleOnClick=this.handleOnClick.bind(this),this.bindSuggestionNode=this.bindSuggestionNode.bind(this),this.autocompleteRef=e.autocompleteRef||(0,c.createRef)(),this.inputRef=(0,c.createRef)(),this.updateSuggestions=(0,p.debounce)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.suggestionsRequest=null,this.state={suggestions:[],showSuggestions:!1,isUpdatingSuggestions:!1,suggestionsValue:null,selectedSuggestion:null,suggestionsListboxId:"",suggestionOptionIdPrefix:""}}componentDidUpdate(e){const{showSuggestions:t,selectedSuggestion:n}=this.state,{value:o,__experimentalShowInitialSuggestions:r=!1}=this.props;t&&null!==n&&this.suggestionNodes[n]&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,Lh()(this.suggestionNodes[n],this.autocompleteRef.current,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100)),e.value===o||this.props.disableSuggestions||this.state.isUpdatingSuggestions||(o?.length?this.updateSuggestions(o):r&&this.updateSuggestions())}componentDidMount(){this.shouldShowInitialSuggestions()&&this.updateSuggestions()}componentWillUnmount(){this.suggestionsRequest?.cancel?.(),this.suggestionsRequest=null}bindSuggestionNode(e){return t=>{this.suggestionNodes[e]=t}}shouldShowInitialSuggestions(){const{__experimentalShowInitialSuggestions:e=!1,value:t}=this.props;return e&&!(t&&t.length)}updateSuggestions(e=""){const{__experimentalFetchLinkSuggestions:t,__experimentalHandleURLSuggestions:n}=this.props;if(!t)return;const o=!e?.length;if(e=e.trim(),!o&&(e.length<2||!n&&(0,Sh.isURL)(e)))return this.suggestionsRequest?.cancel?.(),this.suggestionsRequest=null,void this.setState({suggestions:[],showSuggestions:!1,suggestionsValue:e,selectedSuggestion:null,loading:!1});this.setState({isUpdatingSuggestions:!0,selectedSuggestion:null,loading:!0});const r=t(e,{isInitialSuggestions:o});r.then((t=>{this.suggestionsRequest===r&&(this.setState({suggestions:t,isUpdatingSuggestions:!1,suggestionsValue:e,loading:!1,showSuggestions:!!t.length}),t.length?this.props.debouncedSpeak((0,v.sprintf)((0,v._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",t.length),t.length),"assertive"):this.props.debouncedSpeak((0,v.__)("No results."),"assertive"))})).catch((()=>{this.suggestionsRequest===r&&this.setState({isUpdatingSuggestions:!1,loading:!1})})),this.suggestionsRequest=r}onChange(e){this.props.onChange(e.target.value)}onFocus(){const{suggestions:e}=this.state,{disableSuggestions:t,value:n}=this.props;!n||t||this.state.isUpdatingSuggestions||e&&e.length||this.updateSuggestions(n)}onKeyDown(e){this.props.onKeyDown?.(e);const{showSuggestions:t,selectedSuggestion:n,suggestions:o,loading:r}=this.state;if(!t||!o.length||r){switch(e.keyCode){case Ld.UP:0!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(0,0));break;case Ld.DOWN:this.props.value.length!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(this.props.value.length,this.props.value.length));break;case Ld.ENTER:this.props.onSubmit&&(e.preventDefault(),this.props.onSubmit(null,e))}return}const l=this.state.suggestions[this.state.selectedSuggestion];switch(e.keyCode){case Ld.UP:{e.preventDefault();const t=n?n-1:o.length-1;this.setState({selectedSuggestion:t});break}case Ld.DOWN:{e.preventDefault();const t=null===n||n===o.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case Ld.TAB:null!==this.state.selectedSuggestion&&(this.selectLink(l),this.props.speak((0,v.__)("Link selected.")));break;case Ld.ENTER:e.preventDefault(),null!==this.state.selectedSuggestion?(this.selectLink(l),this.props.onSubmit&&this.props.onSubmit(l,e)):this.props.onSubmit&&this.props.onSubmit(null,e)}}selectLink(e){this.props.onChange(e.url,e),this.setState({selectedSuggestion:null,showSuggestions:!1})}handleOnClick(e){this.selectLink(e),this.inputRef.current.focus()}static getDerivedStateFromProps({value:e,instanceId:t,disableSuggestions:n,__experimentalShowInitialSuggestions:o=!1},{showSuggestions:r}){let l=r;const i=e&&e.length;return o||i||(l=!1),!0===n&&(l=!1),{showSuggestions:l,suggestionsListboxId:`block-editor-url-input-suggestions-${t}`,suggestionOptionIdPrefix:`block-editor-url-input-suggestion-${t}`}}render(){return(0,c.createElement)(c.Fragment,null,this.renderControl(),this.renderSuggestions())}renderControl(){const{__nextHasNoMarginBottom:e=!1,label:t=null,className:n,isFullWidth:o,instanceId:r,placeholder:l=(0,v.__)("Paste URL or type to search"),__experimentalRenderControl:i,value:a="",hideLabelFromVision:s=!1}=this.props,{loading:u,showSuggestions:p,selectedSuggestion:f,suggestionsListboxId:g,suggestionOptionIdPrefix:h}=this.state,b=`url-input-control-${r}`,_={id:b,label:t,className:d()("block-editor-url-input",n,{"is-full-width":o}),hideLabelFromVision:s},k={id:b,value:a,required:!0,className:"block-editor-url-input__input",type:"text",onChange:this.onChange,onFocus:this.onFocus,placeholder:l,onKeyDown:this.onKeyDown,role:"combobox","aria-label":t?void 0:(0,v.__)("URL"),"aria-expanded":p,"aria-autocomplete":"list","aria-owns":g,"aria-activedescendant":null!==f?`${h}-${f}`:void 0,ref:this.inputRef};return i?i(_,k,u):(e||$()("Bottom margin styles for wp.blockEditor.URLInput",{since:"6.2",version:"6.5",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"}),(0,c.createElement)(m.BaseControl,{__nextHasNoMarginBottom:e,..._},(0,c.createElement)("input",{...k}),u&&(0,c.createElement)(m.Spinner,null)))}renderSuggestions(){const{className:e,__experimentalRenderSuggestions:t}=this.props,{showSuggestions:n,suggestions:o,suggestionsValue:r,selectedSuggestion:l,suggestionsListboxId:i,suggestionOptionIdPrefix:a,loading:s}=this.state;if(!n||0===o.length)return null;const u={id:i,ref:this.autocompleteRef,role:"listbox"},p=(e,t)=>({role:"option",tabIndex:"-1",id:`${a}-${t}`,ref:this.bindSuggestionNode(t),"aria-selected":t===l||void 0});return Rh(t)?t({suggestions:o,selectedSuggestion:l,suggestionsListProps:u,buildSuggestionItemProps:p,isLoading:s,handleSuggestionClick:this.handleOnClick,isInitialSuggestions:!r?.length,currentInputValue:r}):(0,c.createElement)(m.Popover,{placement:"bottom",focusOnMount:!1},(0,c.createElement)("div",{...u,className:d()("block-editor-url-input__suggestions",`${e}__suggestions`)},o.map(((e,t)=>(0,c.createElement)(m.Button,{...p(0,t),key:e.id,className:d()("block-editor-url-input__suggestion",{"is-selected":t===l}),onClick:()=>this.handleOnClick(e)},e.title)))))}}var Dh=(0,p.compose)(p.withSafeTimeout,m.withSpokenMessages,p.withInstanceId,(0,f.withSelect)(((e,t)=>{if(Rh(t.__experimentalFetchLinkSuggestions))return;const{getSettings:n}=e(Jo);return{__experimentalFetchLinkSuggestions:n().__experimentalFetchLinkSuggestions}})))(Ah);var Oh=({searchTerm:e,onClick:t,itemProps:n,buttonText:o})=>{if(!e)return null;let r;return r=o?"function"==typeof o?o(e):o:(0,c.createInterpolateElement)((0,v.sprintf)((0,v.__)("Create: <mark>%s</mark>"),e),{mark:(0,c.createElement)("mark",null)}),(0,c.createElement)(m.MenuItem,{...n,iconPosition:"left",icon:Yd,className:"block-editor-link-control__search-item",onClick:t},r)};var zh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));var Vh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var Fh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var Hh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var Gh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));var Uh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const $h={post:zh,page:Vh,post_tag:Fh,category:Hh,attachment:Gh};function jh({isURL:e,suggestion:t}){let n=null;return e?n=Uh:t.type in $h&&(n=$h[t.type]),n?(0,c.createElement)(ai,{className:"block-editor-link-control__search-item-icon",icon:n}):null}function Wh(e){const t=e?.trim();return t?.length?e?.replace(/^\/?/,"/"):e}function Kh(e){const t=e?.trim();return t?.length?e?.replace(/\/$/,""):e}function qh(e){return e.isFrontPage?"front page":"post_tag"===e.type?"tag":e.type}var Zh=({itemProps:e,suggestion:t,searchTerm:n,onClick:o,isURL:r=!1,shouldShowType:l=!1})=>{const i=r?(0,v.__)("Press ENTER to add this link"):(a=t.url)?(0,p.pipe)(Sh.safeDecodeURI,Sh.getPath,(e=>t=>null==t||t!=t?e:t)(""),((e,...t)=>(...n)=>e(...n,...t))(Sh.filterURLForDisplay,24),Kh,Wh)(a):a;var a;return(0,c.createElement)(m.MenuItem,{...e,info:i,iconPosition:"left",icon:(0,c.createElement)(jh,{suggestion:t,isURL:r}),onClick:o,shortcut:l&&qh(t),className:"block-editor-link-control__search-item"},(0,c.createElement)(m.TextHighlight,{text:(0,da.__unstableStripHTML)(t.title),highlight:n}))};const Yh="__CREATE__",Xh="link",Qh="mailto",Jh="internal",eb=[Xh,Qh,"tel",Jh],tb=[{id:"opensInNewTab",title:(0,v.__)("Open in new tab")}];function nb({instanceId:e,withCreateSuggestion:t,currentInputValue:n,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:l,suggestions:i,selectedSuggestion:a,isLoading:s,isInitialSuggestions:u,createSuggestionButtonText:p,suggestionsQuery:f}){const g=d()("block-editor-link-control__search-results",{"is-loading":s}),h=1===i.length&&eb.includes(i[0].type),b=t&&!h&&!u,_=!f?.type,k=`block-editor-link-control-search-results-label-${e}`,y=u?(0,v.__)("Suggestions"):(0,v.sprintf)((0,v.__)('Search results for "%s"'),n),E=(0,c.createElement)(m.VisuallyHidden,{id:k},y);return(0,c.createElement)("div",{className:"block-editor-link-control__search-results-wrapper"},E,(0,c.createElement)("div",{...r,className:g,"aria-labelledby":k},(0,c.createElement)(m.MenuGroup,null,i.map(((e,t)=>b&&Yh===e.type?(0,c.createElement)(Oh,{searchTerm:n,buttonText:p,onClick:()=>o(e),key:e.type,itemProps:l(e,t),isSelected:t===a}):Yh===e.type?null:(0,c.createElement)(Zh,{key:`${e.id}-${e.type}`,itemProps:l(e,t),suggestion:e,index:t,onClick:()=>{o(e)},isSelected:t===a,isURL:eb.includes(e.type),searchTerm:n,shouldShowType:_,isFrontPage:e?.isFrontPage}))))))}function ob(e){if(e.includes(" "))return!1;const t=(0,Sh.getProtocol)(e),n=(0,Sh.isValidProtocol)(t),o=function(e,t=6){const n=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(n)}(e),r=e?.startsWith("www."),l=e?.startsWith("#")&&(0,Sh.isValidFragment)(e);return n||r||l||o}const rb=()=>Promise.resolve([]),lb=e=>{let t=Xh;const n=(0,Sh.getProtocol)(e)||"";return n.includes("mailto")&&(t=Qh),n.includes("tel")&&(t="tel"),e?.startsWith("#")&&(t=Jh),Promise.resolve([{id:e,title:e,url:"URL"===t?(0,Sh.prependHTTP)(e):e,type:t}])};function ib(e,t,n,o){const{fetchSearchSuggestions:r,pageOnFront:l}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{pageOnFront:t().pageOnFront,fetchSearchSuggestions:t().__experimentalFetchLinkSuggestions}}),[]),i=t?lb:rb;return(0,c.useCallback)(((t,{isInitialSuggestions:l})=>ob(t)?i(t,{isInitialSuggestions:l}):(async(e,t,n,o,r)=>{const{isInitialSuggestions:l}=t,i=await n(e,t);return i.map((e=>Number(e.id)===r?(e.isFrontPage=!0,e):e)),l||ob(e)||!o?i:i.concat({title:e,url:e,type:Yh})})(t,{...e,isInitialSuggestions:l},r,n,o)),[i,r,l,e,n,o])}const ab=()=>Promise.resolve([]),sb=()=>{},cb=(0,c.forwardRef)((({value:e,children:t,currentLink:n={},className:o=null,placeholder:r=null,withCreateSuggestion:l=!1,onCreateSuggestion:i=sb,onChange:a=sb,onSelect:s=sb,showSuggestions:u=!0,renderSuggestions:m=(e=>(0,c.createElement)(nb,{...e})),fetchSuggestions:f=null,allowDirectEntry:g=!0,showInitialSuggestions:h=!1,suggestionsQuery:b={},withURLSuggestion:_=!0,createSuggestionButtonText:k,hideLabelFromVision:y=!1},E)=>{const S=ib(b,g,l,_),w=u?f||S:ab,C=(0,p.useInstanceId)(cb),[x,B]=(0,c.useState)(),I=async e=>{let t=e;if(Yh!==e.type){if(g||t&&Object.keys(t).length>=1){const{id:e,url:o,...r}=null!=n?n:{};s({...r,...t},t)}}else try{t=await i(e.title),t?.url&&s(t)}catch(e){}},T=d()(o,{});return(0,c.createElement)("div",{className:"block-editor-link-control__search-input-container"},(0,c.createElement)(Dh,{disableSuggestions:n?.url===e,__nextHasNoMarginBottom:!0,label:(0,v.__)("Link"),hideLabelFromVision:y,className:T,value:e,onChange:(e,t)=>{a(e),B(t)},placeholder:null!=r?r:(0,v.__)("Search or type url"),__experimentalRenderSuggestions:u?e=>m({...e,instanceId:C,withCreateSuggestion:l,createSuggestionButtonText:k,suggestionsQuery:b,handleSuggestionClick:t=>{e.handleSuggestionClick&&e.handleSuggestionClick(t),I(t)}}):null,__experimentalFetchLinkSuggestions:w,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:h,onSubmit:(t,n)=>{const o=t||x;o||e?.trim()?.length?I(o||{url:e}):n.preventDefault()},ref:E}),t)}));var ub=cb;var db=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}));var pb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"}));var mb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"}));const{Slot:fb,Fill:gb}=(0,m.createSlotFill)("BlockEditorLinkControlViewer");function hb(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}var bb=function(e){const[t,n]=(0,c.useReducer)(hb,{richData:null,isFetching:!1}),{fetchRichUrlData:o}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{fetchRichUrlData:t().__experimentalFetchRichUrlData}}),[]);return(0,c.useEffect)((()=>{if(e?.length&&o&&"undefined"!=typeof AbortController){n({type:"LOADING"});const t=new window.AbortController,r=t.signal;return o(e,{signal:r}).then((e=>{n({type:"RESOLVED",richData:e})})).catch((()=>{r.aborted||n({type:"ERROR"})})),()=>{t.abort()}}}),[e]),t};function vb({value:e,onEditClick:t,hasRichPreviews:n=!1,hasUnlinkControl:o=!1,onRemove:r,additionalControls:l}){const i=n?e?.url:null,{richData:a,isFetching:s}=bb(i),u=a&&Object.keys(a).length,p=e&&(0,Sh.filterURLForDisplay)((0,Sh.safeDecodeURI)(e.url),16)||"",f=!e?.url?.length,g=!f&&(0,da.__unstableStripHTML)(a?.title||e?.title||p);let h;return h=a?.icon?(0,c.createElement)("img",{src:a?.icon,alt:""}):f?(0,c.createElement)(ai,{icon:db,size:32}):(0,c.createElement)(ai,{icon:Uh}),(0,c.createElement)("div",{"aria-label":(0,v.__)("Currently selected"),className:d()("block-editor-link-control__search-item",{"is-current":!0,"is-rich":u,"is-fetching":!!s,"is-preview":!0,"is-error":f,"is-url-title":g===p})},(0,c.createElement)("div",{className:"block-editor-link-control__search-item-top"},(0,c.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,c.createElement)("span",{className:d()("block-editor-link-control__search-item-icon",{"is-image":a?.icon})},h),(0,c.createElement)("span",{className:"block-editor-link-control__search-item-details"},f?(0,c.createElement)("span",{className:"block-editor-link-control__search-item-error-notice"},(0,v.__)("Link is empty")):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.ExternalLink,{className:"block-editor-link-control__search-item-title",href:e.url},g),e?.url&&g!==p&&(0,c.createElement)("span",{className:"block-editor-link-control__search-item-info"},p)))),(0,c.createElement)(m.Button,{icon:pb,label:(0,v.__)("Edit"),className:"block-editor-link-control__search-item-action",onClick:t,iconSize:24}),o&&(0,c.createElement)(m.Button,{icon:mb,label:(0,v.__)("Unlink"),className:"block-editor-link-control__search-item-action block-editor-link-control__unlink",onClick:r,iconSize:24}),(0,c.createElement)(fb,{fillProps:e})),!!(u&&(a?.image||a?.description)||s)&&(0,c.createElement)("div",{className:"block-editor-link-control__search-item-bottom"},(a?.image||s)&&(0,c.createElement)("div",{"aria-hidden":!a?.image,className:d()("block-editor-link-control__search-item-image",{"is-placeholder":!a?.image})},a?.image&&(0,c.createElement)("img",{src:a?.image,alt:""})),(a?.description||s)&&(0,c.createElement)("div",{"aria-hidden":!a?.description,className:d()("block-editor-link-control__search-item-description",{"is-placeholder":!a?.description})},a?.description&&(0,c.createElement)(m.__experimentalText,{truncate:!0,numberOfLines:"2"},a.description))),l&&l())}const _b=()=>{};var kb=({value:e,onChange:t=_b,settings:n})=>{if(!n||!n.length)return null;const o=n=>o=>{t({...e,[n.id]:o})},r=n.map((t=>(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,className:"block-editor-link-control__setting",key:t.id,label:t.title,onChange:o(t),checked:!!e&&!!e[t.id],help:t?.help})));return(0,c.createElement)("fieldset",{className:"block-editor-link-control__settings"},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Currently selected link settings")),r)};const yb=e=>{let t=!1;return{promise:new Promise(((n,o)=>{e.then((e=>t?o({isCanceled:!0}):n(e)),(e=>o(t?{isCanceled:!0}:e)))})),cancel(){t=!0}}};const Eb=()=>{},Sb="core/block-editor",wb="linkControlSettingsDrawer";function Cb({searchInputPlaceholder:e,value:t,settings:n=tb,onChange:o=Eb,onRemove:r,onCancel:l,noDirectEntry:i=!1,showSuggestions:a=!0,showInitialSuggestions:s,forceIsEditingLink:u,createSuggestion:p,withCreateSuggestion:g,inputValue:h="",suggestionsQuery:b={},noURLSuggestion:_=!1,createSuggestionButtonText:k,hasRichPreviews:y=!1,hasTextControl:E=!1,renderControlBottom:S=null}){void 0===g&&p&&(g=!0);const[w,C]=(0,c.useState)(!1),{advancedSettingsPreference:x}=(0,f.useSelect)((e=>{var t;return{advancedSettingsPreference:null!==(t=e(Bh.store).get(Sb,wb))&&void 0!==t&&t}}),[]),{set:B}=(0,f.useDispatch)(Bh.store),I=x||w,T=(0,c.useRef)(!0),M=(0,c.useRef)(),P=(0,c.useRef)(),N=(0,c.useRef)(!1),L=n.map((({id:e})=>e)),[R,A,D,O,z]=function(e){const[t,n]=(0,c.useState)(e||{});return(0,c.useEffect)((()=>{n((t=>e&&e!==t?e:t))}),[e]),[t,n,e=>{n({...t,url:e})},e=>{n({...t,title:e})},e=>o=>{const r=Object.keys(o).reduce(((t,n)=>(e.includes(n)&&(t[n]=o[n]),t)),{});n({...t,...r})}]}(t),V=t&&!(0,Xg.isShallowEqualObjects)(R,t),[F,H]=(0,c.useState)(void 0!==u?u:!t||!t.url),{createPage:G,isCreatingPage:U,errorMessage:$}=function(e){const t=(0,c.useRef)(),[n,o]=(0,c.useState)(!1),[r,l]=(0,c.useState)(null);return(0,c.useEffect)((()=>()=>{t.current&&t.current.cancel()}),[]),{createPage:async function(n){o(!0),l(null);try{return t.current=yb(Promise.resolve(e(n))),await t.current.promise}catch(e){if(e&&e.isCanceled)return;throw l(e.message||(0,v.__)("An unknown error occurred during creation. Please try again.")),e}finally{o(!1)}},isCreatingPage:n,errorMessage:r}}(p);(0,c.useEffect)((()=>{void 0!==u&&H(u)}),[u]),(0,c.useEffect)((()=>{if(T.current)return void(T.current=!1);(da.focus.focusable.find(M.current)[0]||M.current).focus(),N.current=!1}),[F,U]);const j=t?.url?.trim()?.length>0,W=()=>{N.current=!!M.current?.contains(M.current.ownerDocument.activeElement),H(!1)},K=()=>{V&&o({...t,...R,url:q}),W()},q=h||R?.url||"",Z=!q?.trim()?.length,Y=r&&t&&!F&&!U,X=F&&j,Q=j&&E,J=(F||!t)&&!U,ee=!V||Z,te=!!n?.length&&F&&j;return(0,c.createElement)("div",{tabIndex:-1,ref:M,className:"block-editor-link-control"},U&&(0,c.createElement)("div",{className:"block-editor-link-control__loading"},(0,c.createElement)(m.Spinner,null)," ",(0,v.__)("Creating"),"…"),J&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:d()({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":Q,"has-actions":X})},Q&&(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,ref:P,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,v.__)("Text"),value:R?.title,onChange:O,onKeyDown:e=>{const{keyCode:t}=e;t!==Ld.ENTER||Z||(e.preventDefault(),K())},size:"__unstable-large"}),(0,c.createElement)(ub,{currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:q,withCreateSuggestion:g,onCreateSuggestion:G,onChange:D,onSelect:e=>{const t=Object.keys(e).reduce(((t,n)=>(L.includes(n)||(t[n]=e[n]),t)),{});o({...R,...t,title:R?.title||e?.title}),W()},showInitialSuggestions:s,allowDirectEntry:!i,showSuggestions:a,suggestionsQuery:b,withURLSuggestion:!_,createSuggestionButtonText:k,hideLabelFromVision:!Q}),!X&&(0,c.createElement)("div",{className:"block-editor-link-control__search-enter"},(0,c.createElement)(m.Button,{onClick:ee?Eb:K,label:(0,v.__)("Submit"),icon:Ih,className:"block-editor-link-control__search-submit","aria-disabled":ee}))),$&&(0,c.createElement)(m.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1},$)),t&&!F&&!U&&(0,c.createElement)(vb,{key:t?.url,value:t,onEditClick:()=>H(!0),hasRichPreviews:y,hasUnlinkControl:Y,additionalControls:()=>{if(n?.find((e=>"opensInNewTab"===e.id)))return(0,c.createElement)(kb,{value:R,settings:n?.filter((({id:e})=>"opensInNewTab"===e)),onChange:o})},onRemove:()=>{r(),H(!0)}}),te&&(0,c.createElement)("div",{className:"block-editor-link-control__tools"},!Z&&(0,c.createElement)(Ph,{settingsOpen:I,setSettingsOpen:e=>{B&&B(Sb,wb,e),C(e)}},(0,c.createElement)(kb,{value:R,settings:n,onChange:z(L)}))),X&&(0,c.createElement)("div",{className:"block-editor-link-control__search-actions"},(0,c.createElement)(m.Button,{variant:"primary",onClick:ee?Eb:K,className:"block-editor-link-control__search-submit","aria-disabled":ee},(0,v.__)("Save")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:e=>{e.preventDefault(),e.stopPropagation(),A(t),j?W():r?.(),l?.()}},(0,v.__)("Cancel"))),S&&S())}Cb.ViewerFill=gb,Cb.DEFAULT_LINK_SETTINGS=tb;var xb=Cb;const Bb=()=>{};let Ib=0;var Tb=(0,p.compose)([(0,f.withDispatch)((e=>{const{createNotice:t,removeNotice:n}=e(ef.store);return{createNotice:t,removeNotice:n}})),(0,m.withFilters)("editor.MediaReplaceFlow")])((({mediaURL:e,mediaId:t,mediaIds:n,allowedTypes:o,accept:r,onError:l,onSelect:i,onSelectURL:a,onToggleFeaturedImage:s,useFeaturedImage:u,onFilesUpload:p=Bb,name:g=(0,v.__)("Replace"),createNotice:h,removeNotice:b,children:_,multiple:k=!1,addToGallery:y,handleUpload:E=!0,popoverProps:S})=>{const w=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),C=!!w,x=(0,c.useRef)(),B="block-editor/media-replace-flow/error-notice/"+ ++Ib,I=e=>{const t=(0,da.__unstableStripHTML)(e);l?l(t):setTimeout((()=>{h("error",t,{speak:!0,id:B,isDismissible:!0})}),1e3)},T=(e,t)=>{u&&s&&s(),t(),i(e),(0,Ln.speak)((0,v.__)("The media file has been replaced")),b(B)},M=e=>{e.keyCode===Ld.DOWN&&(e.preventDefault(),e.target.click())},P=k&&!(!o||0===o.length)&&o.every((e=>"image"===e||e.startsWith("image/")));return(0,c.createElement)(m.Dropdown,{popoverProps:S,contentClassName:"block-editor-media-replace-flow__options",renderToggle:({isOpen:e,onToggle:t})=>(0,c.createElement)(m.ToolbarButton,{ref:x,"aria-expanded":e,"aria-haspopup":"true",onClick:t,onKeyDown:M},g),renderContent:({onClose:l})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu"},(0,c.createElement)(dg,null,(0,c.createElement)(pg,{gallery:P,addToGallery:y,multiple:k,value:k?n:t,onSelect:e=>T(e,l),allowedTypes:o,render:({open:e})=>(0,c.createElement)(m.MenuItem,{icon:wh,onClick:e},(0,v.__)("Open Media Library"))}),(0,c.createElement)(m.FormFileUpload,{onChange:e=>{((e,t)=>{const n=e.target.files;if(!E)return t(),i(n);p(n),w({allowedTypes:o,filesList:n,onFileChange:([e])=>{T(e,t)},onError:I})})(e,l)},accept:r,multiple:!!k,render:({openFileDialog:e})=>(0,c.createElement)(m.MenuItem,{icon:Ch,onClick:()=>{e()}},(0,v.__)("Upload"))})),s&&(0,c.createElement)(m.MenuItem,{icon:xh,onClick:s,isPressed:u},(0,v.__)("Use featured image")),_),a&&(0,c.createElement)("form",{className:d()("block-editor-media-flow__url-input",{"has-siblings":C||s})},(0,c.createElement)("span",{className:"block-editor-media-replace-flow__image-url-label"},(0,v.__)("Current media URL:")),(0,c.createElement)(m.Tooltip,{text:e},(0,c.createElement)("div",null,(0,c.createElement)(xb,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:e})=>{a(e),x.current.focus()}})))))})}));const Mb="background",Pb="image";function Nb({attributes:e={},setAttributes:t}){const{style:n={}}=e;t({style:Wl({...n,background:{...n?.background,backgroundImage:void 0}})})}function Lb({label:e,filename:t,url:n}){const o=e||(0,Sh.getFilename)(n);return(0,c.createElement)(m.__experimentalItemGroup,{as:"span"},(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start",as:"span"},(0,c.createElement)("span",{className:d()("block-editor-hooks__background__inspector-image-indicator-wrapper",{"has-image":n}),"aria-hidden":!0},n&&(0,c.createElement)("span",{className:"block-editor-hooks__background__inspector-image-indicator",style:{backgroundImage:`url(${n})`}})),(0,c.createElement)(m.FlexItem,{as:"span"},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:1,className:"block-editor-hooks__background__inspector-media-replace-title"},o),(0,c.createElement)(m.VisuallyHidden,{as:"span"},t?(0,v.sprintf)((0,v.__)("Selected image: %s"),t):(0,v.__)("No image selected")))))}function Rb(e){const{attributes:t,clientId:n,setAttributes:o}=e,{id:r,title:l,url:i}=t.style?.background?.backgroundImage||{},{mediaUpload:a}=(0,f.useSelect)((e=>({mediaUpload:e(Jo).getSettings().mediaUpload}))),{createErrorNotice:s}=(0,f.useDispatch)(ef.store),u=e=>{s(e,{type:"snackbar"})},d=e=>{if(!e||!e.url){const e={...t.style,background:{...t.style?.background,backgroundImage:void 0}},n={style:Wl(e)};return void o(n)}if((0,Yf.isBlobURL)(e.url))return;if(e.media_type&&e.media_type!==Pb||!e.media_type&&e.type&&e.type!==Pb)return void u((0,v.__)("Only images can be used as a background image."));const n={...t.style,background:{...t.style?.background,backgroundImage:{url:e.url,id:e.id,source:"file",title:e.title||void 0}}},r={style:Wl(n)};o(r)},p=(0,c.useCallback)((e=>({...e,style:{...e.style,background:void 0}})),[]);return(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){return!!e.attributes.style?.background?.backgroundImage?.id||!!e.attributes.style?.background?.backgroundImage?.url}(e),label:(0,v.__)("Background image"),onDeselect:()=>Nb(e),isShownByDefault:!0,resetAllFilter:p,panelId:n},(0,c.createElement)("div",{className:"block-editor-hooks__background__inspector-media-replace-container"},(0,c.createElement)(Tb,{mediaId:r,mediaURL:i,allowedTypes:[Pb],accept:"image/*",onSelect:d,name:(0,c.createElement)(Lb,{label:(0,v.__)("Background image"),filename:l,url:i}),variant:"secondary"},(0,c.createElement)(m.MenuItem,{onClick:()=>Nb(e)},(0,v.__)("Reset "))),(0,c.createElement)(m.DropZone,{onFilesDrop:e=>{a({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,Yf.isBlobURL)(e?.url)||d(e)},onError:u})},label:(0,v.__)("Drop to upload")})))}function Ab(e){const t=bl("background.backgroundImage")&&function(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,Mb);return!0===n||("any"===t?!!n?.backgroundImage:!!n?.[t])}(e.name,"backgroundImage");return t?(0,c.createElement)(la,{group:"background"},t&&(0,c.createElement)(Rb,{...e})):null}lm([im,cm]);const Db=(e,t,n)=>{if(t){const n=e?.find((e=>e.slug===t));if(n)return n}return{color:n}},Ob=(e,t)=>e?.find((e=>e.color===t));function zb(e,t){if(e&&t)return`has-${cl(t)}-${e}`}function Vb(){const e={disableCustomColors:!bl("color.custom"),disableCustomGradients:!bl("color.customGradient")},t=bl("color.palette.custom"),n=bl("color.palette.theme"),o=bl("color.palette.default"),r=bl("color.defaultPalette");e.colors=(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),colors:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),colors:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette comes from the theme."),colors:t}),e}),[o,n,t,r]);const l=bl("color.gradients.custom"),i=bl("color.gradients.theme"),a=bl("color.gradients.default"),s=bl("color.defaultGradients");return e.gradients=(0,c.useMemo)((()=>{const e=[];return i&&i.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),gradients:i}),s&&a&&a.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),gradients:a}),l&&l.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),gradients:l}),e}),[l,i,a,s]),e.hasColorsOrGradients=!!e.colors.length||!!e.gradients.length,e}function Fb(e){return[...e].sort(((t,n)=>e.filter((e=>e===n)).length-e.filter((e=>e===t)).length)).shift()}function Hb(e={}){const{flat:t,...n}=e;return t||Fb(Object.values(n).filter(Boolean))||"px"}function Gb(e={}){if("string"==typeof e)return e;const t=Object.values(e).map((e=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(e))),n=t.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),o=t.map((e=>e[1])),r=n.every((e=>e===n[0]))?n[0]:"",l=Fb(o);return 0===r||r?`${r}${l}`:void 0}function Ub(e={}){const t=Gb(e);return"string"!=typeof e&&isNaN(parseFloat(t))}function $b(e){if(!e)return!1;if("string"==typeof e)return!0;return!!Object.values(e).filter((e=>!!e||0===e)).length}function jb({onChange:e,selectedUnits:t,setSelectedUnits:n,values:o,...r}){let l=Gb(o);void 0===l&&(l=Hb(t));const i=$b(o)&&Ub(o),a=i?(0,v.__)("Mixed"):null;return(0,c.createElement)(m.__experimentalUnitControl,{...r,"aria-label":(0,v.__)("Border radius"),disableUnits:i,isOnly:!0,value:l,onChange:t=>{const n=!isNaN(parseFloat(t));e(n?t:void 0)},onUnitChange:e=>{n({topLeft:e,topRight:e,bottomLeft:e,bottomRight:e})},placeholder:a,size:"__unstable-large"})}const Wb={topLeft:(0,v.__)("Top left"),topRight:(0,v.__)("Top right"),bottomLeft:(0,v.__)("Bottom left"),bottomRight:(0,v.__)("Bottom right")};function Kb({onChange:e,selectedUnits:t,setSelectedUnits:n,values:o,...r}){const l=t=>n=>{if(!e)return;const o=!isNaN(parseFloat(n))?n:void 0;e({...i,[t]:o})},i="string"!=typeof o?o:{topLeft:o,topRight:o,bottomLeft:o,bottomRight:o};return(0,c.createElement)("div",{className:"components-border-radius-control__input-controls-wrapper"},Object.entries(Wb).map((([e,o])=>{const[a,s]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(i[e]),u=i[e]?s:t[e]||t.flat;return(0,c.createElement)(m.Tooltip,{text:o,placement:"top",key:e},(0,c.createElement)("div",{className:"components-border-radius-control__tooltip-wrapper"},(0,c.createElement)(m.__experimentalUnitControl,{...r,"aria-label":o,value:[a,u].join(""),onChange:l(e),onUnitChange:(d=e,e=>{const o={...t};o[d]=e,n(o)}),size:"__unstable-large"})));var d})))}var qb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"}));function Zb({isLinked:e,...t}){const n=e?(0,v.__)("Unlink radii"):(0,v.__)("Link radii");return(0,c.createElement)(m.Tooltip,{text:n},(0,c.createElement)(m.Button,{...t,className:"component-border-radius-control__linked-button",isSmall:!0,icon:e?qb:mb,iconSize:24,"aria-label":n}))}const Yb={topLeft:void 0,topRight:void 0,bottomLeft:void 0,bottomRight:void 0},Xb=0,Qb={px:100,em:20,rem:20};function Jb({onChange:e,values:t}){const[n,o]=(0,c.useState)(!$b(t)||!Ub(t)),[r,l]=(0,c.useState)({flat:"string"==typeof t?(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),i=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"]}),a=Hb(r),s=i&&i.find((e=>e.value===a)),u=s?.step||1,[d]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(Gb(t));return(0,c.createElement)("fieldset",{className:"components-border-radius-control"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Radius")),(0,c.createElement)("div",{className:"components-border-radius-control__wrapper"},n?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(jb,{className:"components-border-radius-control__unit-control",values:t,min:Xb,onChange:e,selectedUnits:r,setSelectedUnits:l,units:i}),(0,c.createElement)(m.RangeControl,{label:(0,v.__)("Border radius"),hideLabelFromVision:!0,className:"components-border-radius-control__range-control",value:null!=d?d:"",min:Xb,max:Qb[a],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${a}`:void 0)},step:u,__nextHasNoMarginBottom:!0})):(0,c.createElement)(Kb,{min:Xb,onChange:e,selectedUnits:r,setSelectedUnits:l,values:t||Yb,units:i}),(0,c.createElement)(Zb,{onClick:()=>o(!n),isLinked:n})))}function ev(e){return[tv(e),nv(e),ov(e),rv(e)].some(Boolean)}function tv(e){return e?.border?.color}function nv(e){return e?.border?.radius}function ov(e){return e?.border?.style}function rv(e){return e?.border?.width}function lv({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Border"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const iv={radius:!0,color:!0,width:!0};function av({as:e=lv,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=iv}){const a=$l(r),s=e=>{const t=a.flatMap((({colors:e})=>e)).find((({color:t})=>t===e));return t?"var:preset|color|"+t.slug:e},u=(0,c.useCallback)((e=>{const t=a.flatMap((({colors:e})=>e)).find((({slug:t})=>e==="var:preset|color|"+t));return t?t.color:e}),[a]),d=(0,c.useMemo)((()=>{if((0,m.__experimentalHasSplitBorders)(o?.border)){const e={...o?.border};return["top","right","bottom","left"].forEach((t=>{e[t]={...e[t],color:u(e[t]?.color)}})),e}return{...o?.border,color:o?.border?.color?u(o?.border?.color):void 0}}),[o?.border,u]),p=e=>n({...t,border:e}),f=tv(r),g=ov(r),h=rv(r),b=nv(r),_=(k=d?.radius,Rl({settings:r},"",k));var k;const y=e=>p({...d,radius:e}),E=()=>{const e=t?.border?.radius;return"object"==typeof e?Object.entries(e).some(Boolean):!!e},S=(0,c.useCallback)((e=>({...e,border:void 0})),[]),w=i?.color||i?.width;return(0,c.createElement)(e,{resetAllFilter:S,value:t,onChange:n,panelId:l},(h||f)&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>(0,m.__experimentalIsDefinedBorder)(t?.border),label:(0,v.__)("Border"),onDeselect:()=>(()=>{if(E())return p({radius:t?.border?.radius});p(void 0)})(),isShownByDefault:w,panelId:l},(0,c.createElement)(m.__experimentalBorderBoxControl,{colors:a,enableAlpha:!0,enableStyle:g,onChange:e=>{const t={...e};(0,m.__experimentalHasSplitBorders)(t)?["top","right","bottom","left"].forEach((e=>{t[e]&&(t[e]={...t[e],color:s(t[e]?.color)})})):t&&(t.color=s(t.color)),p({radius:d?.radius,...t})},popoverOffset:40,popoverPlacement:"left-start",value:d,__experimentalIsRenderedInSidebar:!0,size:"__unstable-large"})),b&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:E,label:(0,v.__)("Radius"),onDeselect:()=>y(void 0),isShownByDefault:i.radius,panelId:l},(0,c.createElement)(Jb,{values:_,onChange:e=>{y(e||void 0)}})))}const sv="__experimentalBorder",cv=(e,t,n)=>{let o;return e.some((e=>e.colors.some((e=>e[t]===n&&(o=e,!0))))),o},uv=({colors:e,namedColor:t,customColor:n})=>{if(t){const n=cv(e,"slug",t);if(n)return n}if(!n)return{color:void 0};const o=cv(e,"color",n);return o||{color:n}};function dv(e){const t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function pv(e){if((0,m.__experimentalHasSplitBorders)(e?.border))return{style:e,borderColor:void 0};const t=e?.border?.color,n=t?.startsWith("var:preset|color|")?t.substring(17):void 0,o={...e};return o.border={...o.border,color:n?void 0:t},{style:Wl(o),borderColor:n}}function mv(e){return(0,m.__experimentalHasSplitBorders)(e.style?.border)?e.style:{...e.style,border:{...e.style?.border,color:e.borderColor?"var:preset|color|"+e.borderColor:e.style?.border?.color}}}function fv({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=mv(e),o=t(n);return{...e,...pv(o)}}),[t]);return(0,c.createElement)(la,{group:"border",resetAllFilter:n},e)}function gv(e){const{clientId:t,name:n,attributes:o,setAttributes:r}=e,l=Zl(n),i=ev(l),s=(0,c.useMemo)((()=>mv({style:o.style,borderColor:o.borderColor})),[o.style,o.borderColor]);if(!i)return null;const u=(0,a.getBlockSupport)(e.name,[sv,"__experimentalDefaultControls"]);return(0,c.createElement)(av,{as:fv,panelId:t,settings:l,value:s,onChange:e=>{r(pv(e))},defaultControls:u})}function hv(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,sv);return!0===n||("any"===t?!!(n?.color||n?.radius||n?.width||n?.style):!!n?.[t])}function bv(e,t,n){if(!hv(t,"color")||ql(t,sv,"color"))return e;const o=vv(n),r=d()(e.className,o);return e.className=r||void 0,e}function vv(e){const{borderColor:t,style:n}=e,o=zb("border-color",t);return d()({"has-border-color":t||n?.border?.color,[o]:!!o})}const _v=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{borderColor:r,style:l}=o,{colors:i}=Vb();if(!hv(n,"color")||ql(n,sv,"color"))return(0,c.createElement)(e,{...t});const{color:a}=uv({colors:i,namedColor:r}),{color:s}=uv({colors:i,namedColor:dv(l?.border?.top?.color)}),{color:u}=uv({colors:i,namedColor:dv(l?.border?.right?.color)}),{color:d}=uv({colors:i,namedColor:dv(l?.border?.bottom?.color)}),{color:p}=uv({colors:i,namedColor:dv(l?.border?.left?.color)}),m=Wl({borderTopColor:s||a,borderRightColor:u||a,borderBottomColor:d||a,borderLeftColor:p||a})||{};let f=t.wrapperProps;return f={...t.wrapperProps,style:{...t.wrapperProps?.style,...m}},(0,c.createElement)(e,{...t,wrapperProps:f})}),"withBorderColorPaletteStyles");function kv(e){if(e)return`has-${e}-gradient-background`}function yv(e,t){const n=e?.find((e=>e.slug===t));return n&&n.gradient}function Ev(e,t){const n=e?.find((e=>e.gradient===t));return n}function Sv(e,t){const n=Ev(e,t);return n&&n.slug}function wv({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){const{clientId:n}=rr(),o=bl("color.gradients.custom"),r=bl("color.gradients.theme"),l=bl("color.gradients.default"),i=(0,c.useMemo)((()=>[...o||[],...r||[],...l||[]]),[o,r,l]),{gradient:a,customGradient:s}=(0,f.useSelect)((o=>{const{getBlockAttributes:r}=o(Jo),l=r(n)||{};return{customGradient:l[t],gradient:l[e]}}),[n,e,t]),{updateBlockAttributes:u}=(0,f.useDispatch)(Jo),d=(0,c.useCallback)((o=>{const r=Sv(i,o);u(n,r?{[e]:r,[t]:void 0}:{[e]:void 0,[t]:o})}),[i,n,u]),p=kv(a);let m;return m=a?yv(i,a):s,{gradientClass:p,gradientValue:m,setGradient:d}}(0,s.addFilter)("blocks.registerBlockType","core/border/addAttributes",(function(e){return hv(e,"color")?e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}:e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/border/addSaveProps",bv),(0,s.addFilter)("blocks.registerBlockType","core/border/addEditProps",(function(e){if(!hv(e,"color")||ql(e,sv,"color"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),bv(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/border/with-border-color-palette-styles",_v);const Cv=["colors","disableCustomColors","gradients","disableCustomGradients"],xv={name:"color",title:(0,v.__)("Solid"),value:"color"},Bv={name:"gradient",title:(0,v.__)("Gradient"),value:"gradient"},Iv=[xv,Bv];function Tv({colors:e,gradients:t,disableCustomColors:n,disableCustomGradients:o,__experimentalIsRenderedInSidebar:r,className:l,label:i,onColorChange:a,onGradientChange:s,colorValue:u,gradientValue:p,clearable:f,showTitle:g=!0,enableAlpha:h,headingLevel:b}){const v=a&&(e&&e.length>0||!n),_=s&&(t&&t.length>0||!o);if(!v&&!_)return null;const k={[xv.value]:(0,c.createElement)(m.ColorPalette,{value:u,onChange:_?e=>{a(e),s()}:a,colors:e,disableCustomColors:n,__experimentalIsRenderedInSidebar:r,clearable:f,enableAlpha:h,headingLevel:b}),[Bv.value]:(0,c.createElement)(m.GradientPicker,{__nextHasNoMargin:!0,value:p,onChange:v?e=>{s(e),a()}:s,gradients:t,disableCustomGradients:o,__experimentalIsRenderedInSidebar:r,clearable:f,headingLevel:b})},y=e=>(0,c.createElement)("div",{className:"block-editor-color-gradient-control__panel"},k[e]);return(0,c.createElement)(m.BaseControl,{__nextHasNoMarginBottom:!0,className:d()("block-editor-color-gradient-control",l)},(0,c.createElement)("fieldset",{className:"block-editor-color-gradient-control__fieldset"},(0,c.createElement)(m.__experimentalVStack,{spacing:1},g&&(0,c.createElement)("legend",null,(0,c.createElement)("div",{className:"block-editor-color-gradient-control__color-indicator"},(0,c.createElement)(m.BaseControl.VisualLabel,null,i))),v&&_&&(0,c.createElement)(m.TabPanel,{className:"block-editor-color-gradient-control__tabs",tabs:Iv,initialTabName:p?Bv.value:!!v&&xv.value},(e=>y(e.value))),!_&&y(xv.value),!v&&y(Bv.value))))}function Mv(e){const t={};return t.colors=bl("color.palette"),t.gradients=bl("color.gradients"),t.disableCustomColors=!bl("color.custom"),t.disableCustomGradients=!bl("color.customGradient"),(0,c.createElement)(Tv,{...t,...e})}var Pv=function(e){return Cv.every((t=>e.hasOwnProperty(t)))?(0,c.createElement)(Tv,{...e}):(0,c.createElement)(Mv,{...e})};function Nv(e){const t=Lv(e),n=zv(e),o=Rv(e),r=Dv(e),l=Ov(e),i=Av(e);return t||n||o||r||l||i}function Lv(e){const t=$l(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function Rv(e){const t=$l(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function Av(e){const t=$l(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function Dv(e){const t=$l(e),n=jl(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function Ov(e){const t=$l(e),n=jl(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function zv(e){const t=$l(e),n=jl(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function Vv({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Color"),resetAll:()=>{const o=e(n);t(o)},panelId:o,hasInnerWrapper:!0,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,c.createElement)("div",{className:"color-block-support-panel__inner-wrapper"},r))}const Fv={text:!0,background:!0,link:!0,heading:!0,button:!0,caption:!0},Hv={placement:"left-start",offset:36,shift:!0},Gv=({indicators:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.__experimentalZStack,{isLayered:!1,offset:-8},e.map(((e,t)=>(0,c.createElement)(m.Flex,{key:t,expanded:!1},(0,c.createElement)(m.ColorIndicator,{colorValue:e}))))),(0,c.createElement)(m.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t},t));function Uv({isGradient:e,inheritedValue:t,userValue:n,setValue:o,colorGradientControlSettings:r}){return(0,c.createElement)(Pv,{...r,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:e?void 0:t,gradientValue:e?t:void 0,onColorChange:e?void 0:o,onGradientChange:e?o:void 0,clearable:t===n,headingLevel:3})}function $v({label:e,hasValue:t,resetValue:n,isShownByDefault:o,indicators:r,tabs:l,colorGradientControlSettings:i,panelId:a}){const s=l.map((({key:e,label:t})=>({name:e,title:t})));return(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"block-editor-tools-panel-color-gradient-settings__item",hasValue:t,label:e,onDeselect:n,isShownByDefault:o,panelId:a},(0,c.createElement)(m.Dropdown,{popoverProps:Hv,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:t,isOpen:n})=>{const o={onClick:t,className:d()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":n}),"aria-expanded":n,"aria-label":(0,v.sprintf)((0,v.__)("Color %s styles"),e)};return(0,c.createElement)(m.Button,{...o},(0,c.createElement)(Gv,{indicators:r,label:e}))},renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,c.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},1===l.length&&(0,c.createElement)(Uv,{...l[0],colorGradientControlSettings:i}),l.length>1&&(0,c.createElement)(m.TabPanel,{tabs:s},(e=>{const t=l.find((t=>t.key===e.name));return t?(0,c.createElement)(Uv,{...t,colorGradientControlSettings:i}):null}))))}))}function jv({as:e=Vv,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=Fv,children:a}){const s=$l(r),u=jl(r),d=r?.color?.custom,p=r?.color?.customGradient,m=s.length>0||d,f=u.length>0||p,g=e=>Rl({settings:r},"",e),h=e=>{const t=s.flatMap((({colors:e})=>e)).find((({color:t})=>t===e));return t?"var:preset|color|"+t.slug:e},b=e=>{const t=u.flatMap((({gradients:e})=>e)).find((({gradient:t})=>t===e));return t?"var:preset|gradient|"+t.slug:e},_=zv(r),k=g(o?.color?.background),y=g(t?.color?.background),E=g(o?.color?.gradient),S=g(t?.color?.gradient),w=Rv(r),C=g(o?.elements?.link?.color?.text),x=g(t?.elements?.link?.color?.text),B=g(o?.elements?.link?.[":hover"]?.color?.text),I=g(t?.elements?.link?.[":hover"]?.color?.text),T=Lv(r),M=g(o?.color?.text),P=g(t?.color?.text),N=e=>{let o=dl(t,["color","text"],h(e));M===C&&(o=dl(o,["elements","link","color","text"],h(e))),n(o)},L=[{name:"caption",label:(0,v.__)("Captions"),showPanel:Av(r)},{name:"button",label:(0,v.__)("Button"),showPanel:Ov(r)},{name:"heading",label:(0,v.__)("Heading"),showPanel:Dv(r)},{name:"h1",label:(0,v.__)("H1"),showPanel:Dv(r)},{name:"h2",label:(0,v.__)("H2"),showPanel:Dv(r)},{name:"h3",label:(0,v.__)("H3"),showPanel:Dv(r)},{name:"h4",label:(0,v.__)("H4"),showPanel:Dv(r)},{name:"h5",label:(0,v.__)("H5"),showPanel:Dv(r)},{name:"h6",label:(0,v.__)("H6"),showPanel:Dv(r)}],R=(0,c.useCallback)((e=>({...e,color:void 0,elements:{...e?.elements,link:{...e?.elements?.link,color:void 0,":hover":{color:void 0}},...L.reduce(((t,n)=>({...t,[n.name]:{...e?.elements?.[n.name],color:void 0}})),{})}})),[]),A=[T&&{key:"text",label:(0,v.__)("Text"),hasValue:()=>!!P,resetValue:()=>N(void 0),isShownByDefault:i.text,indicators:[M],tabs:[{key:"text",label:(0,v.__)("Text"),inheritedValue:M,setValue:N,userValue:P}]},_&&{key:"background",label:(0,v.__)("Background"),hasValue:()=>!!y||!!S,resetValue:()=>{const e=dl(t,["color","background"],void 0);e.color.gradient=void 0,n(e)},isShownByDefault:i.background,indicators:[null!=E?E:k],tabs:[m&&{key:"background",label:(0,v.__)("Solid"),inheritedValue:k,setValue:e=>{const o=dl(t,["color","background"],h(e));o.color.gradient=void 0,n(o)},userValue:y},f&&{key:"gradient",label:(0,v.__)("Gradient"),inheritedValue:E,setValue:e=>{const o=dl(t,["color","gradient"],b(e));o.color.background=void 0,n(o)},userValue:S,isGradient:!0}].filter(Boolean)},w&&{key:"link",label:(0,v.__)("Link"),hasValue:()=>!!x||!!I,resetValue:()=>{let e=dl(t,["elements","link",":hover","color","text"],void 0);e=dl(e,["elements","link","color","text"],void 0),n(e)},isShownByDefault:i.link,indicators:[C,B],tabs:[{key:"link",label:(0,v.__)("Default"),inheritedValue:C,setValue:e=>{n(dl(t,["elements","link","color","text"],h(e)))},userValue:x},{key:"hover",label:(0,v.__)("Hover"),inheritedValue:B,setValue:e=>{n(dl(t,["elements","link",":hover","color","text"],h(e)))},userValue:I}]}].filter(Boolean);return L.forEach((({name:e,label:r,showPanel:l})=>{if(!l)return;const a=g(o?.elements?.[e]?.color?.background),s=g(o?.elements?.[e]?.color?.gradient),c=g(o?.elements?.[e]?.color?.text),u=g(t?.elements?.[e]?.color?.background),d=g(t?.elements?.[e]?.color?.gradient),p=g(t?.elements?.[e]?.color?.text),_="caption"!==e;A.push({key:e,label:r,hasValue:()=>!!(p||u||d),resetValue:()=>{const o=dl(t,["elements",e,"color","background"],void 0);o.elements[e].color.gradient=void 0,o.elements[e].color.text=void 0,n(o)},isShownByDefault:i[e],indicators:_?[c,null!=s?s:a]:[c],tabs:[m&&{key:"text",label:(0,v.__)("Text"),inheritedValue:c,setValue:o=>{n(dl(t,["elements",e,"color","text"],h(o)))},userValue:p},m&&_&&{key:"background",label:(0,v.__)("Background"),inheritedValue:a,setValue:o=>{const r=dl(t,["elements",e,"color","background"],h(o));r.elements[e].color.gradient=void 0,n(r)},userValue:u},f&&_&&{key:"gradient",label:(0,v.__)("Gradient"),inheritedValue:s,setValue:o=>{const r=dl(t,["elements",e,"color","gradient"],b(o));r.elements[e].color.background=void 0,n(r)},userValue:d,isGradient:!0}].filter(Boolean)})})),(0,c.createElement)(e,{resetAllFilter:R,value:t,onChange:n,panelId:l},A.map((e=>(0,c.createElement)($v,{key:e.key,...e,colorGradientControlSettings:{colors:s,disableCustomColors:!d,gradients:u,disableCustomGradients:!p},panelId:l}))),a)}lm([im,cm]);var Wv=function({backgroundColor:e,fallbackBackgroundColor:t,fallbackTextColor:n,fallbackLinkColor:o,fontSize:r,isLargeText:l,textColor:i,linkColor:a,enableAlphaChecker:s=!1}){const u=e||t;if(!u)return null;const d=i||n,p=a||o;if(!d&&!p)return null;const f=[{color:d,description:(0,v.__)("text color")},{color:p,description:(0,v.__)("link color")}],g=om(u),h=g.alpha()<1,b=g.brightness(),_={level:"AA",size:l||!1!==l&&r>=24?"large":"small"};let k="",y="";for(const e of f){if(!e.color)continue;const t=om(e.color),n=t.isReadable(g,_),o=t.alpha()<1;if(!n){if(h||o)continue;k=b<t.brightness()?(0,v.sprintf)((0,v.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),e.description):(0,v.sprintf)((0,v.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),e.description),y=(0,v.__)("This color combination may be hard for people to read.");break}o&&s&&(k=(0,v.__)("Transparent text may be hard for people to read."),y=(0,v.__)("Transparent text may be hard for people to read."))}return k?((0,Ln.speak)(y),(0,c.createElement)("div",{className:"block-editor-contrast-checker"},(0,c.createElement)(m.Notice,{spokenMessage:null,status:"warning",isDismissible:!1},k))):null};function Kv(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function qv({clientId:e}){const[t,n]=(0,c.useState)(),[o,r]=(0,c.useState)(),[l,i]=(0,c.useState)(),a=Vd(e);return(0,c.useEffect)((()=>{if(!a.current)return;r(Kv(a.current).color);const e=a.current?.querySelector("a");e&&e.innerText&&i(Kv(e).color);let t=a.current,o=Kv(t).backgroundColor;for(;"rgba(0, 0, 0, 0)"===o&&t.parentNode&&t.parentNode.nodeType===t.parentNode.ELEMENT_NODE;)t=t.parentNode,o=Kv(t).backgroundColor;n(o)})),(0,c.createElement)(Wv,{backgroundColor:t,textColor:o,enableAlphaChecker:!0,linkColor:l})}const Zv="color",Yv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&(!0===t.link||!0===t.gradient||!1!==t.background||!1!==t.text)},Xv=e=>{if("web"!==c.Platform.OS)return!1;const t=(0,a.getBlockSupport)(e,Zv);return null!==t&&"object"==typeof t&&!!t.link},Qv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return null!==t&&"object"==typeof t&&!!t.gradients},Jv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&!1!==t.background},e_=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&!1!==t.text};function t_(e,t,n){if(!Yv(t)||ql(t,Zv))return e;const o=Qv(t),{backgroundColor:r,textColor:l,gradient:i,style:a}=n,s=e=>!ql(t,Zv,e),c=s("text")?zb("color",l):void 0,u=s("gradients")?kv(i):void 0,p=s("background")?zb("background-color",r):void 0,m=s("background")||s("gradients"),f=r||a?.color?.background||o&&(i||a?.color?.gradient),g=d()(e.className,c,u,{[p]:!(o&&a?.color?.gradient||!p),"has-text-color":s("text")&&(l||a?.color?.text),"has-background":m&&f,"has-link-color":s("link")&&a?.elements?.link?.color});return e.className=g||void 0,e}function n_(e){const t=e?.color?.text,n=t?.startsWith("var:preset|color|")?t.substring(17):void 0,o=e?.color?.background,r=o?.startsWith("var:preset|color|")?o.substring(17):void 0,l=e?.color?.gradient,i=l?.startsWith("var:preset|gradient|")?l.substring(20):void 0,a={...e};return a.color={...a.color,text:n?void 0:t,background:r?void 0:o,gradient:i?void 0:l},{style:Wl(a),textColor:n,backgroundColor:r,gradient:i}}function o_(e){return{...e.style,color:{...e.style?.color,text:e.textColor?"var:preset|color|"+e.textColor:e.style?.color?.text,background:e.backgroundColor?"var:preset|color|"+e.backgroundColor:e.style?.color?.background,gradient:e.gradient?"var:preset|gradient|"+e.gradient:e.style?.color?.gradient}}}function r_({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=o_(e),o=t(n);return{...e,...n_(o)}}),[t]);return(0,c.createElement)(la,{group:"color",resetAllFilter:n},e)}function l_(e){const{clientId:t,name:n,attributes:o,setAttributes:r}=e,l=Zl(n),i=Nv(l),s=(0,c.useMemo)((()=>o_({style:o.style,textColor:o.textColor,backgroundColor:o.backgroundColor,gradient:o.gradient})),[o.style,o.textColor,o.backgroundColor,o.gradient]);if(!i)return null;const u=(0,a.getBlockSupport)(e.name,[Zv,"__experimentalDefaultControls"]),d="web"===c.Platform.OS&&!s?.color?.gradient&&(l?.color?.text||l?.color?.link)&&!1!==(0,a.getBlockSupport)(e.name,[Zv,"enableContrastChecker"]);return(0,c.createElement)(jv,{as:r_,panelId:t,settings:l,value:s,onChange:e=>{r(n_(e))},defaultControls:u,enableContrastChecker:!1!==(0,a.getBlockSupport)(e.name,[Zv,"enableContrastChecker"])},d&&(0,c.createElement)(qv,{clientId:t}))}const i_=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{backgroundColor:r,textColor:l}=o,i=bl("color.palette.custom"),a=bl("color.palette.theme"),s=bl("color.palette.default"),u=(0,c.useMemo)((()=>[...i||[],...a||[],...s||[]]),[i,a,s]);if(!Yv(n)||ql(n,Zv))return(0,c.createElement)(e,{...t});const d={};l&&!ql(n,Zv,"text")&&(d.color=Db(u,l)?.color),r&&!ql(n,Zv,"background")&&(d.backgroundColor=Db(u,r)?.color);let p=t.wrapperProps;return p={...t.wrapperProps,style:{...d,...t.wrapperProps?.style}},(0,c.createElement)(e,{...t,wrapperProps:p})}),"withColorPaletteStyles"),a_={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function s_({value:e="",onChange:t,fontFamilies:n,...o}){const r=bl("typography.fontFamilies");if(n||(n=r),!n||0===n.length)return null;const l=[{value:"",label:(0,v.__)("Default")},...n.map((({fontFamily:e,name:t})=>({value:e,label:t||e})))];return(0,c.createElement)(m.SelectControl,{label:(0,v.__)("Font"),options:l,value:e,onChange:t,labelPosition:"top",...o})}(0,s.addFilter)("blocks.registerBlockType","core/color/addAttribute",(function(e){return Yv(e)?(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),Qv(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/color/addSaveProps",t_),(0,s.addFilter)("blocks.registerBlockType","core/color/addEditProps",(function(e){if(!Yv(e)||ql(e,Zv))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),t_(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/color/with-color-palette-styles",i_),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,o){const r=e.name;return Kl({linkColor:Xv(r),textColor:e_(r),backgroundColor:Jv(r),gradient:Qv(r)},a_,e,t,n,o)}));const c_=[{name:(0,v._x)("Regular","font style"),value:"normal"},{name:(0,v._x)("Italic","font style"),value:"italic"}],u_=[{name:(0,v._x)("Thin","font weight"),value:"100"},{name:(0,v._x)("Extra Light","font weight"),value:"200"},{name:(0,v._x)("Light","font weight"),value:"300"},{name:(0,v._x)("Regular","font weight"),value:"400"},{name:(0,v._x)("Medium","font weight"),value:"500"},{name:(0,v._x)("Semi Bold","font weight"),value:"600"},{name:(0,v._x)("Bold","font weight"),value:"700"},{name:(0,v._x)("Extra Bold","font weight"),value:"800"},{name:(0,v._x)("Black","font weight"),value:"900"}],d_=(e,t)=>e?t?(0,v.__)("Appearance"):(0,v.__)("Font style"):(0,v.__)("Font weight");function p_(e){const{onChange:t,hasFontStyles:n=!0,hasFontWeights:o=!0,value:{fontStyle:r,fontWeight:l},...i}=e,a=n||o,s=d_(n,o),u={key:"default",name:(0,v.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},d=(0,c.useMemo)((()=>n&&o?(()=>{const e=[u];return c_.forEach((({name:t,value:n})=>{u_.forEach((({name:o,value:r})=>{const l="normal"===n?o:(0,v.sprintf)((0,v.__)("%1$s %2$s"),o,t);e.push({key:`${n}-${r}`,name:l,style:{fontStyle:n,fontWeight:r}})}))})),e})():n?(()=>{const e=[u];return c_.forEach((({name:t,value:n})=>{e.push({key:n,name:t,style:{fontStyle:n,fontWeight:void 0}})})),e})():(()=>{const e=[u];return u_.forEach((({name:t,value:n})=>{e.push({key:n,name:t,style:{fontStyle:void 0,fontWeight:n}})})),e})()),[e.options]),p=d.find((e=>e.style.fontStyle===r&&e.style.fontWeight===l))||d[0];return a&&(0,c.createElement)(m.CustomSelectControl,{...i,className:"components-font-appearance-control",label:s,describedBy:p?n?o?(0,v.sprintf)((0,v.__)("Currently selected font appearance: %s"),p.name):(0,v.sprintf)((0,v.__)("Currently selected font style: %s"),p.name):(0,v.sprintf)((0,v.__)("Currently selected font weight: %s"),p.name):(0,v.__)("No selected font appearance"),options:d,value:p,onChange:({selectedItem:e})=>t(e.style),__nextUnconstrainedWidth:!0})}const m_=1.5;var f_=({value:e,onChange:t,__nextHasNoMarginBottom:n=!1,__unstableInputWidth:o="60px",...r})=>{const l=function(e){return void 0!==e&&""!==e}(e),i=(e,t)=>{if(l)return e;switch(`${e}`){case"0.1":return 1.6;case"0":return t?e:1.4;case"":return m_;default:return e}},a=l?e:"";n||$()("Bottom margin styles for wp.blockEditor.LineHeightControl",{since:"6.0",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"});const s=n?void 0:{marginBottom:24};return(0,c.createElement)("div",{className:"block-editor-line-height-control",style:s},(0,c.createElement)(m.__experimentalNumberControl,{...r,__unstableInputWidth:o,__unstableStateReducer:(e,t)=>{const n=["insertText","insertFromPaste"].includes(t.payload.event.nativeEvent?.inputType),o=i(e.value,n);return{...e,value:o}},onChange:(e,{event:n})=>{""!==e?"click"!==n.type?t(`${e}`):t(i(`${e}`,!1)):t()},label:(0,v.__)("Line height"),placeholder:m_,step:.01,spinFactor:10,value:a,min:0,spinControls:"custom"}))};function g_({value:e,onChange:t,__unstableInputWidth:n="60px",...o}){const r=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,c.createElement)(m.__experimentalUnitControl,{...o,label:(0,v.__)("Letter spacing"),value:e,__unstableInputWidth:n,units:r,onChange:t})}var h_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 11.5h10V13H7z"}));var b_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"}));var v_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"}));var __=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"}));const k_=[{name:(0,v.__)("None"),value:"none",icon:h_},{name:(0,v.__)("Uppercase"),value:"uppercase",icon:b_},{name:(0,v.__)("Lowercase"),value:"lowercase",icon:v_},{name:(0,v.__)("Capitalize"),value:"capitalize",icon:__}];function y_({className:e,value:t,onChange:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-text-transform-control",e)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Letter case")),(0,c.createElement)("div",{className:"block-editor-text-transform-control__buttons"},k_.map((e=>(0,c.createElement)(m.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}var E_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"}));var S_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"}));const w_=[{name:(0,v.__)("None"),value:"none",icon:h_},{name:(0,v.__)("Underline"),value:"underline",icon:E_},{name:(0,v.__)("Strikethrough"),value:"line-through",icon:S_}];function C_({value:e,onChange:t,className:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-text-decoration-control",n)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Decoration")),(0,c.createElement)("div",{className:"block-editor-text-decoration-control__buttons"},w_.map((n=>(0,c.createElement)(m.Button,{key:n.value,icon:n.icon,label:n.name,isPressed:n.value===e,onClick:()=>{t(n.value===e?void 0:n.value)}})))))}var x_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"}));var B_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"}));const I_=[{name:(0,v.__)("Horizontal"),value:"horizontal-tb",icon:x_},{name:(0,v.__)("Vertical"),value:(0,v.isRTL)()?"vertical-lr":"vertical-rl",icon:B_}];function T_({className:e,value:t,onChange:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-writing-mode-control",e)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Orientation")),(0,c.createElement)("div",{className:"block-editor-writing-mode-control__buttons"},I_.map((e=>(0,c.createElement)(m.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}const M_=1,P_=6;function N_(e){const t=R_(e),n=A_(e),o=D_(e),r=O_(e),l=z_(e),i=V_(e),a=F_(e),s=H_(e),c=L_(e);return t||n||o||r||l||c||i||a||s}function L_(e){var t,n,o,r;const l=!e?.typography?.customFontSize,i=null!==(t=e?.typography?.fontSizes)&&void 0!==t?t:{},a=[].concat(null!==(n=i?.custom)&&void 0!==n?n:[]).concat(null!==(o=i?.theme)&&void 0!==o?o:[]).concat(null!==(r=i.default)&&void 0!==r?r:[]);return!!a?.length||!l}function R_(e){var t,n,o;const r=e?.typography?.fontFamilies,l=[].concat(null!==(t=r?.custom)&&void 0!==t?t:[]).concat(null!==(n=r?.theme)&&void 0!==n?n:[]).concat(null!==(o=r?.default)&&void 0!==o?o:[]).sort(((e,t)=>(e?.name||e?.slug).localeCompare(t?.name||e?.slug)));return!!l?.length}function A_(e){return e?.typography?.lineHeight}function D_(e){const t=e?.typography?.fontStyle,n=e?.typography?.fontWeight;return t||n}function O_(e){return e?.typography?.letterSpacing}function z_(e){return e?.typography?.textTransform}function V_(e){return e?.typography?.textDecoration}function F_(e){return e?.typography?.writingMode}function H_(e){return e?.typography?.textColumns}function G_({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Typography"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const U_={fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textTransform:!0,textDecoration:!0,writingMode:!0,textColumns:!0};function $_({as:e=G_,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=U_}){var a,s,u;const d=e=>Rl({settings:r},"",e),p=R_(r),f=r?.typography?.fontFamilies,g=[].concat(null!==(a=f?.custom)&&void 0!==a?a:[]).concat(null!==(s=f?.theme)&&void 0!==s?s:[]).concat(null!==(u=f?.default)&&void 0!==u?u:[]),h=d(o?.typography?.fontFamily),b=e=>{const o=g?.find((({fontFamily:t})=>t===e))?.slug;n(dl(t,["typography","fontFamily"],o?`var:preset|font-family|${o}`:e||void 0))},_=L_(r),k=!r?.typography?.customFontSize,y=function(e){var t,n,o,r;const l=null!==(t=e?.typography?.fontSizes)&&void 0!==t?t:{};return[].concat(null!==(n=l?.custom)&&void 0!==n?n:[]).concat(null!==(o=l?.theme)&&void 0!==o?o:[]).concat(null!==(r=l.default)&&void 0!==r?r:[]).reduce(((e,t)=>(e.some((({slug:e})=>e===t.slug))||e.push(t),e)),[])}(r),E=d(o?.typography?.fontSize),S=(e,o)=>{n(dl(t,["typography","fontSize"],(o?.slug?`var:preset|font-size|${o?.slug}`:e)||void 0))},w=D_(r),C=function(e){const t=e?.typography?.fontStyle,n=e?.typography?.fontWeight;return t?n?(0,v.__)("Appearance"):(0,v.__)("Font style"):(0,v.__)("Font weight")}(r),x=r?.typography?.fontStyle,B=r?.typography?.fontWeight,I=d(o?.typography?.fontStyle),T=d(o?.typography?.fontWeight),M=({fontStyle:e,fontWeight:o})=>{n({...t,typography:{...t?.typography,fontStyle:e||void 0,fontWeight:o||void 0}})},P=A_(r),N=d(o?.typography?.lineHeight),L=e=>{n(dl(t,["typography","lineHeight"],e||void 0))},R=O_(r),A=d(o?.typography?.letterSpacing),D=e=>{n(dl(t,["typography","letterSpacing"],e||void 0))},O=H_(r),z=d(o?.typography?.textColumns),V=e=>{n(dl(t,["typography","textColumns"],e||void 0))},F=z_(r),H=d(o?.typography?.textTransform),G=e=>{n(dl(t,["typography","textTransform"],e||void 0))},U=V_(r),$=d(o?.typography?.textDecoration),j=e=>{n(dl(t,["typography","textDecoration"],e||void 0))},W=F_(r),K=d(o?.typography?.writingMode),q=e=>{n(dl(t,["typography","writingMode"],e||void 0))},Z=(0,c.useCallback)((e=>({...e,typography:{}})),[]);return(0,c.createElement)(e,{resetAllFilter:Z,value:t,onChange:n,panelId:l},p&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Font family"),hasValue:()=>!!t?.typography?.fontFamily,onDeselect:()=>b(void 0),isShownByDefault:i.fontFamily,panelId:l},(0,c.createElement)(s_,{fontFamilies:g,value:h,onChange:b,size:"__unstable-large",__nextHasNoMarginBottom:!0})),_&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Font size"),hasValue:()=>!!t?.typography?.fontSize,onDeselect:()=>S(void 0),isShownByDefault:i.fontSize,panelId:l},(0,c.createElement)(m.FontSizePicker,{value:E,onChange:S,fontSizes:y,disableCustomFontSizes:k,withReset:!1,withSlider:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0})),w&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:C,hasValue:()=>!!t?.typography?.fontStyle||!!t?.typography?.fontWeight,onDeselect:()=>{M({})},isShownByDefault:i.fontAppearance,panelId:l},(0,c.createElement)(p_,{value:{fontStyle:I,fontWeight:T},onChange:M,hasFontStyles:x,hasFontWeights:B,size:"__unstable-large",__nextHasNoMarginBottom:!0})),P&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Line height"),hasValue:()=>void 0!==t?.typography?.lineHeight,onDeselect:()=>L(void 0),isShownByDefault:i.lineHeight,panelId:l},(0,c.createElement)(f_,{__nextHasNoMarginBottom:!0,__unstableInputWidth:"auto",value:N,onChange:L,size:"__unstable-large"})),R&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Letter spacing"),hasValue:()=>!!t?.typography?.letterSpacing,onDeselect:()=>D(void 0),isShownByDefault:i.letterSpacing,panelId:l},(0,c.createElement)(g_,{value:A,onChange:D,size:"__unstable-large",__unstableInputWidth:"auto"})),O&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text columns"),hasValue:()=>!!t?.typography?.textColumns,onDeselect:()=>V(void 0),isShownByDefault:i.textColumns,panelId:l},(0,c.createElement)(m.__experimentalNumberControl,{label:(0,v.__)("Text columns"),max:P_,min:M_,onChange:V,size:"__unstable-large",spinControls:"custom",value:z,initialPosition:1})),U&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text decoration"),hasValue:()=>!!t?.typography?.textDecoration,onDeselect:()=>j(void 0),isShownByDefault:i.textDecoration,panelId:l},(0,c.createElement)(C_,{value:$,onChange:j,size:"__unstable-large",__unstableInputWidth:"auto"})),W&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text orientation"),hasValue:()=>!!t?.typography?.writingMode,onDeselect:()=>q(void 0),isShownByDefault:i.writingMode,panelId:l},(0,c.createElement)(T_,{value:K,onChange:q,size:"__unstable-large",__nextHasNoMarginBottom:!0})),F&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Letter case"),hasValue:()=>!!t?.typography?.textTransform,onDeselect:()=>G(void 0),isShownByDefault:i.textTransform,panelId:l},(0,c.createElement)(y_,{value:H,onChange:G,showNone:!0,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0})))}const j_="typography.lineHeight";var W_=window.wp.tokenList,K_=n.n(W_);const q_="typography.__experimentalFontFamily";function Z_(e,t,n){if(!(0,a.hasBlockSupport)(t,q_))return e;if(ql(t,rk,"fontFamily"))return e;if(!n?.fontFamily)return e;const o=new(K_())(e.className);o.add(`has-${cl(n?.fontFamily)}-font-family`);const r=o.value;return e.className=r||void 0,e}(0,s.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",(function(e){return(0,a.hasBlockSupport)(e,q_)?(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/fontFamily/addSaveProps",Z_),(0,s.addFilter)("blocks.registerBlockType","core/fontFamily/addEditProps",(function(e){if(!(0,a.hasBlockSupport)(e,q_))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),Z_(o,e,n)},e}));const Y_=(e,t,n)=>{if(t){const n=e?.find((({slug:e})=>e===t));if(n)return n}return{size:n}};function X_(e,t){const n=e?.find((({size:e})=>e===t));return n||{size:t}}function Q_(e){if(e)return`has-${cl(e)}-font-size`}const J_="typography.fontSize";function ek(e,t,n){if(!(0,a.hasBlockSupport)(t,J_))return e;if(ql(t,rk,"fontSize"))return e;const o=new(K_())(e.className);o.add(Q_(n.fontSize));const r=o.value;return e.className=r||void 0,e}const tk=(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("typography.fontSizes"),{name:o,attributes:{fontSize:r,style:l},wrapperProps:i}=t;if(!(0,a.hasBlockSupport)(o,J_)||ql(o,rk,"fontSize")||!r||l?.typography?.fontSize)return(0,c.createElement)(e,{...t});const s=Y_(n,r,l?.typography?.fontSize).size,u={...t,wrapperProps:{...i,style:{fontSize:s,...i?.style}}};return(0,c.createElement)(e,{...u})}),"withFontSizeInlineStyles"),nk={fontSize:[["fontSize"],["style","typography","fontSize"]]};function ok(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.includes(e))))}(0,s.addFilter)("blocks.registerBlockType","core/font/addAttribute",(function(e){return(0,a.hasBlockSupport)(e,J_)?(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/font/addSaveProps",ek),(0,s.addFilter)("blocks.registerBlockType","core/font/addEditProps",(function(e){if(!(0,a.hasBlockSupport)(e,J_))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),ek(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/font-size/with-font-size-inline-styles",tk),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",(function(e,t,n,o){const r=e.name;return Kl({fontSize:(0,a.hasBlockSupport)(r,J_)},nk,e,t,n,o)})),(0,s.addFilter)("blocks.registerBlockType","core/font-size/addEditPropsForFluidCustomFontSizes",(function(e){if(!(0,a.hasBlockSupport)(e,J_)||ql(e,rk,"fontSize"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{const n=t?t(e):{},o=n?.style?.fontSize,r=Tl((0,f.select)(Jo).getSettings().__experimentalFeatures),l=o?Bl({size:o},r):null;return null===l?n:{...n,style:{...n?.style,fontSize:l}}},e}),11);const rk="typography",lk=[j_,J_,"typography.__experimentalFontStyle","typography.__experimentalFontWeight",q_,"typography.textColumns","typography.__experimentalTextDecoration","typography.__experimentalWritingMode","typography.__experimentalTextTransform","typography.__experimentalLetterSpacing"];function ik(e){const t={...ok(e,["fontFamily"])},n=e?.typography?.fontSize,o=e?.typography?.fontFamily,r=n?.startsWith("var:preset|font-size|")?n.substring(21):void 0,l=o?.startsWith("var:preset|font-family|")?o.substring(23):void 0;return t.typography={...ok(t.typography,["fontFamily"]),fontSize:r?void 0:n},{style:Wl(t),fontFamily:l,fontSize:r}}function ak(e){return{...e.style,typography:{...e.style?.typography,fontFamily:e.fontFamily?"var:preset|font-family|"+e.fontFamily:void 0,fontSize:e.fontSize?"var:preset|font-size|"+e.fontSize:e.style?.typography?.fontSize}}}function sk({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=ak(e),o=t(n);return{...e,...ik(o)}}),[t]);return(0,c.createElement)(la,{group:"typography",resetAllFilter:n},e)}function ck({clientId:e,name:t,attributes:n,setAttributes:o,__unstableParentLayout:r}){const l=Zl(t,r),i=N_(l),s=(0,c.useMemo)((()=>ak({style:n.style,fontFamily:n.fontFamily,fontSize:n.fontSize})),[n.style,n.fontSize,n.fontFamily]);if(!i)return null;const u=(0,a.getBlockSupport)(t,[rk,"__experimentalDefaultControls"]);return(0,c.createElement)($_,{as:sk,panelId:e,settings:l,value:s,onChange:e=>{o(ik(e))},defaultControls:u})}var uk=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,c.createElement)(F.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"}));const dk={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rm:{max:10,steps:.1}};function pk({icon:e,isMixed:t=!1,minimumCustomValue:n,onChange:o,onMouseOut:r,onMouseOver:l,showSideInLabel:i=!0,side:a,spacingSizes:s,type:u,value:d}){var g,h;d=Or(d,s);let b=s;const _=s.length<=8,k=(0,f.useSelect)((e=>{const t=e(Jo).getSettings();return t?.disableCustomSpacingSizes})),[y,E]=(0,c.useState)(!k&&void 0!==d&&!Ar(d)),S=(0,p.usePrevious)(d);d&&S!==d&&!Ar(d)&&!0!==y&&E(!0);const w=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"]});let C=null;!_&&!y&&void 0!==d&&(!Ar(d)||Ar(d)&&t)?(b=[...s,{name:t?(0,v.__)("Mixed"):(0,v.sprintf)((0,v.__)("Custom (%s)"),d),slug:"custom",size:d}],C=b.length-1):t||(C=y?Dr(d,s):function(e,t){if(void 0===e)return 0;const n=0===parseFloat(e,10)?"0":Vr(e),o=t.findIndex((e=>String(e.slug)===n));return-1!==o?o:NaN}(d,s));const x=(0,c.useMemo)((()=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(C)),[C])[1]||w[0].value,B=parseFloat(C,10),I=(e,t)=>{const n=parseInt(e,10);if("selectList"===t){if(0===n)return;if(1===n)return"0"}else if(0===n)return"0";return`var:preset|spacing|${s[e]?.slug}`},T=t?(0,v.__)("Mixed"):null,M=b.map(((e,t)=>({key:t,name:e.name}))),P=s.map(((e,t)=>({value:t,label:void 0}))),N=Mr.includes(a)&&i?Lr[a]:"",L=i?u?.toLowerCase():u,R=(0,v.sprintf)((0,v.__)("%1$s %2$s"),N,L).trim();return(0,c.createElement)(m.__experimentalHStack,{className:"spacing-sizes-control__wrapper"},e&&(0,c.createElement)(m.Icon,{className:"spacing-sizes-control__icon",icon:e,size:24}),y&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalUnitControl,{onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r,onChange:e=>o((e=>isNaN(parseFloat(e))?void 0:e)(e)),value:C,units:w,min:n,placeholder:T,disableUnits:t,label:R,hideLabelFromVision:!0,className:"spacing-sizes-control__custom-value-input",size:"__unstable-large"}),(0,c.createElement)(m.RangeControl,{onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r,value:B,min:0,max:null!==(g=dk[x]?.max)&&void 0!==g?g:10,step:null!==(h=dk[x]?.steps)&&void 0!==h?h:.1,withInputField:!1,onChange:e=>{o([e,x].join(""))},className:"spacing-sizes-control__custom-value-range",__nextHasNoMarginBottom:!0})),_&&!y&&(0,c.createElement)(m.RangeControl,{onMouseOver:l,onMouseOut:r,className:"spacing-sizes-control__range-control",value:C,onChange:e=>o(I(e)),onMouseDown:e=>{e?.nativeEvent?.offsetX<35&&void 0===d&&o("0")},withInputField:!1,"aria-valuenow":C,"aria-valuetext":s[C]?.name,renderTooltipContent:e=>void 0===d?void 0:s[e]?.name,min:0,max:s.length-1,marks:P,label:R,hideLabelFromVision:!0,__nextHasNoMarginBottom:!0,onFocus:l,onBlur:r}),!_&&!y&&(0,c.createElement)(m.CustomSelectControl,{className:"spacing-sizes-control__custom-select-control",value:M.find((e=>e.key===C))||"",onChange:e=>{o(I(e.selectedItem.key,"selectList"))},options:M,label:R,hideLabelFromVision:!0,__nextUnconstrainedWidth:!0,size:"__unstable-large",onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r}),!k&&(0,c.createElement)(m.Button,{label:y?(0,v.__)("Use size preset"):(0,v.__)("Set custom size"),icon:uk,onClick:()=>{E(!y)},isPressed:y,isSmall:!0,className:"spacing-sizes-control__custom-toggle",iconSize:24}))}const mk=["vertical","horizontal"];function fk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,sides:r,spacingSizes:l,type:i,values:a}){const s=e=>n=>{if(!t)return;const o={...Object.keys(a).reduce(((e,t)=>(e[t]=Or(a[t],l),e)),{})};"vertical"===e&&(o.top=n,o.bottom=n),"horizontal"===e&&(o.left=n,o.right=n),t(o)},u=r?.length?mk.filter((e=>Fr(r,e))):mk;return(0,c.createElement)(c.Fragment,null,u.map((t=>{const r="vertical"===t?a.top:a.left;return(0,c.createElement)(pk,{key:`spacing-sizes-control-${t}`,icon:Nr[t],label:Lr[t],minimumCustomValue:e,onChange:s(t),onMouseOut:n,onMouseOver:o,side:t,spacingSizes:l,type:i,value:r,withInputField:!1})})))}function gk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,sides:r,spacingSizes:l,type:i,values:a}){const s=r?.length?Mr.filter((e=>r.includes(e))):Mr,u=e=>n=>{const o={...Object.keys(a).reduce(((e,t)=>(e[t]=Or(a[t],l),e)),{})};o[e]=n,t(o)};return(0,c.createElement)(c.Fragment,null,s.map((t=>(0,c.createElement)(pk,{key:`spacing-sizes-control-${t}`,icon:Nr[t],label:Lr[t],minimumCustomValue:e,onChange:u(t),onMouseOut:n,onMouseOver:o,side:t,spacingSizes:l,type:i,value:a[t],withInputField:!1}))))}function hk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,showSideInLabel:r,side:l,spacingSizes:i,type:a,values:s}){return(0,c.createElement)(pk,{label:Lr[l],minimumCustomValue:e,onChange:(u=l,e=>{const n={...Object.keys(s).reduce(((e,t)=>(e[t]=Or(s[t],i),e)),{})};n[u]=e,t(n)}),onMouseOut:n,onMouseOver:o,showSideInLabel:r,side:l,spacingSizes:i,type:a,value:s[l],withInputField:!1});var u}var bk=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));const vk=(0,c.createElement)(m.Icon,{icon:bk,size:24});function _k({label:e,onChange:t,sides:n,value:o}){if(!n||!n.length)return;const r=function(e){if(!e||!e.length)return{};const t={},n=Fr(e,"horizontal"),o=Fr(e,"vertical");n&&o?t.axial={label:Lr.axial,icon:Nr.axial}:n?t.axial={label:Lr.horizontal,icon:Nr.horizontal}:o&&(t.axial={label:Lr.vertical,icon:Nr.vertical});let r=0;return Mr.forEach((n=>{e.includes(n)&&(r+=1,t[n]={label:Lr[n],icon:Nr[n]})})),r>1&&(t.custom={label:Lr.custom,icon:Nr.custom}),t}(n),l=r[o].icon,{custom:i,...a}=r;return(0,c.createElement)(m.DropdownMenu,{icon:l,label:e,className:"spacing-sizes-control__dropdown",toggleProps:{isSmall:!0}},(({onClose:e})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,null,Object.entries(a).map((([n,{label:r,icon:l}])=>{const i=o===n;return(0,c.createElement)(m.MenuItem,{key:n,icon:l,iconPosition:"left",isSelected:i,role:"menuitemradio",onClick:()=>{t(n),e()},suffix:i?vk:void 0},r)}))),!!i&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{icon:i.icon,iconPosition:"left",isSelected:o===Rr.custom,role:"menuitemradio",onClick:()=>{t(Rr.custom),e()},suffix:o===Rr.custom?vk:void 0},i.label)))))}function kk({inputProps:e,label:t,minimumCustomValue:n=0,onChange:o,onMouseOut:r,onMouseOver:l,showSideInLabel:i=!0,sides:a=Mr,useSelect:s,values:u}){const d=function(){const e=[{name:0,slug:"0",size:0},...bl("spacing.spacingSizes")||[]];return e.length>8&&e.unshift({name:(0,v.__)("Default"),slug:"default",size:void 0}),e}(),p=u||Pr,f=1===a?.length,g=a?.includes("horizontal")&&a?.includes("vertical")&&2===a?.length,[h,b]=(0,c.useState)(function(e={},t){const{top:n,right:o,bottom:r,left:l}=e,i=[n,o,r,l].filter(Boolean),a=!(n!==r||l!==o||!n&&!l),s=!i.length&&function(e=[]){const t={top:0,right:0,bottom:0,left:0};return e.forEach((e=>t[e]+=1)),(t.top+t.bottom)%2==0&&(t.left+t.right)%2==0}(t);if(Fr(t)&&(a||s))return Rr.axial;if(1===i.length){let t;return Object.entries(e).some((([e,n])=>(t=e,void 0!==n))),t}return 1!==t?.length||i.length?Rr.custom:t[0]}(p,a)),_={...e,minimumCustomValue:n,onChange:e=>{const t={...u,...e};o(t)},onMouseOut:r,onMouseOver:l,sides:a,spacingSizes:d,type:t,useSelect:s,values:p},k=Mr.includes(h)&&i?Lr[h]:"",y=(0,v.sprintf)((0,v.__)("%1$s %2$s"),t,k).trim(),E=(0,v.sprintf)((0,v._x)("%s options","Button label to reveal side configuration options"),t);return(0,c.createElement)("fieldset",{className:"spacing-sizes-control"},(0,c.createElement)(m.__experimentalHStack,{className:"spacing-sizes-control__header"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label"},y),!f&&!g&&(0,c.createElement)(_k,{label:E,onChange:b,sides:a,value:h})),h===Rr.axial?(0,c.createElement)(fk,{..._}):h===Rr.custom?(0,c.createElement)(gk,{..._}):(0,c.createElement)(hk,{side:h,..._,showSideInLabel:i}))}const yk={px:{max:1e3,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:50,step:.1},rem:{max:50,step:.1}};function Ek({label:e=(0,v.__)("Height"),onChange:t,value:n}){var o,r;const l=parseFloat(n),i=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["%","px","em","rem","vh","vw"]}),a=(0,c.useMemo)((()=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n)),[n])[1]||i[0]?.value||"px";return(0,c.createElement)("fieldset",{className:"block-editor-height-control"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},e),(0,c.createElement)(m.Flex,null,(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalUnitControl,{value:n,units:i,onChange:t,onUnitChange:e=>{const[o,r]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n);["em","rem"].includes(e)&&"px"===r?t((o/16).toFixed(2)+e):["em","rem"].includes(r)&&"px"===e?t(Math.round(16*o)+e):["vh","vw","%"].includes(e)&&o>100&&t(100+e)},min:0,size:"__unstable-large"})),(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalSpacer,{marginX:2,marginBottom:0},(0,c.createElement)(m.RangeControl,{value:l,min:0,max:null!==(o=yk[a]?.max)&&void 0!==o?o:100,step:null!==(r=yk[a]?.step)&&void 0!==r?r:.1,withInputField:!1,onChange:e=>{t([e,a].join(""))},__nextHasNoMarginBottom:!0})))))}function Sk(e,t){const{orientation:n="horizontal"}=t;return"fill"===e?(0,v.__)("Stretch to fill available space."):"fixed"===e&&"horizontal"===n?(0,v.__)("Specify a fixed width."):"fixed"===e?(0,v.__)("Specify a fixed height."):(0,v.__)("Fit contents.")}function wk({value:e={},onChange:t,parentLayout:n}){const{selfStretch:o,flexSize:r}=e;return(0,c.useEffect)((()=>{"fixed"!==o||r||t({...e,selfStretch:"fit"})}),[]),(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,size:"__unstable-large",label:Ck(n),value:o||"fit",help:Sk(o,n),onChange:n=>{const o="fixed"!==n?null:r;t({...e,selfStretch:n,flexSize:o})},isBlock:!0},(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fit",value:"fit",label:(0,v.__)("Fit")}),(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fill",value:"fill",label:(0,v.__)("Fill")}),(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fixed",value:"fixed",label:(0,v.__)("Fixed")})),"fixed"===o&&(0,c.createElement)(m.__experimentalUnitControl,{size:"__unstable-large",onChange:n=>{t({...e,flexSize:n})},value:r}))}function Ck(e){const{orientation:t="horizontal"}=e;return"horizontal"===t?(0,v.__)("Width"):(0,v.__)("Height")}const xk=["horizontal","vertical"];function Bk(e){const t=Ik(e),n=Tk(e),o=Mk(e),r=Pk(e),l=Nk(e),i=Lk(e),a=Rk(e);return"web"===c.Platform.OS&&(t||n||o||r||l||i||a)}function Ik(e){return e?.layout?.contentSize}function Tk(e){return e?.layout?.wideSize}function Mk(e){return e?.spacing?.padding}function Pk(e){return e?.spacing?.margin}function Nk(e){return e?.spacing?.blockGap}function Lk(e){return e?.dimensions?.minHeight}function Rk(e){var t;const{type:n="default",default:{type:o="default"}={},allowSizingOnChildren:r=!1}=null!==(t=e?.parentLayout)&&void 0!==t?t:{},l=("flex"===o||"flex"===n)&&r;return!!e?.layout&&l}function Ak(e,t){if(!t||!e)return e;const n={};return t.forEach((t=>{"vertical"===t&&(n.top=e.top,n.bottom=e.bottom),"horizontal"===t&&(n.left=e.left,n.right=e.right),n[t]=e?.[t]})),n}function Dk(e){return e&&"string"==typeof e?{top:e,right:e,bottom:e,left:e}:e}function Ok({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Dimensions"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const zk={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,minHeight:!0,childLayout:!0};function Vk({as:e=Ok,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=zk,onVisualize:a=(()=>{}),includeLayoutControls:s=!1}){var u,p,f,g,h,b,_,k;const{dimensions:y,spacing:E}=r,S=e=>e&&"object"==typeof e?Object.keys(e).reduce(((t,n)=>(t[n]=Rl({settings:{dimensions:y,spacing:E}},"",e[n]),t)),{}):Rl({settings:{dimensions:y,spacing:E}},"",e),w=function(e){var t,n;const{custom:o,theme:r,default:l}=e?.spacing?.spacingSizes||{};return(null!==(t=null!==(n=null!=o?o:r)&&void 0!==n?n:l)&&void 0!==t?t:[]).length>0}(r),C=(0,m.__experimentalUseCustomUnits)({availableUnits:r?.spacing?.units||["%","px","em","rem","vw"]}),x=Ik(r)&&s,B=S(o?.layout?.contentSize),I=e=>{n(dl(t,["layout","contentSize"],e||void 0))},T=Tk(r)&&s,M=S(o?.layout?.wideSize),P=e=>{n(dl(t,["layout","wideSize"],e||void 0))},N=Mk(r),L=Dk(S(o?.spacing?.padding)),R=Array.isArray(r?.spacing?.padding)?r?.spacing?.padding:r?.spacing?.padding?.sides,A=R&&R.some((e=>xk.includes(e))),D=e=>{const o=Ak(e,R);n(dl(t,["spacing","padding"],o))},O=()=>a("padding"),z=Pk(r),V=Dk(S(o?.spacing?.margin)),F=Array.isArray(r?.spacing?.margin)?r?.spacing?.margin:r?.spacing?.margin?.sides,H=F&&F.some((e=>xk.includes(e))),G=e=>{const o=Ak(e,F);n(dl(t,["spacing","margin"],o))},U=()=>a("margin"),$=Nk(r),j=S(o?.spacing?.blockGap),W=function(e){return e&&"string"==typeof e?{top:e}:e?{...e,right:e?.left,bottom:e?.top}:e}(j),K=Array.isArray(r?.spacing?.blockGap)?r?.spacing?.blockGap:r?.spacing?.blockGap?.sides,q=K&&K.some((e=>xk.includes(e))),Z=e=>{n(dl(t,["spacing","blockGap"],e))},Y=e=>{e||Z(null),!q&&e?.hasOwnProperty("top")?Z(e.top):Z({top:e?.top,left:e?.left})},X=Lk(r),Q=S(o?.dimensions?.minHeight),J=e=>{n(dl(t,["dimensions","minHeight"],e))},ee=Rk(r),te=o?.layout,{orientation:ne="horizontal"}=null!==(u=r?.parentLayout)&&void 0!==u?u:{},oe="horizontal"===ne?(0,v.__)("Width"):(0,v.__)("Height"),re=e=>{n({...t,layout:{...t?.layout,...e}})},le=(0,c.useCallback)((e=>({...e,layout:Wl({...e?.layout,contentSize:void 0,wideSize:void 0,selfStretch:void 0,flexSize:void 0}),spacing:{...e?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...e?.dimensions,minHeight:void 0}})),[]),ie=()=>a(!1);return(0,c.createElement)(e,{resetAllFilter:le,value:t,onChange:n,panelId:l},(x||T)&&(0,c.createElement)("span",{className:"span-columns"},(0,v.__)("Set the width of the main content area.")),x&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Content size"),hasValue:()=>!!t?.layout?.contentSize,onDeselect:()=>I(void 0),isShownByDefault:null!==(p=i.contentSize)&&void 0!==p?p:zk.contentSize,panelId:l},(0,c.createElement)(m.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:B||"",onChange:e=>{I(e)},units:C}),(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(ai,{icon:si})))),T&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Wide size"),hasValue:()=>!!t?.layout?.wideSize,onDeselect:()=>P(void 0),isShownByDefault:null!==(f=i.wideSize)&&void 0!==f?f:zk.wideSize,panelId:l},(0,c.createElement)(m.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:M||"",onChange:e=>{P(e)},units:C}),(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(ai,{icon:ci})))),N&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.padding&&Object.keys(t?.spacing?.padding).length,label:(0,v.__)("Padding"),onDeselect:()=>D(void 0),isShownByDefault:null!==(g=i.padding)&&void 0!==g?g:zk.padding,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(0,c.createElement)(m.__experimentalBoxControl,{values:L,onChange:D,label:(0,v.__)("Padding"),sides:R,units:C,allowReset:!1,splitOnAxis:A,onMouseOver:O,onMouseOut:ie}),w&&(0,c.createElement)(kk,{values:L,onChange:D,label:(0,v.__)("Padding"),sides:R,units:C,allowReset:!1,onMouseOver:O,onMouseOut:ie})),z&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.margin&&Object.keys(t?.spacing?.margin).length,label:(0,v.__)("Margin"),onDeselect:()=>G(void 0),isShownByDefault:null!==(h=i.margin)&&void 0!==h?h:zk.margin,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(0,c.createElement)(m.__experimentalBoxControl,{values:V,onChange:G,label:(0,v.__)("Margin"),sides:F,units:C,allowReset:!1,splitOnAxis:H,onMouseOver:U,onMouseOut:ie}),w&&(0,c.createElement)(kk,{values:V,onChange:G,label:(0,v.__)("Margin"),sides:F,units:C,allowReset:!1,onMouseOver:U,onMouseOut:ie})),$&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.blockGap,label:(0,v.__)("Block spacing"),onDeselect:()=>Z(void 0),isShownByDefault:null!==(b=i.blockGap)&&void 0!==b?b:zk.blockGap,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(q?(0,c.createElement)(m.__experimentalBoxControl,{label:(0,v.__)("Block spacing"),min:0,onChange:Y,units:C,sides:K,values:W,allowReset:!1,splitOnAxis:q}):(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:Z,units:C,value:j})),w&&(0,c.createElement)(kk,{label:(0,v.__)("Block spacing"),min:0,onChange:Y,showSideInLabel:!1,sides:q?K:["top"],values:W,allowReset:!1})),X&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.dimensions?.minHeight,label:(0,v.__)("Min. height"),onDeselect:()=>{J(void 0)},isShownByDefault:null!==(_=i.minHeight)&&void 0!==_?_:zk.minHeight,panelId:l},(0,c.createElement)(Ek,{label:(0,v.__)("Min. height"),value:Q,onChange:J})),ee&&(0,c.createElement)(m.__experimentalVStack,{as:m.__experimentalToolsPanelItem,spacing:2,hasValue:()=>!!t?.layout,label:oe,onDeselect:()=>{re({selfStretch:void 0,flexSize:void 0})},isShownByDefault:null!==(k=i.childLayout)&&void 0!==k?k:zk.childLayout,panelId:l},(0,c.createElement)(wk,{value:te,onChange:re,parentLayout:r?.parentLayout})))}function Fk(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function Hk({clientId:e,attributes:t,forceShow:n}){const o=Fd(e),[r,l]=(0,c.useState)(),i=t?.style?.spacing?.margin;(0,c.useEffect)((()=>{if(!o||null===o.ownerDocument.defaultView)return;const e=Fk(o,"margin-top"),t=Fk(o,"margin-right"),n=Fk(o,"margin-bottom"),r=Fk(o,"margin-left");l({borderTopWidth:e,borderRightWidth:t,borderBottomWidth:n,borderLeftWidth:r,top:e?`-${e}`:0,right:t?`-${t}`:0,bottom:n?`-${n}`:0,left:r?`-${r}`:0})}),[o,i]);const[a,s]=(0,c.useState)(!1),u=(0,c.useRef)(i),d=(0,c.useRef)();return(0,c.useEffect)((()=>(Qg()(i,u.current)||n||(s(!0),u.current=i,d.current=setTimeout((()=>{s(!1)}),400)),()=>{s(!1),d.current&&window.clearTimeout(d.current)})),[i,n]),a||n?(0,c.createElement)(Hg,{clientId:e,__unstableCoverTarget:!0,__unstableRefreshSize:i,__unstablePopoverSlot:"block-toolbar",shift:!1},(0,c.createElement)("div",{className:"block-editor__padding-visualizer",style:r})):null}function Gk(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function Uk({clientId:e,attributes:t,forceShow:n}){const o=Fd(e),[r,l]=(0,c.useState)(),i=t?.style?.spacing?.padding;(0,c.useEffect)((()=>{o&&null!==o.ownerDocument.defaultView&&l({borderTopWidth:Gk(o,"padding-top"),borderRightWidth:Gk(o,"padding-right"),borderBottomWidth:Gk(o,"padding-bottom"),borderLeftWidth:Gk(o,"padding-left")})}),[o,i]);const[a,s]=(0,c.useState)(!1),u=(0,c.useRef)(i),d=(0,c.useRef)();return(0,c.useEffect)((()=>(Qg()(i,u.current)||n||(s(!0),u.current=i,d.current=setTimeout((()=>{s(!1)}),400)),()=>{s(!1),d.current&&window.clearTimeout(d.current)})),[i,n]),a||n?(0,c.createElement)(Hg,{clientId:e,__unstableCoverTarget:!0,__unstableRefreshSize:i,__unstablePopoverSlot:"block-toolbar",shift:!1},(0,c.createElement)("div",{className:"block-editor__padding-visualizer",style:r})):null}const $k="dimensions",jk="spacing";function Wk({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=e.style,o=t(n);return{...e,style:o}}),[t]);return(0,c.createElement)(la,{group:"dimensions",resetAllFilter:n},e)}function Kk(e){const{clientId:t,name:n,attributes:o,setAttributes:r,__unstableParentLayout:l}=e,i=Zl(n,l),s=Bk(i),u=o.style,[d,p]=function(){const[e,t]=(0,c.useState)(!1),{hideBlockInterface:n,showBlockInterface:o}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{e?n():o()}),[e,o,n]),[e,t]}();if(!s)return null;const m={...(0,a.getBlockSupport)(e.name,[$k,"__experimentalDefaultControls"]),...(0,a.getBlockSupport)(e.name,[jk,"__experimentalDefaultControls"])};return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Vk,{as:Wk,panelId:t,settings:i,value:u,onChange:e=>{r({style:Wl(e)})},defaultControls:m,onVisualize:p}),!!i?.spacing?.padding&&(0,c.createElement)(Uk,{forceShow:"padding"===d,...e}),!!i?.spacing?.margin&&(0,c.createElement)(Hk,{forceShow:"margin"===d,...e}))}function qk(){$()("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}const Zk=[...lk,sv,Zv,$k,Mb,jk],Yk=e=>Zk.some((t=>(0,a.hasBlockSupport)(e,t)));function Xk(e={}){const t={};return(0,ui.getCSSRules)(e).forEach((e=>{t[e.key]=e.value})),t}const Qk={[`${sv}.__experimentalSkipSerialization`]:["border"],[`${Zv}.__experimentalSkipSerialization`]:[Zv],[`${rk}.__experimentalSkipSerialization`]:[rk],[`${$k}.__experimentalSkipSerialization`]:[$k],[`${jk}.__experimentalSkipSerialization`]:[jk]},Jk={...Qk,[`${Mb}`]:[Mb]},ey={[`${Mb}`]:!0},ty={gradients:"gradient"};function ny(e,t,n=!1){if(!e)return e;let o=e;return n||(o=JSON.parse(JSON.stringify(e))),Array.isArray(t)||(t=[t]),t.forEach((e=>{if(Array.isArray(e)||(e=e.split(".")),e.length>1){const[t,...n]=e;ny(o[t],[n],!0)}else 1===e.length&&delete o[e[0]]})),o}function oy(e,t,n,o=Jk){if(!Yk(t))return e;let{style:r}=n;return Object.entries(o).forEach((([e,n])=>{const o=ey[e]||(0,a.getBlockSupport)(t,e);!0===o&&(r=ny(r,n)),Array.isArray(o)&&o.forEach((e=>{const t=ty[e]||e;r=ny(r,[[...n,t]])}))})),e.style={...Xk(r),...e.style},e}const ry=(0,p.createHigherOrderComponent)((e=>t=>{if(!Yk(t.name))return(0,c.createElement)(e,{key:"edit",...t});const n=lr(),o=Ai();return(0,c.createElement)(c.Fragment,null,n&&"default"===o&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(l_,{...t}),(0,c.createElement)(Ab,{...t}),(0,c.createElement)(ck,{...t}),(0,c.createElement)(gv,{...t}),(0,c.createElement)(Kk,{...t})),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls"),ly=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],iy=(0,p.createHigherOrderComponent)((e=>t=>{const n=`wp-elements-${(0,p.useInstanceId)(e)}`,o=`.editor-styles-wrapper .${n}`,r=t.attributes.style?.elements,l=(0,c.useMemo)((()=>{if(!r)return;const e=[];return ly.forEach((({elementType:n,pseudo:l,elements:i})=>{if(ql(t.name,Zv,n))return;const s=r?.[n];if(s){const t=Al(o,a.__EXPERIMENTAL_ELEMENTS[n]);e.push((0,ui.compileCSS)(s,{selector:t})),l&&l.forEach((t=>{s[t]&&e.push((0,ui.compileCSS)(s[t],{selector:Al(o,`${a.__EXPERIMENTAL_ELEMENTS[n]}${t}`)}))}))}i&&i.forEach((t=>{r[t]&&e.push((0,ui.compileCSS)(r[t],{selector:Al(o,a.__EXPERIMENTAL_ELEMENTS[t])}))}))})),e.length>0?e.join(""):void 0}),[o,r,t.name]),i=(0,c.useContext)(kh.__unstableElementContext);return(0,c.createElement)(c.Fragment,null,l&&i&&(0,c.createPortal)((0,c.createElement)("style",{dangerouslySetInnerHTML:{__html:l}}),i),(0,c.createElement)(e,{...t,className:t.attributes.style?.elements?d()(t.className,n):t.className}))}),"withElementsStyles");(0,s.addFilter)("blocks.registerBlockType","core/style/addAttribute",(function(e){return Yk(e)?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/style/addSaveProps",oy),(0,s.addFilter)("blocks.registerBlockType","core/style/addEditProps",(function(e){if(!Yk(e))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),oy(o,e,n,Qk)},e})),(0,s.addFilter)("editor.BlockEdit","core/style/with-block-controls",ry),(0,s.addFilter)("editor.BlockListBlock","core/editor/with-elements-styles",iy);(0,s.addFilter)("blocks.registerBlockType","core/settings/addAttribute",(function(e){return t=e,(0,a.hasBlockSupport)(t,"__experimentalSettings",!1)?(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}}),e):e;var t}));var ay=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"}));var sy=function({colorPalette:e,duotonePalette:t,disableCustomColors:n,disableCustomDuotone:o,value:r,onChange:l}){let i;return i="unset"===r?(0,c.createElement)(m.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):r?(0,c.createElement)(m.DuotoneSwatch,{values:r}):(0,c.createElement)(ai,{icon:ay}),(0,c.createElement)(m.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,v.__)("Duotone")},renderToggle:({isOpen:e,onToggle:t})=>(0,c.createElement)(m.ToolbarButton,{showTooltip:!0,onClick:t,"aria-haspopup":"true","aria-expanded":e,onKeyDown:n=>{e||n.keyCode!==Ld.DOWN||(n.preventDefault(),t())},label:(0,v.__)("Apply duotone filter"),icon:i}),renderContent:()=>(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Duotone")},(0,c.createElement)("div",{className:"block-editor-duotone-control__description"},(0,v.__)("Create a two-tone color effect without losing your original image.")),(0,c.createElement)(m.DuotonePicker,{colorPalette:e,duotonePalette:t,disableCustomColors:n,disableCustomDuotone:o,value:r,onChange:l}))})};function cy(e){return`${e}{filter:none}`}function uy(e,t){return`${e}{filter:url(#${t})}`}function dy(e,t){const n=function(e=[]){const t={r:[],g:[],b:[],a:[]};return e.forEach((e=>{const n=om(e).toRgb();t.r.push(n.r/255),t.g.push(n.g/255),t.b.push(n.b/255),t.a.push(n.a)})),t}(t);return`\n<svg\n\txmlns:xlink="http://www.w3.org/1999/xlink"\n\tviewBox="0 0 0 0"\n\twidth="0"\n\theight="0"\n\tfocusable="false"\n\trole="none"\n\taria-hidden="true"\n\tstyle="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"\n>\n\t<defs>\n\t\t<filter id="${e}">\n\t\t\t\x3c!--\n\t\t\t\tUse sRGB instead of linearRGB so transparency looks correct.\n\t\t\t\tUse perceptual brightness to convert to grayscale.\n\t\t\t--\x3e\n\t\t\t<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>\n\t\t\t\x3c!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. --\x3e\n\t\t\t<feComponentTransfer color-interpolation-filters="sRGB">\n\t\t\t\t<feFuncR type="table" tableValues="${n.r.join(" ")}"></feFuncR>\n\t\t\t\t<feFuncG type="table" tableValues="${n.g.join(" ")}"></feFuncG>\n\t\t\t\t<feFuncB type="table" tableValues="${n.b.join(" ")}"></feFuncB>\n\t\t\t\t<feFuncA type="table" tableValues="${n.a.join(" ")}"></feFuncA>\n\t\t\t</feComponentTransfer>\n\t\t\t\x3c!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. --\x3e\n\t\t\t<feComposite in2="SourceGraphic" operator="in"></feComposite>\n\t\t</filter>\n\t</defs>\n</svg>`}function py(e,t="root",n={}){if(!t)return null;const{fallback:o=!1}=n,{name:r,selectors:l,supports:i}=e,a=l&&Object.keys(l).length>0,s=Array.isArray(t)?t.join("."):t;let c=null;if(c=a&&l.root?l?.root:i?.__experimentalSelector?i.__experimentalSelector:".wp-block-"+r.replace("core/","").replace("/","-"),"root"===s)return c;const u=Array.isArray(t)?t:t.split(".");if(1===u.length){const e=o?c:null;if(a){return pl(l,`${s}.root`,null)||pl(l,s,null)||e}const t=pl(i,`${s}.__experimentalSelector`,null);return t?Al(c,t):e}let d;return a&&(d=pl(l,s,null)),d||(o?py(e,u[0],n):null)}const my=[];function fy(e,{presetSetting:t,defaultSetting:n}){const o=!e?.color?.[n],r=e?.color?.[t]?.custom||my,l=e?.color?.[t]?.theme||my,i=e?.color?.[t]?.default||my;return(0,c.useMemo)((()=>[...r,...l,...o?my:i]),[o,r,l,i])}function gy(e){return hy(e)}function hy(e){return e.color.customDuotone||e.color.defaultDuotone}function by({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v._x)("Filters","Name for applying graphical effects"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const vy={duotone:!0},_y={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,v.__)("Duotone")},ky=({indicator:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.__experimentalZStack,{isLayered:!1,offset:-8},(0,c.createElement)(m.Flex,{expanded:!1},"unset"!==e&&e?(0,c.createElement)(m.DuotoneSwatch,{values:e}):(0,c.createElement)(m.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}))),(0,c.createElement)(m.FlexItem,{title:t},t));function yy({as:e=by,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=vy}){const a=hy(r),s=fy(r,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),u=fy(r,{presetSetting:"palette",defaultSetting:"defaultPalette"}),p=(f=o?.filter?.duotone,Rl({settings:r},"",f));var f;const g=e=>{const o=s.find((({colors:t})=>t===e)),r=o?`var:preset|duotone|${o.slug}`:e;n(dl(t,["filter","duotone"],r))},h=!r?.color?.custom,b=!r?.color?.customDuotone||0===u?.length&&h,_=(0,c.useCallback)((e=>({...e,filter:{...e.filter,duotone:void 0}})),[]);return(0,c.createElement)(e,{resetAllFilter:_,value:t,onChange:n,panelId:l},a&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Duotone"),hasValue:()=>!!t?.filter?.duotone,onDeselect:()=>g(void 0),isShownByDefault:i.duotone,panelId:l},(0,c.createElement)(m.Dropdown,{popoverProps:_y,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:({onToggle:e,isOpen:t})=>{const n={onClick:e,className:d()({"is-open":t}),"aria-expanded":t};return(0,c.createElement)(m.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,c.createElement)(m.Button,{...n},(0,c.createElement)(ky,{indicator:p,label:(0,v.__)("Duotone")})))},renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"medium"},(0,c.createElement)(m.__experimentalVStack,null,(0,c.createElement)("p",null,(0,v.__)("Create a two-tone color effect without losing your original image.")),(0,c.createElement)(m.DuotonePicker,{colorPalette:u,duotonePalette:s,disableCustomColors:h,disableCustomDuotone:b,value:p,onChange:g})))})))}const Ey=[];function Sy({presetSetting:e,defaultSetting:t}){const n=!bl(t),o=bl(`${e}.custom`)||Ey,r=bl(`${e}.theme`)||Ey,l=bl(`${e}.default`)||Ey;return(0,c.useMemo)((()=>[...o,...r,...n?Ey:l]),[n,o,r,l])}function wy(e,t){if(!e)return;const n=t?.find((({slug:t})=>e===`var:preset|duotone|${t}`));return n?n.colors:void 0}function Cy({attributes:e,setAttributes:t,name:n}){const o=e?.style,r=o?.color?.duotone,l=Zl(n),i=Sy({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),a=Sy({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),s=!bl("color.custom"),u=!bl("color.customDuotone")||0===a?.length&&s;if(0===i?.length&&u)return null;const d=Array.isArray(r)?r:wy(r,i);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,{group:"filter"},(0,c.createElement)(yy,{value:{filter:{duotone:d}},onChange:e=>{const n={...o,color:{...e?.filter}};t({style:n})},settings:l})),(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(sy,{duotonePalette:i,colorPalette:a,disableCustomDuotone:u,disableCustomColors:s,value:d,onChange:e=>{const n=function(e,t){if(!e||!Array.isArray(e))return;const n=t?.find((t=>t?.colors?.every(((t,n)=>t===e[n]))));return n?`var:preset|duotone|${n.slug}`:void 0}(e,i),r={...o,color:{...o?.color,duotone:null!=n?n:e}};t({style:r})},settings:l})))}lm([im]);const xy=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.hasBlockSupport)(t.name,"filter.duotone"),o=Ai();return(0,c.createElement)(c.Fragment,null,n&&"default"===o&&(0,c.createElement)(Cy,{...t}),(0,c.createElement)(e,{...t}))}),"withDuotoneControls");function By({id:e,selector:t,attribute:n}){const o=Sy({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),r=Array.isArray(n),l=r?void 0:wy(n,o),i="string"==typeof n&&l;let a=null;i?a=l:("string"==typeof n&&!i||r)&&(a=n);const s=t.split(",").map((t=>`.${e}${t.trim()}`)).join(", "),u=Array.isArray(a)||"unset"===a,{setStyleOverride:d,deleteStyleOverride:p}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(u)return d(e,{css:"unset"!==a?uy(s,e):cy(s),__unstableType:"presets"}),d(`duotone-${e}`,{assets:"unset"!==a?dy(e,a):"",__unstableType:"svgs"}),()=>{p(e),p(`duotone-${e}`)}}),[u,a,s,e,d,p]),null}const Iy=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,p.useInstanceId)(e),o=(0,c.useMemo)((()=>{const e=(0,a.getBlockType)(t.name);if(e){if(!(0,a.getBlockSupport)(e,"filter.duotone",!1))return null;const t=(0,a.getBlockSupport)(e,"color.__experimentalDuotone",!1);if(t){const n=py(e);return"string"==typeof t?Al(n,t):n}return py(e,"filter.duotone",{fallback:!0})}}),[t.name]),r=t?.attributes?.style?.color?.duotone,l=`wp-duotone-${n}`,i=o&&r,s=i?d()(t?.className,l):t?.className;return(0,c.createElement)(c.Fragment,null,i&&(0,c.createElement)(By,{id:l,selector:o,attribute:r}),(0,c.createElement)(e,{...t,className:s}))}),"withDuotoneStyles");function Ty(e){return(0,f.useSelect)((t=>{if(!e)return null;const{getBlockName:n,getBlockAttributes:o,__experimentalGetReusableBlockTitle:r}=t(Jo),{getBlockType:l,getActiveBlockVariation:i}=t(a.store),s=n(e),c=l(s);if(!c)return null;const u=o(e),d=i(s,u),p=(0,a.isReusableBlock)(c),m=(p?r(u.ref):void 0)||c.title,f=p||(0,a.isTemplatePart)(c),g=function(e){const t=e?.style?.position?.type;return"sticky"===t?(0,v.__)("Sticky"):"fixed"===t?(0,v.__)("Fixed"):null}(u),h={isSynced:f,title:m,icon:c.icon,description:c.description,anchor:u?.anchor,positionLabel:g,positionType:u?.style?.position?.type,name:u?.metadata?.name};return d?{isSynced:f,title:d.title||c.title,icon:d.icon||c.icon,description:d.description||c.description,anchor:u?.anchor,positionLabel:g,positionType:u?.style?.position?.type,name:u?.metadata?.name}:h}),[e])}(0,s.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",(function(e){return(0,a.hasBlockSupport)(e,"filter.duotone")?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,s.addFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls",xy),(0,s.addFilter)("editor.BlockListBlock","core/editor/duotone/with-styles",Iy);const{CustomSelectControl:My}=Xo(m.privateApis),Py="position",Ny="block-editor-hooks__position-selection__select-control__option",Ly={key:"default",value:"",name:(0,v.__)("Default"),className:Ny},Ry={key:"sticky",value:"sticky",name:(0,v._x)("Sticky","Name for the value of the CSS position property"),className:Ny,__experimentalHint:(0,v.__)("The block will stick to the top of the window instead of scrolling.")},Ay={key:"fixed",value:"fixed",name:(0,v._x)("Fixed","Name for the value of the CSS position property"),className:Ny,__experimentalHint:(0,v.__)("The block will not move when the page is scrolled.")},Dy=["top","right","bottom","left"],Oy=["sticky","fixed"];function zy(e){const t=e.style?.position?.type;return"sticky"===t||"fixed"===t}function Vy({name:e}={}){const t=bl("position.fixed"),n=bl("position.sticky"),o=!t&&!n;return r=e,!(0,a.getBlockSupport)(r,Py)||o;var r}function Fy(e){const{attributes:{style:t={}},clientId:n,name:o,setAttributes:r}=e,l=function(e){const t=(0,a.getBlockSupport)(e,Py);return!(!0!==t&&!t?.fixed)}(o),i=function(e){const t=(0,a.getBlockSupport)(e,Py);return!(!0!==t&&!t?.sticky)}(o),s=t?.position?.type,{firstParentClientId:u}=(0,f.useSelect)((e=>{const{getBlockParents:t}=e(Jo),o=t(n);return{firstParentClientId:o[o.length-1]}}),[n]),d=Ty(u),p=i&&s===Ry.value&&d?(0,v.sprintf)((0,v.__)("The block will stick to the scrollable area of the parent %s block."),d.title):null,g=(0,c.useMemo)((()=>{const e=[Ly];return(i||s===Ry.value)&&e.push(Ry),(l||s===Ay.value)&&e.push(Ay),e}),[l,i,s]),h=s&&g.find((e=>e.value===s))||Ly;return c.Platform.select({web:g.length>1?(0,c.createElement)(la,{group:"position"},(0,c.createElement)(m.BaseControl,{className:"block-editor-hooks__position-selection",__nextHasNoMarginBottom:!0,help:p},(0,c.createElement)(My,{__nextUnconstrainedWidth:!0,__next36pxDefaultSize:!0,className:"block-editor-hooks__position-selection__select-control",label:(0,v.__)("Position"),hideLabelFromVision:!0,describedBy:(0,v.sprintf)((0,v.__)("Currently selected position: %s"),h.name),options:g,value:h,__experimentalShowSelectedHint:!0,onChange:({selectedItem:e})=>{(e=>{const n={...t,position:{...t?.position,type:e,top:"sticky"===e||"fixed"===e?"0px":void 0}};r({style:Wl(n)})})(e.value)},size:"__unstable-large"}))):null,native:null})}const Hy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t,o=(0,a.hasBlockSupport)(n,Py),r=Vy(t);return[o&&!r&&(0,c.createElement)(Fy,{key:"position",...t}),(0,c.createElement)(e,{key:"edit",...t})]}),"withInspectorControls"),Gy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,r=(0,a.hasBlockSupport)(n,Py),l=Vy(t),i=r&&!l,s=(0,p.useInstanceId)(e),u=(0,c.useContext)(kh.__unstableElementContext);let m;i&&(m=function({selector:e,style:t}){let n="";const{type:o}=t?.position||{};return Oy.includes(o)?(n+=`${e} {`,n+=`position: ${o};`,Dy.forEach((e=>{void 0!==t?.position?.[e]&&(n+=`${e}: ${t.position[e]};`)})),"sticky"!==o&&"fixed"!==o||(n+="z-index: 10"),n+="}",n):n}({selector:`.wp-container-${s}.wp-container-${s}`,style:o?.style})||"");const f=d()(t?.className,{[`wp-container-${s}`]:i&&!!m,[`is-position-${o?.style?.position?.type}`]:i&&!!m&&!!o?.style?.position?.type});return(0,c.createElement)(c.Fragment,null,i&&u&&!!m&&(0,c.createPortal)((0,c.createElement)("style",null,m),u),(0,c.createElement)(e,{...t,className:f}))}),"withPositionStyles");(0,s.addFilter)("editor.BlockListBlock","core/editor/position/with-position-styles",Gy),(0,s.addFilter)("editor.BlockEdit","core/editor/position/with-inspector-controls",Hy);const Uy="layout";function $y(e){return(0,a.hasBlockSupport)(e,"layout")||(0,a.hasBlockSupport)(e,"__experimentalLayout")}function jy(e={},t=""){const n=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return t().__experimentalFeatures?.useRootPaddingAwareAlignments}),[]),{layout:o}=e,{default:r}=(0,a.getBlockSupport)(t,Uy)||{},l=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(_r[l?.type||"default"]?.className){const e=_r[l?.type||"default"]?.className,n=t.split("/"),o=`wp-block-${"core"===n[0]?n.pop():n.join("-")}-${e}`;i.push(e,o)}return(l?.inherit||l?.contentSize||"constrained"===l?.type)&&n&&i.push("has-global-padding"),l?.orientation&&i.push(`is-${cl(l.orientation)}`),l?.justifyContent&&i.push(`is-content-justification-${cl(l.justifyContent)}`),l?.flexWrap&&"nowrap"===l.flexWrap&&i.push("is-nowrap"),i}function Wy({setAttributes:e,attributes:t,name:n}){const o=Zl(n),{layout:{allowEditing:r}}=o,{layout:l}=t,i=bl("layout"),{themeSupportsLayout:s}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{themeSupportsLayout:t().supportsLayout}}),[]),u=Ai(),d=(0,a.getBlockSupport)(n,Uy,{}),{allowSwitching:p,allowEditing:g=null==r||r,allowInheriting:h=!0,default:b}=d;if(!g)return null;const _=!(!h||!i||l?.type&&"default"!==l?.type&&"constrained"!==l?.type&&!l?.inherit),k=l||b||{},{inherit:y=!1,type:E="default",contentSize:S=null}=k;if(("default"===E||"constrained"===E)&&!s)return null;const w=bi(E),C=bi("constrained"),x=!k.type&&(S||y),B=!!y||!!S,I=t=>e({layout:t});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Layout")},_&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,className:"block-editor-hooks__toggle-control",label:(0,v.__)("Inner blocks use content width"),checked:"constrained"===w?.name||B,onChange:()=>e({layout:{type:"constrained"===w?.name||B?"default":"constrained"}}),help:"constrained"===w?.name||B?(0,v.__)("Nested blocks use content width with options for full and wide widths."):(0,v.__)("Nested blocks will fill the width of this container. Toggle to constrain.")})),!y&&p&&(0,c.createElement)(Ky,{type:E,onChange:t=>e({layout:{type:t}})}),w&&"default"!==w.name&&(0,c.createElement)(w.inspectorControls,{layout:k,onChange:I,layoutBlockSupport:d}),C&&x&&(0,c.createElement)(C.inspectorControls,{layout:k,onChange:I,layoutBlockSupport:d}))),!y&&"default"===u&&w&&(0,c.createElement)(w.toolBarControls,{layout:k,onChange:I,layoutBlockSupport:d}))}function Ky({type:e,onChange:t}){return(0,c.createElement)(m.ButtonGroup,null,hi.map((({name:n,label:o})=>(0,c.createElement)(m.Button,{key:n,isPressed:e===n,onClick:()=>t(n)},o))))}const qy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t,o=$y(n),r=Ai();return[o&&"default"===r&&(0,c.createElement)(Wy,{key:"layout",...t}),(0,c.createElement)(e,{key:"edit",...t})]}),"withInspectorControls"),Zy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,r=$y(n),l=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().disableLayoutStyles})),i=r&&!l,s=(0,p.useInstanceId)(e),{layout:u}=o,{default:m}=(0,a.getBlockSupport)(n,Uy)||{},g=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||m||{},h=r?jy(o,n):null,b=`.wp-container-${s}.wp-container-${s}`,v=null!==bl("spacing.blockGap");let _;if(i){const e=bi(g?.type||"default");_=e?.getLayoutStyle?.({blockName:n,selector:b,layout:g,style:o?.style,hasBlockGapSupport:v})}const k=d()({[`wp-container-${s}`]:i&&!!_},h),{setStyleOverride:y,deleteStyleOverride:E}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(_)return y(s,{css:_}),()=>{E(s)}}),[s,_,y,E]),(0,c.createElement)(e,{...t,__unstableLayoutClassNames:k})}),"withLayoutStyles"),Yy=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n}=t,{style:{layout:o={}}={}}=n,{selfStretch:r,flexSize:l}=o,i=r||l,a=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().disableLayoutStyles})),s=i&&!a,u=(0,p.useInstanceId)(e),m=`.wp-container-content-${u}`;let g="";"fixed"===r&&l?g+=`${m} {\n\t\t\t\tflex-basis: ${l};\n\t\t\t\tbox-sizing: border-box;\n\t\t\t}`:"fill"===r&&(g+=`${m} {\n\t\t\t\tflex-grow: 1;\n\t\t\t}`);const h=d()(t?.className,{[`wp-container-content-${u}`]:s&&!!g}),{setStyleOverride:b,deleteStyleOverride:v}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(g)return b(u,{css:g}),()=>{v(u)}}),[u,g,b,v]),(0,c.createElement)(e,{...t,className:h})}),"withChildLayoutStyles");function Xy(e){return(0,f.useSelect)((t=>{const{getBlocksByClientId:n,getSelectedBlockClientIds:o,isUngroupable:r,isGroupable:l}=t(Jo),{getGroupingBlockName:i,getBlockType:s}=t(a.store),c=e?.length?e:o(),u=n(c),[d]=u,p=1===c.length&&r(c[0]);return{clientIds:c,isGroupable:l(c),isUngroupable:p,blocksSelection:u,groupingBlockName:i(),onUngroup:p&&s(d.name)?.transforms?.ungroup}}),[e])}function Qy({clientIds:e,isGroupable:t,isUngroupable:n,onUngroup:o,blocksSelection:r,groupingBlockName:l,onClose:i=(()=>{})}){const{replaceBlocks:s}=(0,f.useDispatch)(Jo);return t||n?(0,c.createElement)(c.Fragment,null,t&&(0,c.createElement)(m.MenuItem,{onClick:()=>{(()=>{const t=(0,a.switchToBlockType)(r,l);t&&s(e,t)})(),i()}},(0,v._x)("Group","verb")),n&&(0,c.createElement)(m.MenuItem,{onClick:()=>{(()=>{let t=r[0].innerBlocks;t.length&&(o&&(t=o(r[0].attributes,r[0].innerBlocks)),s(e,t))})(),i()}},(0,v._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor "))):null}function Jy(e){return(0,f.useSelect)((t=>{const{canEditBlock:n,canMoveBlock:o,canRemoveBlock:r,canLockBlockType:l,getBlockName:i,getBlockRootClientId:a,getTemplateLock:s}=t(Jo),c=a(e),u=n(e),d=o(e,c),p=r(e,c);return{canEdit:u,canMove:d,canRemove:p,canLock:l(i(e)),isContentLocked:"contentOnly"===s(e),isLocked:!u||!d||!p}}),[e])}(0,s.addFilter)("blocks.registerBlockType","core/layout/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.layout)&&void 0!==t?t:{})||$y(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e})),(0,s.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Zy),(0,s.addFilter)("editor.BlockListBlock","core/editor/layout/with-child-layout-styles",Yy),(0,s.addFilter)("editor.BlockEdit","core/editor/layout/with-inspector-controls",qy);var eE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"}));var tE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"}));var nE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"}));const oE=["core/block","core/navigation"];function rE(e){return e.remove&&e.move?"all":!(!e.remove||e.move)&&"insert"}function lE({clientId:e,onClose:t}){const[n,o]=(0,c.useState)({move:!1,remove:!1}),{canEdit:r,canMove:l,canRemove:i}=Jy(e),{allowsEditLocking:s,templateLock:u,hasTemplateLock:d}=(0,f.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:o}=t(Jo),r=n(e),l=(0,a.getBlockType)(r);return{allowsEditLocking:oE.includes(r),templateLock:o(e)?.templateLock,hasTemplateLock:!!l?.attributes?.templateLock}}),[e]),[g,h]=(0,c.useState)(!!u),{updateBlockAttributes:b}=(0,f.useDispatch)(Jo),_=Ty(e),k=(0,p.useInstanceId)(lE,"block-editor-block-lock-modal__options-title");(0,c.useEffect)((()=>{o({move:!l,remove:!i,...s?{edit:!r}:{}})}),[r,l,i,s]);const y=Object.values(n).every(Boolean),E=Object.values(n).some(Boolean)&&!y;return(0,c.createElement)(m.Modal,{title:(0,v.sprintf)((0,v.__)("Lock %s"),_.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t},(0,c.createElement)("p",null,(0,v.__)("Choose specific attributes to restrict or lock all available options.")),(0,c.createElement)("form",{onSubmit:o=>{o.preventDefault(),b([e],{lock:n,templateLock:g?rE(n):void 0}),t()}},(0,c.createElement)("div",{role:"group","aria-labelledby":k,className:"block-editor-block-lock-modal__options"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,className:"block-editor-block-lock-modal__options-title",label:(0,c.createElement)("span",{id:k},(0,v.__)("Lock all")),checked:y,indeterminate:E,onChange:e=>o({move:e,remove:e,...s?{edit:e}:{}})}),(0,c.createElement)("ul",{className:"block-editor-block-lock-modal__checklist"},s&&(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Restrict editing"),checked:!!n.edit,onChange:e=>o((t=>({...t,edit:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.edit?nE:eE})),(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Disable movement"),checked:n.move,onChange:e=>o((t=>({...t,move:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.move?nE:eE})),(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Prevent removal"),checked:n.remove,onChange:e=>o((t=>({...t,remove:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.remove?nE:eE}))),d&&(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,className:"block-editor-block-lock-modal__template-lock",label:(0,v.__)("Apply to all blocks inside"),checked:g,disabled:n.move&&!n.remove,onChange:()=>h(!g)})),(0,c.createElement)(m.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"tertiary",onClick:t},(0,v.__)("Cancel"))),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"primary",type:"submit"},(0,v.__)("Apply"))))))}function iE({clientId:e}){const{canLock:t,isLocked:n}=Jy(e),[o,r]=(0,c.useReducer)((e=>!e),!1);if(!t)return null;const l=n?(0,v.__)("Unlock"):(0,v.__)("Lock");return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuItem,{icon:n?eE:tE,onClick:r,"aria-expanded":o,"aria-haspopup":"dialog"},l),o&&(0,c.createElement)(lE,{clientId:e,onClose:r}))}const aE=()=>{};var sE=(0,p.compose)([(0,f.withSelect)(((e,{clientId:t})=>{const{getBlock:n,getBlockMode:o,getSettings:r}=e(Jo),l=n(t),i=r().codeEditingEnabled;return{mode:o(t),blockType:l?(0,a.getBlockType)(l.name):null,isCodeEditingEnabled:i}})),(0,f.withDispatch)(((e,{onToggle:t=aE,clientId:n})=>({onToggleMode(){e(Jo).toggleBlockMode(n),t()}})))])((function({blockType:e,mode:t,onToggleMode:n,small:o=!1,isCodeEditingEnabled:r=!0}){if(!e||!(0,a.hasBlockSupport)(e,"html",!0)||!r)return null;const l="visual"===t?(0,v.__)("Edit as HTML"):(0,v.__)("Edit visually");return(0,c.createElement)(m.MenuItem,{onClick:n},!o&&l)}));const{Fill:cE,Slot:uE}=(0,m.createSlotFill)("BlockSettingsMenuControls");function dE({...e}){return(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(cE,{...e}))}dE.Slot=({fillProps:e,clientIds:t=null,__unstableDisplayLocation:n})=>{const{selectedBlocks:o,selectedClientIds:r}=(0,f.useSelect)((e=>{const{getBlockNamesByClientId:n,getSelectedBlockClientIds:o}=e(Jo),r=null!==t?t:o();return{selectedBlocks:n(r),selectedClientIds:r}}),[t]),{canLock:l}=Jy(r[0]),i=1===r.length&&l,a=Xy(r),{isGroupable:s,isUngroupable:u}=a,d=s||u;return(0,c.createElement)(uE,{fillProps:{...e,__unstableDisplayLocation:n,selectedBlocks:o,selectedClientIds:r}},(t=>!t?.length>0&&!d&&!i?null:(0,c.createElement)(m.MenuGroup,null,d&&(0,c.createElement)(Qy,{...a,onClose:e?.onClose}),i&&(0,c.createElement)(iE,{clientId:r[0]}),t,e?.canMove&&!e?.onlyBlock&&(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(e?.onClose,e?.onMoveTo)},(0,v.__)("Move to")),1===e?.count&&(0,c.createElement)(sE,{clientId:e?.firstBlockClientId,onToggle:e?.onClose}))))};var pE=dE;function mE({clientId:e,stopEditingAsBlock:t}){const n=(0,f.useSelect)((t=>{const{isBlockSelected:n,hasSelectedInnerBlock:o}=t(Jo);return n(e)||o(e,!0)}),[e]);return(0,c.useEffect)((()=>{n||t()}),[n,t]),null}const fE=(0,p.createHigherOrderComponent)((e=>t=>{const{getBlockListSettings:n,getSettings:o}=(0,f.useSelect)(Jo),r=(0,c.useRef)(),{templateLock:l,isLockedByParent:i,isEditingAsBlocks:a}=(0,f.useSelect)((e=>{const{__unstableGetContentLockingParent:n,getTemplateLock:o,__unstableGetTemporarilyEditingAsBlocks:r}=e(Jo);return{templateLock:o(t.clientId),isLockedByParent:!!n(t.clientId),isEditingAsBlocks:r()===t.clientId}}),[t.clientId]),{updateSettings:s,updateBlockListSettings:u,__unstableSetTemporarilyEditingAsBlocks:d}=(0,f.useDispatch)(Jo),p=!i&&"contentOnly"===l,{__unstableMarkNextChangeAsNotPersistent:g,updateBlockAttributes:h}=(0,f.useDispatch)(Jo),b=(0,c.useCallback)((()=>{g(),h(t.clientId,{templateLock:"contentOnly"}),u(t.clientId,{...n(t.clientId),templateLock:"contentOnly"}),s({focusMode:r.current}),d()}),[t.clientId,s,u,n,g,h,d]);if(!p&&!a)return(0,c.createElement)(e,{key:"edit",...t});const _=a&&!p,k=!a&&p&&t.isSelected;return(0,c.createElement)(c.Fragment,null,_&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(mE,{clientId:t.clientId,stopEditingAsBlock:b}),(0,c.createElement)(dr,{group:"other"},(0,c.createElement)(m.ToolbarButton,{onClick:()=>{b()}},(0,v.__)("Done")))),k&&(0,c.createElement)(pE,null,(({onClose:e})=>(0,c.createElement)(m.MenuItem,{onClick:()=>{g(),h(t.clientId,{templateLock:void 0}),u(t.clientId,{...n(t.clientId),templateLock:!1}),r.current=o().focusMode,s({focusMode:!0}),d(t.clientId),e()}},(0,v.__)("Modify")))),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls");(0,s.addFilter)("editor.BlockEdit","core/content-lock-ui/with-block-controls",fE);const gE="metadata";function hE(e,t=""){if(!e.name.startsWith("core/"))return!1;const n=(0,a.getBlockSupport)(e,"__experimentalMetadata");return!(!0!==n&&!n?.[t])}(0,s.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",(function(e){return e?.attributes?.[gE]?.type||hE(e,"name")&&(e.attributes={...e.attributes,[gE]:{type:"object"}}),e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/metadata/save-props",(function(e,t,n){return hE(t)&&(e[gE]=n[gE]),e})),(0,s.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",(function(e){return e.__experimentalLabel||hE(e,"name")&&(e.__experimentalLabel=(e,{context:t})=>{const{metadata:n}=e;if("list-view"===t&&n?.name)return n.name}),e}));const bE=(0,p.createHigherOrderComponent)((e=>t=>{const n=Ai(),o=(0,a.hasBlockSupport)(t.name,"__experimentalConnections",!1);if(!["core/paragraph","core/image"].includes(t.name))return(0,c.createElement)(e,{...t});let r;return"core/paragraph"===t.name&&(r="content"),"core/image"===t.name&&(r="url"),o&&t.isSelected?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),"default"===n&&(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Connections"),initialOpen:!0},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,v.__)("Custom field meta_key"),value:t.attributes?.connections?.attributes?.[r]?.value||"",onChange:e=>{""===e?t.setAttributes({connections:void 0,[r]:void 0,placeholder:void 0}):t.setAttributes({connections:{attributes:{[r]:{source:"meta_fields",value:e}}},[r]:void 0,placeholder:(0,v.sprintf)('This content will be replaced on the frontend by the value of "%s" custom field.',e)})}})))):(0,c.createElement)(e,{...t})}),"withInspectorControl");window.__experimentalConnections&&((0,s.addFilter)("blocks.registerBlockType","core/connections/attribute",(function(e){return(0,a.hasBlockSupport)(e,"__experimentalConnections",!0)&&(e.attributes={...e.attributes,connections:{type:"object"}}),e})),(0,s.addFilter)("editor.BlockEdit","core/connections/with-inspector-control",bE));const vE={};function _E(e){const t=(0,f.useSelect)((e=>e(a.store).getBlockTypes()),[]),n=(0,c.useMemo)((()=>t?.filter((({blockHooks:t})=>t&&e.blockName in t))),[t,e.blockName]),{blockIndex:o,rootClientId:r,innerBlocksLength:l}=(0,f.useSelect)((t=>{const{getBlock:n,getBlockIndex:o,getBlockRootClientId:r}=t(Jo);return{blockIndex:o(e.clientId),innerBlocksLength:n(e.clientId)?.innerBlocks?.length,rootClientId:r(e.clientId)}}),[e.clientId]),i=(0,f.useSelect)((t=>{const{getBlock:o,getGlobalBlockCount:l}=t(Jo),i=n.reduce(((t,n)=>{if(0===l(n.name))return t;const i=n?.blockHooks?.[e.blockName];let a;switch(i){case"before":case"after":a=o(r)?.innerBlocks;break;case"first_child":case"last_child":a=o(e.clientId).innerBlocks}const s=a?.find((({name:e})=>e===n.name));return s?{...t,[n.name]:s.clientId}:{...t,[n.name]:!1}}),{});return Object.values(i).length>0?i:vE}),[n,e.blockName,e.clientId,r]),{insertBlock:s,removeBlock:u}=(0,f.useDispatch)(Jo),d=n?.filter((e=>!1!==i?.[e.name]));if(!d.length)return null;const p=n.reduce(((e,t)=>{const[n]=t.name.split("/");return e[n]||(e[n]=[]),e[n].push(t),e}),{});return(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,v.__)("Plugins"),initialOpen:!0},Object.keys(p).map((t=>(0,c.createElement)(c.Fragment,{key:t},(0,c.createElement)("h3",null,t),p[t].map((t=>{const n=t.name in i;return(0,c.createElement)(m.ToggleControl,{checked:n,key:t.title,label:(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(np,{icon:t.icon}),(0,c.createElement)("span",null,t.title)),onChange:()=>{if(!n){const n=t.blockHooks[e.blockName];return void((t,n)=>{switch(n){case"before":case"after":s(t,"after"===n?o+1:o,r,!1);break;case"first_child":case"last_child":s(t,"first_child"===n?0:l,e.clientId,!1)}})((0,a.createBlock)(t.name),n)}const c=i[t.name];u(c,!1)}})})))))))}const kE=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,c.createElement)(e,{key:"edit",...t});return(0,c.createElement)(c.Fragment,null,n,(0,c.createElement)(_E,{blockName:t.name,clientId:t.clientId}))}),"withBlockHooks");(0,s.addFilter)("editor.BlockEdit","core/block-hooks/with-inspector-control",kE);const yE=e=>0===e?.trim()?.length;function EE({blockName:e,originalBlockName:t,onClose:n,onSave:o}){const[r,l]=(0,c.useState)(e),i=r!==e,a=r===t,s=yE(r),u=i||a,d=(0,p.useInstanceId)(EE,"block-editor-rename-modal__description");return(0,c.createElement)(m.Modal,{title:(0,v.__)("Rename"),onRequestClose:n,overlayClassName:"block-editor-block-rename-modal",aria:{describedby:d},focusOnMount:"firstContentElement"},(0,c.createElement)("p",{id:d},(0,v.__)("Enter a custom name for this block.")),(0,c.createElement)("form",{onSubmit:e=>{e.preventDefault(),u&&(()=>{const e=a||s?(0,v.sprintf)((0,v.__)('Block name reset to: "%s".'),r):(0,v.sprintf)((0,v.__)('Block name changed to: "%s".'),r);(0,Ln.speak)(e,"assertive"),o(r),n()})()}},(0,c.createElement)(m.__experimentalVStack,{spacing:"3"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,value:r,label:(0,v.__)("Block name"),hideLabelFromVision:!0,placeholder:t,onChange:l,onFocus:e=>e.target.select()}),(0,c.createElement)(m.__experimentalHStack,{justify:"right"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:n},(0,v.__)("Cancel")),(0,c.createElement)(m.Button,{"aria-disabled":!u,variant:"primary",type:"submit"},(0,v.__)("Save"))))))}function SE(e){const[t,n]=(0,c.useState)(!1),{clientId:o,customName:r,onChange:l}=e,i=Ty(o);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,{group:"advanced"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Block name"),value:r||"",onChange:l})),(0,c.createElement)(pE,null,(({selectedClientIds:e})=>1===e.length&&o===e[0]?(0,c.createElement)(m.MenuItem,{onClick:()=>{n(!0)},"aria-expanded":t,"aria-haspopup":"dialog"},(0,v.__)("Rename")):null)),t&&(0,c.createElement)(EE,{blockName:r||"",originalBlockName:i?.title,onClose:()=>n(!1),onSave:e=>{(e===i?.title||yE(e))&&(e=void 0),l(e)}}))}const wE=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n,name:o,attributes:r,setAttributes:l}=t,i=(0,a.getBlockSupport)(o,"__experimentalMetadata",!1),s=!(!0!==i&&!i?.name);return(0,c.createElement)(c.Fragment,null,s&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(SE,{clientId:n,customName:r?.metadata?.name,onChange:e=>{l({metadata:{...r?.metadata&&r?.metadata,name:e}})}})),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls");function CE(e){const t=e.style?.border||{};return{className:vv(e)||void 0,style:Xk({border:t})}}function xE(e){const{colors:t}=Vb(),n=CE(e),{borderColor:o}=e;if(o){const e=uv({colors:t,namedColor:o});n.style.borderColor=e.color}return n}function BE(e){const{backgroundColor:t,textColor:n,gradient:o,style:r}=e,l=zb("background-color",t),i=zb("color",n),a=kv(o),s=a||r?.color?.gradient;return{className:d()(i,a,{[l]:!s&&!!l,"has-text-color":n||r?.color?.text,"has-background":t||r?.color?.background||o||r?.color?.gradient,"has-link-color":r?.elements?.link?.color})||void 0,style:Xk({color:r?.color||{}})}}(0,s.addFilter)("editor.BlockEdit","core/block-rename-ui/with-block-rename-control",wE);const IE={};function TE(e){const{backgroundColor:t,textColor:n,gradient:o}=e,r=bl("color.palette.custom"),l=bl("color.palette.theme"),i=bl("color.palette.default"),a=bl("color.gradients")||IE,s=(0,c.useMemo)((()=>[...r||[],...l||[],...i||[]]),[r,l,i]),u=(0,c.useMemo)((()=>[...a?.custom||[],...a?.theme||[],...a?.default||[]]),[a]),d=BE(e);if(t){const e=Db(s,t);d.style.backgroundColor=e.color}if(o&&(d.style.background=yv(u,o)),n){const e=Db(s,n);d.style.color=e.color}return d}function ME(e){const{style:t}=e;return{style:Xk({spacing:t?.spacing||{}})}}function PE(e,t){let n=e?.style?.typography||{};const o=Tl(t);n={...n,fontSize:Bl({size:e?.style?.typography?.fontSize},o)};const r=Xk({typography:n}),l=e?.fontFamily?`has-${cl(e.fontFamily)}-font-family`:"";return{className:d()(l,Q_(e?.fontSize)),style:r}}function NE(e){const[t,n]=(0,c.useState)(e);return(0,c.useEffect)((()=>{e&&n(e)}),[e]),t}const LE=([e,...t])=>e.toUpperCase()+t.join(""),RE=e=>(0,p.createHigherOrderComponent)((t=>n=>(0,c.createElement)(t,{...n,colors:e})),"withCustomColorPalette"),AE=()=>(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("color.palette.custom"),o=bl("color.palette.theme"),r=bl("color.palette.default"),l=(0,c.useMemo)((()=>[...n||[],...o||[],...r||[]]),[n,o,r]);return(0,c.createElement)(e,{...t,colors:l})}),"withEditorColorPalette");function DE(e,t){const n=e.reduce(((e,t)=>({...e,..."string"==typeof t?{[t]:cl(t)}:t})),{});return(0,p.compose)([t,e=>class extends c.Component{constructor(e){super(e),this.setters=this.createSetters(),this.colorUtils={getMostReadableColor:this.getMostReadableColor.bind(this)},this.state={}}getMostReadableColor(e){const{colors:t}=this.props;return function(e,t){const n=om(t),o=({color:e})=>n.contrast(e),r=Math.max(...e.map(o));return e.find((e=>o(e)===r)).color}(t,e)}createSetters(){return Object.keys(n).reduce(((e,t)=>{const n=LE(t),o=`custom${n}`;return e[`set${n}`]=this.createSetColor(t,o),e}),{})}createSetColor(e,t){return n=>{const o=Ob(this.props.colors,n);this.props.setAttributes({[e]:o&&o.slug?o.slug:void 0,[t]:o&&o.slug?void 0:n})}}static getDerivedStateFromProps({attributes:e,colors:t},o){return Object.entries(n).reduce(((n,[r,l])=>{const i=Db(t,e[r],e[`custom${LE(r)}`]),a=o[r],s=a?.color;return s===i.color&&a?n[r]=a:n[r]={...i,class:zb(l,i.slug)},n}),{})}render(){return(0,c.createElement)(e,{...this.props,colors:void 0,...this.state,...this.setters,colorUtils:this.colorUtils})}}])}function OE(e){return(...t)=>{const n=RE(e);return(0,p.createHigherOrderComponent)(DE(t,n),"withCustomColors")}}function zE(...e){const t=AE();return(0,p.createHigherOrderComponent)(DE(e,t),"withColors")}var VE=function(e){const t=bl("typography.fontSizes"),n=!bl("typography.customFontSize");return(0,c.createElement)(m.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:n})};const FE=[],HE=([e,...t])=>e.toUpperCase()+t.join("");var GE=(...e)=>{const t=e.reduce(((e,t)=>(e[t]=`custom${HE(t)}`,e)),{});return(0,p.createHigherOrderComponent)((0,p.compose)([(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("typography.fontSizes")||FE;return(0,c.createElement)(e,{...t,fontSizes:n})}),"withFontSizes"),e=>class extends c.Component{constructor(e){super(e),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce(((e,[t,n])=>(e[`set${HE(t)}`]=this.createSetFontSize(t,n),e)),{})}createSetFontSize(e,t){return n=>{const o=this.props.fontSizes?.find((({size:e})=>e===Number(n)));this.props.setAttributes({[e]:o&&o.slug?o.slug:void 0,[t]:o&&o.slug?void 0:n})}}static getDerivedStateFromProps({attributes:e,fontSizes:n},o){const r=(t,n)=>!o[n]||(e[n]?e[n]!==o[n].slug:o[n].size!==e[t]);if(!Object.values(t).some(r))return null;const l=Object.entries(t).filter((([e,t])=>r(t,e))).reduce(((t,[o,r])=>{const l=e[o],i=Y_(n,l,e[r]);return t[o]={...i,class:Q_(l)},t}),{});return{...o,...l}}render(){return(0,c.createElement)(e,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var UE=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"}));var $E=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"}));var jE=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"}));const WE=[{icon:UE,title:(0,v.__)("Align text left"),align:"left"},{icon:$E,title:(0,v.__)("Align text center"),align:"center"},{icon:jE,title:(0,v.__)("Align text right"),align:"right"}],KE={placement:"bottom-start"};var qE=function({value:e,onChange:t,alignmentControls:n=WE,label:o=(0,v.__)("Align text"),describedBy:r=(0,v.__)("Change text alignment"),isCollapsed:l=!0,isToolbar:i}){function a(n){return()=>t(e===n?void 0:n)}const s=n.find((t=>t.align===e)),u=i?m.ToolbarGroup:m.ToolbarDropdownMenu,d=i?{isCollapsed:l}:{toggleProps:{describedBy:r},popoverProps:KE};return(0,c.createElement)(u,{icon:s?s.icon:(0,v.isRTL)()?jE:UE,label:o,controls:n.map((t=>{const{align:n}=t,o=e===n;return{...t,isActive:o,role:l?"menuitemradio":void 0,onClick:a(n)}})),...d})};const ZE=e=>(0,c.createElement)(qE,{...e,isToolbar:!1}),YE=e=>(0,c.createElement)(qE,{...e,isToolbar:!0}),XE=()=>{};var QE={name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){const{rootClientId:t,selectedBlockName:n,prioritizedBlocks:o}=(0,f.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockName:n,getBlockListSettings:o,getBlockRootClientId:r}=e(Jo),l=t(),i=r(l);return{selectedBlockName:l?n(l):null,rootClientId:i,prioritizedBlocks:o(i)?.prioritizedInserterBlocks}}),[]),[r,l,i]=Ym(t,XE),a=(0,c.useMemo)((()=>(e.trim()?Sf(r,l,i,e):vg(K(r,"frecency","desc"),o)).filter((e=>e.name!==n)).slice(0,9)),[e,n,r,l,i,o]),s=(0,c.useMemo)((()=>a.map((e=>{const{title:t,icon:n,isDisabled:o}=e;return{key:`block-${e.id}`,value:e,label:(0,c.createElement)(c.Fragment,null,(0,c.createElement)(np,{key:"icon",icon:n,showColors:!0}),t),isDisabled:o}}))),[a]);return[s]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){const{name:t,initialAttributes:n,innerBlocks:o,syncStatus:r,content:l}=e;return{action:"replace",value:"unsynced"===r?(0,a.parse)(l,{__unstableSkipMigrationLogs:!0}):(0,a.createBlock)(t,n,(0,a.createBlocksFromInnerBlocksTemplate)(o))}}},JE=window.wp.apiFetch,eS=n.n(JE);var tS=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var nS={name:"links",className:"block-editor-autocompleters__link",triggerPrefix:"[[",options:async e=>{let t=await eS()({path:(0,Sh.addQueryArgs)("/wp/v2/search",{per_page:10,search:e,type:"post",order_by:"menu_order"})});return t=t.filter((e=>""!==e.title)),t},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ai,{key:"icon",icon:"page"===e.subtype?Vh:tS}),e.title)},getOptionCompletion(e){return(0,c.createElement)("a",{href:e.url},e.title)}};const oS=[];function rS({completers:e=oS}){const{name:t}=rr();return(0,c.useMemo)((()=>{let n=[...e,nS];return(t===(0,a.getDefaultBlockName)()||(0,a.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(n=[...n,QE]),(0,s.hasFilter)("editor.Autocomplete.completers")&&(n===e&&(n=n.map((e=>({...e})))),n=(0,s.applyFilters)("editor.Autocomplete.completers",n,t)),n}),[e,t])}var lS=function(e){return(0,c.createElement)(m.Autocomplete,{...e,completers:rS(e)})};var iS=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"}));var aS=function({isActive:e,label:t=(0,v.__)("Toggle full height"),onToggle:n,isDisabled:o}){return(0,c.createElement)(m.ToolbarButton,{isActive:e,icon:iS,label:t,onClick:()=>n(!e),disabled:o})};const sS=()=>{};var cS=function(e){const{label:t=(0,v.__)("Change matrix alignment"),onChange:n=sS,value:o="center",isDisabled:r}=e,l=(0,c.createElement)(m.__experimentalAlignmentMatrixControl.Icon,{value:o});return(0,c.createElement)(m.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:e,isOpen:n})=>(0,c.createElement)(m.ToolbarButton,{onClick:e,"aria-haspopup":"true","aria-expanded":n,onKeyDown:t=>{n||t.keyCode!==Ld.DOWN||(t.preventDefault(),e())},label:t,icon:l,showTooltip:!0,disabled:r}),renderContent:()=>(0,c.createElement)(m.__experimentalAlignmentMatrixControl,{hasFocusBorder:!1,onChange:n,value:o})})};function uS({clientId:e,maximumLength:t,context:n}){const{attributes:o,name:r,reusableBlockTitle:l}=(0,f.useSelect)((t=>{if(!e)return{};const{getBlockName:n,getBlockAttributes:o,__experimentalGetReusableBlockTitle:r}=t(Jo),l=n(e);if(!l)return{};const i=(0,a.isReusableBlock)((0,a.getBlockType)(l));return{attributes:o(e),name:l,reusableBlockTitle:i&&r(o(e).ref)}}),[e]),i=Ty(e);if(!r||!i)return null;const s=(0,a.getBlockType)(r),c=s?(0,a.__experimentalGetBlockLabel)(s,o,n):null,u=l||c,d=u&&u!==s.title?u:i.title;if(t&&t>0&&d.length>t){const e="...";return d.slice(0,t-e.length)+e}return d}function dS({clientId:e,maximumLength:t,context:n}){return uS({clientId:e,maximumLength:t,context:n})}var pS=function({rootLabelText:e}){const{selectBlock:t,clearSelectedBlock:n}=(0,f.useDispatch)(Jo),{clientId:o,parents:r,hasSelection:l}=(0,f.useSelect)((e=>{const{getSelectionStart:t,getSelectedBlockClientId:n,getEnabledBlockParents:o}=Xo(e(Jo)),r=n();return{parents:o(r),clientId:r,hasSelection:!!t().clientId}}),[]),i=e||(0,v.__)("Document");return(0,c.createElement)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,v.__)("Block breadcrumb")},(0,c.createElement)("li",{className:l?void 0:"block-editor-block-breadcrumb__current","aria-current":l?void 0:"true"},l&&(0,c.createElement)(m.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:n},i),!l&&i,!!o&&(0,c.createElement)(ai,{icon:Mh,className:"block-editor-block-breadcrumb__separator"})),r.map((e=>(0,c.createElement)("li",{key:e},(0,c.createElement)(m.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:()=>t(e)},(0,c.createElement)(dS,{clientId:e,maximumLength:35})),(0,c.createElement)(ai,{icon:Mh,className:"block-editor-block-breadcrumb__separator"})))),!!o&&(0,c.createElement)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true"},(0,c.createElement)(dS,{clientId:o,maximumLength:35})))};function mS(e,t){if(t&&1===e?.length&&0===e[0].type.indexOf("image/")){const e=/<\s*img\b/gi;if(1!==t.match(e)?.length)return!0;const n=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(n))return!0}return!1}function fS(){const{getBlockName:e}=(0,f.useSelect)(Jo),{getBlockType:t}=(0,f.useSelect)(a.store),{createSuccessNotice:n}=(0,f.useDispatch)(ef.store);return(0,c.useCallback)(((o,r)=>{let l="";if(1===r.length){const n=r[0],i=t(e(n))?.title;l="copy"===o?(0,v.sprintf)((0,v.__)('Copied "%s" to clipboard.'),i):(0,v.sprintf)((0,v.__)('Moved "%s" to clipboard.'),i)}else l="copy"===o?(0,v.sprintf)((0,v._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",r.length),r.length):(0,v.sprintf)((0,v._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",r.length),r.length);n(l,{type:"snackbar"})}),[])}function gS(){const{getBlocksByClientId:e,getSelectedBlockClientIds:t,hasMultiSelection:n,getSettings:o,__unstableIsFullySelected:r,__unstableIsSelectionCollapsed:l,__unstableIsSelectionMergeable:i,__unstableGetSelectedBlocksWithPartialSelection:s,canInsertBlockType:c}=(0,f.useSelect)(Jo),{flashBlock:u,removeBlocks:d,replaceBlocks:m,__unstableDeleteSelection:g,__unstableExpandSelection:h,insertBlocks:b}=(0,f.useDispatch)(Jo),v=fS();return(0,p.useRefEffect)((p=>{function f(f){if(f.defaultPrevented)return;const _=t();if(0===_.length)return;if(!n()){const{target:e}=f,{ownerDocument:t}=e;if("copy"===f.type||"cut"===f.type?(0,da.documentHasUncollapsedSelection)(t):(0,da.documentHasSelection)(t))return}if(!p.contains(f.target.ownerDocument.activeElement))return;f.preventDefault();const k=i(),y=l()||r(),E=!y&&!k;if("copy"===f.type||"cut"===f.type)if(1===_.length&&u(_[0]),E)h();else{let t;if(v(f.type,_),y)t=e(_);else{const[n,o]=s();t=[n,...e(_.slice(1,_.length-1)),o]}const n=f.clipboardData.getData("__unstableWrapperBlockName");n&&(t=(0,a.createBlock)(n,JSON.parse(f.clipboardData.getData("__unstableWrapperBlockAttributes")),t));const o=(0,a.serialize)(t);f.clipboardData.setData("text/plain",function(e){e=e.replace(/<br>/g,"\n");return(0,da.__unstableStripHTML)(e).trim().replace(/\n\n+/g,"\n\n")}(o)),f.clipboardData.setData("text/html",o)}if("cut"===f.type)y&&!E?d(_):(f.target.ownerDocument.activeElement.contentEditable=!1,g());else if("paste"===f.type){const{__experimentalCanUserUseUnfilteredHTML:e}=o(),{plainText:t,html:n,files:r}=function({clipboardData:e}){let t="",n="";try{t=e.getData("text/plain"),n=e.getData("text/html")}catch(t){try{n=e.getData("Text")}catch(e){return}}const o=(0,da.getFilesFromDataTransfer)(e);return o.length&&!mS(o,n)?{files:o}:{html:n,plainText:t,files:[]}}(f);let l=[];if(r.length){const e=(0,a.getBlockTransforms)("from");l=r.reduce(((t,n)=>{const o=(0,a.findTransform)(e,(e=>"files"===e.type&&e.isMatch([n])));return o&&t.push(o.transform([n])),t}),[]).flat()}else l=(0,a.pasteHandler)({HTML:n,plainText:t,mode:"BLOCKS",canUserUseUnfilteredHTML:e});if(1===_.length){const[e]=_;if(l.every((t=>c(t.name,e))))return void b(l,void 0,e)}m(_,l,l.length-1,-1)}}return p.ownerDocument.addEventListener("copy",f),p.ownerDocument.addEventListener("cut",f),p.ownerDocument.addEventListener("paste",f),()=>{p.ownerDocument.removeEventListener("copy",f),p.ownerDocument.removeEventListener("cut",f),p.ownerDocument.removeEventListener("paste",f)}}),[])}var hS=function({children:e}){return(0,c.createElement)("div",{ref:gS()},e)};function bS({shouldIframe:e=!0,height:t="300px",children:n=(0,c.createElement)(kh,null),styles:o,contentRef:r,iframeProps:l}){const i=mh(),a=gS(),s=pp(),u=(0,p.useMergeRefs)([a,r,s]);return e?(0,c.createElement)(Mp,{...l,ref:i,contentRef:u,style:{width:"100%",height:t,...l?.style},name:"editor-canvas"},(0,c.createElement)(Nm,{styles:o}),n):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Nm,{styles:o,scope:".editor-styles-wrapper"}),(0,c.createElement)(xp,{ref:u,className:"editor-styles-wrapper",tabIndex:-1,style:{height:t}},n))}var vS=function({children:e,height:t,styles:n}){return(0,c.createElement)(bS,{height:t,styles:n},e)};const _S=()=>(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,c.createElement)(m.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})),kS=({style:e,className:t})=>(0,c.createElement)("div",{className:"block-library-colors-selector__icon-container"},(0,c.createElement)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e},(0,c.createElement)(_S,null))),yS=({TextColor:e,BackgroundColor:t})=>({onToggle:n,isOpen:o})=>(0,c.createElement)(m.ToolbarGroup,null,(0,c.createElement)(m.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,v.__)("Open Colors Selector"),onClick:n,onKeyDown:e=>{o||e.keyCode!==Ld.DOWN||(e.preventDefault(),n())},icon:(0,c.createElement)(t,null,(0,c.createElement)(e,null,(0,c.createElement)(kS,null)))}));var ES=({children:e,...t})=>($()("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,c.createElement)(m.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:yS(t),renderContent:()=>e}));var SS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));const wS=(0,c.createContext)({}),CS=()=>(0,c.useContext)(wS);function xS({children:e,...t}){const n=(0,c.useRef)();return(0,c.useEffect)((()=>{n.current&&(n.current.textContent=n.current.textContent)}),[e]),(0,c.createElement)("div",{hidden:!0,...t,ref:n},e)}const BS=(0,c.forwardRef)((({nestingLevel:e,blockCount:t,clientId:n,...o},r)=>{const{insertedBlock:l,setInsertedBlock:i}=CS(),a=(0,p.useInstanceId)(BS),s=(0,f.useSelect)((e=>{const{getTemplateLock:t,__unstableGetEditorMode:o}=e(Jo);return!!t(n)||"zoom-out"===o()}),[n]),u=uS({clientId:n,context:"list-view"}),d=uS({clientId:l?.clientId,context:"list-view"});if((0,c.useEffect)((()=>{d?.length&&(0,Ln.speak)((0,v.sprintf)((0,v.__)("%s block inserted"),d),"assertive")}),[d]),s)return null;const m=`list-view-appender__${a}`,g=(0,v.sprintf)((0,v.__)("Append to %1$s block at position %2$d, Level %3$d"),u,t+1,e);return(0,c.createElement)("div",{className:"list-view-appender"},(0,c.createElement)(Mg,{ref:r,rootClientId:n,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:!1,__experimentalIsQuick:!0,...o,toggleProps:{"aria-describedby":m},onSelectOrClose:e=>{e?.clientId&&i(e)}}),(0,c.createElement)(xS,{id:m},g))})),IS=gd(m.__experimentalTreeGridRow),TS=(0,c.forwardRef)((({isSelected:e,position:t,level:n,rowCount:o,children:r,className:l,path:i,...a},s)=>{const u=vd({isSelected:e,adjustScrolling:!1,enableAnimation:!0,triggerAnimationOnChange:i}),m=(0,p.useMergeRefs)([s,u]);return(0,c.createElement)(IS,{ref:m,className:d()("block-editor-list-view-leaf",l),level:n,positionInSet:t,setSize:o,isExpanded:void 0,...a},r)}));var MS=TS;var PS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var NS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const LS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?"right":"left":"up":"down"===e?"horizontal"===t?(0,v.isRTL)()?"left":"right":"down":null;function RS(e,t,n,o,r,l,i){const a=n+1;if(e>1)return function(e,t,n,o,r,l){const i=t+1;if(n&&o)return(0,v.__)("All blocks are selected, and cannot be moved");if(r>0&&!o){const t=LS("down",l);if("down"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d down by one place"),e,i);if("left"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d left by one place"),e,i);if("right"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d right by one place"),e,i)}if(r>0&&o){const e=LS("down",l);if("down"===e)return(0,v.__)("Blocks cannot be moved down as they are already at the bottom");if("left"===e)return(0,v.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,v.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(r<0&&!n){const t=LS("up",l);if("up"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d up by one place"),e,i);if("left"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d left by one place"),e,i);if("right"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d right by one place"),e,i)}if(r<0&&n){const e=LS("up",l);if("up"===e)return(0,v.__)("Blocks cannot be moved up as they are already at the top");if("left"===e)return(0,v.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,v.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}(e,n,o,r,l,i);if(o&&r)return(0,v.sprintf)((0,v.__)("Block %s is the only block, and cannot be moved"),t);if(l>0&&!r){const e=LS("down",i);if("down"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if("left"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if("right"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(l>0&&r){const e=LS("down",i);if("down"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved down"),t);if("left"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved left"),t);if("right"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved right"),t)}if(l<0&&!o){const e=LS("up",i);if("up"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if("left"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if("right"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(l<0&&o){const e=LS("up",i);if("up"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved up"),t);if("left"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved left"),t);if("right"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved right"),t)}}const AS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?Jd:ep:PS:"down"===e?"horizontal"===t?(0,v.isRTL)()?ep:Jd:NS:null,DS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?(0,v.__)("Move right"):(0,v.__)("Move left"):(0,v.__)("Move up"):"down"===e?"horizontal"===t?(0,v.isRTL)()?(0,v.__)("Move left"):(0,v.__)("Move right"):(0,v.__)("Move down"):null,OS=(0,c.forwardRef)((({clientIds:e,direction:t,orientation:n,...o},r)=>{const l=(0,p.useInstanceId)(OS),i=Array.isArray(e)?e:[e],s=i.length,{blockType:u,isDisabled:g,rootClientId:h,isFirst:b,isLast:v,firstIndex:_,orientation:k="vertical"}=(0,f.useSelect)((e=>{const{getBlockIndex:o,getBlockRootClientId:r,getBlockOrder:l,getBlock:s,getBlockListSettings:c}=e(Jo),u=i[0],d=r(u),p=o(u),m=o(i[i.length-1]),f=l(d),g=s(u),h=0===p,b=m===f.length-1,{orientation:v}=c(d)||{};return{blockType:g?(0,a.getBlockType)(g.name):null,isDisabled:"up"===t?h:b,rootClientId:d,firstIndex:p,isFirst:h,isLast:b,orientation:n||v}}),[e,t]),{moveBlocksDown:y,moveBlocksUp:E}=(0,f.useDispatch)(Jo),S="up"===t?E:y,w=`block-editor-block-mover-button__description-${l}`;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{ref:r,className:d()("block-editor-block-mover-button",`is-${t}-button`),icon:AS(t,k),label:DS(t,k),"aria-describedby":w,...o,onClick:g?null:t=>{S(e,h),o.onClick&&o.onClick(t)},disabled:g,__experimentalIsFocusable:!0}),(0,c.createElement)(m.VisuallyHidden,{id:w},RS(s,u&&u.title,_,b,v,"up"===t?-1:1,k)))})),zS=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(OS,{direction:"up",ref:t,...e}))),VS=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(OS,{direction:"down",ref:t,...e})));var FS=(0,c.createElement)(F.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"}));var HS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"}));function GS({onClick:e}){return(0,c.createElement)("span",{className:"block-editor-list-view__expander",onClick:t=>e(t,{forceToggle:!0}),"aria-hidden":"true","data-testid":"list-view-expander"},(0,c.createElement)(ai,{icon:(0,v.isRTL)()?Th:Mh}))}const US=3;function $S(e){if("core/image"===e.name)return e.attributes?.url?{url:e.attributes.url,alt:e.attributes.alt,clientId:e.clientId}:void 0}function jS(e,t){const n=$S(e);return n?[n]:t?[]:function(e){if("core/gallery"!==e.name||!e.innerBlocks)return[];const t=[];for(const n of e.innerBlocks){const e=$S(n);if(e&&t.push(e),t.length>=US)return t}return t}(e)}var WS=(0,c.forwardRef)((function({className:e,block:{clientId:t},onClick:n,onToggleExpanded:o,tabIndex:r,onFocus:l,onDragStart:i,onDragEnd:s,draggable:u,isExpanded:p,ariaLabel:g,ariaDescribedBy:h,updateFocusAndSelection:b},_){const k=Ty(t),y=uS({clientId:t,context:"list-view"}),{isLocked:E}=Jy(t),{canInsertBlockType:S,getSelectedBlockClientIds:w,getPreviousBlockClientId:C,getBlockRootClientId:x,getBlockOrder:B,getBlocksByClientId:I,canRemoveBlocks:T}=(0,f.useSelect)(Jo),{duplicateBlocks:M,removeBlocks:P}=(0,f.useDispatch)(Jo),N=(0,ap.__unstableUseShortcutEventMatch)(),L="sticky"===k?.positionType,R=function({clientId:e,isExpanded:t}){const{block:n}=(0,f.useSelect)((t=>({block:t(Jo).getBlock(e)})),[e]);return(0,c.useMemo)((()=>jS(n,t)),[n,t])}({clientId:t,isExpanded:p}),A=k?.positionLabel?(0,v.sprintf)((0,v.__)("Position: %1$s"),k.positionLabel):"";function D(){const e=w(),n=e.includes(t),o=n?e[0]:t,r=x(o);return{blocksToUpdate:n?e:[t],firstBlockClientId:o,firstBlockRootClientId:r,selectedBlockClientIds:e}}return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{className:d()("block-editor-list-view-block-select-button",e),onClick:n,onKeyDown:async function(e){if(e.keyCode===Ld.ENTER||e.keyCode===Ld.SPACE)n(e);else if(e.keyCode===Ld.BACKSPACE||e.keyCode===Ld.DELETE||N("core/block-editor/remove",e)){var t;const{blocksToUpdate:e,firstBlockClientId:n,firstBlockRootClientId:o,selectedBlockClientIds:r}=D();if(!T(e,o))return;let l=null!==(t=C(n))&&void 0!==t?t:o;P(e,!1);const i=r.length>0&&0===w().length;l||(l=B()[0]),b(l,i)}else if(N("core/block-editor/duplicate",e)){if(e.defaultPrevented)return;e.preventDefault();const{blocksToUpdate:t,firstBlockRootClientId:n}=D(),o=I(t).every((e=>!!e&&(0,a.hasBlockSupport)(e.name,"multiple",!0)&&S(e.name,n)));if(o){const e=await M(t,!1);e?.length&&b(e[0],!1)}}},ref:_,tabIndex:r,onFocus:l,onDragStart:e=>{e.dataTransfer.clearData(),i?.(e)},onDragEnd:s,draggable:u,href:`#block-${t}`,"aria-label":g,"aria-describedby":h,"aria-expanded":p},(0,c.createElement)(GS,{onClick:o}),(0,c.createElement)(np,{icon:k?.icon,showColors:!0,context:"list-view"}),(0,c.createElement)(m.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1},(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__title"},(0,c.createElement)(m.__experimentalTruncate,{ellipsizeMode:"auto"},y)),k?.anchor&&(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper"},(0,c.createElement)(m.__experimentalTruncate,{className:"block-editor-list-view-block-select-button__anchor",ellipsizeMode:"auto"},k.anchor)),A&&L&&(0,c.createElement)(m.Tooltip,{text:A},(0,c.createElement)(ai,{icon:FS})),R.length?(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0},R.map(((e,t)=>(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__image",key:e.clientId,style:{backgroundImage:`url(${e.url})`,zIndex:R.length-t}})))):null,E&&(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__lock"},(0,c.createElement)(ai,{icon:HS})))))}));var KS=({children:e,clientIds:t,cloneClassname:n,onDragStart:o,onDragEnd:r})=>{const{srcRootClientId:l,isDraggable:i,icon:s}=(0,f.useSelect)((e=>{const{canMoveBlocks:n,getBlockRootClientId:o,getBlockName:r,getBlockAttributes:l}=e(Jo),{getBlockType:i,getActiveBlockVariation:s}=e(a.store),c=o(t[0]),u=r(t[0]),d=s(u,l(t[0]));return{srcRootClientId:c,isDraggable:n(t,c),icon:d?.icon||i(u)?.icon}}),[t]),u=(0,c.useRef)(!1),[d,p,g]=function(){const e=(0,c.useRef)(null),t=(0,c.useRef)(null),n=(0,c.useRef)(null),o=(0,c.useRef)(null);return(0,c.useEffect)((()=>()=>{o.current&&(clearInterval(o.current),o.current=null)}),[]),[(0,c.useCallback)((r=>{e.current=r.clientY,n.current=(0,da.getScrollContainer)(r.target),o.current=setInterval((()=>{if(n.current&&t.current){const e=n.current.scrollTop+t.current;n.current.scroll({top:e})}}),25)}),[]),(0,c.useCallback)((o=>{if(!n.current)return;const r=n.current.offsetHeight,l=e.current-n.current.offsetTop,i=o.clientY-n.current.offsetTop;if(o.clientY>l){const e=Math.max(r-l-50,0),n=Math.max(i-l-50,0),o=0===e||0===n?0:n/e;t.current=25*o}else if(o.clientY<l){const e=Math.max(l-50,0),n=Math.max(l-i-50,0),o=0===e||0===n?0:n/e;t.current=-25*o}else t.current=0}),[]),()=>{e.current=null,n.current=null,o.current&&(clearInterval(o.current),o.current=null)}]}(),{startDraggingBlocks:h,stopDraggingBlocks:b}=(0,f.useDispatch)(Jo);if((0,c.useEffect)((()=>()=>{u.current&&b()}),[]),!i)return e({draggable:!1});const v={type:"block",srcClientIds:t,srcRootClientId:l};return(0,c.createElement)(m.Draggable,{cloneClassname:n,__experimentalTransferDataType:"wp-blocks",transferData:v,onDragStart:e=>{window.requestAnimationFrame((()=>{h(t),u.current=!0,d(e),o&&o()}))},onDragOver:p,onDragEnd:()=>{b(),u.current=!1,g(),r&&r()},__experimentalDragComponent:(0,c.createElement)(Um,{count:t.length,icon:s})},(({onDraggableStart:t,onDraggableEnd:n})=>e({draggable:!0,onDragStart:t,onDragEnd:n})))};const qS=(0,c.forwardRef)((({onClick:e,onToggleExpanded:t,block:n,isSelected:o,position:r,siblingBlockCount:l,level:i,isExpanded:a,selectedClientIds:s,...u},p)=>{const{clientId:m}=n,{blockMovingClientId:g,selectedBlockInBlockEditor:h}=(0,f.useSelect)((e=>{const{hasBlockMovingClientId:t,getSelectedBlockClientId:n}=e(Jo);return{blockMovingClientId:t(),selectedBlockInBlockEditor:n()}}),[]),{AdditionalBlockContent:b,insertedBlock:v,setInsertedBlock:_}=CS(),k=g&&h===m,y=d()("block-editor-list-view-block-contents",{"is-dropping-before":k}),E=s.includes(m)?s:[m];return(0,c.createElement)(c.Fragment,null,b&&(0,c.createElement)(b,{block:n,insertedBlock:v,setInsertedBlock:_}),(0,c.createElement)(KS,{clientIds:E},(({draggable:s,onDragStart:d,onDragEnd:m})=>(0,c.createElement)(WS,{ref:p,className:y,block:n,onClick:e,onToggleExpanded:t,isSelected:o,position:r,siblingBlockCount:l,level:i,draggable:s,onDragStart:d,onDragEnd:m,isExpanded:a,...u}))))}));var ZS=qS;function YS(e,t){const n=()=>{const n=t.current?.querySelector(`[role=row][data-block="${e}"]`);return n?da.focus.focusable.find(n)[0]:null};let o=n();o?o.focus():window.requestAnimationFrame((()=>{o=n(),o&&o.focus()}))}var XS=(0,c.memo)((function e({block:{clientId:t},isDragged:n,isSelected:o,isBranchSelected:r,selectBlock:l,position:i,level:s,rowCount:u,siblingBlockCount:g,showBlockMovers:h,path:b,isExpanded:_,selectedClientIds:k,isSyncedBranch:y}){const E=(0,c.useRef)(null),S=(0,c.useRef)(null),[w,C]=(0,c.useState)(!1),{isLocked:x,canEdit:B}=Jy(t),I=o&&k[0]===t,T=o&&k[k.length-1]===t,{toggleBlockHighlight:M}=(0,f.useDispatch)(Jo),P=Ty(t),N=P?.name||P?.title||(0,v.__)("Untitled"),L=(0,f.useSelect)((e=>e(Jo).getBlock(t)),[t]),R=(0,f.useSelect)((e=>e(Jo).getBlockName(t)),[t]),A=(0,f.useSelect)((e=>e(Jo).getBlockEditingMode(t)),[t]),D=(0,a.hasBlockSupport)(R,"__experimentalToolbar",!0)&&"default"===A,O=`list-view-block-select-button__${(0,p.useInstanceId)(e)}`,z=((e,t,n)=>(0,v.sprintf)((0,v.__)("Block %1$d of %2$d, Level %3$d"),e,t,n))(i,g,s),V=x?(0,v.sprintf)((0,v.__)("%s (locked)"),N):N,F=(0,v.sprintf)((0,v.__)("Options for %s"),N),{expand:H,collapse:G,BlockSettingsMenu:U,listViewInstanceId:$,expandedState:j,setInsertedBlock:W,treeGridElementRef:K}=CS(),q=h&&g>0,Z=d()("block-editor-list-view-block__mover-cell",{"is-visible":w||o}),Y=d()("block-editor-list-view-block__menu-cell",{"is-visible":w||I}),X=(0,c.useCallback)((()=>{C(!0),M(t,!0)}),[t,C,M]),Q=(0,c.useCallback)((()=>{C(!1),M(t,!1)}),[t,C,M]),J=(0,c.useCallback)((e=>{l(e,t),e.preventDefault()}),[t,l]),ee=(0,c.useCallback)(((e,t)=>{t&&l(void 0,e,null,null),YS(e,K)}),[l,K]),te=(0,c.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),!0===_?G(t):!1===_&&H(t)}),[t,H,G,_]);let ne;q?ne=2:D||(ne=3);const oe=d()({"is-selected":o,"is-first-selected":I,"is-last-selected":T,"is-branch-selected":r,"is-synced-branch":y,"is-dragging":n,"has-single-cell":!D,"is-synced":P?.isSynced}),re=k.includes(t)?k:[t];!function({isSelected:e,selectedClientIds:t,rowItemRef:n}){const o=1===t.length;(0,c.useLayoutEffect)((()=>{if(!e||!o||!n.current)return;const t=(0,da.getScrollContainer)(n.current),{ownerDocument:r}=n.current;if(t===r.body||t===r.documentElement||!t)return;const l=n.current.getBoundingClientRect(),i=t.getBoundingClientRect();(l.top<i.top||l.bottom>i.bottom)&&n.current.scrollIntoView()}),[e,o,n])}({isSelected:o,rowItemRef:S,selectedClientIds:k});const le=o&&1===k.length;return(0,c.createElement)(MS,{className:oe,onKeyDown:e=>{e.keyCode===Ld.ESCAPE&&!e.defaultPrevented&&k.length>0&&(e.stopPropagation(),e.preventDefault(),l(e,void 0))},onMouseEnter:X,onMouseLeave:Q,onFocus:X,onBlur:Q,level:s,position:i,rowCount:u,path:b,id:`list-view-${$}-block-${t}`,"data-block":t,"data-expanded":B?_:void 0,ref:S},(0,c.createElement)(m.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:ne,ref:E,"aria-selected":!!o},(({ref:e,tabIndex:t,onFocus:n})=>(0,c.createElement)("div",{className:"block-editor-list-view-block__contents-container"},(0,c.createElement)(ZS,{block:L,onClick:J,onToggleExpanded:te,isSelected:o,position:i,siblingBlockCount:g,level:s,ref:e,tabIndex:le?0:t,onFocus:n,isExpanded:B?_:void 0,selectedClientIds:k,ariaLabel:V,ariaDescribedBy:O,updateFocusAndSelection:ee}),(0,c.createElement)(xS,{id:O},z)))),q&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalTreeGridCell,{className:Z,withoutGridItem:!0},(0,c.createElement)(m.__experimentalTreeGridItem,null,(({ref:e,tabIndex:n,onFocus:o})=>(0,c.createElement)(zS,{orientation:"vertical",clientIds:[t],ref:e,tabIndex:n,onFocus:o}))),(0,c.createElement)(m.__experimentalTreeGridItem,null,(({ref:e,tabIndex:n,onFocus:o})=>(0,c.createElement)(VS,{orientation:"vertical",clientIds:[t],ref:e,tabIndex:n,onFocus:o}))))),D&&U&&(0,c.createElement)(m.__experimentalTreeGridCell,{className:Y,"aria-selected":!!o},(({ref:e,tabIndex:t,onFocus:n})=>(0,c.createElement)(U,{clientIds:re,block:L,icon:_a,label:F,toggleProps:{ref:e,className:"block-editor-list-view-block__menu",tabIndex:t,onFocus:n},disableOpenOnArrowDown:!0,expand:H,expandedState:j,setInsertedBlock:W,__experimentalSelectBlock:ee}))))}));function QS(e,t,n,o){var r;const l=n?.includes(e.clientId);if(l)return 0;return(null!==(r=t[e.clientId])&&void 0!==r?r:o)?1+e.innerBlocks.reduce(JS(t,n,o),0):1}const JS=(e,t,n)=>(o,r)=>{var l;const i=t?.includes(r.clientId);if(i)return o;return(null!==(l=e[r.clientId])&&void 0!==l?l:n)&&r.innerBlocks.length>0?o+QS(r,e,t,n):o+1},ew=()=>{};var tw=(0,c.memo)((function e(t){const{blocks:n,selectBlock:o=ew,showBlockMovers:r,selectedClientIds:l,level:i=1,path:a="",isBranchDragged:s=!1,isBranchSelected:u=!1,listPosition:d=0,fixedListWindow:p,isExpanded:g,parentId:h,shouldShowInnerBlocks:b=!0,isSyncedBranch:v=!1,showAppender:_=!0}=t,k=Ty(h),y=v||!!k?.isSynced,E=(0,f.useSelect)((e=>!h||e(Jo).canEditBlock(h)),[h]),{expandedState:S,draggedClientIds:w}=CS();if(!E)return null;const C=_&&1===i,x=n.filter(Boolean),B=x.length,I=C?B+1:B;let T=d;return(0,c.createElement)(c.Fragment,null,x.map(((t,n)=>{var d;const{clientId:m,innerBlocks:h}=t;n>0&&(T+=QS(x[n-1],S,w,g));const{itemInView:v}=p,_=v(T),k=n+1,E=a.length>0?`${a}_${k}`:`${k}`,C=!!h?.length,M=C&&b?null!==(d=S[m])&&void 0!==d?d:g:void 0,P=!!w?.includes(m),N=((e,t)=>Array.isArray(t)&&t.length?-1!==t.indexOf(e):t===e)(m,l),L=u||N&&C,R=P||_||s||N&&m===l[0];return(0,c.createElement)(f.AsyncModeProvider,{key:m,value:!N},R&&(0,c.createElement)(XS,{block:t,selectBlock:o,isSelected:N,isBranchSelected:L,isDragged:P||s,level:i,position:k,rowCount:I,siblingBlockCount:B,showBlockMovers:r,path:E,isExpanded:M,listPosition:T,selectedClientIds:l,isSyncedBranch:y}),!R&&(0,c.createElement)("tr",null,(0,c.createElement)("td",{className:"block-editor-list-view-placeholder"})),C&&M&&(0,c.createElement)(e,{parentId:m,blocks:h,selectBlock:o,showBlockMovers:r,level:i+1,path:E,listPosition:T+1,fixedListWindow:p,isBranchSelected:L,isBranchDragged:P||s,selectedClientIds:l,isExpanded:g,isSyncedBranch:y}))})),C&&(0,c.createElement)(m.__experimentalTreeGridRow,{level:i,setSize:I,positionInSet:I,isExpanded:!0},(0,c.createElement)(m.__experimentalTreeGridCell,null,(e=>(0,c.createElement)(BS,{clientId:h,nestingLevel:i,blockCount:B,...e})))))}));function nw({listViewRef:e,blockDropTarget:t}){const{rootClientId:n,clientId:o,dropPosition:r}=t||{},[l,i]=(0,c.useMemo)((()=>{if(!e.current)return[];return[n?e.current.querySelector(`[data-block="${n}"]`):void 0,o?e.current.querySelector(`[data-block="${o}"]`):void 0]}),[n,o]),a=i||l,s=(0,v.isRTL)(),u=(0,c.useCallback)((e=>{if(!l)return 0;const t=l.querySelector(".block-editor-block-icon").getBoundingClientRect();return s?e.right-t.left:t.right-e.left}),[l,s]),d=(0,c.useCallback)(((e,t)=>{if(!a)return 0;let n=a.offsetWidth;const o=(0,da.getScrollContainer)(a,"horizontal"),r=a.ownerDocument,l=o===r.body||o===r.documentElement;if(o&&!l){const r=o.getBoundingClientRect(),l=(0,v.isRTL)()?r.right-e.right:e.left-r.left,i=o.clientWidth;if(i<n+l&&(n=i-l),!s&&e.left+t<r.left)return n-=r.left-e.left,n;if(s&&e.right-t>r.right)return n-=e.right-r.right,n}return n-t}),[s,a]),p=(0,c.useMemo)((()=>{if(!a)return{};const e=a.getBoundingClientRect(),t=u(e);return{width:d(e,t)}}),[u,d,a]),f=(0,c.useMemo)((()=>{if(a&&("top"===r||"bottom"===r||"inside"===r))return{contextElement:a,getBoundingClientRect(){const e=a.getBoundingClientRect(),t=u(e);let n=s?e.left:e.left+t,o=0,l=0;const i=(0,da.getScrollContainer)(a,"horizontal"),c=a.ownerDocument,p=i===c.body||i===c.documentElement;if(i&&!p){const e=i.getBoundingClientRect(),t=s?i.offsetWidth-i.clientWidth:0;n<e.left+t&&(n=e.left+t)}"top"===r?(o=e.top,l=e.top):(o=e.bottom,l=e.bottom);const m=d(e,t),f=l-o;return new window.DOMRect(n,o,m,f)}}}),[a,r,u,d,s]);return a?(0,c.createElement)(m.Popover,{animate:!1,anchor:f,focusOnMount:!1,className:"block-editor-list-view-drop-indicator",variant:"unstyled"},(0,c.createElement)("div",{style:p,className:"block-editor-list-view-drop-indicator__line"})):null}function ow(){const{clearSelectedBlock:e,multiSelect:t,selectBlock:n}=(0,f.useDispatch)(Jo),{getBlockName:o,getBlockParents:r,getBlockSelectionStart:l,getSelectedBlockClientIds:i,hasMultiSelection:s,hasSelectedBlock:u}=(0,f.useSelect)(Jo),{getBlockType:d}=(0,f.useSelect)(a.store),p=(0,c.useCallback)((async(a,c,p,m)=>{if(!a?.shiftKey&&a?.keyCode!==Ld.ESCAPE)return void n(c,m);a.preventDefault();const f="keydown"===a.type&&a.keyCode===Ld.ESCAPE,g="keydown"===a.type&&(a.keyCode===Ld.UP||a.keyCode===Ld.DOWN||a.keyCode===Ld.HOME||a.keyCode===Ld.END);if(!g&&!u()&&!s())return void n(c,null);const h=i(),b=[...r(c),c];if((f||g&&!h.some((e=>b.includes(e))))&&await e(),!f){let e=l(),n=c;g&&(u()||s()||(e=c),p&&(n=p));const o=r(e),i=r(n),{start:a,end:d}=function(e,t,n,o){const r=[...n,e],l=[...o,t],i=Math.min(r.length,l.length)-1;return{start:r[i],end:l[i]}}(e,n,o,i);await t(a,d,null)}const _=i();if((a.keyCode===Ld.HOME||a.keyCode===Ld.END)&&_.length>1)return;const k=h.filter((e=>!_.includes(e)));let y;if(1===k.length){const e=d(o(k[0]))?.title;e&&(y=(0,v.sprintf)((0,v.__)("%s deselected."),e))}else k.length>1&&(y=(0,v.sprintf)((0,v.__)("%s blocks deselected."),k.length));y&&(0,Ln.speak)(y,"assertive")}),[e,o,d,r,l,i,s,u,t,n]);return{updateBlockSelection:p}}const rw=28;function lw(e,t){const n=e[t+1];return n&&n.isDraggedBlock?lw(e,t+1):n}const iw=["top","bottom"];function aw(e,t,n=!1){let o,r,l,i,a;for(let n=0;n<e.length;n++){const s=e[n];if(s.isDraggedBlock)continue;const c=s.element.getBoundingClientRect(),[u,d]=oh(t,c,iw),p=rh(t,c);if(void 0===l||u<l||p){l=u;const t=e.indexOf(s),n=e[t-1];if("top"===d&&n&&n.rootClientId===s.rootClientId&&!n.isDraggedBlock?(r=n,o="bottom",i=n.element.getBoundingClientRect(),a=t-1):(r=s,o=d,i=c,a=t),p)break}}if(!r)return;const s=function(e,t){const n=[];let o=e;for(;o;)n.push({...o}),o=t.find((e=>e.clientId===o.rootClientId));return n}(r,e),c="bottom"===o;if(c&&r.canInsertDraggedBlocksAsChild&&(r.innerBlockCount>0&&r.isExpanded||function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw;return(o?e.x<r-rw:e.x>r+rw)&&e.y<t.bottom}(t,i,s.length,n))){const e=r.isExpanded?0:r.innerBlockCount||0;return{rootClientId:r.clientId,blockIndex:e,dropPosition:"inside"}}if(c&&r.rootClientId&&function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw;return o?e.x>r:e.x<r}(t,i,s.length,n)){const l=lw(e,a),c=r.nestingLevel,u=l?l.nestingLevel:1;if(c&&u){const d=function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw,l=o?r-e.x:e.x-r,i=Math.round(l/rw);return Math.abs(i)}(t,i,s.length,n),p=Math.max(Math.min(d,c-u),0);if(s[p]){let t=r.blockIndex;if(s[p].nestingLevel===l?.nestingLevel)t=l?.blockIndex;else for(let n=a;n>=0;n--){const o=e[n];if(o.rootClientId===s[p].rootClientId){t=o.blockIndex+1;break}}return{rootClientId:s[p].rootClientId,clientId:r.clientId,blockIndex:t,dropPosition:o}}}}if(!r.canInsertDraggedBlocksAsSibling)return;const u=c?1:0;return{rootClientId:r.rootClientId,clientId:r.clientId,blockIndex:r.blockIndex+u,dropPosition:o}}const sw="align",cw="__experimentalBorder",uw="color",dw="customClassName",pw="typography.__experimentalFontFamily",mw="typography.fontSize",fw="layout",gw=[...["typography.lineHeight",mw,"typography.__experimentalFontStyle","typography.__experimentalFontWeight",pw,"typography.textColumns","typography.__experimentalTextDecoration","typography.__experimentalTextTransform","typography.__experimentalWritingMode","typography.__experimentalLetterSpacing"],cw,uw,"spacing"];const hw={align:e=>(0,a.hasBlockSupport)(e,sw),borderColor:e=>function(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,cw);return!0===n||("any"===t?!!(n?.color||n?.radius||n?.width||n?.style):!!n?.[t])}(e,"color"),backgroundColor:e=>{const t=(0,a.getBlockSupport)(e,uw);return t&&!1!==t.background},textColor:e=>{const t=(0,a.getBlockSupport)(e,uw);return t&&!1!==t.text},gradient:e=>{const t=(0,a.getBlockSupport)(e,uw);return null!==t&&"object"==typeof t&&!!t.gradients},className:e=>(0,a.hasBlockSupport)(e,dw,!0),fontFamily:e=>(0,a.hasBlockSupport)(e,pw),fontSize:e=>(0,a.hasBlockSupport)(e,mw),layout:e=>(0,a.hasBlockSupport)(e,fw),style:e=>gw.some((t=>(0,a.hasBlockSupport)(e,t)))};function bw(e,t){return Object.entries(hw).reduce(((n,[o,r])=>(r(e.name)&&r(t.name)&&(n[o]=e.attributes[o]),n)),{})}function vw(e,t,n){for(let o=0;o<Math.min(t.length,e.length);o+=1)n(e[o].clientId,bw(t[o],e[o])),vw(e[o].innerBlocks,t[o].innerBlocks,n)}function _w(){const e=(0,f.useRegistry)(),{updateBlockAttributes:t}=(0,f.useDispatch)(Jo),{createSuccessNotice:n,createWarningNotice:o,createErrorNotice:r}=(0,f.useDispatch)(ef.store);return(0,c.useCallback)((async l=>{let i="";try{if(!window.navigator.clipboard)return void r((0,v.__)("Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."),{type:"snackbar"});i=await window.navigator.clipboard.readText()}catch(e){return void r((0,v.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"})}if(!i||!function(e){try{const t=(0,a.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return 1!==t.length||"core/freeform"!==t[0].name}catch(e){return!1}}(i))return void o((0,v.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});const s=(0,a.parse)(i);if(1===s.length?e.batch((()=>{vw(l,l.map((()=>s[0])),t)})):e.batch((()=>{vw(l,s,t)})),1===l.length){const e=(0,a.getBlockType)(l[0].name)?.title;n((0,v.sprintf)((0,v.__)("Pasted styles to %s."),e),{type:"snackbar"})}else n((0,v.sprintf)((0,v.__)("Pasted styles to %d blocks."),l.length),{type:"snackbar"})}),[e.batch,t,n,o,r])}function kw({clientIds:e,children:t,__experimentalUpdateSelection:n}){const{canInsertBlockType:o,getBlockRootClientId:r,getBlocksByClientId:l,canMoveBlocks:i,canRemoveBlocks:s}=(0,f.useSelect)(Jo),{getDefaultBlockName:c,getGroupingBlockName:u}=(0,f.useSelect)(a.store),d=l(e),p=r(e[0]),m=d.every((e=>!!e&&((0,a.hasBlockSupport)(e.name,"color")||(0,a.hasBlockSupport)(e.name,"typography")))),g=d.every((e=>!!e&&(0,a.hasBlockSupport)(e.name,"multiple",!0)&&o(e.name,p))),h=o(c(),p),b=i(e,p),v=s(e,p),{removeBlocks:_,replaceBlocks:k,duplicateBlocks:y,insertAfterBlock:E,insertBeforeBlock:S,flashBlock:w,setBlockMovingClientId:C,setNavigationMode:x,selectBlock:B}=(0,f.useDispatch)(Jo),I=fS(),T=_w();return t({canCopyStyles:m,canDuplicate:g,canInsertDefaultBlock:h,canMove:b,canRemove:v,rootClientId:p,blocks:d,onDuplicate(){return y(e,n)},onRemove(){return _(e,n)},onInsertBefore(){const t=Array.isArray(e)?e[0]:t;S(t)},onInsertAfter(){const t=Array.isArray(e)?e[e.length-1]:t;E(t)},onMoveTo(){x(!0),B(e[0]),C(e[0])},onGroup(){if(!d.length)return;const t=u(),n=(0,a.switchToBlockType)(d,t);n&&k(e,n)},onUngroup(){if(!d.length)return;const t=d[0].innerBlocks;t.length&&k(e,t)},onCopy(){const e=d.map((({clientId:e})=>e));1===d.length&&w(e[0]),I("copy",e)},async onPasteStyles(){await T(d)}})}var yw=(0,p.compose)((0,f.withSelect)(((e,{clientId:t})=>{const n=e(Jo).getBlock(t);return{block:n,shouldRender:n&&"core/html"===n.name}})),(0,f.withDispatch)(((e,{block:t})=>({onClick:()=>e(Jo).replaceBlocks(t.clientId,(0,a.rawHandler)({HTML:(0,a.getBlockContent)(t)}))}))))((function({shouldRender:e,onClick:t,small:n}){if(!e)return null;const o=(0,v.__)("Convert to Blocks");return(0,c.createElement)(m.MenuItem,{onClick:t},!n&&o)}));const{Fill:Ew,Slot:Sw}=(0,m.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Ew.Slot=Sw;var ww=Ew;const{clearTimeout:Cw,setTimeout:xw}=window,Bw=200;function Iw({ref:e,isFocused:t,highlightParent:n,debounceTimeout:o=Bw}){const{getSelectedBlockClientId:r,getBlockRootClientId:l}=(0,f.useSelect)(Jo),{toggleBlockHighlight:i}=(0,f.useDispatch)(Jo),a=(0,c.useRef)(),s=(0,f.useSelect)((e=>e(Jo).getSettings().isDistractionFree),[]),u=e=>{if(e&&s)return;const t=r(),o=n?l(t):t;i(o,e)},d=()=>{const n=e?.current&&e.current.matches(":hover");return!t&&!n},p=()=>{const e=a.current;e&&Cw&&Cw(e)};return(0,c.useEffect)((()=>()=>{u(!1),p()}),[]),{debouncedShowGestures:e=>{e&&e.stopPropagation(),p(),u(!0)},debouncedHideGestures:e=>{e&&e.stopPropagation(),p(),a.current=xw((()=>{d()&&u(!1)}),o)}}}function Tw({ref:e,highlightParent:t=!1,debounceTimeout:n=Bw}){const[o,r]=(0,c.useState)(!1),{debouncedShowGestures:l,debouncedHideGestures:i}=Iw({ref:e,debounceTimeout:n,isFocused:o,highlightParent:t}),a=(0,c.useRef)(!1),s=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,c.useEffect)((()=>{const t=e.current,n=()=>{s()&&(r(!0),l())},o=()=>{s()||(r(!1),i())};return t&&!a.current&&(t.addEventListener("focus",n,!0),t.addEventListener("blur",o,!0),a.current=!0),()=>{t&&(t.removeEventListener("focus",n),t.removeEventListener("blur",o))}}),[e,a,r,l,i]),{onMouseMove:l,onMouseLeave:i}}const Mw={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function Pw({blocks:e,onCopy:t,label:n}){const o=(0,p.useCopyToClipboard)((()=>(0,a.serialize)(e)),t),r=e.length>1?(0,v.__)("Copy blocks"):(0,v.__)("Copy"),l=n||r;return(0,c.createElement)(m.MenuItem,{ref:o},l)}function Nw({block:e,clientIds:t,__experimentalSelectBlock:n,children:o,__unstableDisplayLocation:r,...l}){const i=e?.clientId,s=Array.isArray(t)?t:[t],u=s.length,d=s[0],{firstParentClientId:g,onlyBlock:h,parentBlockType:b,previousBlockClientId:_,selectedBlockClientIds:k}=(0,f.useSelect)((e=>{const{getBlockCount:t,getBlockName:n,getBlockRootClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientIds:l,getBlockAttributes:i}=e(Jo),{getActiveBlockVariation:s}=e(a.store),c=o(d),u=c&&n(c);return{firstParentClientId:c,onlyBlock:1===t(c),parentBlockType:c&&(s(u,i(c))||(0,a.getBlockType)(u)),previousBlockClientId:r(d),selectedBlockClientIds:l()}}),[d]),{getBlockOrder:y,getSelectedBlockClientIds:E}=(0,f.useSelect)(Jo),S=(0,f.useSelect)((e=>Xo(e(Jo)).getOpenedBlockSettingsMenu()),[]),{setOpenedBlockSettingsMenu:w}=Xo((0,f.useDispatch)(Jo)),C=(0,f.useSelect)((e=>{const{getShortcutRepresentation:t}=e(ap.store);return{duplicate:t("core/block-editor/duplicate"),remove:t("core/block-editor/remove"),insertAfter:t("core/block-editor/insert-after"),insertBefore:t("core/block-editor/insert-before")}}),[]),x=(0,ap.__unstableUseShortcutEventMatch)(),{selectBlock:B}=(0,f.useDispatch)(Jo),I=k.length>0,T=(0,c.useCallback)((async e=>{if(n){const t=await e;t&&t[0]&&n(t[0],!1)}}),[n]),M=(0,c.useCallback)((()=>{if(n){let e=_||g;e||(e=y()[0]);const t=I&&0===E().length;n(e,t)}}),[n,_,g,y,I,E]),P=1===u?(0,v.__)("Delete"):(0,v.__)("Delete blocks"),N=(0,c.useRef)(),L=Tw({ref:N,highlightParent:!0}),R=k?.includes(g),A=i?S===i||!1:void 0,D=(0,c.useCallback)((e=>{e&&S!==i?w(i):!e&&S&&S===i&&w(void 0)}),[i,S,w]);return(0,c.createElement)(kw,{clientIds:t,__experimentalUpdateSelection:!n},(({canCopyStyles:e,canDuplicate:n,canInsertDefaultBlock:i,canMove:a,canRemove:s,onDuplicate:f,onInsertAfter:_,onInsertBefore:k,onRemove:y,onCopy:E,onPasteStyles:S,onMoveTo:I,blocks:O})=>(0,c.createElement)(m.DropdownMenu,{icon:_a,label:(0,v.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Mw,open:A,onToggle:D,noIcons:!0,menuProps:{onKeyDown(e){e.defaultPrevented||(x("core/block-editor/remove",e)&&s?(e.preventDefault(),M(y())):x("core/block-editor/duplicate",e)&&n?(e.preventDefault(),T(f())):x("core/block-editor/insert-after",e)&&i?(e.preventDefault(),w(void 0),_()):x("core/block-editor/insert-before",e)&&i&&(e.preventDefault(),w(void 0),k()))}},...l},(({onClose:l})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(ww.Slot,{fillProps:{onClose:l}}),!R&&!!g&&(0,c.createElement)(m.MenuItem,{...L,ref:N,icon:(0,c.createElement)(np,{icon:b.icon}),onClick:()=>B(g)},(0,v.sprintf)((0,v.__)("Select parent block (%s)"),b.title)),1===u&&(0,c.createElement)(yw,{clientId:d}),(0,c.createElement)(Pw,{blocks:O,onCopy:E}),n&&(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,f,T),shortcut:C.duplicate},(0,v.__)("Duplicate")),i&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,k),shortcut:C.insertBefore},(0,v.__)("Add before")),(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,_),shortcut:C.insertAfter},(0,v.__)("Add after")))),e&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(Pw,{blocks:O,onCopy:E,label:(0,v.__)("Copy styles")}),(0,c.createElement)(m.MenuItem,{onClick:S},(0,v.__)("Paste styles"))),(0,c.createElement)(pE.Slot,{fillProps:{onClose:l,canMove:a,onMoveTo:I,onlyBlock:h,count:u,firstBlockClientId:d},clientIds:t,__unstableDisplayLocation:r}),"function"==typeof o?o({onClose:l}):c.Children.map((e=>(0,c.cloneElement)(e,{onClose:l}))),s&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,y,M),shortcut:C.remove},P)))))))}var Lw=Nw;const Rw=(e,t)=>Array.isArray(t.clientIds)?{...e,...t.clientIds.reduce(((e,n)=>({...e,[n]:"expand"===t.type})),{})}:e;const Aw=(0,c.forwardRef)((function e({id:t,blocks:n,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:l=!1,showAppender:i=!1,blockSettingsMenu:a=Nw,rootClientId:s,description:u,onSelect:d,additionalBlockContent:g},h){n&&$()("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});const b=(0,p.useInstanceId)(e),{clientIdsTree:_,draggedClientIds:k,selectedClientIds:y}=function({blocks:e,rootClientId:t}){return(0,f.useSelect)((n=>{const{getDraggedBlockClientIds:o,getSelectedBlockClientIds:r,getEnabledClientIdsTree:l}=Xo(n(Jo));return{selectedClientIds:r(),draggedClientIds:o(),clientIdsTree:null!=e?e:l(t)}}),[e,t])}({blocks:n,rootClientId:s}),{getBlock:E}=(0,f.useSelect)(Jo),{visibleBlockCount:S,shouldShowInnerBlocks:w}=(0,f.useSelect)((e=>{const{getGlobalBlockCount:t,getClientIdsOfDescendants:n,__unstableGetEditorMode:o}=e(Jo),r=k?.length>0?n(k).length+1:0;return{visibleBlockCount:t()-r,shouldShowInnerBlocks:"zoom-out"!==o()}}),[k]),{updateBlockSelection:C}=ow(),[x,B]=(0,c.useReducer)(Rw,{}),{ref:I,target:T}=function({dropZoneElement:e}){const{getBlockRootClientId:t,getBlockIndex:n,getBlockCount:o,getDraggedBlockClientIds:r,canInsertBlocks:l}=(0,f.useSelect)(Jo),[i,a]=(0,c.useState)(),{rootClientId:s,blockIndex:u}=i||{},d=nh(s,u),m=(0,v.isRTL)(),g=r(),h=(0,p.useThrottle)((0,c.useCallback)(((e,r)=>{const i={x:e.clientX,y:e.clientY},s=!!g?.length,c=aw(Array.from(r.querySelectorAll("[data-block]")).map((e=>{const r=e.dataset.block,i="true"===e.dataset.expanded,a=e.classList.contains("is-dragging"),c=parseInt(e.getAttribute("aria-level"),10),u=t(r);return{clientId:r,isExpanded:i,rootClientId:u,blockIndex:n(r),element:e,nestingLevel:c||void 0,isDraggedBlock:!!s&&a,innerBlockCount:o(r),canInsertDraggedBlocksAsSibling:!s||l(g,u),canInsertDraggedBlocksAsChild:!s||l(g,r)}})),i,m);c&&a(c)}),[l,g,o,n,t,m]),200);return{ref:(0,p.__experimentalUseDropZone)({dropZoneElement:e,onDrop(e){i&&d(e)},onDragLeave(){h.cancel(),a(null)},onDragOver(e){h(e,e.currentTarget)},onDragEnd(){h.cancel(),a(null)}}),target:i}}({dropZoneElement:o}),M=(0,c.useRef)(),P=(0,p.useMergeRefs)([M,I,h]),[N,L]=(0,c.useState)(null),{setSelectedTreeId:R}=function({firstSelectedBlockClientId:e,setExpandedState:t}){const[n,o]=(0,c.useState)(null),{selectedBlockParentClientIds:r}=(0,f.useSelect)((t=>{const{getBlockParents:n}=t(Jo);return{selectedBlockParentClientIds:n(e,!1)}}),[e]),l=Array.isArray(r)&&r.length?r:null;return(0,c.useEffect)((()=>{n!==e&&l&&t({type:"expand",clientIds:r})}),[e]),{setSelectedTreeId:o}}({firstSelectedBlockClientId:y[0],setExpandedState:B}),A=(0,c.useCallback)(((e,t,n)=>{C(e,t,null,n),R(t),d&&d(E(t))}),[R,C,d,E]);(0,c.useEffect)((()=>{y?.length&&YS(y[0],M)}),[]);const D=(0,c.useCallback)((e=>{e&&B({type:"expand",clientIds:[e]})}),[B]),O=(0,c.useCallback)((e=>{e&&B({type:"collapse",clientIds:[e]})}),[B]),z=(0,c.useCallback)((e=>{D(e?.dataset?.block)}),[D]),V=(0,c.useCallback)((e=>{O(e?.dataset?.block)}),[O]),F=(0,c.useCallback)(((e,t,n)=>{e.shiftKey&&C(e,t?.dataset?.block,n?.dataset?.block)}),[C]),H=(0,c.useMemo)((()=>({draggedClientIds:k,expandedState:x,expand:D,collapse:O,BlockSettingsMenu:a,listViewInstanceId:b,AdditionalBlockContent:g,insertedBlock:N,setInsertedBlock:L,treeGridElementRef:M})),[k,x,D,O,a,b,g,N,L]),[G]=(0,p.__experimentalUseFixedWindowList)(M,36,S,{expandedState:x,useWindowing:!0,windowOverscan:40});return _.length||i?(0,c.createElement)(f.AsyncModeProvider,{value:!0},(0,c.createElement)(nw,{listViewRef:M,blockDropTarget:T}),(0,c.createElement)(m.__experimentalTreeGrid,{id:t,className:"block-editor-list-view-tree","aria-label":(0,v.__)("Block navigation structure"),ref:P,onCollapseRow:V,onExpandRow:z,onFocusRow:F,applicationAriaLabel:(0,v.__)("Block navigation structure"),"aria-description":u},(0,c.createElement)(wS.Provider,{value:H},(0,c.createElement)(tw,{blocks:_,parentId:s,selectBlock:A,showBlockMovers:r,fixedListWindow:G,selectedClientIds:y,isExpanded:l,shouldShowInnerBlocks:w,showAppender:i})))):null}));var Dw=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(Aw,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0})));function Ow({isEnabled:e,onToggle:t,isOpen:n,innerRef:o,...r}){return(0,c.createElement)(m.Button,{...r,ref:o,icon:SS,"aria-expanded":n,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,v.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}var zw=(0,c.forwardRef)((function({isDisabled:e,...t},n){$()("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});const o=(0,f.useSelect)((e=>!!e(Jo).getBlockCount()),[])&&!e;return(0,c.createElement)(m.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:e,onToggle:r})=>(0,c.createElement)(Ow,{...t,innerRef:n,isOpen:e,onToggle:r,isEnabled:o}),renderContent:()=>(0,c.createElement)("div",{className:"block-editor-block-navigation__container"},(0,c.createElement)("p",{className:"block-editor-block-navigation__label"},(0,v.__)("List view")),(0,c.createElement)(Dw,null))})}));function Vw(e,t,n){const o=new(K_())(e);return t&&o.remove("is-style-"+t.name),o.add("is-style-"+n.name),o.value}function Fw(e){return e?.find((e=>e.isDefault))}function Hw({genericPreviewBlock:e,style:t,className:n,activeStyle:o}){const r=(0,a.getBlockType)(e.name)?.example,l=Vw(n,o,t),i=(0,c.useMemo)((()=>({...e,title:t.label||t.name,description:t.description,initialAttributes:{...e.attributes,className:l+" block-editor-block-styles__block-preview-container"},example:r})),[e,l]);return(0,c.createElement)(Vm,{item:i})}function Gw({clientId:e,onSwitch:t}){const{styles:n,block:o,blockType:r,className:l}=(0,f.useSelect)((t=>{const{getBlock:n}=t(Jo),o=n(e);if(!o)return{};const r=(0,a.getBlockType)(o.name),{getBlockStyles:l}=t(a.store);return{block:o,blockType:r,styles:l(o.name),className:o.attributes.className||""}}),[e]),{updateBlockAttributes:i}=(0,f.useDispatch)(Jo),s=function(e){return e&&0!==e.length?Fw(e)?e:[{name:"default",label:(0,v._x)("Default","block style"),isDefault:!0},...e]:[]}(n),u=function(e,t){for(const n of new(K_())(t).values()){if(-1===n.indexOf("is-style-"))continue;const t=n.substring(9),o=e?.find((({name:e})=>e===t));if(o)return o}return Fw(e)}(s,l),d=function(e,t){return(0,c.useMemo)((()=>{const n=t?.example,o=t?.name;return n&&o?(0,a.getBlockFromExample)(o,{attributes:n.attributes,innerBlocks:n.innerBlocks}):e?(0,a.cloneBlock)(e):void 0}),[t?.example?e?.name:e,t])}(o,r);return{onSelect:n=>{const o=Vw(l,u,n);i(e,{className:o}),t()},stylesToRender:s,activeStyle:u,genericPreviewBlock:d,className:l}}const Uw=()=>{};function $w({clientId:e,onSwitch:t=Uw,onHoverClassName:n=Uw}){const{onSelect:o,stylesToRender:r,activeStyle:l,genericPreviewBlock:i,className:a}=Gw({clientId:e,onSwitch:t}),[s,u]=(0,c.useState)(null),f=(0,p.useViewportMatch)("medium","<");if(!r||0===r.length)return null;const g=(0,p.debounce)(u,250),h=e=>{var t;s!==e?(g(e),n(null!==(t=e?.name)&&void 0!==t?t:null)):g.cancel()};return(0,c.createElement)("div",{className:"block-editor-block-styles"},(0,c.createElement)("div",{className:"block-editor-block-styles__variants"},r.map((e=>{const t=e.label||e.name;return(0,c.createElement)(m.Button,{__next40pxDefaultSize:!0,className:d()("block-editor-block-styles__item",{"is-active":l.name===e.name}),key:e.name,variant:"secondary",label:t,onMouseEnter:()=>h(e),onFocus:()=>h(e),onMouseLeave:()=>h(null),onBlur:()=>h(null),onClick:()=>(e=>{o(e),n(null),u(null),g.cancel()})(e),"aria-current":l.name===e.name},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text"},t))}))),s&&!f&&(0,c.createElement)(m.Popover,{placement:"left-start",offset:20,focusOnMount:!1},(0,c.createElement)("div",{className:"block-editor-block-styles__preview-panel",onMouseLeave:()=>h(null)},(0,c.createElement)(Hw,{activeStyle:l,className:a,genericPreviewBlock:i,style:s}))))}var jw=$w;$w.Slot=()=>($()("BlockStyles.Slot",{version:"6.4",since:"6.2"}),null);const Ww={0:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})),1:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})),2:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})),3:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})),4:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})),5:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})),6:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"}))};function Kw({level:e}){return Ww[e]?(0,c.createElement)(m.Icon,{icon:Ww[e]}):null}const qw=[1,2,3,4,5,6],Zw={className:"block-library-heading-level-dropdown"};function Yw({options:e=qw,value:t,onChange:n}){return(0,c.createElement)(m.ToolbarDropdownMenu,{popoverProps:Zw,icon:(0,c.createElement)(Kw,{level:t}),label:(0,v.__)("Change level"),controls:e.map((e=>{{const o=e===t;return{icon:(0,c.createElement)(Kw,{level:e,isPressed:o}),label:0===e?(0,v.__)("Paragraph"):(0,v.sprintf)((0,v.__)("Heading %d"),e),isActive:o,onClick(){n(e)},role:"menuitemradio"}}}))})}var Xw=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var Qw=function({icon:e=Xw,label:t=(0,v.__)("Choose variation"),instructions:n=(0,v.__)("Select a variation to start with."),variations:o,onSelect:r,allowSkip:l}){const i=d()("block-editor-block-variation-picker",{"has-many-variations":o.length>4});return(0,c.createElement)(m.Placeholder,{icon:e,label:t,instructions:n,className:i},(0,c.createElement)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,v.__)("Block variations")},o.map((e=>(0,c.createElement)("li",{key:e.name},(0,c.createElement)(m.Button,{variant:"secondary",icon:e.icon&&e.icon.src?e.icon.src:e.icon,iconSize:48,onClick:()=>r(e),className:"block-editor-block-variation-picker__variation",label:e.description||e.title}),(0,c.createElement)("span",{className:"block-editor-block-variation-picker__variation-label"},e.title))))),l&&(0,c.createElement)("div",{className:"block-editor-block-variation-picker__skip"},(0,c.createElement)(m.Button,{variant:"link",onClick:()=>r()},(0,v.__)("Skip"))))};var Jw=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}));const eC="carousel",tC="grid",nC=({onBlockPatternSelect:e})=>(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__actions"},(0,c.createElement)(m.Button,{variant:"primary",onClick:e},(0,v.__)("Choose"))),oC=({handlePrevious:e,handleNext:t,activeSlide:n,totalSlides:o})=>(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__navigation"},(0,c.createElement)(m.Button,{icon:ep,label:(0,v.__)("Previous pattern"),onClick:e,disabled:0===n}),(0,c.createElement)(m.Button,{icon:Jd,label:(0,v.__)("Next pattern"),onClick:t,disabled:n===o-1}));var rC=({viewMode:e,setViewMode:t,handlePrevious:n,handleNext:o,activeSlide:r,totalSlides:l,onBlockPatternSelect:i})=>{const a=e===eC,s=(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__display-controls"},(0,c.createElement)(m.Button,{icon:Ti,label:(0,v.__)("Carousel view"),onClick:()=>t(eC),isPressed:a}),(0,c.createElement)(m.Button,{icon:Jw,label:(0,v.__)("Grid view"),onClick:()=>t(tC),isPressed:e===tC}));return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__toolbar"},a&&(0,c.createElement)(oC,{handlePrevious:n,handleNext:o,activeSlide:r,totalSlides:l}),s,a&&(0,c.createElement)(nC,{onBlockPatternSelect:i}))};var lC=function(e,t,n){return(0,f.useSelect)((o=>{const{getBlockRootClientId:r,getPatternsByBlockTypes:l,__experimentalGetAllowedPatterns:i}=o(Jo),a=r(e);return n?i(a).filter(n):l(t,a)}),[e,t,n])};const iC=({viewMode:e,activeSlide:t,patterns:n,onBlockPatternSelect:o,showTitles:r})=>{const l=(0,m.__unstableUseCompositeState)(),i="block-editor-block-pattern-setup__container";if(e===eC){const e=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__carousel"},(0,c.createElement)("div",{className:i},(0,c.createElement)("ul",{className:"carousel-container"},n.map(((t,n)=>(0,c.createElement)(sC,{className:e.get(n)||"",key:t.name,pattern:t}))))))}return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__grid"},(0,c.createElement)(m.__unstableComposite,{...l,role:"listbox",className:i,"aria-label":(0,v.__)("Patterns list")},n.map((e=>(0,c.createElement)(aC,{key:e.name,pattern:e,onSelect:o,composite:l,showTitles:r})))))};function aC({pattern:e,onSelect:t,composite:n,showTitles:o}){const r="block-editor-block-pattern-setup-list",{blocks:l,description:i,viewportWidth:a=700}=e,s=(0,p.useInstanceId)(aC,`${r}__item-description`);return(0,c.createElement)("div",{className:`${r}__list-item`,"aria-label":e.title,"aria-describedby":e.description?s:void 0},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...n,className:`${r}__item`,onClick:()=>t(l)},(0,c.createElement)(Om,{blocks:l,viewportWidth:a}),o&&(0,c.createElement)("div",{className:`${r}__item-title`},e.title),!!i&&(0,c.createElement)(m.VisuallyHidden,{id:s},i)))}function sC({className:e,pattern:t,minHeight:n}){const{blocks:o,title:r,description:l}=t,i=(0,p.useInstanceId)(sC,"block-editor-block-pattern-setup-list__item-description");return(0,c.createElement)("li",{className:`pattern-slide ${e}`,"aria-label":r,"aria-describedby":l?i:void 0},(0,c.createElement)(Om,{blocks:o,minHeight:n}),!!l&&(0,c.createElement)(m.VisuallyHidden,{id:i},l))}var cC=({clientId:e,blockName:t,filterPatternsFn:n,onBlockPatternSelect:o,initialViewMode:r=eC,showTitles:l=!1})=>{const[i,s]=(0,c.useState)(r),[u,d]=(0,c.useState)(0),{replaceBlock:p}=(0,f.useDispatch)(Jo),m=lC(e,t,n);if(!m?.length)return null;const g=o||(t=>{const n=t.map((e=>(0,a.cloneBlock)(e)));p(e,n)});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:`block-editor-block-pattern-setup view-mode-${i}`},(0,c.createElement)(iC,{viewMode:i,activeSlide:u,patterns:m,onBlockPatternSelect:g,showTitles:l}),(0,c.createElement)(rC,{viewMode:i,setViewMode:s,activeSlide:u,totalSlides:m.length,handleNext:()=>{d((e=>e+1))},handlePrevious:()=>{d((e=>e-1))},onBlockPatternSelect:()=>{g(m[u].blocks)}})))};function uC({className:e,onSelectVariation:t,selectedValue:n,variations:o}){return(0,c.createElement)("fieldset",{className:e},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Transform to variation")),o.map((e=>(0,c.createElement)(m.Button,{key:e.name,icon:(0,c.createElement)(np,{icon:e.icon,showColors:!0}),isPressed:n===e.name,label:n===e.name?e.title:(0,v.sprintf)((0,v.__)("Transform to %s"),e.title),onClick:()=>t(e.name),"aria-label":e.title,showTooltip:!0}))))}function dC({className:e,onSelectVariation:t,selectedValue:n,variations:o}){const r=o.map((({name:e,title:t,description:n})=>({value:e,label:t,info:n})));return(0,c.createElement)(m.DropdownMenu,{className:e,label:(0,v.__)("Transform to variation"),text:(0,v.__)("Transform to variation"),popoverProps:{position:"bottom center",className:`${e}__popover`},icon:NS,toggleProps:{iconPosition:"right"}},(()=>(0,c.createElement)("div",{className:`${e}__container`},(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItemsChoice,{choices:r,value:n,onSelect:t})))))}var pC=function({blockClientId:e}){const{updateBlockAttributes:t}=(0,f.useDispatch)(Jo),{activeBlockVariation:n,variations:o}=(0,f.useSelect)((t=>{const{getActiveBlockVariation:n,getBlockVariations:o}=t(a.store),{getBlockName:r,getBlockAttributes:l}=t(Jo),i=e&&r(e);return{activeBlockVariation:n(i,l(e)),variations:i&&o(i,"transform")}}),[e]),r=n?.name,l=(0,c.useMemo)((()=>{const e=new Set;return!!o&&(o.forEach((t=>{t.icon&&e.add(t.icon?.src||t.icon)})),e.size===o.length)}),[o]);if(!o?.length)return null;const i=l?uC:dC;return(0,c.createElement)(i,{className:"block-editor-block-variation-transforms",onSelectVariation:n=>{t(e,{...o.find((({name:e})=>e===n)).attributes})},selectedValue:r,variations:o})},mC=(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("color.palette"),o=!bl("color.custom"),r=void 0===t.colors?n:t.colors,l=void 0===t.disableCustomColors?o:t.disableCustomColors,i=r&&r.length>0||!l;return(0,c.createElement)(e,{...t,colors:r,disableCustomColors:l,hasColorsToChoose:i})}),"withColorContext"),fC=mC(m.ColorPalette);function gC({onChange:e,value:t,...n}){return(0,c.createElement)(Pv,{...n,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var hC=window.wp.date;const bC=new Date(2022,0,25);function vC({format:e,defaultFormat:t,onChange:n}){return(0,c.createElement)("fieldset",{className:"block-editor-date-format-picker"},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Date format")),(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Default format"),help:`${(0,v.__)("Example:")} ${(0,hC.dateI18n)(t,bC)}`,checked:!e,onChange:e=>n(e?null:t)}),e&&(0,c.createElement)(_C,{format:e,onChange:n}))}function _C({format:e,onChange:t}){var n;const o=[...new Set(["Y-m-d",(0,v._x)("n/j/Y","short date format"),(0,v._x)("n/j/Y g:i A","short date format with time"),(0,v._x)("M j, Y","medium date format"),(0,v._x)("M j, Y g:i A","medium date format with time"),(0,v._x)("F j, Y","long date format"),(0,v._x)("M j","short date format without the year")])],r=o.map(((e,t)=>({key:`suggested-${t}`,name:(0,hC.dateI18n)(e,bC),format:e}))),l={key:"custom",name:(0,v.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",__experimentalHint:(0,v.__)("Enter your own date format")},[i,a]=(0,c.useState)((()=>!!e&&!o.includes(e)));return(0,c.createElement)(m.__experimentalVStack,null,(0,c.createElement)(m.CustomSelectControl,{__nextUnconstrainedWidth:!0,label:(0,v.__)("Choose a format"),options:[...r,l],value:i?l:null!==(n=r.find((t=>t.format===e)))&&void 0!==n?n:l,onChange:({selectedItem:e})=>{e===l?a(!0):(a(!1),t(e.format))}}),i&&(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Custom format"),hideLabelFromVision:!0,help:(0,c.createInterpolateElement)((0,v.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:e=>t(e)}))}const kC=({setting:e,children:t,panelId:n,...o})=>(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()},isShownByDefault:void 0===e.isShownByDefault||e.isShownByDefault,...o,className:"block-editor-tools-panel-color-gradient-settings__item",panelId:n,resetAllFilter:e.resetAllFilter},t),yC=({colorValue:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,c.createElement)(m.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t},t)),EC=e=>({onToggle:t,isOpen:n})=>{const{colorValue:o,label:r}=e,l={onClick:t,className:d()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":n}),"aria-expanded":n};return(0,c.createElement)(m.Button,{...l},(0,c.createElement)(yC,{colorValue:o,label:r}))};function SC({colors:e,disableCustomColors:t,disableCustomGradients:n,enableAlpha:o,gradients:r,settings:l,__experimentalIsRenderedInSidebar:i,...a}){let s;return i&&(s={placement:"left-start",offset:36,shift:!0}),(0,c.createElement)(c.Fragment,null,l.map(((l,u)=>{var d;const p={clearable:!1,colorValue:l.colorValue,colors:e,disableCustomColors:t,disableCustomGradients:n,enableAlpha:o,gradientValue:l.gradientValue,gradients:r,label:l.label,onColorChange:l.onColorChange,onGradientChange:l.onGradientChange,showTitle:!1,__experimentalIsRenderedInSidebar:i,...l},f={colorValue:null!==(d=l.gradientValue)&&void 0!==d?d:l.colorValue,label:l.label};return l&&(0,c.createElement)(kC,{key:u,setting:l,...a},(0,c.createElement)(m.Dropdown,{popoverProps:s,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:EC(f),renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,c.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},(0,c.createElement)(Pv,{...p})))}))})))}const wC=["colors","disableCustomColors","gradients","disableCustomGradients"],CC=({className:e,colors:t,gradients:n,disableCustomColors:o,disableCustomGradients:r,children:l,settings:i,title:a,showTitle:s=!0,__experimentalIsRenderedInSidebar:u,enableAlpha:g})=>{const h=(0,p.useInstanceId)(CC),{batch:b}=(0,f.useRegistry)();return t&&0!==t.length||n&&0!==n.length||!o||!r||!i?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,c.createElement)(m.__experimentalToolsPanel,{className:d()("block-editor-panel-color-gradient-settings",e),label:s?a:void 0,resetAll:()=>{b((()=>{i.forEach((({colorValue:e,gradientValue:t,onColorChange:n,onGradientChange:o})=>{e?n():t&&o()}))}))},panelId:h,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,c.createElement)(SC,{settings:i,panelId:h,colors:t,gradients:n,disableCustomColors:o,disableCustomGradients:r,__experimentalIsRenderedInSidebar:u,enableAlpha:g}),!!l&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalSpacer,{marginY:4})," ",l)):null},xC=e=>{const t=Vb();return(0,c.createElement)(CC,{...t,...e})};var BC=e=>wC.every((t=>e.hasOwnProperty(t)))?(0,c.createElement)(CC,{...e}):(0,c.createElement)(xC,{...e});const IC=(0,c.createContext)({}),TC=()=>(0,c.useContext)(IC);function MC({id:e,url:t,naturalWidth:n,naturalHeight:o,onFinishEditing:r,onSaveImage:l,children:i}){const a=function({url:e,naturalWidth:t,naturalHeight:n}){const[o,r]=(0,c.useState)(),[l,i]=(0,c.useState)(),[a,u]=(0,c.useState)({x:0,y:0}),[d,p]=(0,c.useState)(100),[m,f]=(0,c.useState)(0),g=t/n,[h,b]=(0,c.useState)(g),v=(0,c.useCallback)((()=>{const t=(m+90)%360;let n=g;if(m%180==90&&(n=1/g),0===t)return r(),f(t),b(g),void u((e=>({x:-e.y*n,y:e.x*n})));const o=new window.Image;o.src=e,o.onload=function(e){const o=document.createElement("canvas");let l=0,i=0;t%180?(o.width=e.target.height,o.height=e.target.width):(o.width=e.target.width,o.height=e.target.height),90!==t&&180!==t||(l=o.width),270!==t&&180!==t||(i=o.height);const a=o.getContext("2d");a.translate(l,i),a.rotate(t*Math.PI/180),a.drawImage(e.target,0,0),o.toBlob((e=>{r(URL.createObjectURL(e)),f(t),b(o.width/o.height),u((e=>({x:-e.y*n,y:e.x*n})))}))};const l=(0,s.applyFilters)("media.crossOrigin",void 0,e);"string"==typeof l&&(o.crossOrigin=l)}),[m,g,e]);return(0,c.useMemo)((()=>({editedUrl:o,setEditedUrl:r,crop:l,setCrop:i,position:a,setPosition:u,zoom:d,setZoom:p,rotation:m,setRotation:f,rotateClockwise:v,aspect:h,setAspect:b,defaultAspect:g})),[o,l,a,d,m,v,h,g])}({url:t,naturalWidth:n,naturalHeight:o}),u=function({crop:e,rotation:t,url:n,id:o,onSaveImage:r,onFinishEditing:l}){const{createErrorNotice:i}=(0,f.useDispatch)(ef.store),[a,s]=(0,c.useState)(!1),u=(0,c.useCallback)((()=>{s(!1),l()}),[l]),d=(0,c.useCallback)((()=>{s(!0);const a=[];t>0&&a.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&a.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),eS()({path:`/wp/v2/media/${o}/edit`,method:"POST",data:{src:n,modifiers:a}}).then((e=>{r({id:e.id,url:e.source_url})})).catch((e=>{i((0,v.sprintf)((0,v.__)("Could not edit image. %s"),(0,da.__unstableStripHTML)(e.message)),{id:"image-editing-error",type:"snackbar"})})).finally((()=>{s(!1),l()}))}),[e,t,o,n,r,i,l]);return(0,c.useMemo)((()=>({isInProgress:a,apply:d,cancel:u})),[a,d,u])}({id:e,url:t,onSaveImage:l,onFinishEditing:r,...a}),d=(0,c.useMemo)((()=>({...a,...u})),[a,u]);return(0,c.createElement)(IC.Provider,{value:d},i)}
+ */,e.exports=function(e,t){if(!r.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,l=n in document;if(!l){var i=document.createElement("div");i.setAttribute(n,"return;"),l="function"==typeof i[n]}return!l&&o&&"wheel"===e&&(l=document.implementation.hasFeature("Events.wheel","3.0")),l}},195:function(e,t,n){"use strict";var o=n(3812),r=n(7939);function l(e){var t=0,n=0,o=0,r=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=10*t,r=10*n,"deltaY"in e&&(r=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||r)&&e.deltaMode&&(1==e.deltaMode?(o*=40,r*=40):(o*=800,r*=800)),o&&!t&&(t=o<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:r}}l.getEventType=function(){return o.firefox()?"DOMMouseScroll":r("wheel")?"wheel":"mousewheel"},e.exports=l},5372:function(e,t,n){"use strict";var o=n(9567);function r(){}function l(){}l.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,l,i){if(i!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:l,resetWarningCache:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var o,r=this&&this.__extends||(o=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}o(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),l=this&&this.__assign||Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var o in e)Object.prototype.hasOwnProperty.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(o=Object.getOwnPropertySymbols(e);r<o.length;r++)t.indexOf(o[r])<0&&(n[o[r]]=e[o[r]])}return n};t.__esModule=!0;var a=n(9196),s=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,o=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||o?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),o=(t.onChange,t.style),r=(t.innerRef,t.children),s=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",l({},s,{onChange:this.onChange,style:u?l({},o,{maxHeight:u}):o,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:s.number,maxRows:s.number,onResize:s.func,innerRef:s.any,async:s.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,l({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var o=n(5438);t.Z=o.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),o=new RegExp(n,"g"),r=new RegExp(n,"");function l(e){return t[e]}var i=function(e){return e.replace(o,l)};e.exports=i,e.exports.has=function(e){return!!e.match(r)},e.exports.remove=i},3124:function(e){"use strict";function t(e){return Object.prototype.toString.call(e)}var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function o(e,t){if(e.forEach)return e.forEach(t);for(var n=0;n<e.length;n++)t(e[n],n,e)}var r=Object.keys||function(e){var t=[];for(var n in e)t.push(n);return t},l=Object.prototype.hasOwnProperty||function(e,t){return t in e};function i(e){if("object"==typeof e&&null!==e){var l;if(n(e))l=[];else if("[object Date]"===t(e))l=new Date(e.getTime?e.getTime():e);else if(function(e){return"[object RegExp]"===t(e)}(e))l=new RegExp(e);else if(function(e){return"[object Error]"===t(e)}(e))l={message:e.message};else if(function(e){return"[object Boolean]"===t(e)}(e)||function(e){return"[object Number]"===t(e)}(e)||function(e){return"[object String]"===t(e)}(e))l=Object(e);else if(Object.create&&Object.getPrototypeOf)l=Object.create(Object.getPrototypeOf(e));else if(e.constructor===Object)l={};else{var i=e.constructor&&e.constructor.prototype||e.__proto__||{},a=function(){};a.prototype=i,l=new a}return o(r(e),(function(t){l[t]=e[t]})),l}return e}function a(e,t,a){var s=[],c=[],u=!0;return function e(d){var p=a?i(d):d,m={},f=!0,g={node:p,node_:d,path:[].concat(s),parent:c[c.length-1],parents:c,key:s[s.length-1],isRoot:0===s.length,level:s.length,circular:null,update:function(e,t){g.isRoot||(g.parent.node[g.key]=e),g.node=e,t&&(f=!1)},delete:function(e){delete g.parent.node[g.key],e&&(f=!1)},remove:function(e){n(g.parent.node)?g.parent.node.splice(g.key,1):delete g.parent.node[g.key],e&&(f=!1)},keys:null,before:function(e){m.before=e},after:function(e){m.after=e},pre:function(e){m.pre=e},post:function(e){m.post=e},stop:function(){u=!1},block:function(){f=!1}};if(!u)return g;function h(){if("object"==typeof g.node&&null!==g.node){g.keys&&g.node_===g.node||(g.keys=r(g.node)),g.isLeaf=0===g.keys.length;for(var e=0;e<c.length;e++)if(c[e].node_===d){g.circular=c[e];break}}else g.isLeaf=!0,g.keys=null;g.notLeaf=!g.isLeaf,g.notRoot=!g.isRoot}h();var b=t.call(g,g.node);return void 0!==b&&g.update&&g.update(b),m.before&&m.before.call(g,g.node),f?("object"!=typeof g.node||null===g.node||g.circular||(c.push(g),h(),o(g.keys,(function(t,n){s.push(t),m.pre&&m.pre.call(g,g.node[t],t);var o=e(g.node[t]);a&&l.call(g.node,t)&&(g.node[t]=o.node),o.isLast=n===g.keys.length-1,o.isFirst=0===n,m.post&&m.post.call(g,o),s.pop()})),c.pop()),m.after&&m.after.call(g,g.node),g):g}(e).node}function s(e){this.value=e}function c(e){return new s(e)}s.prototype.get=function(e){for(var t=this.value,n=0;n<e.length;n++){var o=e[n];if(!t||!l.call(t,o))return;t=t[o]}return t},s.prototype.has=function(e){for(var t=this.value,n=0;n<e.length;n++){var o=e[n];if(!t||!l.call(t,o))return!1;t=t[o]}return!0},s.prototype.set=function(e,t){for(var n=this.value,o=0;o<e.length-1;o++){var r=e[o];l.call(n,r)||(n[r]={}),n=n[r]}return n[e[o]]=t,t},s.prototype.map=function(e){return a(this.value,e,!0)},s.prototype.forEach=function(e){return this.value=a(this.value,e,!1),this.value},s.prototype.reduce=function(e,t){var n=1===arguments.length,o=n?this.value:t;return this.forEach((function(t){this.isRoot&&n||(o=e.call(this,o,t))})),o},s.prototype.paths=function(){var e=[];return this.forEach((function(){e.push(this.path)})),e},s.prototype.nodes=function(){var e=[];return this.forEach((function(){e.push(this.node)})),e},s.prototype.clone=function(){var e=[],t=[];return function n(l){for(var a=0;a<e.length;a++)if(e[a]===l)return t[a];if("object"==typeof l&&null!==l){var s=i(l);return e.push(l),t.push(s),o(r(l),(function(e){s[e]=n(l[e])})),e.pop(),t.pop(),s}return l}(this.value)},o(r(s.prototype),(function(e){c[e]=function(t){var n=[].slice.call(arguments,1),o=new s(t);return o[e].apply(o,n)}})),e.exports=c},9196:function(e){"use strict";e.exports=window.React}},t={};function n(o){var r=t[o];if(void 0!==r)return r.exports;var l=t[o]={exports:{}};return e[o].call(l.exports,l,l.exports,n),l.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{AlignmentControl:function(){return ZE},AlignmentToolbar:function(){return YE},Autocomplete:function(){return lS},BlockAlignmentControl:function(){return Ni},BlockAlignmentToolbar:function(){return Li},BlockBreadcrumb:function(){return pS},BlockCanvas:function(){return vS},BlockColorsStyleSelector:function(){return ES},BlockContextProvider:function(){return ma},BlockControls:function(){return dr},BlockEdit:function(){return va},BlockEditorKeyboardShortcuts:function(){return cp},BlockEditorProvider:function(){return dp},BlockFormatControls:function(){return ur},BlockIcon:function(){return np},BlockInspector:function(){return gI},BlockList:function(){return kh},BlockMover:function(){return hI},BlockNavigationDropdown:function(){return zw},BlockPreview:function(){return Om},BlockSelectionClearer:function(){return mp},BlockSettingsMenu:function(){return bI},BlockSettingsMenuControls:function(){return pE},BlockStyles:function(){return jw},BlockTitle:function(){return dS},BlockToolbar:function(){return jI},BlockTools:function(){return sT},BlockVerticalAlignmentControl:function(){return Yr},BlockVerticalAlignmentToolbar:function(){return Xr},ButtonBlockAppender:function(){return Rg},ButtonBlockerAppender:function(){return Lg},ColorPalette:function(){return fC},ColorPaletteControl:function(){return gC},ContrastChecker:function(){return Wv},CopyHandler:function(){return hS},DefaultBlockAppender:function(){return Pg},FontSizePicker:function(){return VE},HeadingLevelDropdown:function(){return Yw},HeightControl:function(){return Ek},InnerBlocks:function(){return dh},Inserter:function(){return Mg},InspectorAdvancedControls:function(){return ra},InspectorControls:function(){return la},JustifyContentControl:function(){return el},JustifyToolbar:function(){return tl},LineHeightControl:function(){return f_},MediaPlaceholder:function(){return gx},MediaReplaceFlow:function(){return Tb},MediaUpload:function(){return pg},MediaUploadCheck:function(){return dg},MultiSelectScrollIntoView:function(){return dT},NavigableToolbar:function(){return yx},ObserveTyping:function(){return gh},PanelColorSettings:function(){return hx},PlainText:function(){return aB},ReusableBlocksRenameHint:function(){return PT},RichText:function(){return rB},RichTextShortcut:function(){return uB},RichTextToolbarButton:function(){return dB},SETTINGS_DEFAULTS:function(){return k},SkipToSelectedBlock:function(){return DB},ToolSelector:function(){return fB},Typewriter:function(){return hT},URLInput:function(){return Dh},URLInputButton:function(){return vB},URLPopover:function(){return dx},Warning:function(){return ka},WritingFlow:function(){return xp},__experimentalBlockAlignmentMatrixControl:function(){return cS},__experimentalBlockFullHeightAligmentControl:function(){return aS},__experimentalBlockPatternSetup:function(){return cC},__experimentalBlockPatternsList:function(){return af},__experimentalBlockVariationPicker:function(){return Qw},__experimentalBlockVariationTransforms:function(){return pC},__experimentalBorderRadiusControl:function(){return Jb},__experimentalColorGradientControl:function(){return Pv},__experimentalColorGradientSettingsDropdown:function(){return SC},__experimentalDateFormatPicker:function(){return vC},__experimentalDuotoneControl:function(){return sy},__experimentalFontAppearanceControl:function(){return p_},__experimentalFontFamilyControl:function(){return s_},__experimentalGetBorderClassesAndStyles:function(){return CE},__experimentalGetColorClassesAndStyles:function(){return BE},__experimentalGetElementClassName:function(){return LT},__experimentalGetGapCSSValue:function(){return Hr},__experimentalGetGradientClass:function(){return kv},__experimentalGetGradientObjectByGradientValue:function(){return Ev},__experimentalGetMatchingVariation:function(){return AT},__experimentalGetSpacingClassesAndStyles:function(){return ME},__experimentalImageEditor:function(){return rx},__experimentalImageSizeControl:function(){return ax},__experimentalImageURLInputUI:function(){return xB},__experimentalInspectorPopoverHeader:function(){return yT},__experimentalLetterSpacingControl:function(){return g_},__experimentalLibrary:function(){return uT},__experimentalLinkControl:function(){return xb},__experimentalLinkControlSearchInput:function(){return ub},__experimentalLinkControlSearchItem:function(){return Zh},__experimentalLinkControlSearchResults:function(){return nb},__experimentalListView:function(){return Dw},__experimentalPanelColorGradientSettings:function(){return BC},__experimentalPreviewOptions:function(){return RB},__experimentalPublishDateTimePicker:function(){return ET},__experimentalRecursionProvider:function(){return vT},__experimentalResponsiveBlockControl:function(){return cB},__experimentalSpacingSizesControl:function(){return kk},__experimentalTextDecorationControl:function(){return C_},__experimentalTextTransformControl:function(){return y_},__experimentalUnitControl:function(){return gB},__experimentalUseBlockOverlayActive:function(){return Gd},__experimentalUseBlockPreview:function(){return zm},__experimentalUseBorderProps:function(){return xE},__experimentalUseColorProps:function(){return TE},__experimentalUseCustomSides:function(){return qk},__experimentalUseGradient:function(){return wv},__experimentalUseHasRecursion:function(){return _T},__experimentalUseMultipleOriginColorsAndGradients:function(){return Vb},__experimentalUseResizeCanvas:function(){return AB},__experimentalWritingModeControl:function(){return T_},__unstableBlockNameContext:function(){return MB},__unstableBlockSettingsMenuFirstItem:function(){return ww},__unstableBlockToolbarLastItem:function(){return TB},__unstableEditorStyles:function(){return Nm},__unstableIframe:function(){return Mp},__unstableInserterMenuExtension:function(){return bg},__unstableRichTextInputEvent:function(){return pB},__unstableUseBlockSelectionClearer:function(){return pp},__unstableUseClipboardHandler:function(){return gS},__unstableUseMouseMoveTypingReset:function(){return mh},__unstableUseTypewriter:function(){return gT},__unstableUseTypingObserver:function(){return fh},createCustomColorsHOC:function(){return OE},getColorClassName:function(){return zb},getColorObjectByAttributeValues:function(){return Db},getColorObjectByColorValue:function(){return Ob},getComputedFluidTypographyValue:function(){return wl},getCustomValueFromPreset:function(){return Dr},getFontSize:function(){return Y_},getFontSizeClass:function(){return Q_},getFontSizeObjectByValue:function(){return X_},getGradientSlugByValue:function(){return Sv},getGradientValueBySlug:function(){return yv},getPxFromCssUnit:function(){return UT},getSpacingPresetCssVar:function(){return zr},getTypographyClassesAndStyles:function(){return PE},isValueSpacingPreset:function(){return Ar},privateApis:function(){return lN},store:function(){return Jo},storeConfig:function(){return Qo},transformStyles:function(){return Mm},useBlockCommands:function(){return TT},useBlockDisplayInformation:function(){return Ty},useBlockEditContext:function(){return rr},useBlockEditingMode:function(){return Ai},useBlockProps:function(){return $d},useCachedTruthy:function(){return NE},useInnerBlocksProps:function(){return uh},useSetting:function(){return bl},withColorContext:function(){return mC},withColors:function(){return zE},withFontSizes:function(){return GE}});var e={};n.r(e),n.d(e,{__experimentalGetActiveBlockIdByBlockNames:function(){return Jt},__experimentalGetAllowedBlocks:function(){return It},__experimentalGetAllowedPatterns:function(){return At},__experimentalGetBlockListSettingsForBlocks:function(){return Gt},__experimentalGetDirectInsertBlock:function(){return Mt},__experimentalGetGlobalBlocksByName:function(){return ae},__experimentalGetLastBlockAttributeChanges:function(){return jt},__experimentalGetParsedPattern:function(){return Lt},__experimentalGetPatternTransformItems:function(){return zt},__experimentalGetPatternsByBlockTypes:function(){return Ot},__experimentalGetReusableBlockTitle:function(){return Ut},__experimentalUserPatternCategories:function(){return Nt},__unstableGetBlockWithoutInnerBlocks:function(){return ee},__unstableGetClientIdWithClientIdsTree:function(){return ne},__unstableGetClientIdsTree:function(){return oe},__unstableGetContentLockingParent:function(){return on},__unstableGetEditorMode:function(){return qt},__unstableGetSelectedBlocksWithPartialSelection:function(){return Ge},__unstableGetTemporarilyEditingAsBlocks:function(){return rn},__unstableGetVisibleBlocks:function(){return nn},__unstableHasActiveBlockOverlayActive:function(){return ln},__unstableIsFullySelected:function(){return ze},__unstableIsLastBlockChangeIgnored:function(){return $t},__unstableIsSelectionCollapsed:function(){return Ve},__unstableIsSelectionMergeable:function(){return He},__unstableIsWithinBlockOverlay:function(){return an},__unstableSelectionHasUnmergeableBlock:function(){return Fe},areInnerBlocksControlled:function(){return Qt},canEditBlock:function(){return vt},canInsertBlockType:function(){return pt},canInsertBlocks:function(){return mt},canLockBlockType:function(){return _t},canMoveBlock:function(){return ht},canMoveBlocks:function(){return bt},canRemoveBlock:function(){return ft},canRemoveBlocks:function(){return gt},didAutomaticChange:function(){return Yt},getAdjacentBlockClientId:function(){return we},getAllowedBlocks:function(){return Bt},getBlock:function(){return J},getBlockAttributes:function(){return Q},getBlockCount:function(){return ue},getBlockEditingMode:function(){return sn},getBlockHierarchyRootClientId:function(){return Ee},getBlockIndex:function(){return $e},getBlockInsertionPoint:function(){return lt},getBlockListSettings:function(){return Vt},getBlockMode:function(){return Qe},getBlockName:function(){return Y},getBlockNamesByClientId:function(){return ce},getBlockOrder:function(){return Ue},getBlockParents:function(){return ke},getBlockParentsByBlockName:function(){return ye},getBlockRootClientId:function(){return _e},getBlockSelectionEnd:function(){return fe},getBlockSelectionStart:function(){return me},getBlockTransformItems:function(){return Ct},getBlocks:function(){return te},getBlocksByClientId:function(){return se},getClientIdsOfDescendants:function(){return re},getClientIdsWithDescendants:function(){return le},getDirectInsertBlock:function(){return Tt},getDraggedBlockClientIds:function(){return tt},getFirstMultiSelectedBlockClientId:function(){return Pe},getGlobalBlockCount:function(){return ie},getInserterItems:function(){return wt},getLastMultiSelectedBlockClientId:function(){return Ne},getLowestCommonAncestorWithSelectedBlock:function(){return Se},getMultiSelectedBlockClientIds:function(){return Te},getMultiSelectedBlocks:function(){return Me},getMultiSelectedBlocksEndClientId:function(){return Oe},getMultiSelectedBlocksStartClientId:function(){return De},getNextBlockClientId:function(){return xe},getPatternsByBlockTypes:function(){return Dt},getPreviousBlockClientId:function(){return Ce},getSelectedBlock:function(){return ve},getSelectedBlockClientId:function(){return be},getSelectedBlockClientIds:function(){return Ie},getSelectedBlockCount:function(){return ge},getSelectedBlocksInitialCaretPosition:function(){return Be},getSelectionEnd:function(){return pe},getSelectionStart:function(){return de},getSettings:function(){return Ft},getTemplate:function(){return st},getTemplateLock:function(){return ct},hasBlockMovingClientId:function(){return Zt},hasDraggedInnerBlock:function(){return Ke},hasInserterItems:function(){return xt},hasMultiSelection:function(){return Ze},hasSelectedBlock:function(){return he},hasSelectedInnerBlock:function(){return We},isAncestorBeingDragged:function(){return ot},isAncestorMultiSelected:function(){return Ae},isBlockBeingDragged:function(){return nt},isBlockHighlighted:function(){return Xt},isBlockInsertionPointVisible:function(){return it},isBlockMultiSelected:function(){return Re},isBlockSelected:function(){return je},isBlockValid:function(){return X},isBlockVisible:function(){return tn},isBlockWithinSelection:function(){return qe},isCaretWithinFormattedText:function(){return rt},isDraggingBlocks:function(){return et},isFirstMultiSelectedBlock:function(){return Le},isGroupable:function(){return un},isLastBlockChangePersistent:function(){return Ht},isMultiSelecting:function(){return Ye},isNavigationMode:function(){return Kt},isSelectionEnabled:function(){return Xe},isTyping:function(){return Je},isUngroupable:function(){return cn},isValidTemplate:function(){return at},wasBlockJustInserted:function(){return en}});var t={};n.r(t),n.d(t,{__experimentalUpdateSettings:function(){return pn},clearBlockRemovalPrompt:function(){return bn},deleteStyleOverride:function(){return yn},ensureDefaultBlock:function(){return hn},hideBlockInterface:function(){return mn},privateRemoveBlocks:function(){return gn},setBlockRemovalRules:function(){return vn},setOpenedBlockSettingsMenu:function(){return _n},setStyleOverride:function(){return kn},showBlockInterface:function(){return fn}});var r={};n.r(r),n.d(r,{getBlockRemovalRules:function(){return In},getEnabledBlockParents:function(){return xn},getEnabledClientIdsTree:function(){return Cn},getInserterMediaCategories:function(){return Nn},getLastInsertedBlocksClientIds:function(){return Sn},getOpenedBlockSettingsMenu:function(){return Tn},getRegisteredInserterMediaCategories:function(){return Pn},getRemovalPromptData:function(){return Bn},getStyleOverrides:function(){return Mn},isBlockInterfaceHidden:function(){return En},isBlockSubtreeDisabled:function(){return wn}});var l={};n.r(l),n.d(l,{__unstableDeleteSelection:function(){return po},__unstableExpandSelection:function(){return fo},__unstableMarkAutomaticChange:function(){return Lo},__unstableMarkLastChangeAsPersistent:function(){return Po},__unstableMarkNextChangeAsNotPersistent:function(){return No},__unstableSaveReusableBlock:function(){return Mo},__unstableSetEditorMode:function(){return Ao},__unstableSetTemporarilyEditingAsBlocks:function(){return $o},__unstableSplitSelection:function(){return mo},clearSelectedBlock:function(){return Zn},duplicateBlocks:function(){return Oo},enterFormattedText:function(){return wo},exitFormattedText:function(){return Co},flashBlock:function(){return Ho},hideInsertionPoint:function(){return so},insertAfterBlock:function(){return Vo},insertBeforeBlock:function(){return zo},insertBlock:function(){return lo},insertBlocks:function(){return io},insertDefaultBlock:function(){return Bo},mergeBlocks:function(){return go},moveBlockToPosition:function(){return ro},moveBlocksDown:function(){return to},moveBlocksToPosition:function(){return oo},moveBlocksUp:function(){return no},multiSelect:function(){return qn},receiveBlocks:function(){return Fn},registerInserterMediaCategory:function(){return jo},removeBlock:function(){return bo},removeBlocks:function(){return ho},replaceBlock:function(){return Jn},replaceBlocks:function(){return Qn},replaceInnerBlocks:function(){return vo},resetBlocks:function(){return On},resetSelection:function(){return Vn},selectBlock:function(){return Un},selectNextBlock:function(){return jn},selectPreviousBlock:function(){return $n},selectionChange:function(){return xo},setBlockEditingMode:function(){return Wo},setBlockMovingClientId:function(){return Do},setBlockVisibility:function(){return Uo},setHasControlledInnerBlocks:function(){return Go},setNavigationMode:function(){return Ro},setTemplateValidity:function(){return co},showInsertionPoint:function(){return ao},startDraggingBlocks:function(){return Eo},startMultiSelect:function(){return Wn},startTyping:function(){return ko},stopDraggingBlocks:function(){return So},stopMultiSelect:function(){return Kn},stopTyping:function(){return yo},synchronizeTemplate:function(){return uo},toggleBlockHighlight:function(){return Fo},toggleBlockMode:function(){return _o},toggleSelection:function(){return Yn},unsetBlockEditingMode:function(){return Ko},updateBlock:function(){return Gn},updateBlockAttributes:function(){return Hn},updateBlockListSettings:function(){return Io},updateSettings:function(){return To},validateBlocksToTemplate:function(){return zn}});var i={};n.r(i),n.d(i,{AdvancedPanel:function(){return vM},BorderPanel:function(){return av},ColorPanel:function(){return jv},DimensionsPanel:function(){return Vk},EffectsPanel:function(){return dM},FiltersPanel:function(){return yy},GlobalStylesContext:function(){return Ol},ImageSettingsPanel:function(){return bM},TypographyPanel:function(){return $_},areGlobalStyleConfigsEqual:function(){return Dl},getBlockCSSSelector:function(){return py},getLayoutStyles:function(){return ZT},useGlobalSetting:function(){return Hl},useGlobalStyle:function(){return Gl},useGlobalStylesOutput:function(){return lM},useGlobalStylesOutputWithConfig:function(){return rM},useGlobalStylesReset:function(){return Fl},useHasBorderPanel:function(){return ev},useHasColorPanel:function(){return Nv},useHasDimensionsPanel:function(){return Bk},useHasEffectsPanel:function(){return aM},useHasFiltersPanel:function(){return gy},useHasImageSettingsPanel:function(){return hM},useHasTypographyPanel:function(){return N_},useSettingsForBlockElement:function(){return Ul}});var a=window.wp.blocks,s=window.wp.hooks;(0,s.addFilter)("blocks.registerBlockType","core/compat/migrateLightBlockWrapper",(function(e){const{apiVersion:t=1}=e;return t<2&&(0,a.hasBlockSupport)(e,"lightBlockWrapper",!1)&&(e.apiVersion=2),e}));var c=window.wp.element,u=n(4403),d=n.n(u),p=window.wp.compose,m=window.wp.components,f=window.wp.data;var g={default:(0,m.createSlotFill)("BlockControls"),block:(0,m.createSlotFill)("BlockControlsBlock"),inline:(0,m.createSlotFill)("BlockFormatControls"),other:(0,m.createSlotFill)("BlockControlsOther"),parent:(0,m.createSlotFill)("BlockControlsParent")},h=n(5619),b=n.n(h),v=window.wp.i18n;const _={insertUsage:{}},k={alignWide:!1,supportsLayout:!0,colors:[{name:(0,v.__)("Black"),slug:"black",color:"#000000"},{name:(0,v.__)("Cyan bluish gray"),slug:"cyan-bluish-gray",color:"#abb8c3"},{name:(0,v.__)("White"),slug:"white",color:"#ffffff"},{name:(0,v.__)("Pale pink"),slug:"pale-pink",color:"#f78da7"},{name:(0,v.__)("Vivid red"),slug:"vivid-red",color:"#cf2e2e"},{name:(0,v.__)("Luminous vivid orange"),slug:"luminous-vivid-orange",color:"#ff6900"},{name:(0,v.__)("Luminous vivid amber"),slug:"luminous-vivid-amber",color:"#fcb900"},{name:(0,v.__)("Light green cyan"),slug:"light-green-cyan",color:"#7bdcb5"},{name:(0,v.__)("Vivid green cyan"),slug:"vivid-green-cyan",color:"#00d084"},{name:(0,v.__)("Pale cyan blue"),slug:"pale-cyan-blue",color:"#8ed1fc"},{name:(0,v.__)("Vivid cyan blue"),slug:"vivid-cyan-blue",color:"#0693e3"},{name:(0,v.__)("Vivid purple"),slug:"vivid-purple",color:"#9b51e0"}],fontSizes:[{name:(0,v._x)("Small","font size name"),size:13,slug:"small"},{name:(0,v._x)("Normal","font size name"),size:16,slug:"normal"},{name:(0,v._x)("Medium","font size name"),size:20,slug:"medium"},{name:(0,v._x)("Large","font size name"),size:36,slug:"large"},{name:(0,v._x)("Huge","font size name"),size:42,slug:"huge"}],imageDefaultSize:"large",imageSizes:[{slug:"thumbnail",name:(0,v.__)("Thumbnail")},{slug:"medium",name:(0,v.__)("Medium")},{slug:"large",name:(0,v.__)("Large")},{slug:"full",name:(0,v.__)("Full Size")}],imageEditing:!0,maxWidth:580,allowedBlockTypes:!0,maxUploadFileSize:0,allowedMimeTypes:null,canLockBlocks:!0,enableOpenverseMediaCategory:!0,clearBlockSelection:!0,__experimentalCanUserUseUnfilteredHTML:!1,__experimentalBlockDirectory:!1,__mobileEnablePageTemplates:!1,__experimentalBlockPatterns:[],__experimentalBlockPatternCategories:[],__unstableGalleryWithImageBlocks:!1,__unstableIsPreviewMode:!1,blockInspectorAnimation:{animationParent:"core/navigation","core/navigation":{enterDirection:"leftToRight"},"core/navigation-submenu":{enterDirection:"rightToLeft"},"core/navigation-link":{enterDirection:"rightToLeft"},"core/search":{enterDirection:"rightToLeft"},"core/social-links":{enterDirection:"rightToLeft"},"core/page-list":{enterDirection:"rightToLeft"},"core/spacer":{enterDirection:"rightToLeft"},"core/home-link":{enterDirection:"rightToLeft"},"core/site-title":{enterDirection:"rightToLeft"},"core/site-logo":{enterDirection:"rightToLeft"}},generateAnchors:!1,gradients:[{name:(0,v.__)("Vivid cyan blue to vivid purple"),gradient:"linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%)",slug:"vivid-cyan-blue-to-vivid-purple"},{name:(0,v.__)("Light green cyan to vivid green cyan"),gradient:"linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%)",slug:"light-green-cyan-to-vivid-green-cyan"},{name:(0,v.__)("Luminous vivid amber to luminous vivid orange"),gradient:"linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%)",slug:"luminous-vivid-amber-to-luminous-vivid-orange"},{name:(0,v.__)("Luminous vivid orange to vivid red"),gradient:"linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%)",slug:"luminous-vivid-orange-to-vivid-red"},{name:(0,v.__)("Very light gray to cyan bluish gray"),gradient:"linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%)",slug:"very-light-gray-to-cyan-bluish-gray"},{name:(0,v.__)("Cool to warm spectrum"),gradient:"linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%)",slug:"cool-to-warm-spectrum"},{name:(0,v.__)("Blush light purple"),gradient:"linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%)",slug:"blush-light-purple"},{name:(0,v.__)("Blush bordeaux"),gradient:"linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%)",slug:"blush-bordeaux"},{name:(0,v.__)("Luminous dusk"),gradient:"linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%)",slug:"luminous-dusk"},{name:(0,v.__)("Pale ocean"),gradient:"linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%)",slug:"pale-ocean"},{name:(0,v.__)("Electric grass"),gradient:"linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%)",slug:"electric-grass"},{name:(0,v.__)("Midnight"),gradient:"linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%)",slug:"midnight"}],__unstableResolvedAssets:{styles:[],scripts:[]}};function y(e,t,n){return[...e.slice(0,n),...Array.isArray(t)?t:[t],...e.slice(n)]}function E(e,t,n,o=1){const r=[...e];return r.splice(t,o),y(r,e.slice(t,t+o),n)}const S=e=>e;function w(e,t=""){const n=new Map,o=[];return n.set(t,o),e.forEach((e=>{const{clientId:t,innerBlocks:r}=e;o.push(t),w(r,t).forEach(((e,t)=>{n.set(t,e)}))})),n}function C(e,t=""){const n=[],o=[[t,e]];for(;o.length;){const[e,t]=o.shift();t.forEach((({innerBlocks:t,...r})=>{n.push([r.clientId,e]),t?.length&&o.push([r.clientId,t])}))}return n}function x(e,t=S){const n=[],o=[...e];for(;o.length;){const{innerBlocks:e,...r}=o.shift();o.push(...e),n.push([r.clientId,t(r)])}return n}function B(e){return x(e,(e=>{const{attributes:t,...n}=e;return n}))}function I(e){return x(e,(e=>e.attributes))}function T(e,t){return"UPDATE_BLOCK_ATTRIBUTES"===e.type&&void 0!==t&&"UPDATE_BLOCK_ATTRIBUTES"===t.type&&b()(e.clientIds,t.clientIds)&&function(e,t){return b()(Object.keys(e),Object.keys(t))}(e.attributes,t.attributes)}function M(e,t){const n=e.tree,o=[...t],r=[...t];for(;o.length;){const e=o.shift();o.push(...e.innerBlocks),r.push(...e.innerBlocks)}for(const e of r)n.set(e.clientId,{});for(const t of r)n.set(t.clientId,Object.assign(n.get(t.clientId),{...e.byClientId.get(t.clientId),attributes:e.attributes.get(t.clientId),innerBlocks:t.innerBlocks.map((e=>n.get(e.clientId)))}))}function P(e,t,n=!1){const o=e.tree,r=new Set([]),l=new Set;for(const o of t){let t=n?o:e.parents.get(o);do{if(e.controlledInnerBlocks[t]){l.add(t);break}r.add(t),t=e.parents.get(t)}while(void 0!==t)}for(const e of r)o.set(e,{...o.get(e)});for(const t of r)o.get(t).innerBlocks=(e.order.get(t)||[]).map((e=>o.get(e)));for(const t of l)o.set("controlled||"+t,{innerBlocks:(e.order.get(t)||[]).map((e=>o.get(e)))})}const N=(0,p.pipe)(f.combineReducers,(e=>(t,n)=>{if(t&&"SAVE_REUSABLE_BLOCK_SUCCESS"===n.type){const{id:e,updatedId:o}=n;if(e===o)return t;(t={...t}).attributes=new Map(t.attributes),t.attributes.forEach(((n,r)=>{const{name:l}=t.byClientId.get(r);"core/block"===l&&n.ref===e&&t.attributes.set(r,{...n,ref:o})}))}return e(t,n)}),(e=>(t={},n)=>{const o=e(t,n);if(o===t)return t;switch(o.tree=t.tree?t.tree:new Map,n.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":o.tree=new Map(o.tree),M(o,n.blocks),P(o,n.rootClientId?[n.rootClientId]:[""],!0);break;case"UPDATE_BLOCK":o.tree=new Map(o.tree),o.tree.set(n.clientId,{...o.tree.get(n.clientId),...o.byClientId.get(n.clientId),attributes:o.attributes.get(n.clientId)}),P(o,[n.clientId],!1);break;case"UPDATE_BLOCK_ATTRIBUTES":o.tree=new Map(o.tree),n.clientIds.forEach((e=>{o.tree.set(e,{...o.tree.get(e),attributes:o.attributes.get(e)})})),P(o,n.clientIds,!1);break;case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const e=function(e){const t={},n=[...e];for(;n.length;){const{innerBlocks:e,...o}=n.shift();n.push(...e),t[o.clientId]=!0}return t}(n.blocks);o.tree=new Map(o.tree),n.replacedClientIds.concat(n.replacedClientIds.filter((t=>!e[t])).map((e=>"controlled||"+e))).forEach((e=>{o.tree.delete(e)})),M(o,n.blocks),P(o,n.blocks.map((e=>e.clientId)),!1);const r=[];for(const e of n.clientIds)void 0===t.parents.get(e)||""!==t.parents.get(e)&&!o.byClientId.get(t.parents.get(e))||r.push(t.parents.get(e));P(o,r,!0);break}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":const e=[];for(const r of n.clientIds)void 0===t.parents.get(r)||""!==t.parents.get(r)&&!o.byClientId.get(t.parents.get(r))||e.push(t.parents.get(r));o.tree=new Map(o.tree),n.removedClientIds.concat(n.removedClientIds.map((e=>"controlled||"+e))).forEach((e=>{o.tree.delete(e)})),P(o,e,!0);break;case"MOVE_BLOCKS_TO_POSITION":{const e=[];n.fromRootClientId?e.push(n.fromRootClientId):e.push(""),n.toRootClientId&&e.push(n.toRootClientId),o.tree=new Map(o.tree),P(o,e,!0);break}case"MOVE_BLOCKS_UP":case"MOVE_BLOCKS_DOWN":{const e=[n.rootClientId?n.rootClientId:""];o.tree=new Map(o.tree),P(o,e,!0);break}case"SAVE_REUSABLE_BLOCK_SUCCESS":{const e=[];o.attributes.forEach(((t,r)=>{"core/block"===o.byClientId.get(r).name&&t.ref===n.updatedId&&e.push(r)})),o.tree=new Map(o.tree),e.forEach((e=>{o.tree.set(e,{...o.byClientId.get(e),attributes:o.attributes.get(e),innerBlocks:o.tree.get(e).innerBlocks})})),P(o,e,!1)}}return o}),(e=>(t,n)=>{const o=e=>{let o=e;for(let r=0;r<o.length;r++)!t.order.get(o[r])||n.keepControlledInnerBlocks&&n.keepControlledInnerBlocks[o[r]]||(o===e&&(o=[...o]),o.push(...t.order.get(o[r])));return o};if(t)switch(n.type){case"REMOVE_BLOCKS":n={...n,type:"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN",removedClientIds:o(n.clientIds)};break;case"REPLACE_BLOCKS":n={...n,type:"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN",replacedClientIds:o(n.clientIds)}}return e(t,n)}),(e=>(t,n)=>{if("REPLACE_INNER_BLOCKS"!==n.type)return e(t,n);const o={};if(Object.keys(t.controlledInnerBlocks).length){const e=[...n.blocks];for(;e.length;){const{innerBlocks:n,...r}=e.shift();e.push(...n),t.controlledInnerBlocks[r.clientId]&&(o[r.clientId]=!0)}}let r=t;t.order.get(n.rootClientId)&&(r=e(r,{type:"REMOVE_BLOCKS",keepControlledInnerBlocks:o,clientIds:t.order.get(n.rootClientId)}));let l=r;if(n.blocks.length){l=e(l,{...n,type:"INSERT_BLOCKS",index:0});const r=new Map(l.order);Object.keys(o).forEach((e=>{t.order.get(e)&&r.set(e,t.order.get(e))})),l.order=r,l.tree=new Map(l.tree),Object.keys(o).forEach((e=>{const n=`controlled||${e}`;t.tree.has(n)&&l.tree.set(n,t.tree.get(n))}))}return l}),(e=>(t,n)=>{if("RESET_BLOCKS"===n.type){const e={...t,byClientId:new Map(B(n.blocks)),attributes:new Map(I(n.blocks)),order:w(n.blocks),parents:new Map(C(n.blocks)),controlledInnerBlocks:{}};return e.tree=new Map(t?.tree),M(e,n.blocks),e.tree.set("",{innerBlocks:n.blocks.map((t=>e.tree.get(t.clientId)))}),e}return e(t,n)}),(function(e){let t,n=!1;return(o,r)=>{let l=e(o,r);const i="MARK_LAST_CHANGE_AS_PERSISTENT"===r.type||n;if(o===l&&!i){var a;n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===r.type;const e=null===(a=o?.isPersistentChange)||void 0===a||a;return o.isPersistentChange===e?o:{...l,isPersistentChange:e}}return l={...l,isPersistentChange:i?!n:!T(r,t)},t=r,n="MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"===r.type,l}}),(function(e){const t=new Set(["RECEIVE_BLOCKS"]);return(n,o)=>{const r=e(n,o);return r!==n&&(r.isIgnoredChange=t.has(o.type)),r}}),(e=>(t,n)=>{if("SET_HAS_CONTROLLED_INNER_BLOCKS"===n.type){const o=e(t,{type:"REPLACE_INNER_BLOCKS",rootClientId:n.clientId,blocks:[]});return e(o,n)}return e(t,n)}))({byClientId(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const n=new Map(e);return B(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"UPDATE_BLOCK":{if(!e.has(t.clientId))return e;const{attributes:n,...o}=t.updates;if(0===Object.values(o).length)return e;const r=new Map(e);return r.set(t.clientId,{...e.get(t.clientId),...o}),r}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),B(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},attributes(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":case"INSERT_BLOCKS":{const n=new Map(e);return I(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"UPDATE_BLOCK":{if(!e.get(t.clientId)||!t.updates.attributes)return e;const n=new Map(e);return n.set(t.clientId,{...e.get(t.clientId),...t.updates.attributes}),n}case"UPDATE_BLOCK_ATTRIBUTES":{if(t.clientIds.every((t=>!e.get(t))))return e;let o=!1;const r=new Map(e);for(const l of t.clientIds){var n;const i=Object.entries(t.uniqueByBlock?t.attributes[l]:null!==(n=t.attributes)&&void 0!==n?n:{});if(0===i.length)continue;let a=!1;const s=e.get(l),c={};i.forEach((([e,t])=>{s[e]!==t&&(a=!0,c[e]=t)})),o=o||a,a&&r.set(l,{...s,...c})}return o?r:e}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{if(!t.blocks)return e;const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),I(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},order(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{var n;const o=w(t.blocks),r=new Map(e);return o.forEach(((e,t)=>{""!==t&&r.set(t,e)})),r.set("",(null!==(n=e.get(""))&&void 0!==n?n:[]).concat(o[""])),r}case"INSERT_BLOCKS":{const{rootClientId:n=""}=t,o=e.get(n)||[],r=w(t.blocks,n),{index:l=o.length}=t,i=new Map(e);return r.forEach(((e,t)=>{i.set(t,e)})),i.set(n,y(o,r.get(n),l)),i}case"MOVE_BLOCKS_TO_POSITION":{var o;const{fromRootClientId:n="",toRootClientId:r="",clientIds:l}=t,{index:i=e.get(r).length}=t;if(n===r){const t=e.get(r).indexOf(l[0]),n=new Map(e);return n.set(r,E(e.get(r),t,i,l.length)),n}const a=new Map(e);return a.set(n,null!==(o=e.get(n)?.filter((e=>!l.includes(e))))&&void 0!==o?o:[]),a.set(r,y(e.get(r),l,i)),a}case"MOVE_BLOCKS_UP":{const{clientIds:n,rootClientId:o=""}=t,r=n[0],l=e.get(o);if(!l.length||r===l[0])return e;const i=l.indexOf(r),a=new Map(e);return a.set(o,E(l,i,i-1,n.length)),a}case"MOVE_BLOCKS_DOWN":{const{clientIds:n,rootClientId:o=""}=t,r=n[0],l=n[n.length-1],i=e.get(o);if(!i.length||l===i[i.length-1])return e;const a=i.indexOf(r),s=new Map(e);return s.set(o,E(i,a,a+1,n.length)),s}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const{clientIds:n}=t;if(!t.blocks)return e;const o=w(t.blocks),r=new Map(e);return t.replacedClientIds.forEach((e=>{r.delete(e)})),o.forEach(((e,t)=>{""!==t&&r.set(t,e)})),r.forEach(((e,t)=>{const l=Object.values(e).reduce(((e,t)=>t===n[0]?[...e,...o.get("")]:(-1===n.indexOf(t)&&e.push(t),e)),[]);r.set(t,l)})),r}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n.forEach(((e,o)=>{var r;const l=null!==(r=e?.filter((e=>!t.removedClientIds.includes(e))))&&void 0!==r?r:[];l.length!==e.length&&n.set(o,l)})),n}}return e},parents(e=new Map,t){switch(t.type){case"RECEIVE_BLOCKS":{const n=new Map(e);return C(t.blocks).forEach((([e,t])=>{n.set(e,t)})),n}case"INSERT_BLOCKS":{const n=new Map(e);return C(t.blocks,t.rootClientId||"").forEach((([e,t])=>{n.set(e,t)})),n}case"MOVE_BLOCKS_TO_POSITION":{const n=new Map(e);return t.clientIds.forEach((e=>{n.set(e,t.toRootClientId||"")})),n}case"REPLACE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.replacedClientIds.forEach((e=>{n.delete(e)})),C(t.blocks,e.get(t.clientIds[0])).forEach((([e,t])=>{n.set(e,t)})),n}case"REMOVE_BLOCKS_AUGMENTED_WITH_CHILDREN":{const n=new Map(e);return t.removedClientIds.forEach((e=>{n.delete(e)})),n}}return e},controlledInnerBlocks(e={},{type:t,clientId:n,hasControlledInnerBlocks:o}){return"SET_HAS_CONTROLLED_INNER_BLOCKS"===t?{...e,[n]:o}:e}});function L(e={},t){switch(t.type){case"CLEAR_SELECTED_BLOCK":return e.clientId?{}:e;case"SELECT_BLOCK":return t.clientId===e.clientId?e:{clientId:t.clientId};case"REPLACE_INNER_BLOCKS":case"INSERT_BLOCKS":return t.updateSelection&&t.blocks.length?{clientId:t.blocks[0].clientId}:e;case"REMOVE_BLOCKS":return t.clientIds&&t.clientIds.length&&-1!==t.clientIds.indexOf(e.clientId)?{}:e;case"REPLACE_BLOCKS":{if(-1===t.clientIds.indexOf(e.clientId))return e;const n=t.blocks[t.indexToSelect]||t.blocks[t.blocks.length-1];return n?n.clientId===e.clientId?e:{clientId:n.clientId}:{}}}return e}const R=(0,f.combineReducers)({blocks:N,isTyping:function(e=!1,t){switch(t.type){case"START_TYPING":return!0;case"STOP_TYPING":return!1}return e},isBlockInterfaceHidden:function(e=!1,t){switch(t.type){case"HIDE_BLOCK_INTERFACE":return!0;case"SHOW_BLOCK_INTERFACE":return!1}return e},draggedBlocks:function(e=[],t){switch(t.type){case"START_DRAGGING_BLOCKS":return t.clientIds;case"STOP_DRAGGING_BLOCKS":return[]}return e},selection:function(e={},t){switch(t.type){case"SELECTION_CHANGE":return t.clientId?{selectionStart:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.startOffset},selectionEnd:{clientId:t.clientId,attributeKey:t.attributeKey,offset:t.endOffset}}:{selectionStart:t.start||e.selectionStart,selectionEnd:t.end||e.selectionEnd};case"RESET_SELECTION":const{selectionStart:n,selectionEnd:o}=t;return{selectionStart:n,selectionEnd:o};case"MULTI_SELECT":const{start:r,end:l}=t;return r===e.selectionStart?.clientId&&l===e.selectionEnd?.clientId?e:{selectionStart:{clientId:r},selectionEnd:{clientId:l}};case"RESET_BLOCKS":const i=e?.selectionStart?.clientId,a=e?.selectionEnd?.clientId;if(!i&&!a)return e;if(!t.blocks.some((e=>e.clientId===i)))return{selectionStart:{},selectionEnd:{}};if(!t.blocks.some((e=>e.clientId===a)))return{...e,selectionEnd:e.selectionStart}}const n=L(e.selectionStart,t),o=L(e.selectionEnd,t);return n===e.selectionStart&&o===e.selectionEnd?e:{selectionStart:n,selectionEnd:o}},isMultiSelecting:function(e=!1,t){switch(t.type){case"START_MULTI_SELECT":return!0;case"STOP_MULTI_SELECT":return!1}return e},isSelectionEnabled:function(e=!0,t){return"TOGGLE_SELECTION"===t.type?t.isSelectionEnabled:e},initialPosition:function(e=null,t){return"REPLACE_BLOCKS"===t.type&&void 0!==t.initialPosition||["MULTI_SELECT","SELECT_BLOCK","RESET_SELECTION","INSERT_BLOCKS","REPLACE_INNER_BLOCKS"].includes(t.type)?t.initialPosition:e},blocksMode:function(e={},t){if("TOGGLE_BLOCK_MODE"===t.type){const{clientId:n}=t;return{...e,[n]:e[n]&&"html"===e[n]?"visual":"html"}}return e},blockListSettings:(e={},t)=>{switch(t.type){case"REPLACE_BLOCKS":case"REMOVE_BLOCKS":return Object.fromEntries(Object.entries(e).filter((([e])=>!t.clientIds.includes(e))));case"UPDATE_BLOCK_LIST_SETTINGS":{const{clientId:n}=t;if(!t.settings){if(e.hasOwnProperty(n)){const{[n]:t,...o}=e;return o}return e}return b()(e[n],t.settings)?e:{...e,[n]:t.settings}}}return e},insertionPoint:function(e=null,t){switch(t.type){case"SHOW_INSERTION_POINT":{const{rootClientId:n,index:o,__unstableWithInserter:r,operation:l}=t,i={rootClientId:n,index:o,__unstableWithInserter:r,operation:l};return b()(e,i)?e:i}case"HIDE_INSERTION_POINT":return null}return e},template:function(e={isValid:!0},t){return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},settings:function(e=k,t){return"UPDATE_SETTINGS"===t.type?t.reset?{...k,...t.settings}:{...e,...t.settings}:e},preferences:function(e=_,t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":return t.blocks.reduce(((e,n)=>{const{attributes:o,name:r}=n;let l=r;const i=(0,f.select)(a.store).getActiveBlockVariation(r,o);return i?.name&&(l+="/"+i.name),"core/block"===r&&(l+="/"+o.ref),{...e,insertUsage:{...e.insertUsage,[l]:{time:t.time,count:e.insertUsage[l]?e.insertUsage[l].count+1:1}}}}),e)}return e},lastBlockAttributesChange:function(e=null,t){switch(t.type){case"UPDATE_BLOCK":if(!t.updates.attributes)break;return{[t.clientId]:t.updates.attributes};case"UPDATE_BLOCK_ATTRIBUTES":return t.clientIds.reduce(((e,n)=>({...e,[n]:t.uniqueByBlock?t.attributes[n]:t.attributes})),{})}return e},editorMode:function(e="edit",t){return"INSERT_BLOCKS"===t.type&&"navigation"===e?"edit":"SET_EDITOR_MODE"===t.type?t.mode:e},hasBlockMovingClientId:function(e=null,t){return"SET_BLOCK_MOVING_MODE"===t.type?t.hasBlockMovingClientId:"SET_EDITOR_MODE"===t.type?null:e},highlightedBlock:function(e,t){switch(t.type){case"TOGGLE_BLOCK_HIGHLIGHT":const{clientId:n,isHighlighted:o}=t;return o?n:e===n?null:e;case"SELECT_BLOCK":if(t.clientId!==e)return null}return e},lastBlockInserted:function(e={},t){switch(t.type){case"INSERT_BLOCKS":case"REPLACE_BLOCKS":if(!t.blocks.length)return e;const n=t.blocks.map((e=>e.clientId)),o=t.meta?.source;return{clientIds:n,source:o};case"RESET_BLOCKS":return{}}return e},temporarilyEditingAsBlocks:function(e="",t){return"SET_TEMPORARILY_EDITING_AS_BLOCKS"===t.type?t.temporarilyEditingAsBlocks:e},blockVisibility:function(e={},t){return"SET_BLOCK_VISIBILITY"===t.type?{...e,...t.updates}:e},blockEditingModes:function(e=new Map,t){switch(t.type){case"SET_BLOCK_EDITING_MODE":return new Map(e).set(t.clientId,t.mode);case"UNSET_BLOCK_EDITING_MODE":{const n=new Map(e);return n.delete(t.clientId),n}case"RESET_BLOCKS":return e.has("")?(new Map).set("",e.get("")):e}return e},styleOverrides:function(e=new Map,t){switch(t.type){case"SET_STYLE_OVERRIDE":return new Map(e).set(t.id,t.style);case"DELETE_STYLE_OVERRIDE":{const n=new Map(e);return n.delete(t.id),n}}return e},removalPromptData:function(e=!1,t){switch(t.type){case"DISPLAY_BLOCK_REMOVAL_PROMPT":const{clientIds:e,selectPrevious:n,blockNamesForPrompt:o}=t;return{clientIds:e,selectPrevious:n,blockNamesForPrompt:o};case"CLEAR_BLOCK_REMOVAL_PROMPT":return!1}return e},blockRemovalRules:function(e=!1,t){return"SET_BLOCK_REMOVAL_RULES"===t.type?t.rules:e},openedBlockSettingsMenu:function(e=null,t){var n;return"SET_OPENED_BLOCK_SETTINGS_MENU"===t.type?null!==(n=t?.clientId)&&void 0!==n?n:null:e},registeredInserterMediaCategories:function(e=[],t){return"REGISTER_INSERTER_MEDIA_CATEGORY"===t.type?[...e,t.category]:e}});var A=function(e){return(t,n)=>{const o=e(t,n);return t?(o.automaticChangeStatus=t.automaticChangeStatus,"MARK_AUTOMATIC_CHANGE"===n.type?{...o,automaticChangeStatus:"pending"}:"MARK_AUTOMATIC_CHANGE_FINAL"===n.type&&"pending"===t.automaticChangeStatus?{...o,automaticChangeStatus:"final"}:o.blocks===t.blocks&&o.selection===t.selection||"final"!==o.automaticChangeStatus&&o.selection!==t.selection?o:{...o,automaticChangeStatus:void 0}):o}}(R),D={};function O(e){return[e]}function z(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function V(e,t){var n,o=t||O;function r(){n=new WeakMap}function l(){var t,r,l,i,a,s=arguments.length;for(i=new Array(s),l=0;l<s;l++)i[l]=arguments[l];for(t=function(e){var t,o,r,l,i,a=n,s=!0;for(t=0;t<e.length;t++){if(!(i=o=e[t])||"object"!=typeof i){s=!1;break}a.has(o)?a=a.get(o):(r=new WeakMap,a.set(o,r),a=r)}return a.has(D)||((l=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=s,a.set(D,l)),a.get(D)}(a=o.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!z(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),r=t.head;r;){if(z(r.args,i,1))return r!==t.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=t.head,r.prev=null,t.head.prev=r,t.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,t.head&&(t.head.prev=r,r.next=t.head),t.head=r,r.val}return l.getDependants=o,l.clear=r,r(),l}var F=window.wp.primitives;var H=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),G=window.wp.richText,U=window.wp.deprecated,$=n.n(U);function j(e){const{__unstablePreserveWhiteSpace:t}=e;return{preserveWhiteSpace:t}}const W=(e,t,n)=>(o,r)=>{let l,i;if("function"==typeof e?(l=e(o),i=e(r)):(l=o[e],i=r[e]),l>i)return"asc"===n?1:-1;if(i>l)return"asc"===n?-1:1;const a=t.findIndex((e=>e===o)),s=t.findIndex((e=>e===r));return a>s?1:s>a?-1:0};function K(e,t,n="asc"){return e.concat().sort(W(t,e,n))}const q=[],Z=new Set;function Y(e,t){const n=e.blocks.byClientId.get(t),o="core/social-link";if("web"!==c.Platform.OS&&n?.name===o){const n=e.blocks.attributes.get(t),{service:r}=null!=n?n:{};return r?`${o}-${r}`:o}return n?n.name:null}function X(e,t){const n=e.blocks.byClientId.get(t);return!!n&&n.isValid}function Q(e,t){return e.blocks.byClientId.get(t)?e.blocks.attributes.get(t):null}function J(e,t){return e.blocks.byClientId.has(t)?e.blocks.tree.get(t):null}const ee=V(((e,t)=>e.blocks.byClientId.has(t)?{...e.blocks.byClientId.get(t),attributes:Q(e,t)}:null),((e,t)=>[e.blocks.byClientId.get(t),e.blocks.attributes.get(t)]));function te(e,t){const n=t&&Qt(e,t)?"controlled||"+t:t||"";return e.blocks.tree.get(n)?.innerBlocks||q}const ne=V(((e,t)=>($()("wp.data.select( 'core/block-editor' ).__unstableGetClientIdWithClientIdsTree",{since:"6.3",version:"6.5"}),{clientId:t,innerBlocks:oe(e,t)})),(e=>[e.blocks.order])),oe=V(((e,t="")=>($()("wp.data.select( 'core/block-editor' ).__unstableGetClientIdsTree",{since:"6.3",version:"6.5"}),Ue(e,t).map((t=>ne(e,t))))),(e=>[e.blocks.order])),re=V(((e,t)=>{const n=Array.isArray(t)?t:[t],o=[];for(const t of n)for(const n of Ue(e,t))o.push(n,...re(e,n));return o}),(e=>[e.blocks.order])),le=V((e=>{const t=[];for(const n of Ue(e))t.push(n,...re(e,n));return t}),(e=>[e.blocks.order])),ie=V(((e,t)=>{const n=le(e);return t?n.reduce(((n,o)=>e.blocks.byClientId.get(o).name===t?n+1:n),0):n.length}),(e=>[e.blocks.order,e.blocks.byClientId])),ae=V(((e,t)=>{if(!t)return q;const n=Array.isArray(t)?t:[t],o=le(e).filter((t=>{const o=e.blocks.byClientId.get(t);return n.includes(o.name)}));return o.length>0?o:q}),(e=>[e.blocks.order,e.blocks.byClientId])),se=V(((e,t)=>(Array.isArray(t)?t:[t]).map((t=>J(e,t)))),((e,t)=>(Array.isArray(t)?t:[t]).map((t=>e.blocks.tree.get(t))))),ce=V(((e,t)=>se(e,t).filter(Boolean).map((e=>e.name))),((e,t)=>se(e,t)));function ue(e,t){return Ue(e,t).length}function de(e){return e.selection.selectionStart}function pe(e){return e.selection.selectionEnd}function me(e){return e.selection.selectionStart.clientId}function fe(e){return e.selection.selectionEnd.clientId}function ge(e){const t=Te(e).length;return t||(e.selection.selectionStart.clientId?1:0)}function he(e){const{selectionStart:t,selectionEnd:n}=e.selection;return!!t.clientId&&t.clientId===n.clientId}function be(e){const{selectionStart:t,selectionEnd:n}=e.selection,{clientId:o}=t;return o&&o===n.clientId?o:null}function ve(e){const t=be(e);return t?J(e,t):null}function _e(e,t){return e.blocks.parents.has(t)?e.blocks.parents.get(t):null}const ke=V(((e,t,n=!1)=>{const o=[];let r=t;for(;e.blocks.parents.get(r);)r=e.blocks.parents.get(r),o.push(r);return o.length?n?o:o.reverse():q}),(e=>[e.blocks.parents])),ye=V(((e,t,n,o=!1)=>{const r=ke(e,t,o),l=Array.isArray(n)?e=>n.includes(e):e=>n===e;return r.filter((t=>l(Y(e,t))))}),(e=>[e.blocks.parents]));function Ee(e,t){let n,o=t;do{n=o,o=e.blocks.parents.get(o)}while(o);return n}function Se(e,t){const n=be(e),o=[...ke(e,t),t],r=[...ke(e,n),n];let l;const i=Math.min(o.length,r.length);for(let e=0;e<i&&o[e]===r[e];e++)l=o[e];return l}function we(e,t,n=1){if(void 0===t&&(t=be(e)),void 0===t&&(t=n<0?Pe(e):Ne(e)),!t)return null;const o=_e(e,t);if(null===o)return null;const{order:r}=e.blocks,l=r.get(o),i=l.indexOf(t)+1*n;return i<0||i===l.length?null:l[i]}function Ce(e,t){return we(e,t,-1)}function xe(e,t){return we(e,t,1)}function Be(e){return e.initialPosition}const Ie=V((e=>{const{selectionStart:t,selectionEnd:n}=e.selection;if(!t.clientId||!n.clientId)return q;if(t.clientId===n.clientId)return[t.clientId];const o=_e(e,t.clientId);if(null===o)return q;const r=Ue(e,o),l=r.indexOf(t.clientId),i=r.indexOf(n.clientId);return l>i?r.slice(i,l+1):r.slice(l,i+1)}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function Te(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?q:Ie(e)}const Me=V((e=>{const t=Te(e);return t.length?t.map((t=>J(e,t))):q}),(e=>[...Ie.getDependants(e),e.blocks.byClientId,e.blocks.order,e.blocks.attributes]));function Pe(e){return Te(e)[0]||null}function Ne(e){const t=Te(e);return t[t.length-1]||null}function Le(e,t){return Pe(e)===t}function Re(e,t){return-1!==Te(e).indexOf(t)}const Ae=V(((e,t)=>{let n=t,o=!1;for(;n&&!o;)n=_e(e,n),o=Re(e,n);return o}),(e=>[e.blocks.order,e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId]));function De(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:t.clientId||null}function Oe(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId===n.clientId?null:n.clientId||null}function ze(e){const t=de(e),n=pe(e);return!t.attributeKey&&!n.attributeKey&&void 0===t.offset&&void 0===n.offset}function Ve(e){const t=de(e),n=pe(e);return!!t&&!!n&&t.clientId===n.clientId&&t.attributeKey===n.attributeKey&&t.offset===n.offset}function Fe(e){return Ie(e).some((t=>{const n=Y(e,t);return!(0,a.getBlockType)(n).merge}))}function He(e,t){const n=de(e),o=pe(e);if(n.clientId===o.clientId)return!1;if(!n.attributeKey||!o.attributeKey||void 0===n.offset||void 0===o.offset)return!1;const r=_e(e,n.clientId);if(r!==_e(e,o.clientId))return!1;const l=Ue(e,r);let i,s;l.indexOf(n.clientId)>l.indexOf(o.clientId)?(i=o,s=n):(i=n,s=o);const c=t?s.clientId:i.clientId,u=t?i.clientId:s.clientId,d=Y(e,c);if(!(0,a.getBlockType)(d).merge)return!1;const p=J(e,u);if(p.name===d)return!0;const m=(0,a.switchToBlockType)(p,d);return m&&m.length}const Ge=e=>{const t=de(e),n=pe(e);if(t.clientId===n.clientId)return q;if(!t.attributeKey||!n.attributeKey||void 0===t.offset||void 0===n.offset)return q;const o=_e(e,t.clientId);if(o!==_e(e,n.clientId))return q;const r=Ue(e,o),l=r.indexOf(t.clientId),i=r.indexOf(n.clientId),[s,c]=l>i?[n,t]:[t,n],u=J(e,s.clientId),d=(0,a.getBlockType)(u.name),p=J(e,c.clientId),m=(0,a.getBlockType)(p.name),f=u.attributes[s.attributeKey],g=p.attributes[c.attributeKey],h=d.attributes[s.attributeKey],b=m.attributes[c.attributeKey];let v=(0,G.create)({html:f,...j(h)}),_=(0,G.create)({html:g,...j(b)});return v=(0,G.remove)(v,0,s.offset),_=(0,G.remove)(_,c.offset,_.text.length),[{...u,attributes:{...u.attributes,[s.attributeKey]:(0,G.toHTMLString)({value:v,...j(h)})}},{...p,attributes:{...p.attributes,[c.attributeKey]:(0,G.toHTMLString)({value:_,...j(b)})}}]};function Ue(e,t){return e.blocks.order.get(t||"")||q}function $e(e,t){return Ue(e,_e(e,t)).indexOf(t)}function je(e,t){const{selectionStart:n,selectionEnd:o}=e.selection;return n.clientId===o.clientId&&n.clientId===t}function We(e,t,n=!1){return Ue(e,t).some((t=>je(e,t)||Re(e,t)||n&&We(e,t,n)))}function Ke(e,t,n=!1){return Ue(e,t).some((t=>nt(e,t)||n&&Ke(e,t,n)))}function qe(e,t){if(!t)return!1;const n=Te(e),o=n.indexOf(t);return o>-1&&o<n.length-1}function Ze(e){const{selectionStart:t,selectionEnd:n}=e.selection;return t.clientId!==n.clientId}function Ye(e){return e.isMultiSelecting}function Xe(e){return e.isSelectionEnabled}function Qe(e,t){return e.blocksMode[t]||"visual"}function Je(e){return e.isTyping}function et(e){return!!e.draggedBlocks.length}function tt(e){return e.draggedBlocks}function nt(e,t){return e.draggedBlocks.includes(t)}function ot(e,t){if(!et(e))return!1;return ke(e,t).some((t=>nt(e,t)))}function rt(){return $()('wp.data.select( "core/block-editor" ).isCaretWithinFormattedText',{since:"6.1",version:"6.3"}),!1}const lt=V((e=>{let t,n;const{insertionPoint:o,selection:{selectionEnd:r}}=e;if(null!==o)return o;const{clientId:l}=r;return l?(t=_e(e,l)||void 0,n=$e(e,r.clientId)+1):n=Ue(e).length,{rootClientId:t,index:n}}),(e=>[e.insertionPoint,e.selection.selectionEnd.clientId,e.blocks.parents,e.blocks.order]));function it(e){return null!==e.insertionPoint}function at(e){return e.template.isValid}function st(e){return e.settings.template}function ct(e,t){var n,o;return t?null!==(n=Vt(e,t)?.templateLock)&&void 0!==n&&n:null!==(o=e.settings.templateLock)&&void 0!==o&&o}const ut=(e,t,n=null)=>"boolean"==typeof e?e:Array.isArray(e)?!(!e.includes("core/post-content")||null!==t)||e.includes(t):n,dt=(e,t,n=null)=>{let o;if(t&&"object"==typeof t?(o=t,t=o.name):o=(0,a.getBlockType)(t),!o)return!1;const{allowedBlockTypes:r}=Ft(e);if(!ut(r,t,!0))return!1;if(!!ct(e,n))return!1;if("disabled"===sn(e,null!=n?n:""))return!1;const l=Vt(e,n);if(n&&void 0===l)return!1;const i=l?.allowedBlocks,c=ut(i,t),u=o.parent,d=Y(e,n),p=ut(u,d);let m=!0;const f=o.ancestor;if(f){m=[n,...ke(e,n)].some((t=>ut(f,Y(e,t))))}const g=m&&(null===c&&null===p||!0===c||!0===p);return g?(0,s.applyFilters)("blockEditor.__unstableCanInsertBlockType",g,o,n,{getBlock:J.bind(null,e),getBlockParentsByBlockName:ye.bind(null,e)}):g},pt=V(dt,((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId.get(n),e.settings.allowedBlockTypes,e.settings.templateLock,e.blockEditingModes]));function mt(e,t,n=null){return t.every((t=>pt(e,Y(e,t),n)))}function ft(e,t,n=null){const o=Q(e,t);return null===o||(void 0!==o.lock?.remove?!o.lock.remove:!ct(e,n)&&"disabled"!==sn(e,n))}function gt(e,t,n=null){return t.every((t=>ft(e,t,n)))}function ht(e,t,n=null){const o=Q(e,t);return null===o||(void 0!==o.lock?.move?!o.lock.move:"all"!==ct(e,n)&&"disabled"!==sn(e,n))}function bt(e,t,n=null){return t.every((t=>ht(e,t,n)))}function vt(e,t){const n=Q(e,t);if(null===n)return!0;const{lock:o}=n;return!o?.edit}function _t(e,t){return!!(0,a.hasBlockSupport)(t,"lock",!0)&&!!e.settings?.canLockBlocks}function kt(e,t){var n;return null!==(n=e.preferences.insertUsage?.[t])&&void 0!==n?n:null}const yt=(e,t,n)=>!!(0,a.hasBlockSupport)(t,"inserter",!0)&&dt(e,t.name,n),Et=(e,t)=>{if(!e)return t;const n=Date.now()-e;switch(!0){case n<36e5:return 4*t;case n<864e5:return 2*t;case n<6048e5:return t/2;default:return t/4}},St=(e,{buildScope:t="inserter"})=>n=>{const o=n.name;let r=!1;(0,a.hasBlockSupport)(n.name,"multiple",!0)||(r=se(e,le(e)).some((({name:e})=>e===n.name)));const{time:l,count:i=0}=kt(e,o)||{},s={id:o,name:n.name,title:n.title,icon:n.icon,isDisabled:r,frecency:Et(l,i)};if("transform"===t)return s;const c=(0,a.getBlockVariations)(n.name,"inserter");return{...s,initialAttributes:{},description:n.description,category:n.category,keywords:n.keywords,variations:c,example:n.example,utility:1}},wt=V(((e,t=null)=>{const n=dt(e,"core/block",t)?Wt(e).map((t=>{const n=t.wp_pattern_sync_status?H:{src:H,foreground:"var(--wp-block-synced-color)"},o=`core/block/${t.id}`,{time:r,count:l=0}=kt(e,o)||{},i=Et(r,l);return{id:o,name:"core/block",initialAttributes:{ref:t.id},title:t.title?.raw,icon:n,category:"reusable",keywords:["reusable"],isDisabled:!1,utility:1,frecency:i,content:t.content.raw,syncStatus:t.wp_pattern_sync_status}})):[],o=St(e,{buildScope:"inserter"}),r=(0,a.getBlockTypes)().filter((n=>yt(e,n,t))).map(o).reduce(((t,n)=>{const{variations:o=[]}=n;if(o.some((({isDefault:e})=>e))||t.push(n),o.length){const r=((e,t)=>n=>{const o=`${t.id}/${n.name}`,{time:r,count:l=0}=kt(e,o)||{};return{...t,id:o,icon:n.icon||t.icon,title:n.title||t.title,description:n.description||t.description,category:n.category||t.category,example:n.hasOwnProperty("example")?n.example:t.example,initialAttributes:{...t.initialAttributes,...n.attributes},innerBlocks:n.innerBlocks,keywords:n.keywords||t.keywords,frecency:Et(r,l)}})(e,n);t.push(...o.map(r))}return t}),[]),{core:l,noncore:i}=r.reduce(((e,t)=>{const{core:n,noncore:o}=e;return(t.name.startsWith("core/")?n:o).push(t),e}),{core:[],noncore:[]});return[...[...l,...i],...n]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.blocks.order,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),Ct=V(((e,t,n=null)=>{const o=Array.isArray(t)?t:[t],r=St(e,{buildScope:"transform"}),l=(0,a.getBlockTypes)().filter((t=>yt(e,t,n))).map(r),i=Object.fromEntries(Object.entries(l).map((([,e])=>[e.name,e]))),s=(0,a.getPossibleBlockTransformations)(o).reduce(((e,t)=>(i[t?.name]&&e.push(i[t.name]),e)),[]);return K(s,(e=>i[e.name].frecency),"desc")}),((e,t,n)=>[e.blockListSettings[n],e.blocks.byClientId,e.preferences.insertUsage,e.settings.allowedBlockTypes,e.settings.templateLock,(0,a.getBlockTypes)()])),xt=V(((e,t=null)=>{if((0,a.getBlockTypes)().some((n=>yt(e,n,t))))return!0;return dt(e,"core/block",t)&&Wt(e).length>0}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),Bt=V(((e,t=null)=>{if(!t)return;return[...(0,a.getBlockTypes)().filter((n=>yt(e,n,t))),...dt(e,"core/block",t)&&Wt(e).length>0?["core/block"]:[]]}),((e,t)=>[e.blockListSettings[t],e.blocks.byClientId,e.settings.allowedBlockTypes,e.settings.templateLock,Wt(e),(0,a.getBlockTypes)()])),It=V(((e,t=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetAllowedBlocks',{alternative:'wp.data.select( "core/block-editor" ).getAllowedBlocks',since:"6.2",version:"6.4"}),Bt(e,t))),((e,t)=>[...Bt.getDependants(e,t)])),Tt=V(((e,t=null)=>{if(!t)return;const n=e.blockListSettings[t]?.defaultBlock,o=e.blockListSettings[t]?.directInsert;return n&&o?"function"==typeof o?o(J(e,t))?n:null:n:void 0}),((e,t)=>[e.blockListSettings[t],e.blocks.tree.get(t)])),Mt=V(((e,t=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetDirectInsertBlock',{alternative:'wp.data.select( "core/block-editor" ).getDirectInsertBlock',since:"6.3",version:"6.4"}),Tt(e,t))),((e,t)=>[e.blockListSettings[t],e.blocks.tree.get(t)]));function Pt(e){var t,n;const o=null!==(t=e?.settings?.__experimentalReusableBlocks)&&void 0!==t?t:q,r=null!==(n=e?.settings?.__experimentalUserPatternCategories)&&void 0!==n?n:[],l=new Map;return r.forEach((e=>l.set(e.id,e))),o.map((e=>({name:`core/block/${e.id}`,id:e.id,title:e.title.raw,categories:e.wp_pattern_category.map((e=>l&&l.get(e)?l.get(e).slug:e)),content:e.content.raw,syncStatus:e.wp_pattern_sync_status})))}const Nt=V((e=>e?.settings?.__experimentalUserPatternCategories),(e=>[e.settings.__experimentalUserPatternCategories])),Lt=V(((e,t)=>{const n=[...e.settings.__experimentalBlockPatterns,...Pt(e)].find((({name:e})=>e===t));return n?{...n,blocks:(0,a.parse)(n.content,{__unstableSkipMigrationLogs:!0})}:null}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e?.settings?.__experimentalUserPatternCategories])),Rt=V((e=>{const t=e.settings.__experimentalBlockPatterns,n=Pt(e),{allowedBlockTypes:o}=Ft(e),r=[...n,...t].filter((({inserter:e=!0})=>!!e)).map((({name:t})=>Lt(e,t))),l=r.filter((({blocks:e})=>((e,t)=>{if("boolean"==typeof t)return t;const n=[...e];for(;n.length>0;){const e=n.shift();if(!ut(t,e.name||e.blockName,!0))return!1;e.innerBlocks?.forEach((e=>{n.push(e)}))}return!0})(e,o)));return l}),(e=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e.settings.allowedBlockTypes,e?.settings?.__experimentalUserPatternCategories])),At=V(((e,t=null)=>{const n=Rt(e).filter((({blocks:n})=>n.every((({name:n})=>pt(e,n,t)))));return n}),((e,t)=>[e.settings.__experimentalBlockPatterns,e.settings.__experimentalReusableBlocks,e.settings.allowedBlockTypes,e.settings.templateLock,e.blockListSettings[t],e.blocks.byClientId.get(t)])),Dt=V(((e,t,n=null)=>{if(!t)return q;const o=At(e,n),r=Array.isArray(t)?t:[t],l=o.filter((e=>e?.blockTypes?.some?.((e=>r.includes(e)))));return 0===l.length?q:l}),((e,t,n)=>[...At.getDependants(e,n)])),Ot=V(((e,t,n=null)=>($()('wp.data.select( "core/block-editor" ).__experimentalGetPatternsByBlockTypes',{alternative:'wp.data.select( "core/block-editor" ).getPatternsByBlockTypes',since:"6.2",version:"6.4"}),Dt(e,t,n))),((e,t,n)=>[...At.getDependants(e,n)])),zt=V(((e,t,n=null)=>{if(!t)return q;if(t.some((({clientId:t,innerBlocks:n})=>n.length||Qt(e,t))))return q;const o=Array.from(new Set(t.map((({name:e})=>e))));return Dt(e,o,n)}),((e,t,n)=>[...Dt.getDependants(e,n)]));function Vt(e,t){return e.blockListSettings[t]}function Ft(e){return e.settings}function Ht(e){return e.blocks.isPersistentChange}const Gt=V(((e,t=[])=>t.reduce(((t,n)=>e.blockListSettings[n]?{...t,[n]:e.blockListSettings[n]}:t),{})),(e=>[e.blockListSettings])),Ut=V(((e,t)=>{const n=Wt(e).find((e=>e.id===t));return n?n.title?.raw:null}),(e=>[Wt(e)]));function $t(e){return e.blocks.isIgnoredChange}function jt(e){return e.lastBlockAttributesChange}function Wt(e){var t;return null!==(t=e?.settings?.__experimentalReusableBlocks)&&void 0!==t?t:q}function Kt(e){return"navigation"===e.editorMode}function qt(e){return e.editorMode}function Zt(e){return e.hasBlockMovingClientId}function Yt(e){return!!e.automaticChangeStatus}function Xt(e,t){return e.highlightedBlock===t}function Qt(e,t){return!!e.blocks.controlledInnerBlocks[t]}const Jt=V(((e,t)=>{if(!t.length)return null;const n=be(e);if(t.includes(Y(e,n)))return n;const o=Te(e),r=ye(e,n||o[0],t);return r?r[r.length-1]:null}),((e,t)=>[e.selection.selectionStart.clientId,e.selection.selectionEnd.clientId,t]));function en(e,t,n){const{lastBlockInserted:o}=e;return o.clientIds?.includes(t)&&o.source===n}function tn(e,t){var n;return null===(n=e.blockVisibility?.[t])||void 0===n||n}const nn=V((e=>{const t=new Set(Object.keys(e.blockVisibility).filter((t=>e.blockVisibility[t])));return 0===t.size?Z:t}),(e=>[e.blockVisibility])),on=V(((e,t)=>{let n,o=t;for(;e.blocks.parents.has(o);)o=e.blocks.parents.get(o),o&&"contentOnly"===ct(e,o)&&(n=o);return n}),(e=>[e.blocks.parents,e.blockListSettings]));function rn(e){return e.temporarilyEditingAsBlocks}function ln(e,t){if("default"!==sn(e,t))return!1;if(!vt(e,t))return!0;const n=qt(e);if("zoom-out"===n&&t&&!_e(e,t))return!0;const o=(0,a.hasBlockSupport)(Y(e,t),"__experimentalDisableBlockOverlay",!1);return("navigation"===n||!o&&Qt(e,t))&&!je(e,t)&&!We(e,t,!0)}function an(e,t){let n=e.blocks.parents.get(t);for(;n;){if(ln(e,n))return!0;n=e.blocks.parents.get(n)}return!1}const sn=(0,f.createRegistrySelector)((e=>(t,n="")=>{if(t.blockEditingModes.has(n))return t.blockEditingModes.get(n);if(!n)return"default";const o=_e(t,n);if("contentOnly"===ct(t,o)){const o=Y(t,n);return e(a.store).__experimentalHasContentRoleAttribute(o)?"contentOnly":"disabled"}const r=sn(t,o);return"contentOnly"===r?"default":r})),cn=(0,f.createRegistrySelector)((e=>(t,n="")=>{const o=n||be(t);if(!o)return!1;const{getGroupingBlockName:r}=e(a.store),l=J(t,o),i=r();return l&&(l.name===i||(0,a.getBlockType)(l.name)?.transforms?.ungroup)&&!!l.innerBlocks.length&&ft(t,o)})),un=(0,f.createRegistrySelector)((e=>(t,n=q)=>{const{getGroupingBlockName:o}=e(a.store),r=o(),l=n?.length?n:Ie(t),i=l?.length?_e(t,l[0]):void 0;return pt(t,r,i)&&l.length&>(t,l,i)})),dn=["inserterMediaCategories","blockInspectorAnimation"];function pn(e,{stripExperimentalSettings:t=!1,reset:n=!1}={}){let o=e;if(t&&"web"===c.Platform.OS){o={};for(const t in e)dn.includes(t)||(o[t]=e[t])}return{type:"UPDATE_SETTINGS",settings:o,reset:n}}function mn(){return{type:"HIDE_BLOCK_INTERFACE"}}function fn(){return{type:"SHOW_BLOCK_INTERFACE"}}const gn=(e,t=!0,n=!1)=>({select:o,dispatch:r,registry:l})=>{if(!e||!e.length)return;var i;i=e,e=Array.isArray(i)?i:[i];const a=o.getBlockRootClientId(e[0]);if(!o.canRemoveBlocks(e,a))return;const s=!n&&o.getBlockRemovalRules();if(s){const n=new Set,l=[...e];for(;l.length;){const e=l.shift(),t=o.getBlockName(e);s[t]&&n.add(t);const r=o.getBlockOrder(e);l.push(...r)}if(n.size)return void r(function(e,t,n){return{type:"DISPLAY_BLOCK_REMOVAL_PROMPT",clientIds:e,selectPrevious:t,blockNamesForPrompt:n}}(e,t,Array.from(n)))}t&&r.selectPreviousBlock(e[0],t),l.batch((()=>{r({type:"REMOVE_BLOCKS",clientIds:e}),r(hn())}))},hn=()=>({select:e,dispatch:t})=>{if(e.getBlockCount()>0)return;const{__unstableHasCustomAppender:n}=e.getSettings();n||t.insertDefaultBlock()};function bn(){return{type:"CLEAR_BLOCK_REMOVAL_PROMPT"}}function vn(e=!1){return{type:"SET_BLOCK_REMOVAL_RULES",rules:e}}function _n(e){return{type:"SET_OPENED_BLOCK_SETTINGS_MENU",clientId:e}}function kn(e,t){return{type:"SET_STYLE_OVERRIDE",id:e,style:t}}function yn(e){return{type:"DELETE_STYLE_OVERRIDE",id:e}}function En(e){return e.isBlockInterfaceHidden}function Sn(e){return e?.lastBlockInserted?.clientIds}const wn=V(((e,t)=>{const n=t=>"disabled"===sn(e,t)&&Ue(e,t).every(n);return"disabled"===sn(e,t)&&Ue(e,t).every(n)}),(e=>[e.blocks.parents,e.blocks.order,e.blockEditingModes,e.blockListSettings])),Cn=V(((e,t="")=>Ue(e,t).flatMap((t=>"disabled"!==sn(e,t)?[{clientId:t,innerBlocks:Cn(e,t)}]:Cn(e,t)))),(e=>[e.blocks.order,e.blockEditingModes,e.settings.templateLock,e.blockListSettings])),xn=V(((e,t,n=!1)=>ke(e,t,n).filter((t=>"disabled"!==sn(e,t)))),(e=>[e.blocks.parents,e.blockEditingModes,e.settings.templateLock,e.blockListSettings]));function Bn(e){return e.removalPromptData}function In(e){return e.blockRemovalRules}function Tn(e){return e.openedBlockSettingsMenu}function Mn(e){return e.styleOverrides}function Pn(e){return e.registeredInserterMediaCategories}const Nn=V((e=>{const{settings:{inserterMediaCategories:t,allowedMimeTypes:n,enableOpenverseMediaCategory:o},registeredInserterMediaCategories:r}=e;if(!t&&!r.length||!n)return;const l=t?.map((({name:e})=>e))||[];return[...t||[],...(r||[]).filter((({name:e})=>!l.includes(e)))].filter((e=>!(!o&&"openverse"===e.name)&&Object.values(n).some((t=>t.startsWith(`${e.mediaType}/`)))))}),(e=>[e.settings.inserterMediaCategories,e.settings.allowedMimeTypes,e.settings.enableOpenverseMediaCategory,e.registeredInserterMediaCategories]));var Ln=window.wp.a11y;const Rn="";function An(e){if(e)return Object.keys(e).find((t=>{const n=e[t];return"string"==typeof n&&-1!==n.indexOf(Rn)}))}const Dn=e=>Array.isArray(e)?e:[e],On=e=>({dispatch:t})=>{t({type:"RESET_BLOCKS",blocks:e}),t(zn(e))},zn=e=>({select:t,dispatch:n})=>{const o=t.getTemplate(),r=t.getTemplateLock(),l=!o||"all"!==r||(0,a.doBlocksMatchTemplate)(e,o);if(l!==t.isValidTemplate())return n.setTemplateValidity(l),l};function Vn(e,t,n){return{type:"RESET_SELECTION",selectionStart:e,selectionEnd:t,initialPosition:n}}function Fn(e){return $()('wp.data.dispatch( "core/block-editor" ).receiveBlocks',{since:"5.9",alternative:"resetBlocks or insertBlocks"}),{type:"RECEIVE_BLOCKS",blocks:e}}function Hn(e,t,n=!1){return{type:"UPDATE_BLOCK_ATTRIBUTES",clientIds:Dn(e),attributes:t,uniqueByBlock:n}}function Gn(e,t){return{type:"UPDATE_BLOCK",clientId:e,updates:t}}function Un(e,t=0){return{type:"SELECT_BLOCK",initialPosition:t,clientId:e}}const $n=(e,t=!1)=>({select:n,dispatch:o})=>{const r=n.getPreviousBlockClientId(e);if(r)o.selectBlock(r,-1);else if(t){const t=n.getBlockRootClientId(e);t&&o.selectBlock(t,-1)}},jn=e=>({select:t,dispatch:n})=>{const o=t.getNextBlockClientId(e);o&&n.selectBlock(o)};function Wn(){return{type:"START_MULTI_SELECT"}}function Kn(){return{type:"STOP_MULTI_SELECT"}}const qn=(e,t,n=0)=>({select:o,dispatch:r})=>{if(o.getBlockRootClientId(e)!==o.getBlockRootClientId(t))return;r({type:"MULTI_SELECT",start:e,end:t,initialPosition:n});const l=o.getSelectedBlockCount();(0,Ln.speak)((0,v.sprintf)((0,v._n)("%s block selected.","%s blocks selected.",l),l),"assertive")};function Zn(){return{type:"CLEAR_SELECTED_BLOCK"}}function Yn(e=!0){return{type:"TOGGLE_SELECTION",isSelectionEnabled:e}}function Xn(e,t){var n;const o=null!==(n=t?.__experimentalPreferredStyleVariations?.value)&&void 0!==n?n:{};return e.map((e=>{const t=e.name;if(!(0,a.hasBlockSupport)(t,"defaultStylePicker",!0))return e;if(!o[t])return e;const n=e.attributes?.className;if(n?.includes("is-style-"))return e;const{attributes:r={}}=e,l=o[t];return{...e,attributes:{...r,className:`${n||""} is-style-${l}`.trim()}}}))}const Qn=(e,t,n,o=0,r)=>({select:l,dispatch:i,registry:a})=>{e=Dn(e),t=Xn(Dn(t),l.getSettings());const s=l.getBlockRootClientId(e[0]);for(let e=0;e<t.length;e++){const n=t[e];if(!l.canInsertBlockType(n.name,s))return}a.batch((()=>{i({type:"REPLACE_BLOCKS",clientIds:e,blocks:t,time:Date.now(),indexToSelect:n,initialPosition:o,meta:r}),i.ensureDefaultBlock()}))};function Jn(e,t){return Qn(e,t)}const eo=e=>(t,n)=>({select:o,dispatch:r})=>{o.canMoveBlocks(t,n)&&r({type:e,clientIds:Dn(t),rootClientId:n})},to=eo("MOVE_BLOCKS_DOWN"),no=eo("MOVE_BLOCKS_UP"),oo=(e,t="",n="",o)=>({select:r,dispatch:l})=>{if(r.canMoveBlocks(e,t)){if(t!==n){if(!r.canRemoveBlocks(e,t))return;if(!r.canInsertBlocks(e,n))return}l({type:"MOVE_BLOCKS_TO_POSITION",fromRootClientId:t,toRootClientId:n,clientIds:e,index:o})}};function ro(e,t="",n="",o){return oo([e],t,n,o)}function lo(e,t,n,o,r){return io([e],t,n,o,0,r)}const io=(e,t,n,o=!0,r=0,l)=>({select:i,dispatch:a})=>{null!==r&&"object"==typeof r&&(l=r,r=0,$()("meta argument in wp.data.dispatch('core/block-editor')",{since:"5.8",hint:"The meta argument is now the 6th argument of the function"})),e=Xn(Dn(e),i.getSettings());const s=[];for(const t of e){i.canInsertBlockType(t.name,n)&&s.push(t)}s.length&&a({type:"INSERT_BLOCKS",blocks:s,index:t,rootClientId:n,time:Date.now(),updateSelection:o,initialPosition:o?r:null,meta:l})};function ao(e,t,n={}){const{__unstableWithInserter:o,operation:r}=n;return{type:"SHOW_INSERTION_POINT",rootClientId:e,index:t,__unstableWithInserter:o,operation:r}}const so=()=>({select:e,dispatch:t})=>{e.isBlockInsertionPointVisible()&&t({type:"HIDE_INSERTION_POINT"})};function co(e){return{type:"SET_TEMPLATE_VALIDITY",isValid:e}}const uo=()=>({select:e,dispatch:t})=>{t({type:"SYNCHRONIZE_TEMPLATE"});const n=e.getBlocks(),o=e.getTemplate(),r=(0,a.synchronizeBlocksWithTemplate)(n,o);t.resetBlocks(r)},po=e=>({registry:t,select:n,dispatch:o})=>{const r=n.getSelectionStart(),l=n.getSelectionEnd();if(r.clientId===l.clientId)return;if(!r.attributeKey||!l.attributeKey||void 0===r.offset||void 0===l.offset)return!1;const i=n.getBlockRootClientId(r.clientId);if(i!==n.getBlockRootClientId(l.clientId))return;const s=n.getBlockOrder(i);let c,u;s.indexOf(r.clientId)>s.indexOf(l.clientId)?(c=l,u=r):(c=r,u=l);const d=e?u:c,p=n.getBlock(d.clientId),m=(0,a.getBlockType)(p.name);if(!m.merge)return;const f=c,g=u,h=n.getBlock(f.clientId),b=(0,a.getBlockType)(h.name),v=n.getBlock(g.clientId),_=(0,a.getBlockType)(v.name),k=h.attributes[f.attributeKey],y=v.attributes[g.attributeKey],E=b.attributes[f.attributeKey],S=_.attributes[g.attributeKey];let w=(0,G.create)({html:k,...j(E)}),C=(0,G.create)({html:y,...j(S)});w=(0,G.remove)(w,f.offset,w.text.length),C=(0,G.insert)(C,Rn,0,g.offset);const x=(0,a.cloneBlock)(h,{[f.attributeKey]:(0,G.toHTMLString)({value:w,...j(E)})}),B=(0,a.cloneBlock)(v,{[g.attributeKey]:(0,G.toHTMLString)({value:C,...j(S)})}),I=e?x:B,T=h.name===v.name?[I]:(0,a.switchToBlockType)(I,m.name);if(!T||!T.length)return;let M;if(e){const e=T.pop();M=m.merge(e.attributes,B.attributes)}else{const e=T.shift();M=m.merge(x.attributes,e.attributes)}const P=An(M),N=M[P],L=(0,G.create)({html:N,...j(m.attributes[P])}),R=L.text.indexOf(Rn),A=(0,G.remove)(L,R,R+1),D=(0,G.toHTMLString)({value:A,...j(m.attributes[P])});M[P]=D;const O=n.getSelectedBlockClientIds(),z=[...e?T:[],{...p,attributes:{...p.attributes,...M}},...e?[]:T];t.batch((()=>{o.selectionChange(p.clientId,P,R,R),o.replaceBlocks(O,z,0,n.getSelectedBlocksInitialCaretPosition())}))},mo=()=>({select:e,dispatch:t})=>{const n=e.getSelectionStart(),o=e.getSelectionEnd();if(n.clientId===o.clientId)return;if(!n.attributeKey||!o.attributeKey||void 0===n.offset||void 0===o.offset)return;const r=e.getBlockRootClientId(n.clientId);if(r!==e.getBlockRootClientId(o.clientId))return;const l=e.getBlockOrder(r);let i,s;l.indexOf(n.clientId)>l.indexOf(o.clientId)?(i=o,s=n):(i=n,s=o);const c=i,u=s,d=e.getBlock(c.clientId),p=(0,a.getBlockType)(d.name),m=e.getBlock(u.clientId),f=(0,a.getBlockType)(m.name),g=d.attributes[c.attributeKey],h=m.attributes[u.attributeKey],b=p.attributes[c.attributeKey],v=f.attributes[u.attributeKey];let _=(0,G.create)({html:g,...j(b)}),k=(0,G.create)({html:h,...j(v)});_=(0,G.remove)(_,c.offset,_.text.length),k=(0,G.remove)(k,0,u.offset),t.replaceBlocks(e.getSelectedBlockClientIds(),[{...d,attributes:{...d.attributes,[c.attributeKey]:(0,G.toHTMLString)({value:_,...j(b)})}},{...m,attributes:{...m.attributes,[u.attributeKey]:(0,G.toHTMLString)({value:k,...j(v)})}}])},fo=()=>({select:e,dispatch:t})=>{const n=e.getSelectionStart(),o=e.getSelectionEnd();t.selectionChange({start:{clientId:n.clientId},end:{clientId:o.clientId}})},go=(e,t)=>({registry:n,select:o,dispatch:r})=>{const l=[e,t];r({type:"MERGE_BLOCKS",blocks:l});const[i,s]=l,c=o.getBlock(i),u=(0,a.getBlockType)(c.name);if(!u)return;if(!u.merge&&!(0,a.getBlockSupport)(c.name,"__experimentalOnMerge"))return void r.selectBlock(c.clientId);const d=o.getBlock(s);if(!u.merge){const e=(0,a.switchToBlockType)(d,u.name);if(1!==e?.length)return void r.selectBlock(c.clientId);const[t]=e;return t.innerBlocks.length<1?void r.selectBlock(c.clientId):void n.batch((()=>{r.insertBlocks(t.innerBlocks,void 0,i),r.removeBlock(s),r.selectBlock(t.innerBlocks[0].clientId);const e=o.getNextBlockClientId(i);if(e&&o.getBlockName(i)===o.getBlockName(e)){const t=o.getBlockAttributes(i),n=o.getBlockAttributes(e);Object.keys(t).every((e=>t[e]===n[e]))&&(r.moveBlocksToPosition(o.getBlockOrder(e),e,i),r.removeBlock(e,!1))}}))}const p=(0,a.getBlockType)(d.name),{clientId:m,attributeKey:f,offset:g}=o.getSelectionStart(),h=(m===i?u:p).attributes[f],b=(m===i||m===s)&&void 0!==f&&void 0!==g&&!!h;h||("number"==typeof f?window.console.error("RichText needs an identifier prop that is the block attribute key of the attribute it controls. Its type is expected to be a string, but was "+typeof f):window.console.error("The RichText identifier prop does not match any attributes defined by the block."));const v=(0,a.cloneBlock)(c),_=(0,a.cloneBlock)(d);if(b){const e=m===i?v:_,t=e.attributes[f],n=(0,G.insert)((0,G.create)({html:t,...j(h)}),Rn,g,g);e.attributes[f]=(0,G.toHTMLString)({value:n,...j(h)})}const k=c.name===d.name?[_]:(0,a.switchToBlockType)(_,c.name);if(!k||!k.length)return;const y=u.merge(v.attributes,k[0].attributes);if(b){const e=An(y),t=y[e],n=(0,G.create)({html:t,...j(u.attributes[e])}),o=n.text.indexOf(Rn),l=(0,G.remove)(n,o,o+1),i=(0,G.toHTMLString)({value:l,...j(u.attributes[e])});y[e]=i,r.selectionChange(c.clientId,e,o,o)}r.replaceBlocks([c.clientId,d.clientId],[{...c,attributes:{...c.attributes,...y}},...k.slice(1)],0)},ho=(e,t=!0)=>gn(e,t);function bo(e,t){return ho([e],t)}function vo(e,t,n=!1,o=0){return{type:"REPLACE_INNER_BLOCKS",rootClientId:e,blocks:t,updateSelection:n,initialPosition:n?o:null,time:Date.now()}}function _o(e){return{type:"TOGGLE_BLOCK_MODE",clientId:e}}function ko(){return{type:"START_TYPING"}}function yo(){return{type:"STOP_TYPING"}}function Eo(e=[]){return{type:"START_DRAGGING_BLOCKS",clientIds:e}}function So(){return{type:"STOP_DRAGGING_BLOCKS"}}function wo(){return $()('wp.data.dispatch( "core/block-editor" ).enterFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function Co(){return $()('wp.data.dispatch( "core/block-editor" ).exitFormattedText',{since:"6.1",version:"6.3"}),{type:"DO_NOTHING"}}function xo(e,t,n,o){return"string"==typeof e?{type:"SELECTION_CHANGE",clientId:e,attributeKey:t,startOffset:n,endOffset:o}:{type:"SELECTION_CHANGE",...e}}const Bo=(e,t,n)=>({dispatch:o})=>{const r=(0,a.getDefaultBlockName)();if(!r)return;const l=(0,a.createBlock)(r,e);return o.insertBlock(l,n,t)};function Io(e,t){return{type:"UPDATE_BLOCK_LIST_SETTINGS",clientId:e,settings:t}}function To(e){return pn(e,{stripExperimentalSettings:!0})}function Mo(e,t){return{type:"SAVE_REUSABLE_BLOCK_SUCCESS",id:e,updatedId:t}}function Po(){return{type:"MARK_LAST_CHANGE_AS_PERSISTENT"}}function No(){return{type:"MARK_NEXT_CHANGE_AS_NOT_PERSISTENT"}}const Lo=()=>({dispatch:e})=>{e({type:"MARK_AUTOMATIC_CHANGE"});const{requestIdleCallback:t=(e=>setTimeout(e,100))}=window;t((()=>{e({type:"MARK_AUTOMATIC_CHANGE_FINAL"})}))},Ro=(e=!0)=>({dispatch:t})=>{t.__unstableSetEditorMode(e?"navigation":"edit")},Ao=e=>({dispatch:t,select:n})=>{if("zoom-out"===e){const e=n.getBlockSelectionStart();e&&t.selectBlock(n.getBlockHierarchyRootClientId(e))}t({type:"SET_EDITOR_MODE",mode:e}),"navigation"===e?(0,Ln.speak)((0,v.__)("You are currently in navigation mode. Navigate blocks using the Tab key and Arrow keys. Use Left and Right Arrow keys to move between nesting levels. To exit navigation mode and edit the selected block, press Enter.")):"edit"===e?(0,Ln.speak)((0,v.__)("You are currently in edit mode. To return to the navigation mode, press Escape.")):"zoom-out"===e&&(0,Ln.speak)((0,v.__)("You are currently in zoom-out mode."))},Do=(e=null)=>({dispatch:t})=>{t({type:"SET_BLOCK_MOVING_MODE",hasBlockMovingClientId:e}),e&&(0,Ln.speak)((0,v.__)("Use the Tab key and Arrow keys to choose new block location. Use Left and Right Arrow keys to move between nesting levels. Once location is selected press Enter or Space to move the block."))},Oo=(e,t=!0)=>({select:n,dispatch:o})=>{if(!e||!e.length)return;const r=n.getBlocksByClientId(e);if(r.some((e=>!e)))return;const l=r.map((e=>e.name));if(l.some((e=>!(0,a.hasBlockSupport)(e,"multiple",!0))))return;const i=n.getBlockRootClientId(e[0]),s=Dn(e),c=n.getBlockIndex(s[s.length-1]),u=r.map((e=>(0,a.__experimentalCloneSanitizedBlock)(e)));return o.insertBlocks(u,c+1,i,t),u.length>1&&t&&o.multiSelect(u[0].clientId,u[u.length-1].clientId),u.map((e=>e.clientId))},zo=e=>({select:t,dispatch:n})=>{if(!e)return;const o=t.getBlockRootClientId(e);if(t.getTemplateLock(o))return;const r=t.getBlockIndex(e);return n.insertDefaultBlock({},o,r)},Vo=e=>({select:t,dispatch:n})=>{if(!e)return;const o=t.getBlockRootClientId(e);if(t.getTemplateLock(o))return;const r=t.getBlockIndex(e);return n.insertDefaultBlock({},o,r+1)};function Fo(e,t){return{type:"TOGGLE_BLOCK_HIGHLIGHT",clientId:e,isHighlighted:t}}const Ho=e=>async({dispatch:t})=>{t(Fo(e,!0)),await new Promise((e=>setTimeout(e,150))),t(Fo(e,!1))};function Go(e,t){return{type:"SET_HAS_CONTROLLED_INNER_BLOCKS",hasControlledInnerBlocks:t,clientId:e}}function Uo(e){return{type:"SET_BLOCK_VISIBILITY",updates:e}}function $o(e){return{type:"SET_TEMPORARILY_EDITING_AS_BLOCKS",temporarilyEditingAsBlocks:e}}const jo=e=>({select:t,dispatch:n})=>{if(!e||"object"!=typeof e)return void console.error("Category should be an `InserterMediaCategory` object.");if(!e.name)return void console.error("Category should have a `name` that should be unique among all media categories.");if(!e.labels?.name)return void console.error("Category should have a `labels.name`.");if(!["image","audio","video"].includes(e.mediaType))return void console.error("Category should have `mediaType` property that is one of `image|audio|video`.");if(!e.fetch||"function"!=typeof e.fetch)return void console.error("Category should have a `fetch` function defined with the following signature `(InserterMediaRequest) => Promise<InserterMediaItem[]>`.");const o=t.getRegisteredInserterMediaCategories();o.some((({name:t})=>t===e.name))?console.error(`A category is already registered with the same name: "${e.name}".`):o.some((({labels:{name:t}={}})=>t===e.labels?.name))?console.error(`A category is already registered with the same labels.name: "${e.labels.name}".`):n({type:"REGISTER_INSERTER_MEDIA_CATEGORY",category:{...e,isExternalResource:!0}})};function Wo(e="",t){return{type:"SET_BLOCK_EDITING_MODE",clientId:e,mode:t}}function Ko(e=""){return{type:"UNSET_BLOCK_EDITING_MODE",clientId:e}}const qo="core/block-editor";var Zo=window.wp.privateApis;const{lock:Yo,unlock:Xo}=(0,Zo.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/block-editor"),Qo={reducer:A,selectors:e,actions:l},Jo=(0,f.createReduxStore)(qo,{...Qo,persist:["preferences"]}),er=(0,f.registerStore)(qo,{...Qo,persist:["preferences"]});Xo(er).registerPrivateActions(t),Xo(er).registerPrivateSelectors(r),Xo(Jo).registerPrivateActions(t),Xo(Jo).registerPrivateSelectors(r);const tr={name:"",isSelected:!1},nr=(0,c.createContext)(tr),{Provider:or}=nr;function rr(){return(0,c.useContext)(nr)}function lr(){const{isSelected:e,clientId:t,name:n}=rr();return(0,f.useSelect)((o=>{if(e)return!0;const{getBlockName:r,isFirstMultiSelectedBlock:l,getMultiSelectedBlockClientIds:i}=o(Jo);return!!l(t)&&i().every((e=>r(e)===n))}),[t,e,n])}function ir({group:e="default",controls:t,children:n,__experimentalShareWithChildBlocks:o=!1}){const r=function(e,t){const n=lr(),{clientId:o}=rr(),r=(0,f.useSelect)((e=>{const{getBlockName:n,hasSelectedInnerBlock:r}=e(Jo),{hasBlockSupport:l}=e(a.store);return t&&l(n(o),"__experimentalExposeControlsToChildren",!1)&&r(o)}),[t,o]);return n?g[e]?.Fill:r?g.parent.Fill:null}(e,o);if(!r)return null;const l=(0,c.createElement)(c.Fragment,null,"default"===e&&(0,c.createElement)(m.ToolbarGroup,{controls:t}),n);return(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(r,null,(e=>{const{forwardedContext:t=[]}=e;return t.reduce(((e,[t,n])=>(0,c.createElement)(t,{...n},e)),l)})))}window.wp.warning;const{ComponentsContext:ar}=Xo(m.privateApis);function sr({group:e="default",...t}){const n=(0,c.useContext)(m.__experimentalToolbarContext),o=(0,c.useContext)(ar),r=(0,c.useMemo)((()=>({forwardedContext:[[m.__experimentalToolbarContext.Provider,{value:n}],[ar.Provider,{value:o}]]})),[n,o]),l=g[e]?.Slot,i=(0,m.__experimentalUseSlotFills)(l?.__unstableName);if(!l)return null;if(!i?.length)return null;const a=(0,c.createElement)(l,{...t,bubblesVirtually:!0,fillProps:r});return"default"===e?a:(0,c.createElement)(m.ToolbarGroup,null,a)}const cr=ir;cr.Slot=sr;const ur=e=>(0,c.createElement)(ir,{group:"inline",...e});ur.Slot=e=>(0,c.createElement)(sr,{group:"inline",...e});var dr=cr;var pr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"}));var mr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"}));var fr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"}));var gr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"}));var hr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M4 4H5.5V20H4V4ZM7 10L17 10V14L7 14V10ZM20 4H18.5V20H20V4Z"}));var br=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m14.5 6.5-1 1 3.7 3.7H4v1.6h13.2l-3.7 3.7 1 1 5.6-5.5z"}));var vr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m16.5 13.5-3.7 3.7V4h-1.5v13.2l-3.8-3.7-1 1 5.5 5.6 5.5-5.6z"}));const _r={default:{name:"default",slug:"flow",className:"is-layout-flow",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}}],spacingStyles:[{selector:" > :first-child:first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child:last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},constrained:{name:"constrained",slug:"constrained",className:"is-layout-constrained",baseStyles:[{selector:" > .alignleft",rules:{float:"left","margin-inline-start":"0","margin-inline-end":"2em"}},{selector:" > .alignright",rules:{float:"right","margin-inline-start":"2em","margin-inline-end":"0"}},{selector:" > .aligncenter",rules:{"margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > :where(:not(.alignleft):not(.alignright):not(.alignfull))",rules:{"max-width":"var(--wp--style--global--content-size)","margin-left":"auto !important","margin-right":"auto !important"}},{selector:" > .alignwide",rules:{"max-width":"var(--wp--style--global--wide-size)"}}],spacingStyles:[{selector:" > :first-child:first-child",rules:{"margin-block-start":"0"}},{selector:" > :last-child:last-child",rules:{"margin-block-end":"0"}},{selector:" > *",rules:{"margin-block-start":null,"margin-block-end":"0"}}]},flex:{name:"flex",slug:"flex",className:"is-layout-flex",displayMode:"flex",baseStyles:[{selector:"",rules:{"flex-wrap":"wrap","align-items":"center"}},{selector:" > *",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]},grid:{name:"grid",slug:"grid",className:"is-layout-grid",displayMode:"grid",baseStyles:[{selector:" > *",rules:{margin:"0"}}],spacingStyles:[{selector:"",rules:{gap:null}}]}};function kr(e,t=""){return e.split(",").map((e=>`.editor-styles-wrapper ${e}${t?` ${t}`:""}`)).join(",")}function yr(e,t=_r,n,o){let r="";return t?.[n]?.spacingStyles?.length&&o&&t[n].spacingStyles.forEach((t=>{r+=`${kr(e,t.selector.trim())} { `,r+=Object.entries(t.rules).map((([e,t])=>`${e}: ${t||o}`)).join("; "),r+="; }"})),r}function Er(e){const{contentSize:t,wideSize:n,type:o="default"}=e,r={},l=/^(?!0)\d+(px|em|rem|vw|vh|%)?$/i;return l.test(t)&&"constrained"===o&&(r.none=(0,v.sprintf)((0,v.__)("Max %s wide"),t)),l.test(n)&&(r.wide=(0,v.sprintf)((0,v.__)("Max %s wide"),n)),r}var Sr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z"}));var wr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m4.5 7.5v9h1.5v-9z"}),(0,c.createElement)(F.Path,{d:"m18 7.5v9h1.5v-9z"}));var Cr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9z"}),(0,c.createElement)(F.Path,{d:"m7.5 19.5h9v-1.5h-9z"}));var xr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m16.5 6h-9v-1.5h9z"}));var Br=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m18 16.5v-9h1.5v9z"}));var Ir=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m16.5 19.5h-9v-1.5h9z",style:{fill:"#1e1e1e"}}));const Tr=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.5 6h9v-1.5h-9zm0 13.5h9v-1.5h-9zm-3-3h1.5v-9h-1.5zm13.5-9v9h1.5v-9z",style:{opacity:.25}}),(0,c.createElement)(F.Path,{d:"m4.5 16.5v-9h1.5v9z"}));const Mr=["top","right","bottom","left"],Pr={top:void 0,right:void 0,bottom:void 0,left:void 0},Nr={custom:Sr,axial:Sr,horizontal:wr,vertical:Cr,top:xr,right:Br,bottom:Ir,left:Tr},Lr={default:(0,v.__)("Spacing control"),top:(0,v.__)("Top"),bottom:(0,v.__)("Bottom"),left:(0,v.__)("Left"),right:(0,v.__)("Right"),mixed:(0,v.__)("Mixed"),vertical:(0,v.__)("Vertical"),horizontal:(0,v.__)("Horizontal"),axial:(0,v.__)("Horizontal & vertical"),custom:(0,v.__)("Custom")},Rr={axial:"axial",top:"top",right:"right",bottom:"bottom",left:"left",custom:"custom"};function Ar(e){return!!e?.includes&&("0"===e||e.includes("var:preset|spacing|"))}function Dr(e,t){if(!Ar(e))return e;const n=Vr(e),o=t.find((e=>String(e.slug)===n));return o?.size}function Or(e,t){if(!e||Ar(e)||"0"===e)return e;const n=t.find((t=>String(t.size)===String(e)));return n?.slug?`var:preset|spacing|${n.slug}`:e}function zr(e){if(!e)return;const t=e.match(/var:preset\|spacing\|(.+)/);return t?`var(--wp--preset--spacing--${t[1]})`:e}function Vr(e){if(!e)return;if("0"===e||"default"===e)return e;const t=e.match(/var:preset\|spacing\|(.+)/);return t?t[1]:void 0}function Fr(e,t){if(!e||!e.length)return!1;const n=e.includes("horizontal")||e.includes("left")&&e.includes("right"),o=e.includes("vertical")||e.includes("top")&&e.includes("bottom");return"horizontal"===t?n:"vertical"===t?o:n||o}function Hr(e,t="0"){const n=function(e){if(!e)return null;const t="string"==typeof e;return{top:t?e:e?.top,left:t?e:e?.left}}(e);if(!n)return null;const o=zr(n?.top)||t,r=zr(n?.left)||t;return o===r?o:`${o} ${r}`}const Gr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M15 4H9v11h6V4zM4 18.5V20h16v-1.5H4z"})),Ur=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M20 11h-5V4H9v7H4v1.5h5V20h6v-7.5h5z"})),$r=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M9 20h6V9H9v11zM4 4v1.5h16V4H4z"})),jr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M4 4L20 4L20 5.5L4 5.5L4 4ZM10 7L14 7L14 17L10 17L10 7ZM20 18.5L4 18.5L4 20L20 20L20 18.5Z"})),Wr=(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(m.Path,{d:"M7 4H17V8L7 8V4ZM7 16L17 16V20L7 20V16ZM20 11.25H4V12.75H20V11.25Z"})),Kr={top:{icon:$r,title:(0,v._x)("Align top","Block vertical alignment setting")},center:{icon:Ur,title:(0,v._x)("Align middle","Block vertical alignment setting")},bottom:{icon:Gr,title:(0,v._x)("Align bottom","Block vertical alignment setting")},stretch:{icon:jr,title:(0,v._x)("Stretch to fill","Block vertical alignment setting")},"space-between":{icon:Wr,title:(0,v._x)("Space between","Block vertical alignment setting")}},qr=["top","center","bottom"];var Zr=function({value:e,onChange:t,controls:n=qr,isCollapsed:o=!0,isToolbar:r}){const l=Kr[e],i=Kr.top,a=r?m.ToolbarGroup:m.ToolbarDropdownMenu,s=r?{isCollapsed:o}:{};return(0,c.createElement)(a,{icon:l?l.icon:i.icon,label:(0,v._x)("Change vertical alignment","Block vertical alignment setting label"),controls:n.map((n=>{return{...Kr[n],isActive:e===n,role:o?"menuitemradio":void 0,onClick:(r=n,()=>t(e===r?void 0:r))};var r})),...s})};const Yr=e=>(0,c.createElement)(Zr,{...e,isToolbar:!1}),Xr=e=>(0,c.createElement)(Zr,{...e,isToolbar:!0}),Qr={left:pr,center:mr,right:fr,"space-between":gr,stretch:hr};var Jr=function({allowedControls:e=["left","center","right","space-between"],isCollapsed:t=!0,onChange:n,value:o,popoverProps:r,isToolbar:l}){const i=e=>{n(e===o?void 0:e)},a=o?Qr[o]:Qr.left,s=[{name:"left",icon:pr,title:(0,v.__)("Justify items left"),isActive:"left"===o,onClick:()=>i("left")},{name:"center",icon:mr,title:(0,v.__)("Justify items center"),isActive:"center"===o,onClick:()=>i("center")},{name:"right",icon:fr,title:(0,v.__)("Justify items right"),isActive:"right"===o,onClick:()=>i("right")},{name:"space-between",icon:gr,title:(0,v.__)("Space between items"),isActive:"space-between"===o,onClick:()=>i("space-between")},{name:"stretch",icon:hr,title:(0,v.__)("Stretch items"),isActive:"stretch"===o,onClick:()=>i("stretch")}],u=l?m.ToolbarGroup:m.ToolbarDropdownMenu,d=l?{isCollapsed:t}:{};return(0,c.createElement)(u,{icon:a,popoverProps:r,label:(0,v.__)("Change items justification"),controls:s.filter((t=>e.includes(t.name))),...d})};const el=e=>(0,c.createElement)(Jr,{...e,isToolbar:!1}),tl=e=>(0,c.createElement)(Jr,{...e,isToolbar:!0});var nl=function(){return nl=Object.assign||function(e){for(var t,n=1,o=arguments.length;n<o;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},nl.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function ol(e){return e.toLowerCase()}var rl=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],ll=/[^A-Z0-9]+/gi;function il(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,o=void 0===n?rl:n,r=t.stripRegexp,l=void 0===r?ll:r,i=t.transform,a=void 0===i?ol:i,s=t.delimiter,c=void 0===s?" ":s,u=al(al(e,o,"$1\0$2"),l,"\0"),d=0,p=u.length;"\0"===u.charAt(d);)d++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(d,p).split("\0").map(a).join(c)}function al(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function sl(e,t){return void 0===t&&(t={}),function(e,t){return void 0===t&&(t={}),il(e,nl({delimiter:"."},t))}(e,nl({delimiter:"-"},t))}function cl(e){let t=e;var n;"string"!=typeof e&&(t=null!==(n=e?.toString?.())&&void 0!==n?n:"");return t=t.replace(/['\u2019]/,""),sl(t,{splitRegexp:[/(?!(?:1ST|2ND|3RD|[4-9]TH)(?![a-z]))([a-z0-9])([A-Z])/g,/(?!(?:1st|2nd|3rd|[4-9]th)(?![a-z]))([0-9])([a-z])/g,/([A-Za-z])([0-9])/g,/([A-Z])([A-Z][a-z])/g]})}function ul(e){return Array.isArray(e)?e.map(ul):e&&"object"==typeof e?{...Object.fromEntries(Object.entries(e).map((([e,t])=>[e,ul(t)])))}:e}function dl(e,t,n){const o=function(e){return Array.isArray(e)?e:"number"==typeof e?[e.toString()]:[e]}(t),r=e?ul(e):{};return o.reduce(((e,r,l)=>(void 0===e[r]&&(Number.isInteger(t[l+1])?e[r]=[]:e[r]={}),l===o.length-1&&(e[r]=n),e[r])),r),r}const pl=(e,t,n)=>{var o;const r=Array.isArray(t)?t:t.split(".");let l=e;return r.forEach((e=>{l=l?.[e]})),null!==(o=l)&&void 0!==o?o:n},ml=["color","border","dimensions","typography","spacing"],fl={"color.palette":e=>e.colors,"color.gradients":e=>e.gradients,"color.custom":e=>void 0===e.disableCustomColors?void 0:!e.disableCustomColors,"color.customGradient":e=>void 0===e.disableCustomGradients?void 0:!e.disableCustomGradients,"typography.fontSizes":e=>e.fontSizes,"typography.customFontSize":e=>void 0===e.disableCustomFontSizes?void 0:!e.disableCustomFontSizes,"typography.lineHeight":e=>e.enableCustomLineHeight,"spacing.units":e=>{if(void 0!==e.enableCustomUnits)return!0===e.enableCustomUnits?["px","em","rem","vh","vw","%"]:e.enableCustomUnits},"spacing.padding":e=>e.enableCustomSpacing},gl={"border.customColor":"border.color","border.customStyle":"border.style","border.customWidth":"border.width","typography.customFontStyle":"typography.fontStyle","typography.customFontWeight":"typography.fontWeight","typography.customLetterSpacing":"typography.letterSpacing","typography.customTextDecorations":"typography.textDecoration","typography.customTextTransforms":"typography.textTransform","border.customRadius":"border.radius","spacing.customMargin":"spacing.margin","spacing.customPadding":"spacing.padding","typography.customLineHeight":"typography.lineHeight"},hl=e=>gl[e]||e;function bl(e){const{name:t,clientId:n}=rr();return(0,f.useSelect)((o=>{if(ml.includes(e))return void console.warn("Top level useSetting paths are disabled. Please use a subpath to query the information needed.");let r=(0,s.applyFilters)("blockEditor.useSetting.before",void 0,e,n,t);if(void 0!==r)return r;const l=hl(e),i=[n,...o(Jo).getBlockParents(n,!0)];for(const e of i){const n=o(Jo).getBlockName(e);if((0,a.hasBlockSupport)(n,"__experimentalSettings",!1)){var c;const n=o(Jo).getBlockAttributes(e);if(r=null!==(c=pl(n,`settings.blocks.${t}.${l}`))&&void 0!==c?c:pl(n,`settings.${l}`),void 0!==r)break}}const u=o(Jo).getSettings();if(void 0===r){var d;const e=`__experimentalFeatures.${l}`;r=null!==(d=pl(u,`__experimentalFeatures.blocks.${t}.${l}`))&&void 0!==d?d:pl(u,e)}var p,m;if(void 0!==r)return a.__EXPERIMENTAL_PATHS_WITH_MERGE[l]?null!==(p=null!==(m=r.custom)&&void 0!==m?m:r.theme)&&void 0!==p?p:r.default:r;const f=fl[l]?fl[l](u):void 0;return void 0!==f?f:"typography.dropCap"===l||void 0}),[t,n,e])}const vl="1600px",_l="320px",kl=1,yl=.25,El=.75,Sl="14px";function wl({minimumFontSize:e,maximumFontSize:t,fontSize:n,minimumViewportWidth:o=_l,maximumViewportWidth:r=vl,scaleFactor:l=kl,minimumFontSizeLimit:i}){if(i=Cl(i)?i:Sl,n){const o=Cl(n);if(!o?.unit)return null;const r=Cl(i,{coerceTo:o.unit});if(r?.value&&!e&&!t&&o?.value<=r?.value)return null;if(t||(t=`${o.value}${o.unit}`),!e){const t="px"===o.unit?o.value:16*o.value,n=Math.min(Math.max(1-.075*Math.log2(t),yl),El),l=xl(o.value*n,3);e=r?.value&&l<r?.value?`${r.value}${r.unit}`:`${l}${o.unit}`}}const a=Cl(e),s=a?.unit||"rem",c=Cl(t,{coerceTo:s});if(!a||!c)return null;const u=Cl(e,{coerceTo:"rem"}),d=Cl(r,{coerceTo:s}),p=Cl(o,{coerceTo:s});if(!d||!p||!u)return null;const m=xl(p.value/100,3),f=xl(m,3)+s,g=xl(((c.value-a.value)/(d.value-p.value)*100||1)*l,3);return`clamp(${e}, ${`${u.value}${u.unit} + ((1vw - ${f}) * ${g})`}, ${t})`}function Cl(e,t={}){if("string"!=typeof e&&"number"!=typeof e)return null;isFinite(e)&&(e=`${e}px`);const{coerceTo:n,rootSizeValue:o,acceptableUnits:r}={coerceTo:"",rootSizeValue:16,acceptableUnits:["rem","px","em"],...t},l=r?.join("|"),i=new RegExp(`^(\\d*\\.?\\d+)(${l}){1,1}$`),a=e.match(i);if(!a||a.length<3)return null;let[,s,c]=a,u=parseFloat(s);return"px"!==n||"em"!==c&&"rem"!==c||(u*=o,c=n),"px"!==c||"em"!==n&&"rem"!==n||(u/=o,c=n),"em"!==n&&"rem"!==n||"em"!==c&&"rem"!==c||(c=n),{value:xl(u,3),unit:c}}function xl(e,t=3){const n=Math.pow(10,t);return Number.isFinite(e)?parseFloat(Math.round(e*n)/n):void 0}function Bl(e,t){const{size:n}=e;if(!Il(t))return n;if(!n||"0"===n||!1===e?.fluid)return n;const o="object"==typeof t?.fluid?t?.fluid:{},r=wl({minimumFontSize:e?.fluid?.min,maximumFontSize:e?.fluid?.max,fontSize:n,minimumFontSizeLimit:o?.minFontSize,maximumViewportWidth:o?.maxViewportWidth,minimumViewportWidth:o?.minViewportWidth});return r||n}function Il(e){const t=e?.fluid;return!0===t||t&&"object"==typeof t&&Object.keys(t).length>0}function Tl(e){const t=e?.typography,n=e?.layout,o=Cl(n?.wideSize)?n?.wideSize:null;return Il(t)&&o?{fluid:{maxViewportWidth:o,...t.fluid}}:{fluid:t?.fluid}}const Ml="body",Pl=[{path:["color","palette"],valueKey:"color",cssVarInfix:"color",classes:[{classSuffix:"color",propertyName:"color"},{classSuffix:"background-color",propertyName:"background-color"},{classSuffix:"border-color",propertyName:"border-color"}]},{path:["color","gradients"],valueKey:"gradient",cssVarInfix:"gradient",classes:[{classSuffix:"gradient-background",propertyName:"background"}]},{path:["color","duotone"],valueKey:"colors",cssVarInfix:"duotone",valueFunc:({slug:e})=>`url( '#wp-duotone-${e}' )`,classes:[]},{path:["shadow","presets"],valueKey:"shadow",cssVarInfix:"shadow",classes:[]},{path:["typography","fontSizes"],valueFunc:(e,t)=>Bl(e,Tl(t)),valueKey:"size",cssVarInfix:"font-size",classes:[{classSuffix:"font-size",propertyName:"font-size"}]},{path:["typography","fontFamilies"],valueKey:"fontFamily",cssVarInfix:"font-family",classes:[{classSuffix:"font-family",propertyName:"font-family"}]},{path:["spacing","spacingSizes"],valueKey:"size",cssVarInfix:"spacing",valueFunc:({size:e})=>e,classes:[]}],Nl={"color.background":"color","color.text":"color","filter.duotone":"duotone","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.caption.color.text":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",shadow:"shadow","typography.fontSize":"font-size","typography.fontFamily":"font-family"};function Ll(e,t,n,o,r){const l=[pl(e,["blocks",t,...n]),pl(e,n)];for(const i of l)if(i){const l=["custom","theme","default"];for(const a of l){const l=i[a];if(l){const i=l.find((e=>e[o]===r));if(i){if("slug"===o)return i;return Ll(e,t,n,"slug",i.slug)[o]===i[o]?i:void 0}}}}}function Rl(e,t,n){if(!n||"string"!=typeof n){if(!n?.ref||"string"!=typeof n?.ref)return n;{const t=n.ref.split(".");if(!(n=pl(e,t))||n?.ref)return n}}const o="var:",r="var(--wp--";let l;if(n.startsWith(o))l=n.slice(4).split("|");else{if(!n.startsWith(r)||!n.endsWith(")"))return n;l=n.slice(10,-1).split("--")}const[i,...a]=l;return"preset"===i?function(e,t,n,[o,r]){const l=Pl.find((e=>e.cssVarInfix===o));if(!l)return n;const i=Ll(e.settings,t,l.path,"slug",r);if(i){const{valueKey:n}=l;return Rl(e,t,i[n])}return n}(e,t,n,a):"custom"===i?function(e,t,n,o){var r;const l=null!==(r=pl(e.settings,["blocks",t,"custom",...o]))&&void 0!==r?r:pl(e.settings,["custom",...o]);return l?Rl(e,t,l):n}(e,t,n,a):n}function Al(e,t){const n=e.split(","),o=t.split(","),r=[];return n.forEach((e=>{o.forEach((t=>{r.push(`${e.trim()} ${t.trim()}`)}))})),r.join(", ")}function Dl(e,t){return"object"!=typeof e||"object"!=typeof t?e===t:b()(e?.styles,t?.styles)&&b()(e?.settings,t?.settings)}const Ol=(0,c.createContext)({user:{},base:{},merged:{},setUserConfig:()=>{}}),zl={settings:{},styles:{}},Vl=["appearanceTools","useRootPaddingAwareAlignments","border.color","border.radius","border.style","border.width","shadow.presets","shadow.defaultPresets","color.background","color.button","color.caption","color.custom","color.customDuotone","color.customGradient","color.defaultDuotone","color.defaultGradients","color.defaultPalette","color.duotone","color.gradients","color.heading","color.link","color.palette","color.text","custom","dimensions.minHeight","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textColumns","typography.textDecoration","typography.textTransform","typography.writingMode"],Fl=()=>{const{user:e,setUserConfig:t}=(0,c.useContext)(Ol);return[!!e&&!b()(e,zl),(0,c.useCallback)((()=>t((()=>zl))),[t])]};function Hl(e,t,n="all"){const{setUserConfig:o,...r}=(0,c.useContext)(Ol),l=t?".blocks."+t:"",i=e?"."+e:"",a=`settings${l}${i}`,s=`settings${i}`,u="all"===n?"merged":n;return[(0,c.useMemo)((()=>{const t=r[u];if(!t)throw"Unsupported source";var n;if(e)return null!==(n=pl(t,a))&&void 0!==n?n:pl(t,s);let o={};return Vl.forEach((e=>{var n;const r=null!==(n=pl(t,`settings${l}.${e}`))&&void 0!==n?n:pl(t,`settings.${e}`);void 0!==r&&(o=dl(o,e.split("."),r))})),o}),[r,u,e,a,s,l]),e=>{o((t=>dl(t,a.split("."),e)))}]}function Gl(e,t,n="all",{shouldDecodeEncode:o=!0}={}){const{merged:r,base:l,user:i,setUserConfig:a}=(0,c.useContext)(Ol),s=e?"."+e:"",u=t?`styles.blocks.${t}${s}`:`styles${s}`;let d,p;switch(n){case"all":d=pl(r,u),p=o?Rl(r,t,d):d;break;case"user":d=pl(i,u),p=o?Rl(r,t,d):d;break;case"base":d=pl(l,u),p=o?Rl(l,t,d):d;break;default:throw"Unsupported source"}return[p,n=>{a((l=>dl(l,u.split("."),o?function(e,t,n,o){if(!o)return o;const r=Nl[n],l=Pl.find((e=>e.cssVarInfix===r));if(!l)return o;const{valueKey:i,path:a}=l,s=Ll(e,t,a,i,o);return s?`var:preset|${r}|${s.slug}`:o}(r.settings,t,e,n):n)))}]}function Ul(e,t,n){const{supportedStyles:o,supports:r}=(0,f.useSelect)((e=>({supportedStyles:Xo(e(a.store)).getSupportedStyles(t,n),supports:e(a.store).getBlockType(t)?.supports})),[t,n]);return(0,c.useMemo)((()=>{const t={...e};return o.includes("fontSize")||(t.typography={...t.typography,fontSizes:{},customFontSize:!1}),o.includes("fontFamily")||(t.typography={...t.typography,fontFamilies:{}}),t.color={...t.color,text:t.color?.text&&o.includes("color"),background:t.color?.background&&(o.includes("background")||o.includes("backgroundColor")),button:t.color?.button&&o.includes("buttonColor"),heading:t.color?.heading&&o.includes("headingColor"),link:t.color?.link&&o.includes("linkColor"),caption:t.color?.caption&&o.includes("captionColor")},o.includes("background")||(t.color.gradients=[],t.color.customGradient=!1),o.includes("filter")||(t.color.defaultDuotone=!1,t.color.customDuotone=!1),["lineHeight","fontStyle","fontWeight","letterSpacing","textTransform","textDecoration","writingMode"].forEach((e=>{o.includes(e)||(t.typography={...t.typography,[e]:!1})})),o.includes("columnCount")||(t.typography={...t.typography,textColumns:!1}),["contentSize","wideSize"].forEach((e=>{o.includes(e)||(t.layout={...t.layout,[e]:!1})})),["padding","margin","blockGap"].forEach((e=>{o.includes(e)||(t.spacing={...t.spacing,[e]:!1});const n=Array.isArray(r?.spacing?.[e])?r?.spacing?.[e]:r?.spacing?.[e]?.sides;n?.length&&t.spacing?.[e]&&(t.spacing={...t.spacing,[e]:{...t.spacing?.[e],sides:n}})})),o.includes("minHeight")||(t.dimensions={...t.dimensions,minHeight:!1}),["radius","color","style","width"].forEach((e=>{o.includes("border"+e.charAt(0).toUpperCase()+e.slice(1))||(t.border={...t.border,[e]:!1})})),t.shadow=!!o.includes("shadow")&&t.shadow,t}),[e,o,r])}function $l(e){const t=e?.color?.palette?.custom,n=e?.color?.palette?.theme,o=e?.color?.palette?.default,r=e?.color?.defaultPalette;return(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),colors:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),colors:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),colors:t}),e}),[t,n,o,r])}function jl(e){const t=e?.color?.gradients?.custom,n=e?.color?.gradients?.theme,o=e?.color?.gradients?.default,r=e?.color?.defaultGradients;return(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),gradients:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),gradients:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),gradients:t}),e}),[t,n,o,r])}const Wl=e=>{if(null===e||"object"!=typeof e||Array.isArray(e))return e;const t=Object.entries(e).map((([e,t])=>[e,Wl(t)])).filter((([,e])=>void 0!==e));return t.length?Object.fromEntries(t):void 0};function Kl(e,t,n,o,r,l){if(Object.values(null!=e?e:{}).every((e=>!e)))return n;if(1===l.length&&n.innerBlocks.length===o.length)return n;let i=o[0]?.attributes;if(l.length>1&&o.length>1){if(!o[r])return n;i=o[r]?.attributes}let a=n;return Object.entries(e).forEach((([e,n])=>{n&&t[e].forEach((e=>{const t=pl(i,e);t&&(a={...a,attributes:dl(a.attributes,e,t)})}))})),a}function ql(e,t,n){const o=(0,a.getBlockSupport)(e,t),r=o?.__experimentalSkipSerialization;return Array.isArray(r)?r.includes(n):r}function Zl(e,t){const n=bl("typography.fontFamilies"),o=bl("typography.fontSizes"),r=bl("typography.customFontSize"),l=bl("typography.fontStyle"),i=bl("typography.fontWeight"),a=bl("typography.lineHeight"),s=bl("typography.textColumns"),u=bl("typography.textDecoration"),d=bl("typography.writingMode"),p=bl("typography.textTransform"),m=bl("typography.letterSpacing"),f=bl("spacing.padding"),g=bl("spacing.margin"),h=bl("spacing.blockGap"),b=bl("spacing.spacingSizes"),v=bl("spacing.units"),_=bl("dimensions.minHeight"),k=bl("layout"),y=bl("border.color"),E=bl("border.radius"),S=bl("border.style"),w=bl("border.width"),C=bl("color.custom"),x=bl("color.palette.custom"),B=bl("color.customDuotone"),I=bl("color.palette.theme"),T=bl("color.palette.default"),M=bl("color.defaultPalette"),P=bl("color.defaultDuotone"),N=bl("color.duotone.custom"),L=bl("color.duotone.theme"),R=bl("color.duotone.default"),A=bl("color.gradients.custom"),D=bl("color.gradients.theme"),O=bl("color.gradients.default"),z=bl("color.defaultGradients"),V=bl("color.customGradient"),F=bl("color.background"),H=bl("color.link"),G=bl("color.text"),U=bl("color.heading"),$=bl("color.button");return Ul((0,c.useMemo)((()=>({color:{palette:{custom:x,theme:I,default:T},gradients:{custom:A,theme:D,default:O},duotone:{custom:N,theme:L,default:R},defaultGradients:z,defaultPalette:M,defaultDuotone:P,custom:C,customGradient:V,customDuotone:B,background:F,link:H,heading:U,button:$,text:G},typography:{fontFamilies:{custom:n},fontSizes:{custom:o},customFontSize:r,fontStyle:l,fontWeight:i,lineHeight:a,textColumns:s,textDecoration:u,textTransform:p,letterSpacing:m,writingMode:d},spacing:{spacingSizes:{custom:b},padding:f,margin:g,blockGap:h,units:v},border:{color:y,radius:E,style:S,width:w},dimensions:{minHeight:_},layout:k,parentLayout:t})),[n,o,r,l,i,a,s,u,p,m,d,f,g,h,b,v,_,k,t,y,E,S,w,C,x,B,I,T,M,P,N,L,R,A,D,O,z,V,F,H,G,U,$]),e)}const Yl={left:"flex-start",right:"flex-end",center:"center","space-between":"space-between"},Xl={left:"flex-start",right:"flex-end",center:"center",stretch:"stretch"},Ql={top:"flex-start",center:"center",bottom:"flex-end",stretch:"stretch","space-between":"space-between"},Jl=["wrap","nowrap"];var ei={name:"flex",label:(0,v.__)("Flex"),inspectorControls:function({layout:e={},onChange:t,layoutBlockSupport:n={}}){const{allowOrientation:o=!0}=n;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Flex,null,(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(oi,{layout:e,onChange:t})),(0,c.createElement)(m.FlexItem,null,o&&(0,c.createElement)(li,{layout:e,onChange:t}))),(0,c.createElement)(ri,{layout:e,onChange:t}))},toolBarControls:function({layout:e={},onChange:t,layoutBlockSupport:n}){if(n?.allowSwitching)return null;const{allowVerticalAlignment:o=!0}=n;return(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(oi,{layout:e,onChange:t,isToolbar:!0}),o&&(0,c.createElement)(ti,{layout:e,onChange:t,isToolbar:!0}))},getLayoutStyle:function({selector:e,layout:t,style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{orientation:i="horizontal"}=t,a=n?.spacing?.blockGap&&!ql(o,"spacing","blockGap")?Hr(n?.spacing?.blockGap,"0.5em"):void 0,s=Yl[t.justifyContent],c=Jl.includes(t.flexWrap)?t.flexWrap:"wrap",u=Ql[t.verticalAlignment],d=Xl[t.justifyContent]||Xl.left;let p="";const m=[];return c&&"wrap"!==c&&m.push(`flex-wrap: ${c}`),"horizontal"===i?(u&&m.push(`align-items: ${u}`),s&&m.push(`justify-content: ${s}`)):(u&&m.push(`justify-content: ${u}`),m.push("flex-direction: column"),m.push(`align-items: ${d}`)),m.length&&(p=`${kr(e)} {\n\t\t\t\t${m.join("; ")};\n\t\t\t}`),r&&a&&(p+=yr(e,l,"flex",a)),p},getOrientation(e){const{orientation:t="horizontal"}=e;return t},getAlignments(){return[]}};function ti({layout:e,onChange:t,isToolbar:n=!1}){const{orientation:o="horizontal"}=e,r="horizontal"===o?Ql.center:Ql.top,{verticalAlignment:l=r}=e,i=n=>{t({...e,verticalAlignment:n})};if(n)return(0,c.createElement)(Yr,{onChange:i,value:l,controls:"horizontal"===o?["top","center","bottom","stretch"]:["top","center","bottom","space-between"]});const a=[{value:"flex-start",label:(0,v.__)("Align items top")},{value:"center",label:(0,v.__)("Align items center")},{value:"flex-end",label:(0,v.__)("Align items bottom")}];return(0,c.createElement)("fieldset",{className:"block-editor-hooks__flex-layout-vertical-alignment-control"},(0,c.createElement)("legend",null,(0,v.__)("Vertical alignment")),(0,c.createElement)("div",null,a.map(((e,t,n)=>(0,c.createElement)(m.Button,{key:e,label:n,icon:t,isPressed:l===e,onClick:()=>i(e)})))))}const ni={placement:"bottom-start"};function oi({layout:e,onChange:t,isToolbar:n=!1}){const{justifyContent:o="left",orientation:r="horizontal"}=e,l=n=>{t({...e,justifyContent:n})},i=["left","center","right"];if("horizontal"===r?i.push("space-between"):i.push("stretch"),n)return(0,c.createElement)(el,{allowedControls:i,value:o,onChange:l,popoverProps:ni});const a=[{value:"left",icon:pr,label:(0,v.__)("Justify items left")},{value:"center",icon:mr,label:(0,v.__)("Justify items center")},{value:"right",icon:fr,label:(0,v.__)("Justify items right")}];return"horizontal"===r?a.push({value:"space-between",icon:gr,label:(0,v.__)("Space between items")}):a.push({value:"stretch",icon:hr,label:(0,v.__)("Stretch items")}),(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Justification"),value:o,onChange:l,className:"block-editor-hooks__flex-layout-justification-controls"},a.map((({value:e,icon:t,label:n})=>(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{key:e,value:e,icon:t,label:n}))))}function ri({layout:e,onChange:t}){const{flexWrap:n="wrap"}=e;return(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Allow to wrap to multiple lines"),onChange:n=>{t({...e,flexWrap:n?"wrap":"nowrap"})},checked:"wrap"===n})}function li({layout:e,onChange:t}){const{orientation:n="horizontal",verticalAlignment:o,justifyContent:r}=e;return(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,className:"block-editor-hooks__flex-layout-orientation-controls",label:(0,v.__)("Orientation"),value:n,onChange:n=>{let l=o,i=r;return"horizontal"===n?("space-between"===o&&(l="center"),"stretch"===r&&(i="left")):("stretch"===o&&(l="top"),"space-between"===r&&(i="left")),t({...e,orientation:n,verticalAlignment:l,justifyContent:i})}},(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{icon:br,value:"horizontal",label:(0,v.__)("Horizontal")}),(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{icon:vr,value:"vertical",label:(0,v.__)("Vertical")}))}var ii={name:"default",label:(0,v.__)("Flow"),inspectorControls:function(){return null},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,style:t,blockName:n,hasBlockGapSupport:o,layoutDefinitions:r=_r}){const l=Hr(t?.spacing?.blockGap);let i="";ql(n,"spacing","blockGap")||(l?.top?i=Hr(l?.top):"string"==typeof l&&(i=Hr(l)));let a="";return o&&i&&(a+=yr(e,r,"default",i)),a},getOrientation(){return"vertical"},getAlignments(e,t){const n=Er(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:n[e]})));const o=[{name:"left"},{name:"center"},{name:"right"}];if(!t){const{contentSize:t,wideSize:r}=e;t&&o.unshift({name:"full"}),r&&o.unshift({name:"wide",info:n.wide})}return o.unshift({name:"none",info:n.none}),o}};var ai=(0,c.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,c.cloneElement)(e,{width:t,height:t,...n,ref:o})}));var si=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM7 9h10v6H7V9Z"}));var ci=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M16 5.5H8V4h8v1.5ZM16 20H8v-1.5h8V20ZM5 9h14v6H5V9Z"})),ui=window.wp.styleEngine,di={name:"constrained",label:(0,v.__)("Constrained"),inspectorControls:function({layout:e,onChange:t,layoutBlockSupport:n={}}){const{wideSize:o,contentSize:r,justifyContent:l="center"}=e,{allowJustification:i=!0}=n,a=[{value:"left",icon:pr,label:(0,v.__)("Justify items left")},{value:"center",icon:mr,label:(0,v.__)("Justify items center")},{value:"right",icon:fr,label:(0,v.__)("Justify items right")}],s=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["%","px","em","rem","vw"]});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls"},(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,c.createElement)(m.__experimentalUnitControl,{className:"block-editor-hooks__layout-controls-unit-input",label:(0,v.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:r||o||"",onChange:n=>{n=0>parseFloat(n)?"0":n,t({...e,contentSize:n})},units:s}),(0,c.createElement)(ai,{icon:si})),(0,c.createElement)("div",{className:"block-editor-hooks__layout-controls-unit"},(0,c.createElement)(m.__experimentalUnitControl,{className:"block-editor-hooks__layout-controls-unit-input",label:(0,v.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:o||r||"",onChange:n=>{n=0>parseFloat(n)?"0":n,t({...e,wideSize:n})},units:s}),(0,c.createElement)(ai,{icon:ci}))),(0,c.createElement)("p",{className:"block-editor-hooks__layout-controls-helptext"},(0,v.__)("Customize the width for all elements that are assigned to the center or wide columns.")),i&&(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Justification"),value:l,onChange:n=>{t({...e,justifyContent:n})}},a.map((({value:e,icon:t,label:n})=>(0,c.createElement)(m.__experimentalToggleGroupControlOptionIcon,{key:e,value:e,icon:t,label:n})))))},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,layout:t={},style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{contentSize:i,wideSize:a,justifyContent:s}=t,c=Hr(n?.spacing?.blockGap);let u="";ql(o,"spacing","blockGap")||(c?.top?u=Hr(c?.top):"string"==typeof c&&(u=Hr(c)));const d="left"===s?"0 !important":"auto !important",p="right"===s?"0 !important":"auto !important";let m=i||a?`\n\t\t\t\t\t${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")} {\n\t\t\t\t\t\tmax-width: ${null!=i?i:a};\n\t\t\t\t\t\tmargin-left: ${d};\n\t\t\t\t\t\tmargin-right: ${p};\n\t\t\t\t\t}\n\t\t\t\t\t${kr(e,"> .alignwide")} {\n\t\t\t\t\t\tmax-width: ${null!=a?a:i};\n\t\t\t\t\t}\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmax-width: none;\n\t\t\t\t\t}\n\t\t\t\t`:"";if("left"===s?m+=`${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-left: ${d}; }`:"right"===s&&(m+=`${kr(e,"> :where(:not(.alignleft):not(.alignright):not(.alignfull))")}\n\t\t\t{ margin-right: ${p}; }`),n?.spacing?.padding){(0,ui.getCSSRules)(n).forEach((t=>{"paddingRight"===t.key?m+=`\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmargin-right: calc(${t.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`:"paddingLeft"===t.key&&(m+=`\n\t\t\t\t\t${kr(e,"> .alignfull")} {\n\t\t\t\t\t\tmargin-left: calc(${t.value} * -1);\n\t\t\t\t\t}\n\t\t\t\t\t`)}))}return r&&u&&(m+=yr(e,l,"constrained",u)),m},getOrientation(){return"vertical"},getAlignments(e){const t=Er(e);if(void 0!==e.alignments)return e.alignments.includes("none")||e.alignments.unshift("none"),e.alignments.map((e=>({name:e,info:t[e]})));const{contentSize:n,wideSize:o}=e,r=[{name:"left"},{name:"center"},{name:"right"}];return n&&r.unshift({name:"full"}),o&&r.unshift({name:"wide",info:t.wide}),r.unshift({name:"none",info:t.none}),r}};const pi={px:600,"%":100,vw:100,vh:100,em:38,rem:38};var mi={name:"grid",label:(0,v.__)("Grid"),inspectorControls:function({layout:e={},onChange:t}){return e?.columnCount?(0,c.createElement)(gi,{layout:e,onChange:t}):(0,c.createElement)(fi,{layout:e,onChange:t})},toolBarControls:function(){return null},getLayoutStyle:function({selector:e,layout:t,style:n,blockName:o,hasBlockGapSupport:r,layoutDefinitions:l=_r}){const{minimumColumnWidth:i="12rem",columnCount:a=null}=t,s=n?.spacing?.blockGap&&!ql(o,"spacing","blockGap")?Hr(n?.spacing?.blockGap,"0.5em"):void 0;let c="";const u=[];return a?u.push(`grid-template-columns: repeat(${a}, minmax(0, 1fr))`):i&&u.push(`grid-template-columns: repeat(auto-fill, minmax(min(${i}, 100%), 1fr))`),u.length&&(c=`${kr(e)} { ${u.join("; ")}; }`),r&&s&&(c+=yr(e,l,"grid",s)),c},getOrientation(){return"horizontal"},getAlignments(){return[]}};function fi({layout:e,onChange:t}){const{minimumColumnWidth:n="12rem"}=e,[o,r]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n);return(0,c.createElement)("fieldset",null,(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Minimum column width")),(0,c.createElement)(m.Flex,{gap:4},(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalUnitControl,{size:"__unstable-large",onChange:n=>{t({...e,minimumColumnWidth:n})},onUnitChange:n=>{let l;["em","rem"].includes(n)&&"px"===r?l=(o/16).toFixed(2)+n:["em","rem"].includes(r)&&"px"===n?l=Math.round(16*o)+n:["vh","vw","%"].includes(n)&&o>100&&(l=100+n),t({...e,minimumColumnWidth:l})},value:n,min:0})),(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.RangeControl,{onChange:n=>{t({...e,minimumColumnWidth:[n,r].join("")})},value:o,min:0,max:pi[r]||600,withInputField:!1}))))}function gi({layout:e,onChange:t}){const{columnCount:n=3}=e;return(0,c.createElement)(m.RangeControl,{label:(0,v.__)("Columns"),value:n,onChange:n=>t({...e,columnCount:n}),min:1,max:6})}const hi=[ii,ei,di,mi];function bi(e="default"){return hi.find((t=>t.name===e))}const vi={type:"default"},_i=(0,c.createContext)(vi),ki=_i.Provider;function yi(){return(0,c.useContext)(_i)}const Ei=[],Si=["none","left","center","right","wide","full"],wi=["wide","full"];function Ci(e=Si){e.includes("none")||(e=["none",...e]);const{wideControlsEnabled:t=!1,themeSupportsLayout:n,isBlockBasedTheme:o}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo),n=t();return{wideControlsEnabled:n.alignWide,themeSupportsLayout:n.supportsLayout,isBlockBasedTheme:n.__unstableIsBlockBasedTheme}}),[]),r=yi(),l=bi(r?.type),i=l.getAlignments(r,o);if(n){const t=i.filter((({name:t})=>e.includes(t)));return 1===t.length&&"none"===t[0].name?Ei:t}if("default"!==l.name&&"constrained"!==l.name)return Ei;const{alignments:a=Si}=r,s=e.filter((e=>(r.alignments||t||!wi.includes(e))&&a.includes(e))).map((e=>({name:e})));return 1===s.length&&"none"===s[0].name?Ei:s}var xi=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5H5V4h14v1.5ZM19 20H5v-1.5h14V20ZM5 9h14v6H5V9Z"}));var Bi=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M5 5.5h8V4H5v1.5ZM5 20h8v-1.5H5V20ZM19 9H5v6h14V9Z"}));var Ii=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 5.5h-8V4h8v1.5ZM19 20h-8v-1.5h8V20ZM5 9h14v6H5V9Z"}));var Ti=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M5 4h14v11H5V4Zm11 16H8v-1.5h8V20Z"}));const Mi={none:{icon:xi,title:(0,v._x)("None","Alignment option")},left:{icon:Bi,title:(0,v.__)("Align left")},center:{icon:si,title:(0,v.__)("Align center")},right:{icon:Ii,title:(0,v.__)("Align right")},wide:{icon:ci,title:(0,v.__)("Wide width")},full:{icon:Ti,title:(0,v.__)("Full width")}};var Pi=function({value:e,onChange:t,controls:n,isToolbar:o,isCollapsed:r=!0}){const l=Ci(n);if(!!!l.length)return null;function i(n){t([e,"none"].includes(n)?void 0:n)}const a=Mi[e],s=Mi.none,u=o?m.ToolbarGroup:m.ToolbarDropdownMenu,p={icon:a?a.icon:s.icon,label:(0,v.__)("Align")},f=o?{isCollapsed:r,controls:l.map((({name:t})=>({...Mi[t],isActive:e===t||!e&&"none"===t,role:r?"menuitemradio":void 0,onClick:()=>i(t)})))}:{toggleProps:{describedBy:(0,v.__)("Change alignment")},children:({onClose:t})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,{className:"block-editor-block-alignment-control__menu-group"},l.map((({name:n,info:o})=>{const{icon:r,title:l}=Mi[n],a=n===e||!e&&"none"===n;return(0,c.createElement)(m.MenuItem,{key:n,icon:r,iconPosition:"left",className:d()("components-dropdown-menu__menu-item",{"is-active":a}),isSelected:a,onClick:()=>{i(n),t()},role:"menuitemradio",info:o},l)}))))};return(0,c.createElement)(u,{...p,...f})};const Ni=e=>(0,c.createElement)(Pi,{...e,isToolbar:!1}),Li=e=>(0,c.createElement)(Pi,{...e,isToolbar:!0}),Ri=(0,c.createContext)(null);function Ai(e){var t;const{clientId:n=""}=null!==(t=(0,c.useContext)(Ri))&&void 0!==t?t:{},o=(0,f.useSelect)((e=>e(Jo).getBlockEditingMode(n)),[n]),{setBlockEditingMode:r,unsetBlockEditingMode:l}=(0,f.useDispatch)(Jo);return(0,c.useEffect)((()=>(e&&r(n,e),()=>{e&&l(n)})),[n,e,r,l]),o}const Di=["left","center","right","wide","full"],Oi=["wide","full"];function zi(e,t=!0,n=!0){let o;return o=Array.isArray(e)?Di.filter((t=>e.includes(t))):!0===e?[...Di]:[],!n||!0===e&&!t?o.filter((e=>!Oi.includes(e))):o}const Vi=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,c.createElement)(e,{key:"edit",...t}),{name:o}=t,r=Ci(zi((0,a.getBlockSupport)(o,"align"),(0,a.hasBlockSupport)(o,"alignWide",!0))).map((({name:e})=>e)),l=Ai();if(!r.length||"default"!==l)return n;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(Ni,{value:t.attributes.align,onChange:e=>{if(!e){const n=(0,a.getBlockType)(t.name),o=n?.attributes?.align?.default;o&&(e="")}t.setAttributes({align:e})},controls:r})),n)}),"withToolbarControls"),Fi=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{align:r}=o,l=Ci(zi((0,a.getBlockSupport)(n,"align"),(0,a.hasBlockSupport)(n,"alignWide",!0)));if(void 0===r)return(0,c.createElement)(e,{...t});let i=t.wrapperProps;return l.some((e=>e.name===r))&&(i={...i,"data-align":r}),(0,c.createElement)(e,{...t,wrapperProps:i})}),"withDataAlign");(0,s.addFilter)("blocks.registerBlockType","core/align/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.align)&&void 0!==t?t:{})||(0,a.hasBlockSupport)(e,"align")&&(e.attributes={...e.attributes,align:{type:"string",enum:[...Di,""]}}),e})),(0,s.addFilter)("editor.BlockListBlock","core/editor/align/with-data-align",Fi),(0,s.addFilter)("editor.BlockEdit","core/editor/align/with-toolbar-controls",Vi),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/align/addAssignedAlign",(function(e,t,n){const{align:o}=n;return zi((0,a.getBlockSupport)(t,"align"),(0,a.hasBlockSupport)(t,"alignWide",!0)).includes(o)&&(e.className=d()(`align${o}`,e.className)),e})),(0,s.addFilter)("blocks.registerBlockType","core/lock/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.lock)&&void 0!==t?t:{})||(e.attributes={...e.attributes,lock:{type:"object"}}),e}));const Hi=(0,m.createSlotFill)("InspectorControls"),Gi=(0,m.createSlotFill)("InspectorAdvancedControls"),Ui=(0,m.createSlotFill)("InspectorControlsBackground"),$i=(0,m.createSlotFill)("InspectorControlsBorder"),ji=(0,m.createSlotFill)("InspectorControlsColor"),Wi=(0,m.createSlotFill)("InspectorControlsFilter"),Ki=(0,m.createSlotFill)("InspectorControlsDimensions"),qi=(0,m.createSlotFill)("InspectorControlsPosition"),Zi=(0,m.createSlotFill)("InspectorControlsTypography");var Yi={default:Hi,advanced:Gi,background:Ui,border:$i,color:ji,dimensions:Ki,filter:Wi,list:(0,m.createSlotFill)("InspectorControlsListView"),position:qi,settings:Hi,styles:(0,m.createSlotFill)("InspectorControlsStyles"),typography:Zi};function Xi({children:e,group:t="default",__experimentalGroup:n,resetAllFilter:o}){n&&($()("`__experimentalGroup` property in `InspectorControlsFill`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=n);const r=lr(),l=Yi[t]?.Fill;return l&&r?(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(l,null,(t=>(0,c.createElement)(Ji,{fillProps:t,children:e,resetAllFilter:o})))):null}function Qi({resetAllFilter:e,children:t}){const{registerResetAllFilter:n,deregisterResetAllFilter:o}=(0,c.useContext)(m.__experimentalToolsPanelContext);return(0,c.useEffect)((()=>{if(e&&n&&o)return n(e),()=>{o(e)}}),[e,n,o]),t}function Ji({children:e,resetAllFilter:t,fillProps:n}){const{forwardedContext:o=[]}=n,r=(0,c.createElement)(Qi,{resetAllFilter:t},e);return o.reduce(((e,[t,n])=>(0,c.createElement)(t,{...n},e)),r)}function ea({children:e,group:t,label:n}){const{updateBlockAttributes:o}=(0,f.useDispatch)(Jo),{getBlockAttributes:r,getMultiSelectedBlockClientIds:l,getSelectedBlockClientId:i,hasMultiSelection:a}=(0,f.useSelect)(Jo),s=i(),u=(0,c.useCallback)(((e=[])=>{const t={},n=a()?l():[s];n.forEach((n=>{const{style:o}=r(n);let l={style:o};e.forEach((e=>{l={...l,...e(l)}})),l={...l,style:Wl(l.style)},t[n]=l})),o(n,t,!0)}),[r,l,a,s,o]);return(0,c.createElement)(m.__experimentalToolsPanel,{className:`${t}-block-support-panel`,label:n,resetAll:u,key:s,panelId:s,hasInnerWrapper:!0,shouldRenderPlaceholderItems:!0,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},e)}function ta({Slot:e,fillProps:t,...n}){const o=(0,c.useContext)(m.__experimentalToolsPanelContext),r=(0,c.useMemo)((()=>{var e;return{...null!=t?t:{},forwardedContext:[...null!==(e=t?.forwardedContext)&&void 0!==e?e:[],[m.__experimentalToolsPanelContext.Provider,{value:o}]]}}),[o,t]);return(0,c.createElement)(e,{...n,fillProps:r,bubblesVirtually:!0})}function na({__experimentalGroup:e,group:t="default",label:n,fillProps:o,...r}){e&&($()("`__experimentalGroup` property in `InspectorControlsSlot`",{since:"6.2",version:"6.4",alternative:"`group`"}),t=e);const l=Yi[t]?.Slot,i=(0,m.__experimentalUseSlotFills)(l?.__unstableName),a=(0,c.useContext)(m.__unstableMotionContext),s=(0,c.useMemo)((()=>{var e;return{...null!=o?o:{},forwardedContext:[...null!==(e=o?.forwardedContext)&&void 0!==e?e:[],[m.__unstableMotionContext.Provider,{value:a}]]}}),[a,o]);return l&&i?.length?n?(0,c.createElement)(ea,{group:t,label:n},(0,c.createElement)(ta,{...r,fillProps:s,Slot:l})):(0,c.createElement)(l,{...r,fillProps:s,bubblesVirtually:!0}):null}const oa=Xi;oa.Slot=na;const ra=e=>(0,c.createElement)(Xi,{...e,group:"advanced"});ra.Slot=e=>(0,c.createElement)(na,{...e,group:"advanced"}),ra.slotName="InspectorAdvancedControls";var la=oa;const ia=/[\s#]/g,aa={type:"string",source:"attribute",attribute:"id",selector:"*"};const sa=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.hasBlockSupport)(t.name,"anchor"),o=Ai();if(n&&t.isSelected){const n="web"===c.Platform.OS,r=(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,className:"html-anchor-control",label:(0,v.__)("HTML anchor"),help:(0,c.createElement)(c.Fragment,null,(0,v.__)("Enter a word or two — without spaces — to make a unique web address just for this block, called an “anchor.” Then, you’ll be able to link directly to this section of your page."),n&&(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/documentation/article/page-jumps/")},(0,v.__)("Learn more about anchors"))),value:t.attributes.anchor||"",placeholder:n?null:(0,v.__)("Add an anchor"),onChange:e=>{e=e.replace(ia,"-"),t.setAttributes({anchor:e})},autoCapitalize:"none",autoComplete:"off"});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),n&&"default"===o&&(0,c.createElement)(la,{group:"advanced"},r),!n&&"core/heading"===t.name&&(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Heading settings")},r)))}return(0,c.createElement)(e,{...t})}),"withInspectorControl");(0,s.addFilter)("blocks.registerBlockType","core/anchor/attribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.anchor)&&void 0!==t?t:{})||(0,a.hasBlockSupport)(e,"anchor")&&(e.attributes={...e.attributes,anchor:aa}),e})),(0,s.addFilter)("editor.BlockEdit","core/editor/anchor/with-inspector-control",sa),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/anchor/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"anchor")&&(e.id=""===n.anchor?null:n.anchor),e}));const ca={type:"string",source:"attribute",attribute:"aria-label",selector:"*"};(0,s.addFilter)("blocks.registerBlockType","core/ariaLabel/attribute",(function(e){return e?.attributes?.ariaLabel?.type||(0,a.hasBlockSupport)(e,"ariaLabel")&&(e.attributes={...e.attributes,ariaLabel:ca}),e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/ariaLabel/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"ariaLabel")&&(e["aria-label"]=""===n.ariaLabel?null:n.ariaLabel),e}));const ua=(0,p.createHigherOrderComponent)((e=>t=>{const n=Ai();return(0,a.hasBlockSupport)(t.name,"customClassName",!0)&&t.isSelected?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),"default"===n&&(0,c.createElement)(la,{group:"advanced"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,v.__)("Additional CSS class(es)"),value:t.attributes.className||"",onChange:e=>{t.setAttributes({className:""!==e?e:void 0})},help:(0,v.__)("Separate multiple classes with spaces.")}))):(0,c.createElement)(e,{...t})}),"withInspectorControl");(0,s.addFilter)("blocks.registerBlockType","core/custom-class-name/attribute",(function(e){return(0,a.hasBlockSupport)(e,"customClassName",!0)&&(e.attributes={...e.attributes,className:{type:"string"}}),e})),(0,s.addFilter)("editor.BlockEdit","core/editor/custom-class-name/with-inspector-control",ua),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/custom-class-name/save-props",(function(e,t,n){return(0,a.hasBlockSupport)(t,"customClassName",!0)&&n.className&&(e.className=d()(e.className,n.className)),e})),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,o){if(!(0,a.hasBlockSupport)(e.name,"customClassName",!0))return e;if(1===o.length&&e.innerBlocks.length===t.length)return e;if(1===o.length&&t.length>1||o.length>1&&1===t.length)return e;if(t[n]){const o=t[n]?.attributes.className;if(o)return{...e,attributes:{...e.attributes,className:o}}}return e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/generated-class-name/save-props",(function(e,t){return(0,a.hasBlockSupport)(t,"className",!0)&&("string"==typeof e.className?e.className=[...new Set([(0,a.getBlockDefaultClassName)(t.name),...e.className.split(" ")])].join(" ").trim():e.className=(0,a.getBlockDefaultClassName)(t.name)),e}));var da=window.wp.dom;const pa=(0,c.createContext)({});function ma({value:e,children:t}){const n=(0,c.useContext)(pa),o=(0,c.useMemo)((()=>({...n,...e})),[n,e]);return(0,c.createElement)(pa.Provider,{value:o,children:t})}var fa=pa;const ga={},ha=(0,m.withFilters)("editor.BlockEdit")((e=>{const{name:t}=e,n=(0,a.getBlockType)(t);if(!n)return null;const o=n.edit||n.save;return(0,c.createElement)(o,{...e})}));var ba=e=>{const{attributes:t={},name:n}=e,o=(0,a.getBlockType)(n),r=(0,c.useContext)(fa),l=(0,c.useMemo)((()=>o&&o.usesContext?Object.fromEntries(Object.entries(r).filter((([e])=>o.usesContext.includes(e)))):ga),[o,r]);if(!o)return null;if(o.apiVersion>1)return(0,c.createElement)(ha,{...e,context:l});const i=(0,a.hasBlockSupport)(o,"className",!0)?(0,a.getBlockDefaultClassName)(n):null,s=d()(i,t.className,e.className);return(0,c.createElement)(ha,{...e,context:l,className:s})};function va(e){const{name:t,isSelected:n,clientId:o,attributes:r={},__unstableLayoutClassNames:l}=e,{layout:i=null}=r,s={name:t,isSelected:n,clientId:o,layout:(0,a.hasBlockSupport)(t,"layout",!1)||(0,a.hasBlockSupport)(t,"__experimentalLayout",!1)?i:null,__unstableLayoutClassNames:l};return(0,c.createElement)(or,{value:(0,c.useMemo)((()=>s),Object.values(s))},(0,c.createElement)(ba,{...e}))}var _a=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));var ka=function({className:e,actions:t,children:n,secondaryActions:o}){return(0,c.createElement)("div",{style:{display:"contents",all:"initial"}},(0,c.createElement)("div",{className:d()(e,"block-editor-warning")},(0,c.createElement)("div",{className:"block-editor-warning__contents"},(0,c.createElement)("p",{className:"block-editor-warning__message"},n),(c.Children.count(t)>0||o)&&(0,c.createElement)("div",{className:"block-editor-warning__actions"},c.Children.count(t)>0&&c.Children.map(t,((e,t)=>(0,c.createElement)("span",{key:t,className:"block-editor-warning__action"},e))),o&&(0,c.createElement)(m.DropdownMenu,{className:"block-editor-warning__secondary",icon:_a,label:(0,v.__)("More options"),popoverProps:{position:"bottom left",className:"block-editor-warning__dropdown"},noIcons:!0},(()=>(0,c.createElement)(m.MenuGroup,null,o.map(((e,t)=>(0,c.createElement)(m.MenuItem,{onClick:e.onClick,key:t},e.title))))))))))},ya=n(1973);function Ea({title:e,rawContent:t,renderedContent:n,action:o,actionText:r,className:l}){return(0,c.createElement)("div",{className:l},(0,c.createElement)("div",{className:"block-editor-block-compare__content"},(0,c.createElement)("h2",{className:"block-editor-block-compare__heading"},e),(0,c.createElement)("div",{className:"block-editor-block-compare__html"},t),(0,c.createElement)("div",{className:"block-editor-block-compare__preview edit-post-visual-editor"},(0,c.createElement)(c.RawHTML,null,(0,da.safeHTML)(n)))),(0,c.createElement)("div",{className:"block-editor-block-compare__action"},(0,c.createElement)(m.Button,{variant:"secondary",tabIndex:"0",onClick:o},r)))}var Sa=function({block:e,onKeep:t,onConvert:n,convertor:o,convertButtonText:r}){const l=(i=o(e),(Array.isArray(i)?i:[i]).map((e=>(0,a.getSaveContent)(e.name,e.attributes,e.innerBlocks))).join(""));var i;const s=(u=e.originalContent,p=l,(0,ya.Kx)(u,p).map(((e,t)=>{const n=d()({"block-editor-block-compare__added":e.added,"block-editor-block-compare__removed":e.removed});return(0,c.createElement)("span",{key:t,className:n},e.value)})));var u,p;return(0,c.createElement)("div",{className:"block-editor-block-compare__wrapper"},(0,c.createElement)(Ea,{title:(0,v.__)("Current"),className:"block-editor-block-compare__current",action:t,actionText:(0,v.__)("Convert to HTML"),rawContent:e.originalContent,renderedContent:e.originalContent}),(0,c.createElement)(Ea,{title:(0,v.__)("After Conversion"),className:"block-editor-block-compare__converted",action:n,actionText:r,rawContent:s,renderedContent:l}))};const wa=e=>(0,a.rawHandler)({HTML:e.originalContent});function Ca({clientId:e}){const{block:t,canInsertHTMLBlock:n,canInsertClassicBlock:o}=(0,f.useSelect)((t=>{const{canInsertBlockType:n,getBlock:o,getBlockRootClientId:r}=t(Jo),l=r(e);return{block:o(e),canInsertHTMLBlock:n("core/html",l),canInsertClassicBlock:n("core/freeform",l)}}),[e]),{replaceBlock:r}=(0,f.useDispatch)(Jo),[l,i]=(0,c.useState)(!1),s=(0,c.useCallback)((()=>i(!1)),[]),u=(0,c.useMemo)((()=>({toClassic(){const e=(0,a.createBlock)("core/freeform",{content:t.originalContent});return r(t.clientId,e)},toHTML(){const e=(0,a.createBlock)("core/html",{content:t.originalContent});return r(t.clientId,e)},toBlocks(){const e=wa(t);return r(t.clientId,e)},toRecoveredBlock(){const e=(0,a.createBlock)(t.name,t.attributes,t.innerBlocks);return r(t.clientId,e)}})),[t,r]),d=(0,c.useMemo)((()=>[{title:(0,v._x)("Resolve","imperative verb"),onClick:()=>i(!0)},n&&{title:(0,v.__)("Convert to HTML"),onClick:u.toHTML},o&&{title:(0,v.__)("Convert to Classic Block"),onClick:u.toClassic}].filter(Boolean)),[n,o,u]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ka,{actions:[(0,c.createElement)(m.Button,{key:"recover",onClick:u.toRecoveredBlock,variant:"primary"},(0,v.__)("Attempt Block Recovery"))],secondaryActions:d},(0,v.__)("This block contains unexpected or invalid content.")),l&&(0,c.createElement)(m.Modal,{title:(0,v.__)("Resolve Block"),onRequestClose:s,className:"block-editor-block-compare"},(0,c.createElement)(Sa,{block:t,onKeep:u.toHTML,onConvert:u.toBlocks,convertor:wa,convertButtonText:(0,v.__)("Convert to Blocks")})))}const xa=(0,c.createElement)(ka,{className:"block-editor-block-list__block-crash-warning"},(0,v.__)("This block has encountered an error and cannot be previewed."));var Ba=()=>xa;class Ia extends c.Component{constructor(){super(...arguments),this.state={hasError:!1}}componentDidCatch(){this.setState({hasError:!0})}render(){return this.state.hasError?this.props.fallback:this.props.children}}var Ta=Ia,Ma=n(773);var Pa=function({clientId:e}){const[t,n]=(0,c.useState)(""),o=(0,f.useSelect)((t=>t(Jo).getBlock(e)),[e]),{updateBlock:r}=(0,f.useDispatch)(Jo);return(0,c.useEffect)((()=>{n((0,a.getBlockContent)(o))}),[o]),(0,c.createElement)(Ma.Z,{className:"block-editor-block-list__block-html-textarea",value:t,onBlur:()=>{const l=(0,a.getBlockType)(o.name);if(!l)return;const i=(0,a.getBlockAttributes)(l,t,o.attributes),s=t||(0,a.getSaveContent)(l,i),[c]=t?(0,a.validateBlock)({...o,attributes:i,originalContent:s}):[!0];r(e,{attributes:i,originalContent:s,isValid:c}),t||n(s)},onChange:e=>n(e.target.value)})},Na=n(9196),La=n.n(Na),Ra=Object.defineProperty,Aa={};((e,t)=>{for(var n in t)Ra(e,n,{get:t[n],enumerable:!0})})(Aa,{assign:()=>fs,colors:()=>ds,createStringInterpolator:()=>as,skipAnimation:()=>ps,to:()=>ss,willAdvance:()=>ms});var Da=Qa(),Oa=e=>qa(e,Da),za=Qa();Oa.write=e=>qa(e,za);var Va=Qa();Oa.onStart=e=>qa(e,Va);var Fa=Qa();Oa.onFrame=e=>qa(e,Fa);var Ha=Qa();Oa.onFinish=e=>qa(e,Ha);var Ga=[];Oa.setTimeout=(e,t)=>{const n=Oa.now()+t,o=()=>{const e=Ga.findIndex((e=>e.cancel==o));~e&&Ga.splice(e,1),Wa-=~e?1:0},r={time:n,handler:e,cancel:o};return Ga.splice(Ua(n),0,r),Wa+=1,Za(),r};var Ua=e=>~(~Ga.findIndex((t=>t.time>e))||~Ga.length);Oa.cancel=e=>{Va.delete(e),Fa.delete(e),Ha.delete(e),Da.delete(e),za.delete(e)},Oa.sync=e=>{Ka=!0,Oa.batchedUpdates(e),Ka=!1},Oa.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function o(...e){t=e,Oa.onStart(n)}return o.handler=e,o.cancel=()=>{Va.delete(n),t=null},o};var $a="undefined"!=typeof window?window.requestAnimationFrame:()=>{};Oa.use=e=>$a=e,Oa.now="undefined"!=typeof performance?()=>performance.now():Date.now,Oa.batchedUpdates=e=>e(),Oa.catch=console.error,Oa.frameLoop="always",Oa.advance=()=>{"demand"!==Oa.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Xa()};var ja=-1,Wa=0,Ka=!1;function qa(e,t){Ka?(t.delete(e),e(0)):(t.add(e),Za())}function Za(){ja<0&&(ja=0,"demand"!==Oa.frameLoop&&$a(Ya))}function Ya(){~ja&&($a(Ya),Oa.batchedUpdates(Xa))}function Xa(){const e=ja;ja=Oa.now();const t=Ua(ja);t&&(Ja(Ga.splice(0,t),(e=>e.handler())),Wa-=t),Wa?(Va.flush(),Da.flush(e?Math.min(64,ja-e):16.667),Fa.flush(),za.flush(),Ha.flush()):ja=-1}function Qa(){let e=new Set,t=e;return{add(n){Wa+=t!=e||e.has(n)?0:1,e.add(n)},delete(n){return Wa-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,Wa-=t.size,Ja(t,(t=>t(n)&&e.add(t))),Wa+=e.size,t=e)}}}function Ja(e,t){e.forEach((e=>{try{t(e)}catch(e){Oa.catch(e)}}))}function es(){}var ts={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function ns(e,t){if(ts.arr(e)){if(!ts.arr(t)||e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}return e===t}var os=(e,t)=>e.forEach(t);function rs(e,t,n){if(ts.arr(e))for(let o=0;o<e.length;o++)t.call(n,e[o],`${o}`);else for(const o in e)e.hasOwnProperty(o)&&t.call(n,e[o],o)}var ls=e=>ts.und(e)?[]:ts.arr(e)?e:[e];function is(e,t){if(e.size){const n=Array.from(e);e.clear(),os(n,t)}}var as,ss,cs=(e,...t)=>is(e,(e=>e(...t))),us=()=>"undefined"==typeof window||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),ds=null,ps=!1,ms=es,fs=e=>{e.to&&(ss=e.to),e.now&&(Oa.now=e.now),void 0!==e.colors&&(ds=e.colors),null!=e.skipAnimation&&(ps=e.skipAnimation),e.createStringInterpolator&&(as=e.createStringInterpolator),e.requestAnimationFrame&&Oa.use(e.requestAnimationFrame),e.batchedUpdates&&(Oa.batchedUpdates=e.batchedUpdates),e.willAdvance&&(ms=e.willAdvance),e.frameLoop&&(Oa.frameLoop=e.frameLoop)},gs=new Set,hs=[],bs=[],vs=0,_s={get idle(){return!gs.size&&!hs.length},start(e){vs>e.priority?(gs.add(e),Oa.onStart(ks)):(ys(e),Oa(Ss))},advance:Ss,sort(e){if(vs)Oa.onFrame((()=>_s.sort(e)));else{const t=hs.indexOf(e);~t&&(hs.splice(t,1),Es(e))}},clear(){hs=[],gs.clear()}};function ks(){gs.forEach(ys),gs.clear(),Oa(Ss)}function ys(e){hs.includes(e)||Es(e)}function Es(e){hs.splice(function(e,t){const n=e.findIndex(t);return n<0?e.length:n}(hs,(t=>t.priority>e.priority)),0,e)}function Ss(e){const t=bs;for(let n=0;n<hs.length;n++){const o=hs[n];vs=o.priority,o.idle||(ms(o),o.advance(e),o.idle||t.push(o))}return vs=0,(bs=hs).length=0,(hs=t).length>0}var ws="[-+]?\\d*\\.?\\d+",Cs=ws+"%";function xs(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var Bs=new RegExp("rgb"+xs(ws,ws,ws)),Is=new RegExp("rgba"+xs(ws,ws,ws,ws)),Ts=new RegExp("hsl"+xs(ws,Cs,Cs)),Ms=new RegExp("hsla"+xs(ws,Cs,Cs,ws)),Ps=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ns=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,Ls=/^#([0-9a-fA-F]{6})$/,Rs=/^#([0-9a-fA-F]{8})$/;function As(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Ds(e,t,n){const o=n<.5?n*(1+t):n+t-n*t,r=2*n-o,l=As(r,o,e+1/3),i=As(r,o,e),a=As(r,o,e-1/3);return Math.round(255*l)<<24|Math.round(255*i)<<16|Math.round(255*a)<<8}function Os(e){const t=parseInt(e,10);return t<0?0:t>255?255:t}function zs(e){return(parseFloat(e)%360+360)%360/360}function Vs(e){const t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function Fs(e){const t=parseFloat(e);return t<0?0:t>100?1:t/100}function Hs(e){let t=function(e){let t;return"number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=Ls.exec(e))?parseInt(t[1]+"ff",16)>>>0:ds&&void 0!==ds[e]?ds[e]:(t=Bs.exec(e))?(Os(t[1])<<24|Os(t[2])<<16|Os(t[3])<<8|255)>>>0:(t=Is.exec(e))?(Os(t[1])<<24|Os(t[2])<<16|Os(t[3])<<8|Vs(t[4]))>>>0:(t=Ps.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=Rs.exec(e))?parseInt(t[1],16)>>>0:(t=Ns.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=Ts.exec(e))?(255|Ds(zs(t[1]),Fs(t[2]),Fs(t[3])))>>>0:(t=Ms.exec(e))?(Ds(zs(t[1]),Fs(t[2]),Fs(t[3]))|Vs(t[4]))>>>0:null}(e);if(null===t)return e;t=t||0;return`rgba(${(4278190080&t)>>>24}, ${(16711680&t)>>>16}, ${(65280&t)>>>8}, ${(255&t)/255})`}var Gs=(e,t,n)=>{if(ts.fun(e))return e;if(ts.arr(e))return Gs({range:e,output:t,extrapolate:n});if(ts.str(e.output[0]))return as(e);const o=e,r=o.output,l=o.range||[0,1],i=o.extrapolateLeft||o.extrapolate||"extend",a=o.extrapolateRight||o.extrapolate||"extend",s=o.easing||(e=>e);return e=>{const t=function(e,t){for(var n=1;n<t.length-1&&!(t[n]>=e);++n);return n-1}(e,l);return function(e,t,n,o,r,l,i,a,s){let c=s?s(e):e;if(c<t){if("identity"===i)return c;"clamp"===i&&(c=t)}if(c>n){if("identity"===a)return c;"clamp"===a&&(c=n)}if(o===r)return o;if(t===n)return e<=t?o:r;t===-1/0?c=-c:n===1/0?c-=t:c=(c-t)/(n-t);c=l(c),o===-1/0?c=-c:r===1/0?c+=o:c=c*(r-o)+o;return c}(e,l[t],l[t+1],r[t],r[t+1],s,i,a,o.map)}};var Us=1.70158,$s=1.525*Us,js=Us+1,Ws=2*Math.PI/3,Ks=2*Math.PI/4.5,qs=e=>{const t=7.5625,n=2.75;return e<1/n?t*e*e:e<2/n?t*(e-=1.5/n)*e+.75:e<2.5/n?t*(e-=2.25/n)*e+.9375:t*(e-=2.625/n)*e+.984375},Zs={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>0===e?0:Math.pow(2,10*e-10),easeOutExpo:e=>1===e?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>0===e?0:1===e?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>js*e*e*e-Us*e*e,easeOutBack:e=>1+js*Math.pow(e-1,3)+Us*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*(7.189819*e-$s)/2:(Math.pow(2*e-2,2)*(($s+1)*(2*e-2)+$s)+2)/2,easeInElastic:e=>0===e?0:1===e?1:-Math.pow(2,10*e-10)*Math.sin((10*e-10.75)*Ws),easeOutElastic:e=>0===e?0:1===e?1:Math.pow(2,-10*e)*Math.sin((10*e-.75)*Ws)+1,easeInOutElastic:e=>0===e?0:1===e?1:e<.5?-Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Ks)/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Ks)/2+1,easeInBounce:e=>1-qs(1-e),easeOutBounce:qs,easeInOutBounce:e=>e<.5?(1-qs(1-2*e))/2:(1+qs(2*e-1))/2,steps:(e,t="end")=>n=>{const o=(n="end"===t?Math.min(n,.999):Math.max(n,.001))*e;return((e,t,n)=>Math.min(Math.max(n,e),t))(0,1,("end"===t?Math.floor(o):Math.ceil(o))/e)}},Ys=Symbol.for("FluidValue.get"),Xs=Symbol.for("FluidValue.observers"),Qs=e=>Boolean(e&&e[Ys]),Js=e=>e&&e[Ys]?e[Ys]():e,ec=e=>e[Xs]||null;function tc(e,t){const n=e[Xs];n&&n.forEach((e=>{!function(e,t){e.eventObserved?e.eventObserved(t):e(t)}(e,t)}))}var nc=class{constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");oc(this,e)}},oc=(e,t)=>ac(e,Ys,t);function rc(e,t){if(e[Ys]){let n=e[Xs];n||ac(e,Xs,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function lc(e,t){const n=e[Xs];if(n&&n.has(t)){const o=n.size-1;o?n.delete(t):e[Xs]=null,e.observerRemoved&&e.observerRemoved(o,t)}}var ic,ac=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),sc=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,cc=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,uc=new RegExp(`(${sc.source})(%|[a-z]+)`,"i"),dc=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,pc=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,mc=e=>{const[t,n]=fc(e);if(!t||us())return e;const o=window.getComputedStyle(document.documentElement).getPropertyValue(t);if(o)return o.trim();if(n&&n.startsWith("--")){const t=window.getComputedStyle(document.documentElement).getPropertyValue(n);return t||e}return n&&pc.test(n)?mc(n):n||e},fc=e=>{const t=pc.exec(e);if(!t)return[,];const[,n,o]=t;return[n,o]},gc=(e,t,n,o,r)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(o)}, ${r})`,hc=e=>{ic||(ic=ds?new RegExp(`(${Object.keys(ds).join("|")})(?!\\w)`,"g"):/^\b$/);const t=e.output.map((e=>Js(e).replace(pc,mc).replace(cc,Hs).replace(ic,Hs))),n=t.map((e=>e.match(sc).map(Number))),o=n[0].map(((e,t)=>n.map((e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})))),r=o.map((t=>Gs({...e,output:t})));return e=>{const n=!uc.test(t[0])&&t.find((e=>uc.test(e)))?.replace(sc,"");let o=0;return t[0].replace(sc,(()=>`${r[o++](e)}${n||""}`)).replace(dc,gc)}},bc="react-spring: ",vc=e=>{const t=e;let n=!1;if("function"!=typeof t)throw new TypeError(`${bc}once requires a function parameter`);return(...e)=>{n||(t(...e),n=!0)}},_c=vc(console.warn);var kc=vc(console.warn);function yc(e){return ts.str(e)&&("#"==e[0]||/\d/.test(e)||!us()&&pc.test(e)||e in(ds||{}))}var Ec=us()?Na.useEffect:Na.useLayoutEffect,Sc=()=>{const e=(0,Na.useRef)(!1);return Ec((()=>(e.current=!0,()=>{e.current=!1})),[]),e};function wc(){const e=(0,Na.useState)()[1],t=Sc();return()=>{t.current&&e(Math.random())}}var Cc=e=>(0,Na.useEffect)(e,xc),xc=[];function Bc(e){const t=(0,Na.useRef)();return(0,Na.useEffect)((()=>{t.current=e})),t.current}var Ic=Symbol.for("Animated:node"),Tc=e=>e&&e[Ic],Mc=(e,t)=>{return n=e,o=Ic,r=t,Object.defineProperty(n,o,{value:r,writable:!0,configurable:!0});var n,o,r},Pc=e=>e&&e[Ic]&&e[Ic].getPayload(),Nc=class{constructor(){Mc(this,this)}getPayload(){return this.payload||[]}},Lc=class extends Nc{constructor(e){super(),this._value=e,this.done=!0,this.durationProgress=0,ts.num(this._value)&&(this.lastPosition=this._value)}static create(e){return new Lc(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return ts.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){const{done:e}=this;this.done=!1,ts.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},Rc=class extends Lc{constructor(e){super(0),this._string=null,this._toString=Gs({output:[e,e]})}static create(e){return new Rc(e)}getValue(){const e=this._string;return null==e?this._string=this._toString(this._value):e}setValue(e){if(ts.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=Gs({output:[this.getValue(),e]})),this._value=0,super.reset()}},Ac={dependencies:null},Dc=class extends Nc{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){const t={};return rs(this.source,((n,o)=>{var r;(r=n)&&r[Ic]===r?t[o]=n.getValue(e):Qs(n)?t[o]=Js(n):e||(t[o]=n)})),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&os(this.payload,(e=>e.reset()))}_makePayload(e){if(e){const t=new Set;return rs(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Ac.dependencies&&Qs(e)&&Ac.dependencies.add(e);const t=Pc(e);t&&os(t,(e=>this.add(e)))}},Oc=class extends Dc{constructor(e){super(e)}static create(e){return new Oc(e)}getValue(){return this.source.map((e=>e.getValue()))}setValue(e){const t=this.getPayload();return e.length==t.length?t.map(((t,n)=>t.setValue(e[n]))).some(Boolean):(super.setValue(e.map(zc)),!0)}};function zc(e){return(yc(e)?Rc:Lc).create(e)}function Vc(e){const t=Tc(e);return t?t.constructor:ts.arr(e)?Oc:yc(e)?Rc:Lc}var Fc=(e,t)=>{const n=!ts.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,Na.forwardRef)(((o,r)=>{const l=(0,Na.useRef)(null),i=n&&(0,Na.useCallback)((e=>{l.current=function(e,t){e&&(ts.fun(e)?e(t):e.current=t);return t}(r,e)}),[r]),[a,s]=function(e,t){const n=new Set;Ac.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)});return e=new Dc(e),Ac.dependencies=null,[e,n]}(o,t),c=wc(),u=()=>{const e=l.current;if(n&&!e)return;!1===(!!e&&t.applyAnimatedValues(e,a.getValue(!0)))&&c()},d=new Hc(u,s),p=(0,Na.useRef)();Ec((()=>(p.current=d,os(s,(e=>rc(e,d))),()=>{p.current&&(os(p.current.deps,(e=>lc(e,p.current))),Oa.cancel(p.current.update))}))),(0,Na.useEffect)(u,[]),Cc((()=>()=>{const e=p.current;os(e.deps,(t=>lc(t,e)))}));const m=t.getComponentProps(a.getValue());return Na.createElement(e,{...m,ref:i})}))},Hc=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&Oa.write(this.update)}};var Gc=Symbol.for("AnimatedComponent"),Uc=e=>ts.str(e)?e:e&&ts.str(e.displayName)?e.displayName:ts.fun(e)&&e.name||null;function $c(e,...t){return ts.fun(e)?e(...t):e}var jc=(e,t)=>!0===e||!!(t&&e&&(ts.fun(e)?e(t):ls(e).includes(t))),Wc=(e,t)=>ts.obj(e)?t&&e[t]:e,Kc=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,qc=e=>e,Zc=(e,t=qc)=>{let n=Yc;e.default&&!0!==e.default&&(e=e.default,n=Object.keys(e));const o={};for(const r of n){const n=t(e[r],r);ts.und(n)||(o[r]=n)}return o},Yc=["config","onProps","onStart","onChange","onPause","onResume","onRest"],Xc={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function Qc(e){const t=function(e){const t={};let n=0;if(rs(e,((e,o)=>{Xc[o]||(t[o]=e,n++)})),n)return t}(e);if(t){const n={to:t};return rs(e,((e,o)=>o in t||(n[o]=e))),n}return{...e}}function Jc(e){return e=Js(e),ts.arr(e)?e.map(Jc):yc(e)?Aa.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function eu(e){for(const t in e)return!0;return!1}function tu(e){return ts.fun(e)||ts.arr(e)&&ts.obj(e[0])}function nu(e,t){e.ref?.delete(e),t?.delete(e)}function ou(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var ru={tension:170,friction:26,mass:1,damping:1,easing:Zs.linear,clamp:!1};function lu(e,t){if(ts.und(t.decay)){const n=!ts.und(t.tension)||!ts.und(t.friction);!n&&ts.und(t.frequency)&&ts.und(t.damping)&&ts.und(t.mass)||(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}else e.duration=void 0}var iu=[];function au(e,{key:t,props:n,defaultProps:o,state:r,actions:l}){return new Promise(((i,a)=>{let s,c,u=jc(n.cancel??o?.cancel,t);if(u)m();else{ts.und(n.pause)||(r.paused=jc(n.pause,t));let e=o?.pause;!0!==e&&(e=r.paused||jc(e,t)),s=$c(n.delay||0,t),e?(r.resumeQueue.add(p),l.pause()):(l.resume(),p())}function d(){r.resumeQueue.add(p),r.timeouts.delete(c),c.cancel(),s=c.time-Oa.now()}function p(){s>0&&!Aa.skipAnimation?(r.delayed=!0,c=Oa.setTimeout(m,s),r.pauseQueue.add(d),r.timeouts.add(c)):m()}function m(){r.delayed&&(r.delayed=!1),r.pauseQueue.delete(d),r.timeouts.delete(c),e<=(r.cancelId||0)&&(u=!0);try{l.start({...n,callId:e,cancel:u},i)}catch(e){a(e)}}}))}var su=(e,t)=>1==t.length?t[0]:t.some((e=>e.cancelled))?du(e.get()):t.every((e=>e.noop))?cu(e.get()):uu(e.get(),t.every((e=>e.finished))),cu=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),uu=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),du=e=>({value:e,cancelled:!0,finished:!1});function pu(e,t,n,o){const{callId:r,parentId:l,onRest:i}=t,{asyncTo:a,promise:s}=n;return l||e!==a||t.reset?n.promise=(async()=>{n.asyncId=r,n.asyncTo=e;const c=Zc(t,((e,t)=>"onRest"===t?void 0:e));let u,d;const p=new Promise(((e,t)=>(u=e,d=t))),m=e=>{const t=r<=(n.cancelId||0)&&du(o)||r!==n.asyncId&&uu(o,!1);if(t)throw e.result=t,d(e),e},f=(e,t)=>{const l=new fu,i=new gu;return(async()=>{if(Aa.skipAnimation)throw mu(n),i.result=uu(o,!1),d(i),i;m(l);const a=ts.obj(e)?{...e}:{...t,to:e};a.parentId=r,rs(c,((e,t)=>{ts.und(a[t])&&(a[t]=e)}));const s=await o.start(a);return m(l),n.paused&&await new Promise((e=>{n.resumeQueue.add(e)})),s})()};let g;if(Aa.skipAnimation)return mu(n),uu(o,!1);try{let t;t=ts.arr(e)?(async e=>{for(const t of e)await f(t)})(e):Promise.resolve(e(f,o.stop.bind(o))),await Promise.all([t.then(u),p]),g=uu(o.get(),!0,!1)}catch(e){if(e instanceof fu)g=e.result;else{if(!(e instanceof gu))throw e;g=e.result}}finally{r==n.asyncId&&(n.asyncId=l,n.asyncTo=l?a:void 0,n.promise=l?s:void 0)}return ts.fun(i)&&Oa.batchedUpdates((()=>{i(g,o,o.item)})),g})():s}function mu(e,t){is(e.timeouts,(e=>e.cancel())),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var fu=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},gu=class extends Error{constructor(){super("SkipAnimationSignal")}},hu=e=>e instanceof vu,bu=1,vu=class extends nc{constructor(){super(...arguments),this.id=bu++,this._priority=0}get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){const e=Tc(this);return e&&e.getValue()}to(...e){return Aa.to(this,e)}interpolate(...e){return _c(`${bc}The "interpolate" function is deprecated in v9 (use "to" instead)`),Aa.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){tc(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||_s.sort(this),tc(this,{type:"priority",parent:this,priority:e})}},_u=Symbol.for("SpringPhase"),ku=e=>(1&e[_u])>0,yu=e=>(2&e[_u])>0,Eu=e=>(4&e[_u])>0,Su=(e,t)=>t?e[_u]|=3:e[_u]&=-3,wu=(e,t)=>t?e[_u]|=4:e[_u]&=-5,Cu=class extends vu{constructor(e,t){if(super(),this.animation=new class{constructor(){this.changed=!1,this.values=iu,this.toValues=null,this.fromValues=iu,this.config=new class{constructor(){this.velocity=0,Object.assign(this,ru)}},this.immediate=!1}},this.defaultProps={},this._state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._pendingCalls=new Set,this._lastCallId=0,this._lastToId=0,this._memoizedDuration=0,!ts.und(e)||!ts.und(t)){const n=ts.obj(e)?{...e}:{...t,from:e};ts.und(n.default)&&(n.default=!0),this.start(n)}}get idle(){return!(yu(this)||this._state.asyncTo)||Eu(this)}get goal(){return Js(this.animation.to)}get velocity(){const e=Tc(this);return e instanceof Lc?e.lastVelocity||0:e.getPayload().map((e=>e.lastVelocity||0))}get hasAnimated(){return ku(this)}get isAnimating(){return yu(this)}get isPaused(){return Eu(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,n=!1;const o=this.animation;let{toValues:r}=o;const{config:l}=o,i=Pc(o.to);!i&&Qs(o.to)&&(r=ls(Js(o.to))),o.values.forEach(((a,s)=>{if(a.done)return;const c=a.constructor==Rc?1:i?i[s].lastPosition:r[s];let u=o.immediate,d=c;if(!u){if(d=a.lastPosition,l.tension<=0)return void(a.done=!0);let t=a.elapsedTime+=e;const n=o.fromValues[s],r=null!=a.v0?a.v0:a.v0=ts.arr(l.velocity)?l.velocity[s]:l.velocity;let i;const p=l.precision||(n==c?.005:Math.min(1,.001*Math.abs(c-n)));if(ts.und(l.duration))if(l.decay){const e=!0===l.decay?.998:l.decay,o=Math.exp(-(1-e)*t);d=n+r/(1-e)*(1-o),u=Math.abs(a.lastPosition-d)<=p,i=r*o}else{i=null==a.lastVelocity?r:a.lastVelocity;const t=l.restVelocity||p/10,o=l.clamp?0:l.bounce,s=!ts.und(o),m=n==c?a.v0>0:n<c;let f,g=!1;const h=1,b=Math.ceil(e/h);for(let e=0;e<b&&(f=Math.abs(i)>t,f||(u=Math.abs(c-d)<=p,!u));++e){s&&(g=d==c||d>c==m,g&&(i=-i*o,d=c));i+=(1e-6*-l.tension*(d-c)+.001*-l.friction*i)/l.mass*h,d+=i*h}}else{let o=1;l.duration>0&&(this._memoizedDuration!==l.duration&&(this._memoizedDuration=l.duration,a.durationProgress>0&&(a.elapsedTime=l.duration*a.durationProgress,t=a.elapsedTime+=e)),o=(l.progress||0)+t/this._memoizedDuration,o=o>1?1:o<0?0:o,a.durationProgress=o),d=n+l.easing(o)*(c-n),i=(d-a.lastPosition)/e,u=1==o}a.lastVelocity=i,Number.isNaN(d)&&(console.warn("Got NaN while animating:",this),u=!0)}i&&!i[s].done&&(u=!1),u?a.done=!0:t=!1,a.setValue(d,l.round)&&(n=!0)}));const a=Tc(this),s=a.getValue();if(t){const e=Js(o.to);s===e&&!n||l.decay?n&&l.decay&&this._onChange(s):(a.setValue(e),this._onChange(e)),this._stop()}else n&&this._onChange(s)}set(e){return Oa.batchedUpdates((()=>{this._stop(),this._focus(e),this._set(e)})),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(yu(this)){const{to:e,config:t}=this.animation;Oa.batchedUpdates((()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()}))}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let n;return ts.und(e)?(n=this.queue||[],this.queue=[]):n=[ts.obj(e)?e:{...t,to:e}],Promise.all(n.map((e=>this._update(e)))).then((e=>su(this,e)))}stop(e){const{to:t}=this.animation;return this._focus(this.get()),mu(this._state,e&&this._lastCallId),Oa.batchedUpdates((()=>this._stop(t,e))),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){const t=this.key||"";let{to:n,from:o}=e;n=ts.obj(n)?n[t]:n,(null==n||tu(n))&&(n=void 0),o=ts.obj(o)?o[t]:o,null==o&&(o=void 0);const r={to:n,from:o};return ku(this)||(e.reverse&&([n,o]=[o,n]),o=Js(o),ts.und(o)?Tc(this)||this._set(n):this._set(o)),r}_update({...e},t){const{key:n,defaultProps:o}=this;e.default&&Object.assign(o,Zc(e,((e,t)=>/^on/.test(t)?Wc(e,n):e))),Nu(this,e,"onProps"),Lu(this,"onProps",e,this);const r=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");const l=this._state;return au(++this._lastCallId,{key:n,props:e,defaultProps:o,state:l,actions:{pause:()=>{Eu(this)||(wu(this,!0),cs(l.pauseQueue),Lu(this,"onPause",uu(this,xu(this,this.animation.to)),this))},resume:()=>{Eu(this)&&(wu(this,!1),yu(this)&&this._resume(),cs(l.resumeQueue),Lu(this,"onResume",uu(this,xu(this,this.animation.to)),this))},start:this._merge.bind(this,r)}}).then((n=>{if(e.loop&&n.finished&&(!t||!n.noop)){const t=Bu(e);if(t)return this._update(t,!0)}return n}))}_merge(e,t,n){if(t.cancel)return this.stop(!0),n(du(this));const o=!ts.und(e.to),r=!ts.und(e.from);if(o||r){if(!(t.callId>this._lastToId))return n(du(this));this._lastToId=t.callId}const{key:l,defaultProps:i,animation:a}=this,{to:s,from:c}=a;let{to:u=s,from:d=c}=e;!r||o||t.default&&!ts.und(u)||(u=d),t.reverse&&([u,d]=[d,u]);const p=!ns(d,c);p&&(a.from=d),d=Js(d);const m=!ns(u,s);m&&this._focus(u);const f=tu(t.to),{config:g}=a,{decay:h,velocity:b}=g;(o||r)&&(g.velocity=0),t.config&&!f&&function(e,t,n){n&&(lu(n={...n},t),t={...n,...t}),lu(e,t),Object.assign(e,t);for(const t in ru)null==e[t]&&(e[t]=ru[t]);let{frequency:o,damping:r}=e;const{mass:l}=e;ts.und(o)||(o<.01&&(o=.01),r<0&&(r=0),e.tension=Math.pow(2*Math.PI/o,2)*l,e.friction=4*Math.PI*r*l/o)}(g,$c(t.config,l),t.config!==i.config?$c(i.config,l):void 0);let v=Tc(this);if(!v||ts.und(u))return n(uu(this,!0));const _=ts.und(t.reset)?r&&!t.default:!ts.und(d)&&jc(t.reset,l),k=_?d:this.get(),y=Jc(u),E=ts.num(y)||ts.arr(y)||yc(y),S=!f&&(!E||jc(i.immediate||t.immediate,l));if(m){const e=Vc(u);if(e!==v.constructor){if(!S)throw Error(`Cannot animate between ${v.constructor.name} and ${e.name}, as the "to" prop suggests`);v=this._set(y)}}const w=v.constructor;let C=Qs(u),x=!1;if(!C){const e=_||!ku(this)&&p;(m||e)&&(x=ns(Jc(k),y),C=!x),(ns(a.immediate,S)||S)&&ns(g.decay,h)&&ns(g.velocity,b)||(C=!0)}if(x&&yu(this)&&(a.changed&&!_?C=!0:C||this._stop(s)),!f&&((C||Qs(s))&&(a.values=v.getPayload(),a.toValues=Qs(u)?null:w==Rc?[1]:ls(y)),a.immediate!=S&&(a.immediate=S,S||_||this._set(s)),C)){const{onRest:e}=a;os(Pu,(e=>Nu(this,t,e)));const o=uu(this,xu(this,s));cs(this._pendingCalls,o),this._pendingCalls.add(n),a.changed&&Oa.batchedUpdates((()=>{a.changed=!_,e?.(o,this),_?$c(i.onRest,o):a.onStart?.(o,this)}))}_&&this._set(k),f?n(pu(t.to,t,this._state,this)):C?this._start():yu(this)&&!m?this._pendingCalls.add(n):n(cu(k))}_focus(e){const t=this.animation;e!==t.to&&(ec(this)&&this._detach(),t.to=e,ec(this)&&this._attach())}_attach(){let e=0;const{to:t}=this.animation;Qs(t)&&(rc(t,this),hu(t)&&(e=t.priority+1)),this.priority=e}_detach(){const{to:e}=this.animation;Qs(e)&&lc(e,this)}_set(e,t=!0){const n=Js(e);if(!ts.und(n)){const e=Tc(this);if(!e||!ns(n,e.getValue())){const o=Vc(n);e&&e.constructor==o?e.setValue(n):Mc(this,o.create(n)),e&&Oa.batchedUpdates((()=>{this._onChange(n,t)}))}}return Tc(this)}_onStart(){const e=this.animation;e.changed||(e.changed=!0,Lu(this,"onStart",uu(this,xu(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),$c(this.animation.onChange,e,this)),$c(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){const e=this.animation;Tc(this).reset(Js(e.to)),e.immediate||(e.fromValues=e.values.map((e=>e.lastPosition))),yu(this)||(Su(this,!0),Eu(this)||this._resume())}_resume(){Aa.skipAnimation?this.finish():_s.start(this)}_stop(e,t){if(yu(this)){Su(this,!1);const n=this.animation;os(n.values,(e=>{e.done=!0})),n.toValues&&(n.onChange=n.onPause=n.onResume=void 0),tc(this,{type:"idle",parent:this});const o=t?du(this.get()):uu(this.get(),xu(this,e??n.to));cs(this._pendingCalls,o),n.changed&&(n.changed=!1,Lu(this,"onRest",o,this))}}};function xu(e,t){const n=Jc(t);return ns(Jc(e.get()),n)}function Bu(e,t=e.loop,n=e.to){const o=$c(t);if(o){const r=!0!==o&&Qc(o),l=(r||e).reverse,i=!r||r.reset;return Iu({...e,loop:t,default:!1,pause:void 0,to:!l||tu(n)?n:void 0,from:i?e.from:void 0,reset:i,...r})}}function Iu(e){const{to:t,from:n}=e=Qc(e),o=new Set;return ts.obj(t)&&Mu(t,o),ts.obj(n)&&Mu(n,o),e.keys=o.size?Array.from(o):null,e}function Tu(e){const t=Iu(e);return ts.und(t.default)&&(t.default=Zc(t)),t}function Mu(e,t){rs(e,((e,n)=>null!=e&&t.add(n)))}var Pu=["onStart","onRest","onChange","onPause","onResume"];function Nu(e,t,n){e.animation[n]=t[n]!==Kc(t,n)?Wc(t[n],e.key):void 0}function Lu(e,t,...n){e.animation[t]?.(...n),e.defaultProps[t]?.(...n)}var Ru=["onStart","onChange","onRest"],Au=1,Du=class{constructor(e,t){this.id=Au++,this.springs={},this.queue=[],this._lastAsyncId=0,this._active=new Set,this._changed=new Set,this._started=!1,this._state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set},this._events={onStart:new Map,onChange:new Map,onRest:new Map},this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every((e=>e.idle&&!e.isDelayed&&!e.isPaused))}get item(){return this._item}set item(e){this._item=e}get(){const e={};return this.each(((t,n)=>e[n]=t.get())),e}set(e){for(const t in e){const n=e[t];ts.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(Iu(e)),this}start(e){let{queue:t}=this;return e?t=ls(e).map(Iu):this.queue=[],this._flush?this._flush(this,t):(Uu(this,t),Ou(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){const n=this.springs;os(ls(t),(t=>n[t].stop(!!e)))}else mu(this._state,this._lastAsyncId),this.each((t=>t.stop(!!e)));return this}pause(e){if(ts.und(e))this.start({pause:!0});else{const t=this.springs;os(ls(e),(e=>t[e].pause()))}return this}resume(e){if(ts.und(e))this.start({pause:!1});else{const t=this.springs;os(ls(e),(e=>t[e].resume()))}return this}each(e){rs(this.springs,e)}_onFrame(){const{onStart:e,onChange:t,onRest:n}=this._events,o=this._active.size>0,r=this._changed.size>0;(o&&!this._started||r&&!this._started)&&(this._started=!0,is(e,(([e,t])=>{t.value=this.get(),e(t,this,this._item)})));const l=!o&&this._started,i=r||l&&n.size?this.get():null;r&&t.size&&is(t,(([e,t])=>{t.value=i,e(t,this,this._item)})),l&&(this._started=!1,is(n,(([e,t])=>{t.value=i,e(t,this,this._item)})))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}Oa.onFrame(this._onFrame)}};function Ou(e,t){return Promise.all(t.map((t=>zu(e,t)))).then((t=>su(e,t)))}async function zu(e,t,n){const{keys:o,to:r,from:l,loop:i,onRest:a,onResolve:s}=t,c=ts.obj(t.default)&&t.default;i&&(t.loop=!1),!1===r&&(t.to=null),!1===l&&(t.from=null);const u=ts.arr(r)||ts.fun(r)?r:void 0;u?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):os(Ru,(n=>{const o=t[n];if(ts.fun(o)){const r=e._events[n];t[n]=({finished:e,cancelled:t})=>{const n=r.get(o);n?(e||(n.finished=!1),t&&(n.cancelled=!0)):r.set(o,{value:null,finished:e||!1,cancelled:t||!1})},c&&(c[n]=t[n])}}));const d=e._state;t.pause===!d.paused?(d.paused=t.pause,cs(t.pause?d.pauseQueue:d.resumeQueue)):d.paused&&(t.pause=!0);const p=(o||Object.keys(e.springs)).map((n=>e.springs[n].start(t))),m=!0===t.cancel||!0===Kc(t,"cancel");(u||m&&d.asyncId)&&p.push(au(++e._lastAsyncId,{props:t,state:d,actions:{pause:es,resume:es,start(t,n){m?(mu(d,e._lastAsyncId),n(du(e))):(t.onRest=a,n(pu(u,t,d,e)))}}})),d.paused&&await new Promise((e=>{d.resumeQueue.add(e)}));const f=su(e,await Promise.all(p));if(i&&f.finished&&(!n||!f.noop)){const n=Bu(t,i,r);if(n)return Uu(e,[n]),zu(e,n,!0)}return s&&Oa.batchedUpdates((()=>s(f,e,e.item))),f}function Vu(e,t){const n={...e.springs};return t&&os(ls(t),(e=>{ts.und(e.keys)&&(e=Iu(e)),ts.obj(e.to)||(e={...e,to:void 0}),Gu(n,e,(e=>Hu(e)))})),Fu(e,n),n}function Fu(e,t){rs(t,((t,n)=>{e.springs[n]||(e.springs[n]=t,rc(t,e))}))}function Hu(e,t){const n=new Cu;return n.key=e,t&&rc(n,t),n}function Gu(e,t,n){t.keys&&os(t.keys,(o=>{(e[o]||(e[o]=n(o)))._prepareNode(t)}))}function Uu(e,t){os(t,(t=>{Gu(e.springs,t,(t=>Hu(t,e)))}))}var $u,ju,Wu=({children:e,...t})=>{const n=(0,Na.useContext)(Ku),o=t.pause||!!n.pause,r=t.immediate||!!n.immediate;t=function(e,t){const[n]=(0,Na.useState)((()=>({inputs:t,result:e()}))),o=(0,Na.useRef)(),r=o.current;let l=r;if(l){const n=Boolean(t&&l.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,l.inputs));n||(l={inputs:t,result:e()})}else l=n;return(0,Na.useEffect)((()=>{o.current=l,r==n&&(n.inputs=n.result=void 0)}),[l]),l.result}((()=>({pause:o,immediate:r})),[o,r]);const{Provider:l}=Ku;return Na.createElement(l,{value:t},e)},Ku=($u=Wu,ju={},Object.assign($u,Na.createContext(ju)),$u.Provider._context=$u,$u.Consumer._context=$u,$u);Wu.Provider=Ku.Provider,Wu.Consumer=Ku.Consumer;var qu=()=>{const e=[],t=function(t){kc(`${bc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);const o=[];return os(e,((e,r)=>{if(ts.und(t))o.push(e.start());else{const l=n(t,e,r);l&&o.push(e.start(l))}})),o};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){const n=e.indexOf(t);~n&&e.splice(n,1)},t.pause=function(){return os(e,(e=>e.pause(...arguments))),this},t.resume=function(){return os(e,(e=>e.resume(...arguments))),this},t.set=function(t){os(e,((e,n)=>{const o=ts.fun(t)?t(n,e):t;o&&e.set(o)}))},t.start=function(t){const n=[];return os(e,((e,o)=>{if(ts.und(t))n.push(e.start());else{const r=this._getProps(t,e,o);r&&n.push(e.start(r))}})),n},t.stop=function(){return os(e,(e=>e.stop(...arguments))),this},t.update=function(t){return os(e,((e,n)=>e.update(this._getProps(t,e,n)))),this};const n=function(e,t,n){return ts.fun(e)?e(n,t):e};return t._getProps=n,t};function Zu(e,t,n){const o=ts.fun(t)&&t;o&&!n&&(n=[]);const r=(0,Na.useMemo)((()=>o||3==arguments.length?qu():void 0),[]),l=(0,Na.useRef)(0),i=wc(),a=(0,Na.useMemo)((()=>({ctrls:[],queue:[],flush(e,t){const n=Vu(e,t);return l.current>0&&!a.queue.length&&!Object.keys(n).some((t=>!e.springs[t]))?Ou(e,t):new Promise((o=>{Fu(e,n),a.queue.push((()=>{o(Ou(e,t))})),i()}))}})),[]),s=(0,Na.useRef)([...a.ctrls]),c=[],u=Bc(e)||0;function d(e,n){for(let r=e;r<n;r++){const e=s.current[r]||(s.current[r]=new Du(null,a.flush)),n=o?o(r,e):t[r];n&&(c[r]=Tu(n))}}(0,Na.useMemo)((()=>{os(s.current.slice(e,u),(e=>{nu(e,r),e.stop(!0)})),s.current.length=e,d(u,e)}),[e]),(0,Na.useMemo)((()=>{d(0,Math.min(u,e))}),n);const p=s.current.map(((e,t)=>Vu(e,c[t]))),m=(0,Na.useContext)(Wu),f=Bc(m),g=m!==f&&eu(m);Ec((()=>{l.current++,a.ctrls=s.current;const{queue:e}=a;e.length&&(a.queue=[],os(e,(e=>e()))),os(s.current,((e,t)=>{r?.add(e),g&&e.start({default:m});const n=c[t];n&&(ou(e,n.ref),e.ref?e.queue.push(n):e.start(n))}))})),Cc((()=>()=>{os(a.ctrls,(e=>e.stop(!0)))}));const h=p.map((e=>({...e})));return r?[h,r]:h}function Yu(e,t){const n=ts.fun(e),[[o],r]=Zu(1,n?e:[e],n?t||[]:t);return n||2==arguments.length?[o,r]:o}var Xu=class extends vu{constructor(e,t){super(),this.source=e,this.idle=!0,this._active=new Set,this.calc=Gs(...t);const n=this._get(),o=Vc(n);Mc(this,o.create(n))}advance(e){const t=this._get();ns(t,this.get())||(Tc(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&Ju(this._active)&&ed(this)}_get(){const e=ts.arr(this.source)?this.source.map(Js):ls(Js(this.source));return this.calc(...e)}_start(){this.idle&&!Ju(this._active)&&(this.idle=!1,os(Pc(this),(e=>{e.done=!1})),Aa.skipAnimation?(Oa.batchedUpdates((()=>this.advance())),ed(this)):_s.start(this))}_attach(){let e=1;os(ls(this.source),(t=>{Qs(t)&&rc(t,this),hu(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))})),this.priority=e,this._start()}_detach(){os(ls(this.source),(e=>{Qs(e)&&lc(e,this)})),this._active.clear(),ed(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=ls(this.source).reduce(((e,t)=>Math.max(e,(hu(t)?t.priority:0)+1)),0))}};function Qu(e){return!1!==e.idle}function Ju(e){return!e.size||Array.from(e).every(Qu)}function ed(e){e.idle||(e.idle=!0,os(Pc(e),(e=>{e.done=!0})),tc(e,{type:"idle",parent:e}))}Aa.assign({createStringInterpolator:hc,to:(e,t)=>new Xu(e,t)});_s.advance;var td=window.ReactDOM,nd=/^--/;function od(e,t){return null==t||"boolean"==typeof t||""===t?"":"number"!=typeof t||0===t||nd.test(e)||ld.hasOwnProperty(e)&&ld[e]?(""+t).trim():t+"px"}var rd={};var ld={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},id=["Webkit","Ms","Moz","O"];ld=Object.keys(ld).reduce(((e,t)=>(id.forEach((n=>e[((e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1))(n,t)]=e[t])),e)),ld);var ad=/^(matrix|translate|scale|rotate|skew)/,sd=/^(translate)/,cd=/^(rotate|skew)/,ud=(e,t)=>ts.num(e)&&0!==e?e+t:e,dd=(e,t)=>ts.arr(e)?e.every((e=>dd(e,t))):ts.num(e)?e===t:parseFloat(e)===t,pd=class extends Dc{constructor({x:e,y:t,z:n,...o}){const r=[],l=[];(e||t||n)&&(r.push([e||0,t||0,n||0]),l.push((e=>[`translate3d(${e.map((e=>ud(e,"px"))).join(",")})`,dd(e,0)]))),rs(o,((e,t)=>{if("transform"===t)r.push([e||""]),l.push((e=>[e,""===e]));else if(ad.test(t)){if(delete o[t],ts.und(e))return;const n=sd.test(t)?"px":cd.test(t)?"deg":"";r.push(ls(e)),l.push("rotate3d"===t?([e,t,o,r])=>[`rotate3d(${e},${t},${o},${ud(r,n)})`,dd(r,0)]:e=>[`${t}(${e.map((e=>ud(e,n))).join(",")})`,dd(e,t.startsWith("scale")?1:0)])}})),r.length&&(o.transform=new md(r,l)),super(o)}},md=class extends nc{constructor(e,t){super(),this.inputs=e,this.transforms=t,this._value=null}get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return os(this.inputs,((n,o)=>{const r=Js(n[0]),[l,i]=this.transforms[o](ts.arr(r)?r:n.map(Js));e+=" "+l,t=t&&i})),t?"none":e}observerAdded(e){1==e&&os(this.inputs,(e=>os(e,(e=>Qs(e)&&rc(e,this)))))}observerRemoved(e){0==e&&os(this.inputs,(e=>os(e,(e=>Qs(e)&&lc(e,this)))))}eventObserved(e){"change"==e.type&&(this._value=null),tc(this,e)}};Aa.assign({batchedUpdates:td.unstable_batchedUpdates,createStringInterpolator:hc,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var fd=((e,{applyAnimatedValues:t=(()=>!1),createAnimatedStyle:n=(e=>new Dc(e)),getComponentProps:o=(e=>e)}={})=>{const r={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:o},l=e=>{const t=Uc(e)||"Anonymous";return(e=ts.str(e)?l[e]||(l[e]=Fc(e,r)):e[Gc]||(e[Gc]=Fc(e,r))).displayName=`Animated(${t})`,e};return rs(e,((t,n)=>{ts.arr(e)&&(n=Uc(t)),l[n]=l(t)})),{animated:l}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;const n="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:o,children:r,scrollTop:l,scrollLeft:i,viewBox:a,...s}=t,c=Object.values(s),u=Object.keys(s).map((t=>n||e.hasAttribute(t)?t:rd[t]||(rd[t]=t.replace(/([A-Z])/g,(e=>"-"+e.toLowerCase())))));void 0!==r&&(e.textContent=r);for(const t in o)if(o.hasOwnProperty(t)){const n=od(t,o[t]);nd.test(t)?e.style.setProperty(t,n):e.style[t]=n}u.forEach(((t,n)=>{e.setAttribute(t,c[n])})),void 0!==l&&(e.scrollTop=l),void 0!==i&&(e.scrollLeft=i),void 0!==a&&e.setAttribute("viewBox",a)},createAnimatedStyle:e=>new pd(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),gd=fd.animated;const hd=e=>e+1,bd=e=>({top:e.offsetTop,left:e.offsetLeft});var vd=function({isSelected:e,adjustScrolling:t,enableAnimation:n,triggerAnimationOnChange:o}){const r=(0,c.useRef)(),l=(0,p.useReducedMotion)()||!n,[i,a]=(0,c.useReducer)(hd,0),[s,u]=(0,c.useReducer)(hd,0),[d,m]=(0,c.useState)({x:0,y:0}),f=(0,c.useMemo)((()=>r.current?bd(r.current):null),[o]),g=(0,c.useMemo)((()=>{if(!t||!r.current)return()=>{};const e=(0,da.getScrollContainer)(r.current);if(!e)return()=>{};const n=r.current.getBoundingClientRect();return()=>{const t=r.current.getBoundingClientRect().top-n.top;t&&(e.scrollTop+=t)}}),[o,t]);return(0,c.useLayoutEffect)((()=>{i&&u()}),[i]),(0,c.useLayoutEffect)((()=>{if(!f)return;if(l)return void g();r.current.style.transform=void 0;const e=bd(r.current);a(),m({x:Math.round(f.left-e.left),y:Math.round(f.top-e.top)})}),[o]),Yu({from:{x:d.x,y:d.y},to:{x:0,y:0},reset:i!==s,config:{mass:5,tension:2e3,friction:200},immediate:l,onChange:function({value:t}){if(!r.current)return;let{x:n,y:o}=t;n=Math.round(n),o=Math.round(o);const l=0===n&&0===o;r.current.style.transformOrigin="center center",r.current.style.transform=l?void 0:`translate3d(${n}px,${o}px,0)`,r.current.style.zIndex=e?"1":"",g()}}),r};const _d=".block-editor-block-list__block",kd=".block-list-appender",yd=".block-editor-button-block-appender";function Ed(e,t){return e.closest(_d)===t.closest(_d)}function Sd(e,t){return t.closest([_d,kd,yd].join(","))===e}function wd(e){for(;e&&e.nodeType!==e.ELEMENT_NODE;)e=e.parentNode;if(!e)return;const t=e.closest(_d);return t?t.id.slice(6):void 0}function Cd(e){const t=(0,c.useRef)(),n=function(e){return(0,f.useSelect)((t=>{const{getSelectedBlocksInitialCaretPosition:n,__unstableGetEditorMode:o,isBlockSelected:r}=t(Jo);if(r(e)&&"edit"===o())return n()}),[e])}(e),{isBlockSelected:o,isMultiSelecting:r}=(0,f.useSelect)(Jo);return(0,c.useEffect)((()=>{if(!o(e)||r())return;if(null==n)return;if(!t.current)return;const{ownerDocument:l}=t.current;if(Sd(t.current,l.activeElement))return;const i=da.focus.tabbable.find(t.current).filter((e=>(0,da.isTextField)(e))),a=-1===n,s=i[a?i.length-1:0]||t.current;if(Sd(t.current,s)){if(!t.current.getAttribute("contenteditable")){const e=da.focus.tabbable.findNext(t.current);if(e&&Sd(t.current,e)&&(0,da.isFormElement)(e))return void e.focus()}(0,da.placeCaretAtHorizontalEdge)(s,a)}else t.current.focus()}),[n,e]),t}function xd(e){if(e.defaultPrevented)return;const t="mouseover"===e.type?"add":"remove";e.preventDefault(),e.currentTarget.classList[t]("is-hovered")}function Bd(){const e=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return t().outlineMode}),[]);return(0,p.useRefEffect)((t=>{if(e)return t.addEventListener("mouseout",xd),t.addEventListener("mouseover",xd),()=>{t.removeEventListener("mouseout",xd),t.removeEventListener("mouseover",xd),t.classList.remove("is-hovered")}}),[e])}function Id(e){return(0,f.useSelect)((t=>{const{isBlockBeingDragged:n,isBlockHighlighted:o,isBlockSelected:r,isBlockMultiSelected:l,getBlockName:i,getSettings:s,hasSelectedInnerBlock:c,isTyping:u,__unstableIsFullySelected:p,__unstableSelectionHasUnmergeableBlock:m}=t(Jo),{outlineMode:f}=s(),g=n(e),h=r(e),b=i(e),v=c(e,!0),_=l(e);return d()({"is-selected":h,"is-highlighted":o(e),"is-multi-selected":_,"is-partially-selected":_&&!p()&&!m(),"is-reusable":(0,a.isReusableBlock)((0,a.getBlockType)(b)),"is-dragging":g,"has-child-selected":v,"remove-outline":h&&f&&u()})}),[e])}function Td(e){return(0,f.useSelect)((t=>{const n=t(Jo).getBlockName(e),o=(0,a.getBlockType)(n);if(o?.apiVersion>1)return(0,a.getBlockDefaultClassName)(n)}),[e])}function Md(e){return(0,f.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:o}=t(Jo),r=o(e);if(!r?.className)return;const l=(0,a.getBlockType)(n(e));return l?.apiVersion>1?r.className:void 0}),[e])}function Pd(e){return(0,f.useSelect)((t=>{const{hasBlockMovingClientId:n,canInsertBlockType:o,getBlockName:r,getBlockRootClientId:l,isBlockSelected:i}=t(Jo);if(!i(e))return;const a=n();return a?d()("is-block-moving-mode",{"can-insert-moving-block":o(r(a),l(e))}):void 0}),[e])}function Nd(e){const{isBlockSelected:t}=(0,f.useSelect)(Jo),{selectBlock:n,selectionChange:o}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((r=>{function l(l){r.parentElement.closest('[contenteditable="true"]')||(t(e)?l.target.isContentEditable||o(e):Sd(r,l.target)&&n(e))}return r.addEventListener("focusin",l),()=>{r.removeEventListener("focusin",l)}}),[t,n])}var Ld=window.wp.keycodes;function Rd(e){const t=(0,f.useSelect)((t=>t(Jo).isBlockSelected(e)),[e]),{getBlockRootClientId:n,getBlockIndex:o}=(0,f.useSelect)(Jo),{insertDefaultBlock:r,removeBlock:l}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((i=>{if(t)return i.addEventListener("keydown",a),i.addEventListener("dragstart",s),()=>{i.removeEventListener("keydown",a),i.removeEventListener("dragstart",s)};function a(t){const{keyCode:a,target:s}=t;a!==Ld.ENTER&&a!==Ld.BACKSPACE&&a!==Ld.DELETE||s!==i||(0,da.isTextField)(s)||(t.preventDefault(),a===Ld.ENTER?r({},n(e),o(e)+1):l(e))}function s(e){e.preventDefault()}}),[e,t,n,o,r,l])}function Ad(e){const{isNavigationMode:t,isBlockSelected:n}=(0,f.useSelect)(Jo),{setNavigationMode:o,selectBlock:r}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((l=>{function i(l){t()&&!l.defaultPrevented&&(l.preventDefault(),n(e)?o(!1):r(e))}return l.addEventListener("mousedown",i),()=>{l.removeEventListener("mousedown",i)}}),[e,t,n,o])}const Dd=(0,c.createContext)({refs:new Map,callbacks:new Map});function Od({children:e}){const t=(0,c.useMemo)((()=>({refs:new Map,callbacks:new Map})),[]);return(0,c.createElement)(Dd.Provider,{value:t},e)}function zd(e){const{refs:t,callbacks:n}=(0,c.useContext)(Dd),o=(0,c.useRef)();return(0,c.useLayoutEffect)((()=>(t.set(o,e),()=>{t.delete(o)})),[e]),(0,p.useRefEffect)((t=>{o.current=t,n.forEach(((n,o)=>{e===n&&o(t)}))}),[e])}function Vd(e){const{refs:t}=(0,c.useContext)(Dd),n=(0,c.useRef)();return n.current=e,(0,c.useMemo)((()=>({get current(){let e=null;for(const[o,r]of t.entries())r===n.current&&o.current&&(e=o.current);return e}})),[])}function Fd(e){const{callbacks:t}=(0,c.useContext)(Dd),n=Vd(e),[o,r]=(0,c.useState)(null);return(0,c.useLayoutEffect)((()=>{if(e)return t.set(r,e),()=>{t.delete(r)}}),[e]),n.current||o}function Hd(){const e=(0,c.useContext)(bh);return(0,p.useRefEffect)((t=>{if(e)return e.observe(t),()=>{e.unobserve(t)}}),[e])}function Gd(e){return(0,f.useSelect)((t=>{const{__unstableHasActiveBlockOverlayActive:n}=t(Jo);return n(e)}),[e])}const Ud=200;function $d(e={},{__unstableIsHtml:t}={}){const{clientId:n,className:o,wrapperProps:r={},isAligned:l}=(0,c.useContext)(Ri),{index:i,mode:s,name:u,blockApiVersion:m,blockTitle:g,isPartOfSelection:h,adjustScrolling:b,enableAnimation:_,isSubtreeDisabled:k}=(0,f.useSelect)((e=>{const{getBlockAttributes:t,getBlockIndex:o,getBlockMode:r,getBlockName:l,isTyping:i,getGlobalBlockCount:s,isBlockSelected:c,isBlockMultiSelected:u,isAncestorMultiSelected:d,isFirstMultiSelectedBlock:p,isBlockSubtreeDisabled:m}=Xo(e(Jo)),{getActiveBlockVariation:f}=e(a.store),g=c(n),h=u(n)||d(n),b=l(n),v=(0,a.getBlockType)(b),_=f(b,t(n));return{index:o(n),mode:r(n),name:b,blockApiVersion:v?.apiVersion||1,blockTitle:_?.title||v?.title,isPartOfSelection:g||h,adjustScrolling:g||p(n),enableAnimation:!i()&&s()<=Ud,isSubtreeDisabled:m(n)}}),[n]),y=Gd(n),E=(0,v.sprintf)((0,v.__)("Block: %s"),g),S="html"!==s||t?"":"-visual",w=(0,p.useMergeRefs)([e.ref,Cd(n),zd(n),Nd(n),Rd(n),Ad(n),Bd(),Hd(),vd({isSelected:h,adjustScrolling:b,enableAnimation:_,triggerAnimationOnChange:i}),(0,p.useDisabled)({isDisabled:!y})]),C=rr();return m<2&&C.clientId,{tabIndex:0,...r,...e,ref:w,id:`block-${n}${S}`,role:"document","aria-label":E,"data-block":n,"data-type":u,"data-title":g,inert:k?"true":void 0,className:d()(d()("block-editor-block-list__block",{"wp-block":!l,"has-block-overlay":y}),o,e.className,r.className,Id(n),Td(n),Md(n),Pd(n)),style:{...r.style,...e.style}}}function jd({children:e,isHtml:t,...n}){return(0,c.createElement)("div",{...$d(n,{__unstableIsHtml:t})},e)}$d.save=a.__unstableGetBlockProps;const Wd=(0,f.withSelect)(((e,{clientId:t,rootClientId:n})=>{const{isBlockSelected:o,getBlockMode:r,isSelectionEnabled:l,getTemplateLock:i,__unstableGetBlockWithoutInnerBlocks:a,canRemoveBlock:s,canMoveBlock:c}=e(Jo),u=a(t),d=o(t),p=i(n),m=s(t,n),f=c(t,n),{name:g,attributes:h,isValid:b}=u||{};return{mode:r(t),isSelectionEnabled:l(),isLocked:!!p,canRemove:m,canMove:f,block:u,name:g,attributes:h,isValid:b,isSelected:d}})),Kd=(0,f.withDispatch)(((e,t,n)=>{const{updateBlockAttributes:o,insertBlocks:r,mergeBlocks:l,replaceBlocks:i,toggleSelection:s,__unstableMarkLastChangeAsPersistent:c,moveBlocksToPosition:u,removeBlock:d}=e(Jo);return{setAttributes(e){const{getMultiSelectedBlockClientIds:r}=n.select(Jo),l=r(),{clientId:i}=t,a=l.length?l:[i];o(a,e)},onInsertBlocks(e,n){const{rootClientId:o}=t;r(e,n,o)},onInsertBlocksAfter(e){const{clientId:o,rootClientId:l}=t,{getBlockIndex:i}=n.select(Jo),a=i(o);r(e,a+1,l)},onMerge(e){const{clientId:o,rootClientId:i}=t,{getPreviousBlockClientId:s,getNextBlockClientId:c,getBlock:p,getBlockAttributes:m,getBlockName:f,getBlockOrder:g,getBlockIndex:h,getBlockRootClientId:b,canInsertBlockType:v}=n.select(Jo);function _(e,t=!0){const o=b(e),l=g(e),[i]=l;1===l.length&&(0,a.isUnmodifiedBlock)(p(i))?d(e):n.batch((()=>{if(v(f(i),o))u([i],e,o,h(e));else{const n=(0,a.switchToBlockType)(p(i),(0,a.getDefaultBlockName)());n&&n.length&&(r(n,h(e),o,t),d(i,!1))}!g(e).length&&(0,a.isUnmodifiedBlock)(p(e))&&d(e,!1)}))}if(e){if(i){const e=c(i);if(e){if(f(i)!==f(e))return void l(i,e);{const t=m(i),o=m(e);if(Object.keys(t).every((e=>t[e]===o[e])))return void n.batch((()=>{u(g(e),e,i),d(e,!1)}))}}}const e=c(o);if(!e)return;g(e).length?_(e,!1):l(o,e)}else{const e=s(o);if(e)l(e,o);else if(i){const e=s(i);if(e&&f(i)===f(e)){const t=m(i),o=m(e);if(Object.keys(t).every((e=>t[e]===o[e])))return void n.batch((()=>{u(g(i),i,e),d(i,!1)}))}_(i)}}},onReplace(e,n,o){e.length&&!(0,a.isUnmodifiedDefaultBlock)(e[e.length-1])&&c();const r=1===e?.length&&Array.isArray(e[0])?e[0]:e;i([t.clientId],r,n,o)},toggleSelection(e){s(e)}}}));var qd=(0,p.compose)(p.pure,Wd,Kd,(0,p.ifCondition)((({block:e})=>!!e)),(0,m.withFilters)("editor.BlockListBlock"))((function({block:{__unstableBlockSource:e},mode:t,isLocked:n,canRemove:o,clientId:r,isSelected:l,isSelectionEnabled:i,className:s,__unstableLayoutClassNames:u,name:p,isValid:m,attributes:g,wrapperProps:h,setAttributes:b,onReplace:v,onInsertBlocksAfter:_,onMerge:k,toggleSelection:y}){var E;const{themeSupportsLayout:S,isTemporarilyEditingAsBlocks:w,blockEditingMode:C}=(0,f.useSelect)((e=>{const{getSettings:t,__unstableGetTemporarilyEditingAsBlocks:n,getBlockEditingMode:o}=e(Jo);return{themeSupportsLayout:t().supportsLayout,isTemporarilyEditingAsBlocks:n()===r,blockEditingMode:o(r)}}),[r]),{removeBlock:x}=(0,f.useDispatch)(Jo),B=(0,c.useCallback)((()=>x(r)),[r]),I=yi()||{};let T=(0,c.createElement)(va,{name:p,isSelected:l,attributes:g,setAttributes:b,insertBlocksAfter:n?void 0:_,onReplace:o?v:void 0,onRemove:o?B:void 0,mergeBlocks:o?k:void 0,clientId:r,isSelectionEnabled:i,toggleSelection:y,__unstableLayoutClassNames:u,__unstableParentLayout:Object.keys(I).length?I:void 0});const M=(0,a.getBlockType)(p);"disabled"===C&&(h={...h,tabIndex:-1}),M?.getEditWrapperProps&&(h=function(e,t){const n={...e,...t};return e?.className&&t?.className&&(n.className=d()(e.className,t.className)),e?.style&&t?.style&&(n.style={...e.style,...t.style}),n}(h,M.getEditWrapperProps(g)));const P=h&&!!h["data-align"]&&!S;let N;if(P&&(T=(0,c.createElement)("div",{className:"wp-block","data-align":h["data-align"]},T)),m)N="html"===t?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{style:{display:"none"}},T),(0,c.createElement)(jd,{isHtml:!0},(0,c.createElement)(Pa,{clientId:r}))):M?.apiVersion>1?T:(0,c.createElement)(jd,{...h},T);else{const t=e?(0,a.serializeRawBlock)(e):(0,a.getSaveContent)(M,g);N=(0,c.createElement)(jd,{className:"has-warning"},(0,c.createElement)(Ca,{clientId:r}),(0,c.createElement)(c.RawHTML,null,(0,da.safeHTML)(t)))}const{"data-align":L,...R}=null!==(E=h)&&void 0!==E?E:{},A={clientId:r,className:d()({"is-editing-disabled":"disabled"===C,"is-content-locked-temporarily-editing-as-blocks":w},L&&S&&`align${L}`,s),wrapperProps:R,isAligned:P},D=(0,c.useMemo)((()=>A),Object.values(A));return(0,c.createElement)(Ri.Provider,{value:D},(0,c.createElement)(Ta,{fallback:(0,c.createElement)(jd,{className:"has-warning"},(0,c.createElement)(Ba,null))},N))})),Zd=window.wp.htmlEntities;var Yd=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const Xd=[(0,c.createInterpolateElement)((0,v.__)("While writing, you can press <kbd>/</kbd> to quickly insert new blocks."),{kbd:(0,c.createElement)("kbd",null)}),(0,c.createInterpolateElement)((0,v.__)("Indent a list by pressing <kbd>space</kbd> at the beginning of a line."),{kbd:(0,c.createElement)("kbd",null)}),(0,c.createInterpolateElement)((0,v.__)("Outdent a list by pressing <kbd>backspace</kbd> at the beginning of a line."),{kbd:(0,c.createElement)("kbd",null)}),(0,v.__)("Drag files into the editor to automatically insert media blocks."),(0,v.__)("Change a block's type by pressing the block icon on the toolbar.")];var Qd=function(){const[e]=(0,c.useState)(Math.floor(Math.random()*Xd.length));return(0,c.createElement)(m.Tip,null,Xd[e])};var Jd=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var ep=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var tp=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var np=(0,c.memo)((function({icon:e,showColors:t=!1,className:n,context:o}){"block-default"===e?.src&&(e={src:tp});const r=(0,c.createElement)(m.Icon,{icon:e&&e.src?e.src:e,context:o}),l=t?{backgroundColor:e&&e.background,color:e&&e.foreground}:{};return(0,c.createElement)("span",{style:l,className:d()("block-editor-block-icon",n,{"has-colors":t})},r)}));var op=function({title:e,icon:t,description:n,blockType:o,className:r}){o&&($()("`blockType` property in `BlockCard component`",{since:"5.7",alternative:"`title, icon and description` properties"}),({title:e,icon:t,description:n}=o));const{parentNavBlockClientId:l}=(0,f.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockParentsByBlockName:n}=e(Jo);return{parentNavBlockClientId:n(t(),"core/navigation",!0)[0]}}),[]),{selectBlock:i}=(0,f.useDispatch)(Jo);return(0,c.createElement)("div",{className:d()("block-editor-block-card",r)},l&&(0,c.createElement)(m.Button,{onClick:()=>i(l),label:(0,v.__)("Go to parent Navigation block"),style:{minWidth:24,padding:0},icon:(0,v.isRTL)()?Jd:ep,isSmall:!0}),(0,c.createElement)(np,{icon:t,showColors:!0}),(0,c.createElement)("div",{className:"block-editor-block-card__content"},(0,c.createElement)("h2",{className:"block-editor-block-card__title"},e),(0,c.createElement)("span",{className:"block-editor-block-card__description"},n)))};var rp=(0,p.createHigherOrderComponent)((e=>(0,f.withRegistry)((({useSubRegistry:t=!0,registry:n,...o})=>{if(!t)return(0,c.createElement)(e,{registry:n,...o});const[r,l]=(0,c.useState)(null);return(0,c.useEffect)((()=>{const e=(0,f.createRegistry)({},n);e.registerStore(qo,Qo),l(e)}),[n]),r?(0,c.createElement)(f.RegistryProvider,{value:r},(0,c.createElement)(e,{registry:r,...o})):null}))),"withRegistryProvider");const lp=()=>{};function ip({clientId:e=null,value:t,selection:n,onChange:o=lp,onInput:r=lp}){const l=(0,f.useRegistry)(),{resetBlocks:i,resetSelection:s,replaceInnerBlocks:u,selectBlock:d,setHasControlledInnerBlocks:p,__unstableMarkNextChangeAsNotPersistent:m}=l.dispatch(Jo),{hasSelectedBlock:g,getBlockName:h,getBlocks:b,getSelectionStart:v,getSelectionEnd:_,getBlock:k}=l.select(Jo),y=(0,f.useSelect)((t=>!e||t(Jo).areInnerBlocksControlled(e)),[e]),E=(0,c.useRef)({incoming:null,outgoing:[]}),S=(0,c.useRef)(!1),w=()=>{t&&(m(),e?l.batch((()=>{p(e,!0);const n=t.map((e=>(0,a.cloneBlock)(e)));S.current&&(E.current.incoming=n),m(),u(e,n)})):(S.current&&(E.current.incoming=t),i(t)))},C=(0,c.useRef)(r),x=(0,c.useRef)(o);(0,c.useEffect)((()=>{C.current=r,x.current=o}),[r,o]),(0,c.useEffect)((()=>{if(E.current.outgoing.includes(t))E.current.outgoing[E.current.outgoing.length-1]===t&&(E.current.outgoing=[]);else if(b(e)!==t){E.current.outgoing=[];const t=g(),o=v(),r=_();if(w(),n)s(n.selectionStart,n.selectionEnd,n.initialPosition);else{const n=k(o.clientId);t&&!n?d(e):s(o,r)}}}),[t,e]),(0,c.useEffect)((()=>{y||(E.current.outgoing=[],w())}),[y]),(0,c.useEffect)((()=>{const{getSelectedBlocksInitialCaretPosition:t,isLastBlockChangePersistent:n,__unstableIsLastBlockChangeIgnored:o,areInnerBlocksControlled:r}=l.select(Jo);let i=b(e),a=n(),s=!1;S.current=!0;const c=l.subscribe((()=>{if(null!==e&&null===h(e))return;if(!(!e||r(e)))return;const l=n(),c=b(e),u=c!==i;if(i=c,u&&(E.current.incoming||o()))return E.current.incoming=null,void(a=l);if(u||s&&!u&&l&&!a){a=l,E.current.outgoing.push(i);(a?x.current:C.current)(i,{selection:{selectionStart:v(),selectionEnd:_(),initialPosition:t()}})}s=u}));return()=>{S.current=!1,c()}}),[l,e]),(0,c.useEffect)((()=>()=>{m(),e?(p(e,!1),m(),u(e,[])):i([])}),[])}var ap=window.wp.keyboardShortcuts;function sp(){return null}sp.Register=function(){const{registerShortcut:e}=(0,f.useDispatch)(ap.store);return(0,c.useEffect)((()=>{e({name:"core/block-editor/duplicate",category:"block",description:(0,v.__)("Duplicate the selected block(s)."),keyCombination:{modifier:"primaryShift",character:"d"}}),e({name:"core/block-editor/remove",category:"block",description:(0,v.__)("Remove the selected block(s)."),keyCombination:{modifier:"access",character:"z"}}),e({name:"core/block-editor/insert-before",category:"block",description:(0,v.__)("Insert a new block before the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"t"}}),e({name:"core/block-editor/insert-after",category:"block",description:(0,v.__)("Insert a new block after the selected block(s)."),keyCombination:{modifier:"primaryAlt",character:"y"}}),e({name:"core/block-editor/delete-multi-selection",category:"block",description:(0,v.__)("Delete selection."),keyCombination:{character:"del"},aliases:[{character:"backspace"}]}),e({name:"core/block-editor/select-all",category:"selection",description:(0,v.__)("Select all text when typing. Press again to select all blocks."),keyCombination:{modifier:"primary",character:"a"}}),e({name:"core/block-editor/unselect",category:"selection",description:(0,v.__)("Clear selection."),keyCombination:{character:"escape"}}),e({name:"core/block-editor/multi-text-selection",category:"selection",description:(0,v.__)("Select text across multiple blocks."),keyCombination:{modifier:"shift",character:"arrow"}}),e({name:"core/block-editor/focus-toolbar",category:"global",description:(0,v.__)("Navigate to the nearest toolbar."),keyCombination:{modifier:"alt",character:"F10"}}),e({name:"core/block-editor/move-up",category:"block",description:(0,v.__)("Move the selected block(s) up."),keyCombination:{modifier:"secondary",character:"t"}}),e({name:"core/block-editor/move-down",category:"block",description:(0,v.__)("Move the selected block(s) down."),keyCombination:{modifier:"secondary",character:"y"}})}),[e]),null};var cp=sp;const up=rp((e=>{const{children:t,settings:n,stripExperimentalSettings:o=!1}=e,{__experimentalUpdateSettings:r}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{r({...n,__internalIsInitialized:!0},{stripExperimentalSettings:o,reset:!0})}),[n,o,r]),ip(e),(0,c.createElement)(m.SlotFillProvider,null,(0,c.createElement)(cp.Register,null),(0,c.createElement)(Od,null,t))}));var dp=e=>(0,c.createElement)(up,{...e,stripExperimentalSettings:!0},e.children);function pp(){const{getSettings:e,hasSelectedBlock:t,hasMultiSelection:n}=(0,f.useSelect)(Jo),{clearSelectedBlock:o}=(0,f.useDispatch)(Jo),{clearBlockSelection:r}=e();return(0,p.useRefEffect)((e=>{if(r)return e.addEventListener("mousedown",l),()=>{e.removeEventListener("mousedown",l)};function l(r){(t()||n())&&r.target===e&&o()}}),[t,n,o,r])}function mp(e){return(0,c.createElement)("div",{ref:pp(),...e})}function fp(e){const{isMultiSelecting:t,getMultiSelectedBlockClientIds:n,hasMultiSelection:o,getSelectedBlockClientId:r,getSelectedBlocksInitialCaretPosition:l,__unstableIsFullySelected:i}=e(Jo);return{isMultiSelecting:t(),multiSelectedBlockClientIds:n(),hasMultiSelection:o(),selectedBlockClientId:r(),initialPosition:l(),isFullSelection:i()}}function gp(){const{initialPosition:e,isMultiSelecting:t,multiSelectedBlockClientIds:n,hasMultiSelection:o,selectedBlockClientId:r,isFullSelection:l}=(0,f.useSelect)(fp,[]);return(0,p.useRefEffect)((r=>{const{ownerDocument:i}=r,{defaultView:a}=i;if(null==e)return;if(!o||t)return;const{length:s}=n;s<2||l&&(r.contentEditable=!0,r.focus(),a.getSelection().removeAllRanges())}),[o,t,n,r,e,l])}function hp(e,t,n,o){let r,l=da.focus.focusable.find(n);return t&&l.reverse(),l=l.slice(l.indexOf(e)+1),o&&(r=e.getBoundingClientRect()),l.find((function(e){if(1!==e.children.length||!Ed(e,e.firstElementChild)||"true"!==e.firstElementChild.getAttribute("contenteditable")){if(!da.focus.tabbable.isTabbableIndex(e))return!1;if(e.isContentEditable&&"true"!==e.contentEditable)return!1;if(o){const t=e.getBoundingClientRect();if(t.left>=r.right||t.right<=r.left)return!1}return!0}}))}function bp(){const{getMultiSelectedBlocksStartClientId:e,getMultiSelectedBlocksEndClientId:t,getSettings:n,hasMultiSelection:o,__unstableIsFullySelected:r}=(0,f.useSelect)(Jo),{selectBlock:l}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((i=>{let a;function s(){a=null}function c(s){if(s.defaultPrevented)return;const{keyCode:c,target:u,shiftKey:d,ctrlKey:p,altKey:m,metaKey:f}=s,g=c===Ld.UP,h=c===Ld.DOWN,b=c===Ld.LEFT,v=c===Ld.RIGHT,_=g||b,k=b||v,y=g||h,E=k||y,S=d||p||m||f,w=y?da.isVerticalEdge:da.isHorizontalEdge,{ownerDocument:C}=i,{defaultView:x}=C;if(!E)return;if(o()){if(d)return;if(!r())return;return s.preventDefault(),void(_?l(e()):l(t(),-1))}if(!function(e,t,n){const o=t===Ld.UP||t===Ld.DOWN,{tagName:r}=e,l=e.getAttribute("type");if(o&&!n)return"INPUT"!==r||!["date","datetime-local","month","number","range","time","week"].includes(l);if("INPUT"===r)return["button","checkbox","number","color","file","image","radio","reset","submit"].includes(l);return"TEXTAREA"!==r}(u,c,S))return;y?a||(a=(0,da.computeCaretRect)(x)):a=null;const B=(0,da.isRTL)(u)?!_:_,{keepCaretInsideBlock:I}=n();if(d)(function(e,t){const n=hp(e,t,i);return n&&wd(n)})(u,_)&&w(u,_)&&(i.contentEditable=!0,i.focus());else if(!y||!(0,da.isVerticalEdge)(u,_)||m&&!(0,da.isHorizontalEdge)(u,B)||I){if(k&&x.getSelection().isCollapsed&&(0,da.isHorizontalEdge)(u,B)&&!I){const e=hp(u,B,i);(0,da.placeCaretAtHorizontalEdge)(e,_),s.preventDefault()}}else{const e=hp(u,_,i,!0);e&&((0,da.placeCaretAtVerticalEdge)(e,m?!_:_,m?void 0:a),s.preventDefault())}}return i.addEventListener("mousedown",s),i.addEventListener("keydown",c),()=>{i.removeEventListener("mousedown",s),i.removeEventListener("keydown",c)}}),[])}function vp(){const{getBlockOrder:e,getSelectedBlockClientIds:t,getBlockRootClientId:n}=(0,f.useSelect)(Jo),{multiSelect:o,selectBlock:r}=(0,f.useDispatch)(Jo),l=(0,ap.__unstableUseShortcutEventMatch)();return(0,p.useRefEffect)((i=>{function a(a){if(!l("core/block-editor/select-all",a))return;const s=t();if(s.length<2&&!(0,da.isEntirelySelected)(a.target))return;a.preventDefault();const[c]=s,u=n(c),d=e(u);s.length!==d.length?o(d[0],d[d.length-1]):u&&(i.ownerDocument.defaultView.getSelection().removeAllRanges(),r(u))}return i.addEventListener("keydown",a),()=>{i.removeEventListener("keydown",a)}}),[])}function _p(e,t){e.contentEditable=t,t&&e.focus()}function kp(){const{startMultiSelect:e,stopMultiSelect:t}=(0,f.useDispatch)(Jo),{isSelectionEnabled:n,hasMultiSelection:o,isDraggingBlocks:r}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((l=>{const{ownerDocument:i}=l,{defaultView:a}=i;let s,c;function u(){t(),a.removeEventListener("mouseup",u),c=a.requestAnimationFrame((()=>{if(o())return;_p(l,!1);const e=a.getSelection();if(e.rangeCount){const{commonAncestorContainer:t}=e.getRangeAt(0);s.contains(t)&&s.focus()}}))}function d({buttons:t,target:o}){r()||1===t&&"true"===o.getAttribute("contenteditable")&&n()&&(s=o,e(),a.addEventListener("mouseup",u),_p(l,!0))}return l.addEventListener("mouseout",d),()=>{l.removeEventListener("mouseout",d),a.removeEventListener("mouseup",u),a.cancelAnimationFrame(c)}}),[e,t,n,o])}function yp(e,t){e.contentEditable!==String(t)&&(e.contentEditable=t),t&&e.focus()}function Ep(){const{multiSelect:e,selectBlock:t,selectionChange:n}=(0,f.useDispatch)(Jo),{getBlockParents:o,getBlockSelectionStart:r}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((n=>{const{ownerDocument:l}=n,{defaultView:i}=l;function a(l){const a=i.getSelection();if(!a.rangeCount)return;const s=l.shiftKey&&"mouseup"===l.type;if(a.isCollapsed&&!s)return void yp(n,!1);let c=wd(function(e){const{anchorNode:t,anchorOffset:n}=e;return t.nodeType===t.TEXT_NODE||0===n?t:t.childNodes[n-1]}(a)),u=wd(function(e){const{focusNode:t,focusOffset:n}=e;return t.nodeType===t.TEXT_NODE||n===t.childNodes.length?t:t.childNodes[n]}(a));if(s){const e=r(),t=wd(l.target),n=t!==u;(c===u&&a.isCollapsed||!u||n)&&(u=t),c!==e&&(c=e)}if(void 0===c&&void 0===u)return void yp(n,!1);if(c===u)t(c);else{const t=[...o(c),c],n=[...o(u),u],r=function(e,t){let n=0;for(;e[n]===t[n];)n++;return n}(t,n);e(t[r],n[r])}}function s(){l.addEventListener("selectionchange",a),i.addEventListener("mouseup",a)}function c(){l.removeEventListener("selectionchange",a),i.removeEventListener("mouseup",a)}function u(){c(),s()}return s(),n.addEventListener("focusin",u),()=>{c(),n.removeEventListener("focusin",u)}}),[e,t,n,o])}function Sp(){const{selectBlock:e}=(0,f.useDispatch)(Jo),{isSelectionEnabled:t,getBlockSelectionStart:n,hasMultiSelection:o}=(0,f.useSelect)(Jo);return(0,p.useRefEffect)((r=>{function l(l){if(!t()||0!==l.button)return;const i=n(),a=wd(l.target);l.shiftKey?i!==a&&(r.contentEditable=!0,r.focus()):o()&&e(a)}return r.addEventListener("mousedown",l),()=>{r.removeEventListener("mousedown",l)}}),[e,t,n,o])}function wp(){const{__unstableIsFullySelected:e,getSelectedBlockClientIds:t,__unstableIsSelectionMergeable:n,hasMultiSelection:o}=(0,f.useSelect)(Jo),{replaceBlocks:r,__unstableSplitSelection:l,removeBlocks:i,__unstableDeleteSelection:s,__unstableExpandSelection:c}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((u=>{function d(e){"true"===u.contentEditable&&e.preventDefault()}function p(d){d.defaultPrevented||o()&&(d.keyCode===Ld.ENTER?(u.contentEditable=!1,d.preventDefault(),e()?r(t(),(0,a.createBlock)((0,a.getDefaultBlockName)())):l()):d.keyCode===Ld.BACKSPACE||d.keyCode===Ld.DELETE?(u.contentEditable=!1,d.preventDefault(),e()?i(t()):n()?s(d.keyCode===Ld.DELETE):c()):1!==d.key.length||d.metaKey||d.ctrlKey||(u.contentEditable=!1,n()?s(d.keyCode===Ld.DELETE):(d.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges())))}function m(e){o()&&(u.contentEditable=!1,n()?s():(e.preventDefault(),u.ownerDocument.defaultView.getSelection().removeAllRanges()))}return u.addEventListener("beforeinput",d),u.addEventListener("keydown",p),u.addEventListener("compositionstart",m),()=>{u.removeEventListener("beforeinput",d),u.removeEventListener("keydown",p),u.removeEventListener("compositionstart",m)}}),[])}function Cp(){const[e,t,n]=function(){const e=(0,c.useRef)(),t=(0,c.useRef)(),n=(0,c.useRef)(),o=(0,c.useRef)(),{hasMultiSelection:r,getSelectedBlockClientId:l,getBlockCount:i}=(0,f.useSelect)(Jo),{setNavigationMode:a}=(0,f.useDispatch)(Jo),s=(0,f.useSelect)((e=>e(Jo).isNavigationMode()),[])?void 0:"0",u=(0,c.useRef)();function d(t){if(u.current)u.current=null;else if(r())e.current.focus();else if(l())o.current.focus();else{a(!0);const n=e.current.ownerDocument===t.target.ownerDocument?e.current:e.current.ownerDocument.defaultView.frameElement,o=t.target.compareDocumentPosition(n)&t.target.DOCUMENT_POSITION_FOLLOWING,r=da.focus.tabbable.find(e.current);r.length&&(o?r[0]:r[r.length-1]).focus()}}const m=(0,c.createElement)("div",{ref:t,tabIndex:s,onFocus:d}),g=(0,c.createElement)("div",{ref:n,tabIndex:s,onFocus:d}),h=(0,p.useRefEffect)((s=>{function c(e){if(e.defaultPrevented)return;if(e.keyCode===Ld.ESCAPE&&!r())return e.preventDefault(),void a(!0);if(e.keyCode!==Ld.TAB)return;const o=e.shiftKey,i=o?"findPrevious":"findNext";if(!r()&&!l())return void(e.target===s&&a(!0));const c=da.focus.tabbable[i](e.target),d=e.target.closest("[data-block]"),p=d&&c&&(Ed(d,c)||Sd(d,c));if((0,da.isFormElement)(c)&&p)return;const m=o?t:n;u.current=!0,m.current.focus({preventScroll:!0})}function d(e){o.current=e.target;const{ownerDocument:t}=s;e.relatedTarget||t.activeElement!==t.body||0!==i()||s.focus()}function p(o){if(o.keyCode!==Ld.TAB)return;if("region"===o.target?.getAttribute("role"))return;if(e.current===o.target)return;const r=o.shiftKey?"findPrevious":"findNext",l=da.focus.tabbable[r](o.target);l!==t.current&&l!==n.current||(o.preventDefault(),l.focus({preventScroll:!0}))}const{ownerDocument:m}=s,{defaultView:f}=m;return f.addEventListener("keydown",p),s.addEventListener("keydown",c),s.addEventListener("focusout",d),()=>{f.removeEventListener("keydown",p),s.removeEventListener("keydown",c),s.removeEventListener("focusout",d)}}),[]);return[m,(0,p.useMergeRefs)([e,h]),g]}(),o=(0,f.useSelect)((e=>e(Jo).hasMultiSelection()),[]);return[e,(0,p.useMergeRefs)([t,wp(),kp(),Ep(),Sp(),gp(),vp(),bp(),(0,p.useRefEffect)((e=>{if(e.tabIndex=0,e.contentEditable=o,o)return e.classList.add("has-multi-selection"),e.setAttribute("aria-label",(0,v.__)("Multiple selected blocks")),()=>{e.classList.remove("has-multi-selection"),e.removeAttribute("aria-label")}}),[o])]),n]}var xp=(0,c.forwardRef)((function({children:e,...t},n){const[o,r,l]=Cp();return(0,c.createElement)(c.Fragment,null,o,(0,c.createElement)("div",{...t,ref:(0,p.useMergeRefs)([r,n]),className:d()(t.className,"block-editor-writing-flow")},e),l)}));function Bp(e,t,n){const o={};for(const t in e)o[t]=e[t];if(e instanceof n.contentDocument.defaultView.MouseEvent){const e=n.getBoundingClientRect();o.clientX+=e.left,o.clientY+=e.top}const r=new t(e.type,o);o.defaultPrevented&&r.preventDefault();!n.dispatchEvent(r)&&e.preventDefault()}function Ip(e){return(0,p.useRefEffect)((t=>{const{defaultView:n}=e;if(!n)return;const{frameElement:o}=n,r=["dragover","mousemove"],l={};for(const e of r)l[e]=e=>{const t=Object.getPrototypeOf(e).constructor.name;Bp(e,window[t],o)},t.addEventListener(e,l[e]);return()=>{for(const e of r)t.removeEventListener(e,l[e])}}))}function Tp({contentRef:e,children:t,tabIndex:n=0,scale:o=1,frameSize:r=0,expand:l=!1,readonly:i,forwardedRef:a,...s}){const{resolvedAssets:u,isPreviewMode:g}=(0,f.useSelect)((e=>{const t=e(Jo).getSettings();return{resolvedAssets:t.__unstableResolvedAssets,isPreviewMode:t.__unstableIsPreviewMode}}),[]),{styles:h="",scripts:b=""}=u,[_,k]=(0,c.useState)(),[y,E]=(0,c.useState)([]),S=(0,c.useMemo)((()=>Array.from(document.styleSheets).reduce(((e,t)=>{try{t.cssRules}catch(t){return e}const{ownerNode:n,cssRules:o}=t;if(null===n)return e;if(!o)return e;if("wp-reset-editor-styles-css"===n.id)return e;if(!n.id)return e;if(function e(t){return Array.from(t).find((({selectorText:t,conditionText:n,cssRules:o})=>n?e(o):t&&(t.includes(".editor-styles-wrapper")||t.includes(".wp-block"))))}(o)){const t="STYLE"===n.tagName;if(t){const t=n.id.replace("-inline-css","-css"),o=document.getElementById(t);o&&e.push(o.cloneNode(!0))}if(e.push(n.cloneNode(!0)),!t){const t=n.id.replace("-css","-inline-css"),o=document.getElementById(t);o&&e.push(o.cloneNode(!0))}}return e}),[])),[]),w=pp(),[C,x,B]=Cp(),[I,{height:T}]=(0,p.useResizeObserver)(),M=(0,p.useRefEffect)((e=>{let t;function n(e){e.preventDefault()}function o(){const{contentDocument:o,ownerDocument:r}=e,{documentElement:l}=o;t=o,w(l),E(Array.from(r.body.classList).filter((e=>e.startsWith("admin-color-")||e.startsWith("post-type-")||"wp-embed-responsive"===e))),o.dir=r.dir;for(const e of S)o.getElementById(e.id)||(o.head.appendChild(e.cloneNode(!0)),g||console.warn(`${e.id} was added to the iframe incorrectly. Please use block.json or enqueue_block_assets to add styles to the iframe.`,e));t.addEventListener("dragover",n,!1),t.addEventListener("drop",n,!1)}return e._load=()=>{k(e.contentDocument)},e.addEventListener("load",o),()=>{delete e._load,e.removeEventListener("load",o),t?.removeEventListener("dragover",n),t?.removeEventListener("drop",n)}}),[]),P=(0,p.useDisabled)({isDisabled:!i}),N=(0,p.useMergeRefs)([Ip(_),e,w,x,P]),L=`<!doctype html>\n<html>\n\t<head>\n\t\t<meta charset="utf-8">\n\t\t<script>window.frameElement._load()<\/script>\n\t\t<style>html{height:auto!important;min-height:100%;}body{margin:0}</style>\n\t\t${h}\n\t\t${b}\n\t</head>\n\t<body>\n\t\t<script>document.currentScript.parentElement.remove()<\/script>\n\t</body>\n</html>`,[R,A]=(0,c.useMemo)((()=>{const e=URL.createObjectURL(new window.Blob([L],{type:"text/html"}));return[e,()=>URL.revokeObjectURL(e)]}),[L]);(0,c.useEffect)((()=>A),[A]);const D=T*(1-o)/2;return(0,c.createElement)(c.Fragment,null,n>=0&&C,(0,c.createElement)("iframe",{...s,style:{border:0,...s.style,height:l?T:s.style?.height,marginTop:1!==o?-D+r:s.style?.marginTop,marginBottom:1!==o?-D+r:s.style?.marginBottom,transform:1!==o?`scale( ${o} )`:s.style?.transform,transition:"all .3s"},ref:(0,p.useMergeRefs)([a,M]),tabIndex:n,src:R,title:(0,v.__)("Editor canvas"),onKeyDown:e=>{e.currentTarget.ownerDocument!==e.target.ownerDocument&&(e.stopPropagation(),Bp(e,window.KeyboardEvent,e.currentTarget))}},_&&(0,c.createPortal)((0,c.createElement)("body",{ref:N,className:d()("block-editor-iframe__body","editor-styles-wrapper",...y)},I,(0,c.createElement)(m.__experimentalStyleProvider,{document:_},t)),_.documentElement)),n>=0&&B)}var Mp=(0,c.forwardRef)((function(e,t){return(0,f.useSelect)((e=>e(Jo).getSettings().__internalIsInitialized),[])?(0,c.createElement)(Tp,{...e,forwardedRef:t}):null})),Pp={grad:.9,turn:360,rad:360/(2*Math.PI)},Np=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Lp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Rp=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Ap=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Dp=function(e){return{r:Rp(e.r,0,255),g:Rp(e.g,0,255),b:Rp(e.b,0,255),a:Rp(e.a)}},Op=function(e){return{r:Lp(e.r),g:Lp(e.g),b:Lp(e.b),a:Lp(e.a,3)}},zp=/^#([0-9a-f]{3,8})$/i,Vp=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Fp=function(e){var t=e.r,n=e.g,o=e.b,r=e.a,l=Math.max(t,n,o),i=l-Math.min(t,n,o),a=i?l===t?(n-o)/i:l===n?2+(o-t)/i:4+(t-n)/i:0;return{h:60*(a<0?a+6:a),s:l?i/l*100:0,v:l/255*100,a:r}},Hp=function(e){var t=e.h,n=e.s,o=e.v,r=e.a;t=t/360*6,n/=100,o/=100;var l=Math.floor(t),i=o*(1-n),a=o*(1-(t-l)*n),s=o*(1-(1-t+l)*n),c=l%6;return{r:255*[o,a,i,i,s,o][c],g:255*[s,o,o,a,i,i][c],b:255*[i,i,s,o,o,a][c],a:r}},Gp=function(e){return{h:Ap(e.h),s:Rp(e.s,0,100),l:Rp(e.l,0,100),a:Rp(e.a)}},Up=function(e){return{h:Lp(e.h),s:Lp(e.s),l:Lp(e.l),a:Lp(e.a,3)}},$p=function(e){return Hp((n=(t=e).s,{h:t.h,s:(n*=((o=t.l)<50?o:100-o)/100)>0?2*n/(o+n)*100:0,v:o+n,a:t.a}));var t,n,o},jp=function(e){return{h:(t=Fp(e)).h,s:(r=(200-(n=t.s))*(o=t.v)/100)>0&&r<200?n*o/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,n,o,r},Wp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Kp=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,qp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Zp=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Yp={string:[[function(e){var t=zp.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Lp(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Lp(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=qp.exec(e)||Zp.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Dp({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Wp.exec(e)||Kp.exec(e);if(!t)return null;var n,o,r=Gp({h:(n=t[1],o=t[2],void 0===o&&(o="deg"),Number(n)*(Pp[o]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return $p(r)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,o=e.b,r=e.a,l=void 0===r?1:r;return Np(t)&&Np(n)&&Np(o)?Dp({r:Number(t),g:Number(n),b:Number(o),a:Number(l)}):null},"rgb"],[function(e){var t=e.h,n=e.s,o=e.l,r=e.a,l=void 0===r?1:r;if(!Np(t)||!Np(n)||!Np(o))return null;var i=Gp({h:Number(t),s:Number(n),l:Number(o),a:Number(l)});return $p(i)},"hsl"],[function(e){var t=e.h,n=e.s,o=e.v,r=e.a,l=void 0===r?1:r;if(!Np(t)||!Np(n)||!Np(o))return null;var i=function(e){return{h:Ap(e.h),s:Rp(e.s,0,100),v:Rp(e.v,0,100),a:Rp(e.a)}}({h:Number(t),s:Number(n),v:Number(o),a:Number(l)});return Hp(i)},"hsv"]]},Xp=function(e,t){for(var n=0;n<t.length;n++){var o=t[n][0](e);if(o)return[o,t[n][1]]}return[null,void 0]},Qp=function(e){return"string"==typeof e?Xp(e.trim(),Yp.string):"object"==typeof e&&null!==e?Xp(e,Yp.object):[null,void 0]},Jp=function(e,t){var n=jp(e);return{h:n.h,s:Rp(n.s+100*t,0,100),l:n.l,a:n.a}},em=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},tm=function(e,t){var n=jp(e);return{h:n.h,s:n.s,l:Rp(n.l+100*t,0,100),a:n.a}},nm=function(){function e(e){this.parsed=Qp(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Lp(em(this.rgba),2)},e.prototype.isDark=function(){return em(this.rgba)<.5},e.prototype.isLight=function(){return em(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Op(this.rgba)).r,n=e.g,o=e.b,l=(r=e.a)<1?Vp(Lp(255*r)):"","#"+Vp(t)+Vp(n)+Vp(o)+l;var e,t,n,o,r,l},e.prototype.toRgb=function(){return Op(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Op(this.rgba)).r,n=e.g,o=e.b,(r=e.a)<1?"rgba("+t+", "+n+", "+o+", "+r+")":"rgb("+t+", "+n+", "+o+")";var e,t,n,o,r},e.prototype.toHsl=function(){return Up(jp(this.rgba))},e.prototype.toHslString=function(){return t=(e=Up(jp(this.rgba))).h,n=e.s,o=e.l,(r=e.a)<1?"hsla("+t+", "+n+"%, "+o+"%, "+r+")":"hsl("+t+", "+n+"%, "+o+"%)";var e,t,n,o,r},e.prototype.toHsv=function(){return e=Fp(this.rgba),{h:Lp(e.h),s:Lp(e.s),v:Lp(e.v),a:Lp(e.a,3)};var e},e.prototype.invert=function(){return om({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),om(Jp(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),om(Jp(this.rgba,-e))},e.prototype.grayscale=function(){return om(Jp(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),om(tm(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),om(tm(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?om({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Lp(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=jp(this.rgba);return"number"==typeof e?om({h:e,s:t.s,l:t.l,a:t.a}):Lp(t.h)},e.prototype.isEqual=function(e){return this.toHex()===om(e).toHex()},e}(),om=function(e){return e instanceof nm?e:new nm(e)},rm=[],lm=function(e){e.forEach((function(e){rm.indexOf(e)<0&&(e(nm,Yp),rm.push(e))}))};function im(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},o={};for(var r in n)o[n[r]]=r;var l={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var r,i,a=o[this.toHex()];if(a)return a;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!l.length)for(var d in n)l[d]=new e(n[d]).toRgb();for(var p in n){var m=(r=s,i=l[p],Math.pow(r.r-i.r,2)+Math.pow(r.g-i.g,2)+Math.pow(r.b-i.b,2));m<c&&(c=m,u=p)}return u}},t.string.push([function(t){var o=t.toLowerCase(),r="transparent"===o?"#0000":n[o];return r?new e(r).toRgb():null},"name"])}var am=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},sm=function(e){return.2126*am(e.r)+.7152*am(e.g)+.0722*am(e.b)};function cm(e){e.prototype.luminance=function(){return e=sm(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,o,r,l,i,a,s,c=t instanceof e?t:new e(t);return l=this.rgba,i=c.toRgb(),n=(a=sm(l))>(s=sm(i))?(a+.05)/(s+.05):(s+.05)/(a+.05),void 0===(o=2)&&(o=0),void 0===r&&(r=Math.pow(10,o)),Math.floor(r*n)/r+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(l=(n=t).size)?"normal":l,"AAA"===(r=void 0===(o=n.level)?"AA":o)&&"normal"===i?7:"AA"===r&&"large"===i?3:4.5);var n,o,r,l,i}}var um=n(3124),dm=n.n(um);const pm=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g;function mm(e,t){t=t||{};let n=1,o=1;function r(e){const t=e.match(/\n/g);t&&(n+=t.length);const r=e.lastIndexOf("\n");o=~r?e.length-r:o+e.length}function l(){const e={line:n,column:o};return function(t){return t.position=new i(e),m(),t}}function i(e){this.start=e,this.end={line:n,column:o},this.source=t.source}i.prototype.content=e;const a=[];function s(r){const l=new Error(t.source+":"+n+":"+o+": "+r);if(l.reason=r,l.filename=t.source,l.line=n,l.column=o,l.source=e,!t.silent)throw l;a.push(l)}function c(){return p(/^{\s*/)}function u(){return p(/^}/)}function d(){let t;const n=[];for(m(),f(n);e.length&&"}"!==e.charAt(0)&&(t=w()||C());)!1!==t&&(n.push(t),f(n));return n}function p(t){const n=t.exec(e);if(!n)return;const o=n[0];return r(o),e=e.slice(o.length),n}function m(){p(/^\s*/)}function f(e){let t;for(e=e||[];t=g();)!1!==t&&e.push(t);return e}function g(){const t=l();if("/"!==e.charAt(0)||"*"!==e.charAt(1))return;let n=2;for(;""!==e.charAt(n)&&("*"!==e.charAt(n)||"/"!==e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return s("End of comment missing");const i=e.slice(2,n-2);return o+=2,r(i),e=e.slice(n),o+=2,t({type:"comment",comment:i})}function h(){const e=p(/^([^{]+)/);if(e)return fm(e[0]).replace(/\/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*\/+/g,"").replace(/"(?:\\"|[^"])*"|'(?:\\'|[^'])*'/g,(function(e){return e.replace(/,/g,"")})).split(/\s*(?![^(]*\)),\s*/).map((function(e){return e.replace(/\u200C/g,",")}))}function b(){const e=l();let t=p(/^(\*?[-#\/\*\\\w]+(\[[0-9a-z_-]+\])?)\s*/);if(!t)return;if(t=fm(t[0]),!p(/^:\s*/))return s("property missing ':'");const n=p(/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^\)]*?\)|[^};])+)/),o=e({type:"declaration",property:t.replace(pm,""),value:n?fm(n[0]).replace(pm,""):""});return p(/^[;\s]*/),o}function v(){const e=[];if(!c())return s("missing '{'");let t;for(f(e);t=b();)!1!==t&&(e.push(t),f(e));return u()?e:s("missing '}'")}function _(){let e;const t=[],n=l();for(;e=p(/^((\d+\.\d+|\.\d+|\d+)%?|[a-z]+)\s*/);)t.push(e[1]),p(/^,\s*/);if(t.length)return n({type:"keyframe",values:t,declarations:v()})}const k=S("import"),y=S("charset"),E=S("namespace");function S(e){const t=new RegExp("^@"+e+"\\s*([^;]+);");return function(){const n=l(),o=p(t);if(!o)return;const r={type:e};return r[e]=o[1].trim(),n(r)}}function w(){if("@"===e[0])return function(){const e=l();let t=p(/^@([-\w]+)?keyframes\s*/);if(!t)return;const n=t[1];if(t=p(/^([-\w]+)\s*/),!t)return s("@keyframes missing name");const o=t[1];if(!c())return s("@keyframes missing '{'");let r,i=f();for(;r=_();)i.push(r),i=i.concat(f());return u()?e({type:"keyframes",name:o,vendor:n,keyframes:i}):s("@keyframes missing '}'")}()||function(){const e=l(),t=p(/^@media *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@media missing '{'");const o=f().concat(d());return u()?e({type:"media",media:n,rules:o}):s("@media missing '}'")}()||function(){const e=l(),t=p(/^@container *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@container missing '{'");const o=f().concat(d());return u()?e({type:"container",container:n,rules:o}):s("@container missing '}'")}()||function(){const e=l(),t=p(/^@custom-media\s+(--[^\s]+)\s*([^{;]+);/);if(t)return e({type:"custom-media",name:fm(t[1]),media:fm(t[2])})}()||function(){const e=l(),t=p(/^@supports *([^{]+)/);if(!t)return;const n=fm(t[1]);if(!c())return s("@supports missing '{'");const o=f().concat(d());return u()?e({type:"supports",supports:n,rules:o}):s("@supports missing '}'")}()||k()||y()||E()||function(){const e=l(),t=p(/^@([-\w]+)?document *([^{]+)/);if(!t)return;const n=fm(t[1]),o=fm(t[2]);if(!c())return s("@document missing '{'");const r=f().concat(d());return u()?e({type:"document",document:o,vendor:n,rules:r}):s("@document missing '}'")}()||function(){const e=l();if(!p(/^@page */))return;const t=h()||[];if(!c())return s("@page missing '{'");let n,o=f();for(;n=b();)o.push(n),o=o.concat(f());return u()?e({type:"page",selectors:t,declarations:o}):s("@page missing '}'")}()||function(){const e=l();if(!p(/^@host\s*/))return;if(!c())return s("@host missing '{'");const t=f().concat(d());return u()?e({type:"host",rules:t}):s("@host missing '}'")}()||function(){const e=l();if(!p(/^@font-face\s*/))return;if(!c())return s("@font-face missing '{'");let t,n=f();for(;t=b();)n.push(t),n=n.concat(f());return u()?e({type:"font-face",declarations:n}):s("@font-face missing '}'")}()}function C(){const e=l(),t=h();return t?(f(),e({type:"rule",selectors:t,declarations:v()})):s("selector missing")}return gm(function(){const e=d();return{type:"stylesheet",stylesheet:{source:t.source,rules:e,parsingErrors:a}}}())}function fm(e){return e?e.replace(/^\s+|\s+$/g,""):""}function gm(e,t){const n=e&&"string"==typeof e.type,o=n?e:t;for(const t in e){const n=e[t];Array.isArray(n)?n.forEach((function(e){gm(e,o)})):n&&"object"==typeof n&&gm(n,o)}return n&&Object.defineProperty(e,"parent",{configurable:!0,writable:!0,enumerable:!1,value:t||null}),e}var hm=n(8575),bm=n.n(hm),vm=_m;function _m(e){this.options=e||{}}_m.prototype.emit=function(e){return e},_m.prototype.visit=function(e){return this[e.type](e)},_m.prototype.mapVisit=function(e,t){let n="";t=t||"";for(let o=0,r=e.length;o<r;o++)n+=this.visit(e[o]),t&&o<r-1&&(n+=this.emit(t));return n};var km=ym;function ym(e){vm.call(this,e)}bm()(ym,vm),ym.prototype.compile=function(e){return e.stylesheet.rules.map(this.visit,this).join("")},ym.prototype.comment=function(e){return this.emit("",e.position)},ym.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},ym.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.container=function(e){return this.emit("@container "+e.container,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.document=function(e){const t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},ym.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},ym.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit("{")+this.mapVisit(e.keyframes)+this.emit("}")},ym.prototype.keyframe=function(e){const t=e.declarations;return this.emit(e.values.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}")},ym.prototype.page=function(e){const t=e.selectors.length?e.selectors.join(", "):"";return this.emit("@page "+t,e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},ym.prototype["font-face"]=function(e){return this.emit("@font-face",e.position)+this.emit("{")+this.mapVisit(e.declarations)+this.emit("}")},ym.prototype.host=function(e){return this.emit("@host",e.position)+this.emit("{")+this.mapVisit(e.rules)+this.emit("}")},ym.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},ym.prototype.rule=function(e){const t=e.declarations;return t.length?this.emit(e.selectors.join(","),e.position)+this.emit("{")+this.mapVisit(t)+this.emit("}"):""},ym.prototype.declaration=function(e){return this.emit(e.property+":"+e.value,e.position)+this.emit(";")};var Em=Sm;function Sm(e){e=e||{},vm.call(this,e),this.indentation=e.indent}bm()(Sm,vm),Sm.prototype.compile=function(e){return this.stylesheet(e)},Sm.prototype.stylesheet=function(e){return this.mapVisit(e.stylesheet.rules,"\n\n")},Sm.prototype.comment=function(e){return this.emit(this.indent()+"/*"+e.comment+"*/",e.position)},Sm.prototype.import=function(e){return this.emit("@import "+e.import+";",e.position)},Sm.prototype.media=function(e){return this.emit("@media "+e.media,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.container=function(e){return this.emit("@container "+e.container,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.document=function(e){const t="@"+(e.vendor||"")+"document "+e.document;return this.emit(t,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.charset=function(e){return this.emit("@charset "+e.charset+";",e.position)},Sm.prototype.namespace=function(e){return this.emit("@namespace "+e.namespace+";",e.position)},Sm.prototype.supports=function(e){return this.emit("@supports "+e.supports,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype.keyframes=function(e){return this.emit("@"+(e.vendor||"")+"keyframes "+e.name,e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.keyframes,"\n")+this.emit(this.indent(-1)+"}")},Sm.prototype.keyframe=function(e){const t=e.declarations;return this.emit(this.indent())+this.emit(e.values.join(", "),e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(t,"\n")+this.emit(this.indent(-1)+"\n"+this.indent()+"}\n")},Sm.prototype.page=function(e){const t=e.selectors.length?e.selectors.join(", ")+" ":"";return this.emit("@page "+t,e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},Sm.prototype["font-face"]=function(e){return this.emit("@font-face ",e.position)+this.emit("{\n")+this.emit(this.indent(1))+this.mapVisit(e.declarations,"\n")+this.emit(this.indent(-1))+this.emit("\n}")},Sm.prototype.host=function(e){return this.emit("@host",e.position)+this.emit(" {\n"+this.indent(1))+this.mapVisit(e.rules,"\n\n")+this.emit(this.indent(-1)+"\n}")},Sm.prototype["custom-media"]=function(e){return this.emit("@custom-media "+e.name+" "+e.media+";",e.position)},Sm.prototype.rule=function(e){const t=this.indent(),n=e.declarations;return n.length?this.emit(e.selectors.map((function(e){return t+e})).join(",\n"),e.position)+this.emit(" {\n")+this.emit(this.indent(1))+this.mapVisit(n,"\n")+this.emit(this.indent(-1))+this.emit("\n"+this.indent()+"}"):""},Sm.prototype.declaration=function(e){return this.emit(this.indent())+this.emit(e.property+": "+e.value,e.position)+this.emit(";")},Sm.prototype.indent=function(e){return this.level=this.level||1,null!==e?(this.level+=e,""):Array(this.level).join(this.indentation||" ")};var wm=function(e,t){try{const n=mm(e),o=dm().map(n,(function(e){if(!e)return e;const n=t(e);return this.update(n)}));return function(e,t){return((t=t||{}).compress?new km(t):new Em(t)).compile(e)}(o)}catch(e){return console.warn("Error while traversing the CSS: "+e),null}};function Cm(e){return 0!==e.value.indexOf("data:")&&0!==e.value.indexOf("#")&&(t=e.value,!/^\/(?!\/)/.test(t)&&!function(e){return/^(?:https?:)?\/\//.test(e)}(e.value));var t}function xm(e,t){return new URL(e,t).toString()}var Bm=e=>t=>{if("declaration"===t.type){const l=function(e){const t=/url\((\s*)(['"]?)(.+?)\2(\s*)\)/g;let n;const o=[];for(;null!==(n=t.exec(e));){const e={source:n[0],before:n[1],quote:n[2],value:n[3],after:n[4]};Cm(e)&&o.push(e)}return o}(t.value).map((r=e,e=>({...e,newUrl:"url("+e.before+e.quote+xm(e.value,r)+e.quote+e.after+")"})));return{...t,value:(n=t.value,o=l,o.forEach((e=>{n=n.replace(e.source,e.newUrl)})),n)}}var n,o,r;return t};const Im=/^(body|html|:root).*$/;var Tm=(e,t=[])=>n=>{const o=n=>t.includes(n.trim())||n.trim().startsWith(`${e} `)?n:n.match(Im)?n.replace(/^(body|html|:root)/,e):e+" "+n;return"rule"===n.type?{...n,selectors:n.selectors.map(o)}:n};var Mm=(e,t="")=>Object.values(null!=e?e:[]).map((({css:e,baseURL:n})=>{const o=[];return t&&o.push(Tm(t)),n&&o.push(Bm(n)),o.length?wm(e,(0,p.compose)(o)):e}));function Pm(e,t){return(0,c.useCallback)((e=>{if(!e)return;const{ownerDocument:n}=e,{defaultView:o,body:r}=n,l=t?n.querySelector(t):r;let i;if(l)i=o?.getComputedStyle(l,null).getPropertyValue("background-color");else{const e=n.createElement("div");e.classList.add("editor-styles-wrapper"),r.appendChild(e),i=o?.getComputedStyle(e,null).getPropertyValue("background-color"),r.removeChild(e)}const a=om(i);a.luminance()>.5||0===a.alpha()?r.classList.remove("is-dark-theme"):r.classList.add("is-dark-theme")}),[e,t])}function Nm({styles:e,scope:t}){const n=(0,f.useSelect)((e=>Xo(e(Jo)).getStyleOverrides()),[]),[o,r]=(0,c.useMemo)((()=>{const o=Object.values(null!=e?e:[]);for(const[e,t]of n){const n=o.findIndex((({id:t})=>e===t)),r={...t,id:e};-1===n?o.push(r):o[n]=r}return[Mm(o.filter((e=>e?.css)),t),o.filter((e=>"svgs"===e.__unstableType)).map((e=>e.assets)).join("")]}),[e,n,t]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("style",{ref:Pm(o,t)}),o.map(((e,t)=>(0,c.createElement)("style",{key:t},e))),(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 0 0",width:"0",height:"0",role:"none",style:{visibility:"hidden",position:"absolute",left:"-9999px",overflow:"hidden"},dangerouslySetInnerHTML:{__html:r}}))}let Lm;lm([im,cm]);const Rm=2e3;function Am({viewportWidth:e,containerWidth:t,minHeight:n,additionalStyles:o=[]}){e||(e=t);const[r,{height:l}]=(0,p.useResizeObserver)(),{styles:i}=(0,f.useSelect)((e=>({styles:e(Jo).getSettings().styles})),[]),a=(0,c.useMemo)((()=>i?[...i,{css:"body{height:auto;overflow:hidden;border:none;padding:0;}",__unstableType:"presets"},...o]:i),[i,o]);Lm=Lm||(0,p.pure)(kh);const s=t/e,u=l?t/(l*s):0;return(0,c.createElement)(m.Disabled,{className:"block-editor-block-preview__content",style:{transform:`scale(${s})`,aspectRatio:u,maxHeight:l>Rm?Rm*s:void 0,minHeight:n}},(0,c.createElement)(Mp,{contentRef:(0,p.useRefEffect)((e=>{const{ownerDocument:{documentElement:t}}=e;t.classList.add("block-editor-block-preview__content-iframe"),t.style.position="absolute",t.style.width="100%",e.style.boxSizing="border-box",e.style.position="absolute",e.style.width="100%"}),[]),"aria-hidden":!0,tabIndex:-1,style:{position:"absolute",width:e,height:l,pointerEvents:"none",maxHeight:Rm,minHeight:0!==s&&s<1&&n?n/s:n}},(0,c.createElement)(Nm,{styles:a}),r,(0,c.createElement)(Lm,{renderAppender:!1})))}function Dm(e){const[t,{width:n}]=(0,p.useResizeObserver)();return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{style:{position:"relative",width:"100%",height:0}},t),(0,c.createElement)("div",{className:"block-editor-block-preview__container"},!!n&&(0,c.createElement)(Am,{...e,containerWidth:n})))}var Om=(0,c.memo)((function({blocks:e,viewportWidth:t=1200,minHeight:n,additionalStyles:o=[],__experimentalMinHeight:r,__experimentalPadding:l}){r&&(n=r,$()("The __experimentalMinHeight prop",{since:"6.2",version:"6.4",alternative:"minHeight"})),l&&(o=[...o,{css:`body { padding: ${l}px; }`}],$()("The __experimentalPadding prop of BlockPreview",{since:"6.2",version:"6.4",alternative:"additionalStyles"}));const i=(0,f.useSelect)((e=>e(Jo).getSettings()),[]),a=(0,c.useMemo)((()=>({...i,__unstableIsPreviewMode:!0})),[i]),s=(0,c.useMemo)((()=>Array.isArray(e)?e:[e]),[e]);return e&&0!==e.length?(0,c.createElement)(up,{value:s,settings:a},(0,c.createElement)(Dm,{viewportWidth:t,minHeight:n,additionalStyles:o})):null}));function zm({blocks:e,props:t={},layout:n}){const o=(0,f.useSelect)((e=>e(Jo).getSettings()),[]),r=(0,c.useMemo)((()=>({...o,__unstableIsPreviewMode:!0})),[o]),l=(0,p.useDisabled)(),i=(0,p.useMergeRefs)([t.ref,l]),a=(0,c.useMemo)((()=>Array.isArray(e)?e:[e]),[e]),s=(0,c.createElement)(up,{value:a,settings:r},(0,c.createElement)(Eh,{renderAppender:!1,layout:n}));return{...t,ref:i,className:d()(t.className,"block-editor-block-preview__live-content","components-disabled"),children:e?.length?s:null}}var Vm=function({item:e}){var t;const{name:n,title:o,icon:r,description:l,initialAttributes:i,example:s}=e,u=(0,a.isReusableBlock)(e),d=(0,c.useMemo)((()=>s?(0,a.getBlockFromExample)(n,{attributes:{...s.attributes,...i},innerBlocks:s.innerBlocks}):(0,a.createBlock)(n,i)),[n,s,i]);return(0,c.createElement)("div",{className:"block-editor-inserter__preview-container"},(0,c.createElement)("div",{className:"block-editor-inserter__preview"},u||s?(0,c.createElement)("div",{className:"block-editor-inserter__preview-content"},(0,c.createElement)(Om,{blocks:d,viewportWidth:null!==(t=s?.viewportWidth)&&void 0!==t?t:500,additionalStyles:[{css:"body { padding: 16px; }"}]})):(0,c.createElement)("div",{className:"block-editor-inserter__preview-content-missing"},(0,v.__)("No Preview Available."))),!u&&(0,c.createElement)(op,{title:o,icon:r,description:l}))};var Fm=(0,c.createContext)();var Hm=(0,c.forwardRef)((function({isFirst:e,as:t,children:n,...o},r){const l=(0,c.useContext)(Fm);return(0,c.createElement)(m.__unstableCompositeItem,{ref:r,state:l,role:"option",focusable:!0,...o},(o=>{const r={...o,tabIndex:e?0:o.tabIndex};return t?(0,c.createElement)(t,{...r},n):"function"==typeof n?n(r):(0,c.createElement)(m.Button,{...r},n)}))}));var Gm=(0,c.createElement)(F.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"}));function Um({count:e,icon:t,isPattern:n}){const o=n&&(0,v.__)("Pattern");return(0,c.createElement)("div",{className:"block-editor-block-draggable-chip-wrapper"},(0,c.createElement)("div",{className:"block-editor-block-draggable-chip","data-testid":"block-draggable-chip"},(0,c.createElement)(m.Flex,{justify:"center",className:"block-editor-block-draggable-chip__content"},(0,c.createElement)(m.FlexItem,null,t?(0,c.createElement)(np,{icon:t}):o||(0,v.sprintf)((0,v._n)("%d block","%d blocks",e),e)),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(np,{icon:Gm})))))}var $m=({isEnabled:e,blocks:t,icon:n,children:o,isPattern:r})=>{const l={type:"inserter",blocks:t},i=(0,f.useSelect)((e=>{const{getBlockType:n}=e(a.store);return 1===t.length&&n(t[0].name)?.icon}),[t]);return(0,c.createElement)(m.Draggable,{__experimentalTransferDataType:"wp-blocks",transferData:l,onDragStart:e=>{e.dataTransfer.setData("text/html",(0,a.serialize)(t))},__experimentalDragComponent:(0,c.createElement)(Um,{count:t.length,icon:n||!r&&i,isPattern:r})},(({onDraggableStart:t,onDraggableEnd:n})=>o({draggable:e,onDragStart:e?t:void 0,onDragEnd:e?n:void 0})))};var jm=(0,c.memo)((function({className:e,isFirst:t,item:n,onSelect:o,onHover:r,isDraggable:l,...i}){const s=(0,c.useRef)(!1),u=n.icon?{backgroundColor:n.icon.background,color:n.icon.foreground}:{},p=(0,c.useMemo)((()=>[(0,a.createBlock)(n.name,n.initialAttributes,(0,a.createBlocksFromInnerBlocksTemplate)(n.innerBlocks))]),[n.name,n.initialAttributes,n.initialAttributes]),f=(0,a.isReusableBlock)(n)&&"unsynced"!==n.syncStatus||(0,a.isTemplatePart)(n);return(0,c.createElement)($m,{isEnabled:l&&!n.disabled,blocks:p,icon:n.icon},(({draggable:l,onDragStart:a,onDragEnd:p})=>(0,c.createElement)("div",{className:d()("block-editor-block-types-list__list-item",{"is-synced":f}),draggable:l,onDragStart:e=>{s.current=!0,a&&(r(null),a(e))},onDragEnd:e=>{s.current=!1,p&&p(e)}},(0,c.createElement)(Hm,{isFirst:t,className:d()("block-editor-block-types-list__item",e),disabled:n.isDisabled,onClick:e=>{e.preventDefault(),o(n,(0,Ld.isAppleOS)()?e.metaKey:e.ctrlKey),r(null)},onKeyDown:e=>{const{keyCode:t}=e;t===Ld.ENTER&&(e.preventDefault(),o(n,(0,Ld.isAppleOS)()?e.metaKey:e.ctrlKey),r(null))},onMouseEnter:()=>{s.current||r(n)},onMouseLeave:()=>r(null),...i},(0,c.createElement)("span",{className:"block-editor-block-types-list__item-icon",style:u},(0,c.createElement)(np,{icon:n.icon,showColors:!0})),(0,c.createElement)("span",{className:"block-editor-block-types-list__item-title"},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:3},n.title))))))}));var Wm=(0,c.forwardRef)((function(e,t){const[n,o]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{n&&(0,Ln.speak)((0,v.__)("Use left and right arrow keys to move through blocks"))}),[n]),(0,c.createElement)("div",{ref:t,role:"listbox","aria-orientation":"horizontal",onFocus:()=>{o(!0)},onBlur:e=>{!e.currentTarget.contains(e.relatedTarget)&&o(!1)},...e})}));var Km=(0,c.forwardRef)((function(e,t){const n=(0,c.useContext)(Fm);return(0,c.createElement)(m.__unstableCompositeGroup,{state:n,role:"presentation",ref:t,...e})}));var qm=function({items:e=[],onSelect:t,onHover:n=(()=>{}),children:o,label:r,isDraggable:l=!0}){return(0,c.createElement)(Wm,{className:"block-editor-block-types-list","aria-label":r},function(e,t){const n=[];for(let o=0,r=e.length;o<r;o+=t)n.push(e.slice(o,o+t));return n}(e,3).map(((e,o)=>(0,c.createElement)(Km,{key:o},e.map(((e,r)=>(0,c.createElement)(jm,{key:e.id,item:e,className:(0,a.getBlockMenuDefaultClassName)(e.id),onSelect:t,onHover:n,isDraggable:l&&!e.isDisabled,isFirst:0===o&&0===r})))))),o)};var Zm=function({title:e,icon:t,children:n}){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-inserter__panel-header"},(0,c.createElement)("h2",{className:"block-editor-inserter__panel-title"},e),(0,c.createElement)(m.Icon,{icon:t})),(0,c.createElement)("div",{className:"block-editor-inserter__panel-content"},n))};var Ym=(e,t)=>{const{categories:n,collections:o,items:r}=(0,f.useSelect)((t=>{const{getInserterItems:n}=t(Jo),{getCategories:o,getCollections:r}=t(a.store);return{categories:o(),collections:r(),items:n(e)}}),[e]);return[r,n,o,(0,c.useCallback)((({name:e,initialAttributes:n,innerBlocks:o,syncStatus:r,content:l},i)=>{const s="unsynced"===r?(0,a.parse)(l,{__unstableSkipMigrationLogs:!0}):(0,a.createBlock)(e,n,(0,a.createBlocksFromInnerBlocksTemplate)(o));t(s,void 0,i)}),[t])]};var Xm=function({children:e}){const t=(0,m.__unstableUseCompositeState)({shift:!0,wrap:"horizontal"});return(0,c.createElement)(Fm.Provider,{value:t},e)};const Qm=[];var Jm=function({rootClientId:e,onInsert:t,onHover:n,showMostUsedBlocks:o}){const[r,l,i,a]=Ym(e,t),s=(0,c.useMemo)((()=>K(r,"frecency","desc").slice(0,6)),[r]),u=(0,c.useMemo)((()=>r.filter((e=>!e.category))),[r]),d=(0,c.useMemo)((()=>(0,p.pipe)((e=>e.filter((e=>e.category&&"reusable"!==e.category))),(e=>e.reduce(((e,t)=>{const{category:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{})))(r)),[r]),m=(0,c.useMemo)((()=>{const e={...i};return Object.keys(i).forEach((t=>{e[t]=r.filter((e=>(e=>e.name.split("/")[0])(e)===t)),0===e[t].length&&delete e[t]})),e}),[r,i]);(0,c.useEffect)((()=>()=>n(null)),[]);const f=(0,p.useAsyncList)(l),g=l.length===f.length,h=(0,c.useMemo)((()=>Object.entries(i)),[i]),b=(0,p.useAsyncList)(g?h:Qm);return(0,c.createElement)(Xm,null,(0,c.createElement)("div",null,o&&!!s.length&&(0,c.createElement)(Zm,{title:(0,v._x)("Most used","blocks")},(0,c.createElement)(qm,{items:s,onSelect:a,onHover:n,label:(0,v._x)("Most used","blocks")})),f.map((e=>{const t=d[e.slug];return t&&t.length?(0,c.createElement)(Zm,{key:e.slug,title:e.title,icon:e.icon},(0,c.createElement)(qm,{items:t,onSelect:a,onHover:n,label:e.title})):null})),g&&u.length>0&&(0,c.createElement)(Zm,{className:"block-editor-inserter__uncategorized-blocks-panel",title:(0,v.__)("Uncategorized")},(0,c.createElement)(qm,{items:u,onSelect:a,onHover:n,label:(0,v.__)("Uncategorized")})),b.map((([e,t])=>{const o=m[e];return o&&o.length?(0,c.createElement)(Zm,{key:e,title:t.title,icon:t.icon},(0,c.createElement)(qm,{items:o,onSelect:a,onHover:n,label:t.title})):null}))))},ef=window.wp.notices;var tf=(e,t)=>{const{patternCategories:n,patterns:o,userPatternCategories:r}=(0,f.useSelect)((e=>{const{__experimentalGetAllowedPatterns:n,getSettings:o}=e(Jo),{__experimentalUserPatternCategories:r,__experimentalBlockPatternCategories:l}=o();return{patterns:n(t),userPatternCategories:r,patternCategories:l}}),[t]),l=(0,c.useMemo)((()=>{const e=[...n];return r?.forEach((t=>{e.find((e=>e.name===t.name))||e.push(t)})),e}),[n,r]),{createSuccessNotice:i}=(0,f.useDispatch)(ef.store),s=(0,c.useCallback)(((t,n)=>{const o=t.id&&"unsynced"!==t.syncStatus?[(0,a.createBlock)("core/block",{ref:t.id})]:n;e((null!=o?o:[]).map((e=>(0,a.cloneBlock)(e))),t.name),i((0,v.sprintf)((0,v.__)('Block pattern "%s" inserted.'),t.title),{type:"snackbar",id:"block-pattern-inserted-notice"})}),[i,e]);return[o,l,s]};function nf({currentPage:e,numPages:t,changePage:n,totalItems:o}){return(0,c.createElement)(m.__experimentalVStack,{className:"block-editor-patterns__grid-pagination-wrapper"},(0,c.createElement)(m.__experimentalText,{variant:"muted"},(0,v.sprintf)((0,v._n)("%s item","%s items",o),o)),t>1&&(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:3,justify:"flex-start",className:"block-editor-patterns__grid-pagination"},(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-previous"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(1),disabled:1===e,"aria-label":(0,v.__)("First page")},(0,c.createElement)("span",null,"«")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(e-1),disabled:1===e,"aria-label":(0,v.__)("Previous page")},(0,c.createElement)("span",null,"‹"))),(0,c.createElement)(m.__experimentalText,{variant:"muted"},(0,v.sprintf)((0,v._x)("%1$s of %2$s","paging"),e,t)),(0,c.createElement)(m.__experimentalHStack,{expanded:!1,spacing:1,className:"block-editor-patterns__grid-pagination-next"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(e+1),disabled:e===t,"aria-label":(0,v.__)("Next page")},(0,c.createElement)("span",null,"›")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:()=>n(t),disabled:e===t,"aria-label":(0,v.__)("Last page"),size:"default"},(0,c.createElement)("span",null,"»")))))}const of=({showTooltip:e,title:t,children:n})=>e?(0,c.createElement)(m.Tooltip,{text:t},n):(0,c.createElement)(c.Fragment,null,n);function rf({isDraggable:e,pattern:t,onClick:n,onHover:o,composite:r,showTooltip:l}){const[i,a]=(0,c.useState)(!1),{blocks:s,viewportWidth:u}=t,f=`block-editor-block-patterns-list__item-description-${(0,p.useInstanceId)(rf)}`;return(0,c.createElement)($m,{isEnabled:e,blocks:s,isPattern:!!t},(({draggable:e,onDragStart:p,onDragEnd:g})=>(0,c.createElement)("div",{className:"block-editor-block-patterns-list__list-item",draggable:e,onDragStart:e=>{a(!0),p&&(o?.(null),p(e))},onDragEnd:e=>{a(!1),g&&g(e)}},(0,c.createElement)(of,{showTooltip:l&&!t.id,title:t.title},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...r,className:d()("block-editor-block-patterns-list__item",{"block-editor-block-patterns-list__list-item-synced":t.id&&!t.syncStatus}),onClick:()=>{n(t,s),o?.(null)},onMouseEnter:()=>{i||o?.(t)},onMouseLeave:()=>o?.(null),"aria-label":t.title,"aria-describedby":t.description?f:void 0},(0,c.createElement)(Om,{blocks:s,viewportWidth:u}),(0,c.createElement)(m.__experimentalHStack,{className:"block-editor-patterns__pattern-details"},t.id&&!t.syncStatus&&(0,c.createElement)("div",{className:"block-editor-patterns__pattern-icon-wrapper"},(0,c.createElement)(ai,{className:"block-editor-patterns__pattern-icon",icon:H})),(!l||t.id)&&(0,c.createElement)("div",{className:"block-editor-block-patterns-list__item-title"},t.title)),!!t.description&&(0,c.createElement)(m.VisuallyHidden,{id:f},t.description))))))}function lf(){return(0,c.createElement)("div",{className:"block-editor-block-patterns-list__item is-placeholder"})}var af=(0,c.forwardRef)((function({isDraggable:e,blockPatterns:t,shownPatterns:n,onHover:o,onClickPattern:r,orientation:l,label:i=(0,v.__)("Block patterns"),showTitlesAsTooltip:a,pagingProps:s},u){const d=(0,m.__unstableUseCompositeState)({orientation:l});return(0,c.createElement)(m.__unstableComposite,{...d,role:"listbox",className:"block-editor-block-patterns-list","aria-label":i,ref:u},t.map((t=>n.includes(t)?(0,c.createElement)(rf,{key:t.name,pattern:t,onClick:r,onHover:o,isDraggable:e,composite:d,showTooltip:a}):(0,c.createElement)(lf,{key:t.name}))),s&&(0,c.createElement)(nf,{...s}))}));function sf({selectedCategory:e,patternCategories:t,onClickCategory:n}){const o="block-editor-block-patterns-explorer__sidebar";return(0,c.createElement)("div",{className:`${o}__categories-list`},t.map((({name:t,label:r})=>(0,c.createElement)(m.Button,{key:t,label:r,className:`${o}__categories-list__item`,isPressed:e===t,onClick:()=>{n(t)}},r))))}function cf({searchValue:e,setSearchValue:t}){return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__search"},(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,onChange:t,value:e,label:(0,v.__)("Search for patterns"),placeholder:(0,v.__)("Search")}))}var uf=function({selectedCategory:e,patternCategories:t,onClickCategory:n,searchValue:o,setSearchValue:r}){return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__sidebar"},(0,c.createElement)(cf,{searchValue:o,setSearchValue:r}),!o&&(0,c.createElement)(sf,{selectedCategory:e,patternCategories:t,onClickCategory:n}))};var df=function({rootClientId:e="",insertionIndex:t,clientId:n,isAppender:o,onSelect:r,shouldFocusBlock:l=!0,selectBlockOnInsert:i=!0}){const{getSelectedBlock:s}=(0,f.useSelect)(Jo),{destinationRootClientId:u,destinationIndex:d}=(0,f.useSelect)((r=>{const{getSelectedBlockClientId:l,getBlockRootClientId:i,getBlockIndex:a,getBlockOrder:s}=r(Jo),c=l();let u,d=e;return void 0!==t?u=t:n?u=a(n):!o&&c?(d=i(c),u=a(c)+1):u=s(d).length,{destinationRootClientId:d,destinationIndex:u}}),[e,t,n,o]),{replaceBlocks:p,insertBlocks:m,showInsertionPoint:g,hideInsertionPoint:h}=(0,f.useDispatch)(Jo),b=(0,c.useCallback)(((e,t,n=!1)=>{const c=s();!o&&c&&(0,a.isUnmodifiedDefaultBlock)(c)?p(c.clientId,e,null,l||n?0:null,t):m(e,d,u,i,l||n?0:null,t);const f=Array.isArray(e)?e.length:1,g=(0,v.sprintf)((0,v._n)("%d block added.","%d blocks added.",f),f);(0,Ln.speak)(g),r&&r(e)}),[o,s,p,m,u,d,r,l,i]),_=(0,c.useCallback)((e=>{e?g(u,d):h()}),[g,h,u,d]);return[u,b,_]},pf=n(4793),mf=n.n(pf);const ff=e=>e.name||"",gf=e=>e.title,hf=e=>e.description||"",bf=e=>e.keywords||[],vf=e=>e.category,_f=()=>null;function kf(e=""){return il(e,{splitRegexp:[/([\p{Ll}\p{Lo}\p{N}])([\p{Lu}\p{Lt}])/gu,/([\p{Lu}\p{Lt}])([\p{Lu}\p{Lt}][\p{Ll}\p{Lo}])/gu],stripRegexp:/(\p{C}|\p{P}|\p{S})+/giu}).split(" ").filter(Boolean)}function yf(e=""){return e=(e=(e=mf()(e)).replace(/^\//,"")).toLowerCase()}const Ef=(e="")=>kf(yf(e)),Sf=(e,t,n,o)=>{if(0===Ef(o).length)return e;return wf(e,o,{getCategory:e=>t.find((({slug:t})=>t===e.category))?.title,getCollection:e=>n[e.name.split("/")[0]]?.title})},wf=(e=[],t="",n={})=>{if(0===Ef(t).length)return e;const o=e.map((e=>[e,Cf(e,t,n)])).filter((([,e])=>e>0));return o.sort((([,e],[,t])=>t-e)),o.map((([e])=>e))};function Cf(e,t,n={}){const{getName:o=ff,getTitle:r=gf,getDescription:l=hf,getKeywords:i=bf,getCategory:a=vf,getCollection:s=_f}=n,c=o(e),u=r(e),d=l(e),p=i(e),m=a(e),f=s(e),g=yf(t),h=yf(u);let b=0;if(g===h)b+=30;else if(h.startsWith(g))b+=20;else{const e=[c,u,d,...p,m,f].join(" ");0===((e,t)=>e.filter((e=>!Ef(t).some((t=>t.includes(e))))))(kf(g),e).length&&(b+=10)}if(0!==b&&c.startsWith("core/")){b+=c!==e.id?1:2}return b}const xf=20,Bf=5;function If(e,t,n,o=""){const[r,l]=(0,c.useState)(1),i=(0,p.usePrevious)(t),a=(0,p.usePrevious)(o);i===t&&a===o||1===r||l(1);const s=e.length,u=r-1,d=(0,c.useMemo)((()=>e.slice(u*xf,u*xf+xf)),[u,e]),m=(0,p.useAsyncList)(d,{step:Bf}),f=Math.ceil(e.length/xf);return(0,c.useEffect)((function(){const e=(0,da.getScrollContainer)(n?.current);e?.scrollTo(0,0)}),[t,n]),{totalItems:s,categoryPatterns:d,categoryPatternsAsyncList:m,numPages:f,changePage:e=>{const t=(0,da.getScrollContainer)(n?.current);t?.scrollTo(0,0),l(e)},currentPage:r}}function Tf({filterValue:e,filteredBlockPatternsLength:t}){return e?(0,c.createElement)(m.__experimentalHeading,{level:2,lineHeight:"48px",className:"block-editor-block-patterns-explorer__search-results-count"},(0,v.sprintf)((0,v._n)("%d pattern found","%d patterns found",t),t)):null}var Mf=function({searchValue:e,selectedCategory:t,patternCategories:n}){const o=(0,c.useRef)(),r=(0,p.useDebounce)(Ln.speak,500),[l,i]=df({shouldFocusBlock:!0}),[a,,s]=tf(i,l),u=(0,c.useMemo)((()=>n.map((e=>e.name))),[n]),d=(0,c.useMemo)((()=>{const n=a.filter((e=>{if(t===Hf.name)return!0;if(t===Gf.name&&e.id)return!0;if("uncategorized"===t){const t=e.categories.some((e=>u.includes(e)));return!e.categories?.length||!t}return e.categories?.includes(t)}));return e?wf(n,e):n}),[e,a,t,u]);(0,c.useEffect)((()=>{if(!e)return;const t=d.length,n=(0,v.sprintf)((0,v._n)("%d result found.","%d results found.",t),t);r(n)}),[e,r,d.length]);const m=If(d,t,o),[f,g]=(0,c.useState)(e);e!==f&&(g(e),m.changePage(1));const h=!!d?.length;return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer__list",ref:o},(0,c.createElement)(Tf,{filterValue:e,filteredBlockPatternsLength:d.length}),(0,c.createElement)(Xm,null,h&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(af,{shownPatterns:m.categoryPatternsAsyncList,blockPatterns:m.categoryPatterns,onClickPattern:s,isDraggable:!1}),(0,c.createElement)(nf,{...m}))))};function Pf({initialCategory:e,rootClientId:t}){const[n,o]=(0,c.useState)(""),[r,l]=(0,c.useState)("all"),[i,a]=(0,c.useState)(e?.name),s=$f(t,r);return(0,c.createElement)("div",{className:"block-editor-block-patterns-explorer"},(0,c.createElement)(uf,{selectedCategory:i,patternCategories:s,onClickCategory:a,searchValue:n,setSearchValue:o,patternSourceFilter:r,setPatternSourceFilter:l}),(0,c.createElement)(Mf,{searchValue:n,selectedCategory:i,patternCategories:s,patternSourceFilter:r}))}var Nf=function({onModalClose:e,...t}){return(0,c.createElement)(m.Modal,{title:(0,v.__)("Patterns"),onRequestClose:e,isFullScreen:!0},(0,c.createElement)(Pf,{...t}))};function Lf({title:e}){return(0,c.createElement)(m.__experimentalVStack,{spacing:0},(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(m.__experimentalSpacer,{marginBottom:0,paddingX:4,paddingY:3},(0,c.createElement)(m.__experimentalHStack,{spacing:2},(0,c.createElement)(m.__experimentalNavigatorBackButton,{style:{minWidth:24,padding:0},icon:(0,v.isRTL)()?Jd:ep,isSmall:!0,"aria-label":(0,v.__)("Navigate to the previous view")}),(0,c.createElement)(m.__experimentalSpacer,null,(0,c.createElement)(m.__experimentalHeading,{level:5},e))))))}function Rf({categories:e,children:t}){return(0,c.createElement)(m.__experimentalNavigatorProvider,{initialPath:"/",className:"block-editor-inserter__mobile-tab-navigation"},(0,c.createElement)(m.__experimentalNavigatorScreen,{path:"/"},(0,c.createElement)(m.__experimentalItemGroup,null,e.map((e=>(0,c.createElement)(m.__experimentalNavigatorButton,{key:e.name,path:`/category/${e.name}`,as:m.__experimentalItem,isAction:!0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,e.label),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))))),e.map((e=>(0,c.createElement)(m.__experimentalNavigatorScreen,{key:e.name,path:`/category/${e.name}`},(0,c.createElement)(Lf,{title:(0,v.__)("Back")}),t(e)))))}const Af={all:"all",synced:"synced",unsynced:"unsynced",user:"user",theme:"theme",directory:"directory"},Df={all:"all",full:"fully",unsynced:"unsynced"},Of=e=>e!==Af.all&&e!==Af.user,zf=e=>e.name===Gf.name;function Vf({setPatternSyncFilter:e,setPatternSourceFilter:t,patternSyncFilter:n,patternSourceFilter:o,scrollContainerRef:r,category:l}){const i=l.name===Gf.name?Af.user:o,a=Of(i),s=zf(l),u=(0,c.useMemo)((()=>[{value:Df.all,label:(0,v.__)("All")},{value:Df.full,label:(0,v.__)("Synced"),disabled:a},{value:Df.unsynced,label:(0,v.__)("Not synced"),disabled:a}]),[a]),d=(0,c.useMemo)((()=>[{value:Af.all,label:(0,v.__)("All"),disabled:s},{value:Af.directory,label:(0,v.__)("Pattern Directory"),disabled:s},{value:Af.theme,label:(0,v.__)("Theme & Plugins"),disabled:s},{value:Af.user,label:(0,v.__)("User")}]),[s]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.DropdownMenu,{popoverProps:{placement:"right-end"},label:"Filter patterns",icon:(0,c.createElement)(ai,{icon:(0,c.createElement)(m.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(m.Path,{d:"M10 17.5H14V16H10V17.5ZM6 6V7.5H18V6H6ZM8 12.5H16V11H8V12.5Z",fill:"#1E1E1E"}))})},(()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Source")},(0,c.createElement)(m.MenuItemsChoice,{choices:d,onSelect:n=>{var o;t(o=n),Of(o)&&e(Df.all),r.current?.scrollTo(0,0)},value:i})),(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Type")},(0,c.createElement)(m.MenuItemsChoice,{choices:u,onSelect:t=>{e(t),r.current?.scrollTo(0,0)},value:n})),(0,c.createElement)("div",{className:"block-editor-tool-selector__help"},(0,c.createInterpolateElement)((0,v.__)("Patterns are available from the <Link>WordPress.org Pattern Directory</Link>, bundled in the active theme, or created by users on this site. Only patterns created on this site can be synced."),{Link:(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/patterns/")})}))))))}const Ff=()=>{},Hf={name:"allPatterns",label:(0,v.__)("All patterns")},Gf={name:"myPatterns",label:(0,v.__)("My patterns")};function Uf(e,t,n){const o=e.name.startsWith("core/block"),r="core"===e.source||e.source?.startsWith("pattern-directory");return!(t!==Af.theme||!o&&!r)||(!(t!==Af.directory||!o&&r)||(t===Af.user&&!e.id||(n===Df.full&&""!==e.syncStatus||!(n!==Df.unsynced||"unsynced"===e.syncStatus||!o))))}function $f(e,t="all"){const[n,o]=tf(void 0,e),r=(0,c.useMemo)((()=>"all"===t?n:n.filter((e=>!Uf(e,t)))),[t,n]),l=(0,c.useCallback)((e=>!(!e.categories||!e.categories.length)&&e.categories.some((e=>o.some((t=>t.name===e))))),[o]),i=(0,c.useMemo)((()=>{const e=o.filter((e=>r.some((t=>t.categories?.includes(e.name))))).sort(((e,t)=>e.label.localeCompare(t.label)));return r.some((e=>!l(e)))&&!e.find((e=>"uncategorized"===e.name))&&e.push({name:"uncategorized",label:(0,v._x)("Uncategorized")}),r.some((e=>e.id))&&e.unshift(Gf),r.length>0&&e.unshift({name:Hf.name,label:Hf.label}),(0,Ln.speak)((0,v.sprintf)((0,v._n)("%d category button displayed.","%d category buttons displayed.",e.length),e.length)),e}),[o,r,l]);return i}function jf({rootClientId:e,onInsert:t,onHover:n,category:o,showTitlesAsTooltip:r,patternFilter:l}){const i=(0,c.useRef)();return(0,c.useEffect)((()=>{const e=setTimeout((()=>{const[e]=da.focus.tabbable.find(i.current);e?.focus()}));return()=>clearTimeout(e)}),[o]),(0,c.createElement)("div",{ref:i,className:"block-editor-inserter__patterns-category-dialog"},(0,c.createElement)(Wf,{key:o.name,rootClientId:e,onInsert:t,onHover:n,category:o,showTitlesAsTooltip:r,patternFilter:l}))}function Wf({rootClientId:e,onInsert:t,onHover:n=Ff,category:o,showTitlesAsTooltip:r}){const[l,,i]=tf(t,e),[a,s]=(0,c.useState)("all"),[u,d]=(0,c.useState)("all"),p=$f(e,u),f=(0,c.useRef)(),g=(0,c.useMemo)((()=>l.filter((e=>{var t;if(Uf(e,u,a))return!1;if(o.name===Hf.name)return!0;if(o.name===Gf.name&&e.id)return!0;if("uncategorized"!==o.name)return e.categories?.includes(o.name);return 0===(null!==(t=e.categories?.filter((e=>p.find((t=>t.name===e)))))&&void 0!==t?t:[]).length}))),[l,p,o.name,u,a]),h=If(g,o,f),{changePage:b}=h;(0,c.useEffect)((()=>()=>n(null)),[]);const _=(0,c.useCallback)((e=>{s(e),b(1)}),[s,b]),k=(0,c.useCallback)((e=>{d(e),b(1)}),[d,b]);return(0,c.createElement)("div",{className:"block-editor-inserter__patterns-category-panel"},(0,c.createElement)(m.__experimentalVStack,{spacing:2,className:"block-editor-inserter__patterns-category-panel-header"},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,(0,c.createElement)(m.__experimentalHeading,{level:4,as:"div"},o.label)),(0,c.createElement)(Vf,{patternSyncFilter:a,patternSourceFilter:u,setPatternSyncFilter:_,setPatternSourceFilter:k,scrollContainerRef:f,category:o})),!g.length&&(0,c.createElement)(m.__experimentalText,{variant:"muted",className:"block-editor-inserter__patterns-category-no-results"},(0,v.__)("No results found"))),g.length>0&&(0,c.createElement)(af,{ref:f,shownPatterns:h.categoryPatternsAsyncList,blockPatterns:h.categoryPatterns,onClickPattern:i,onHover:n,label:o.label,orientation:"vertical",category:o.name,isDraggable:!0,showTitlesAsTooltip:r,patternFilter:u,pagingProps:h}))}var Kf=function({onSelectCategory:e,selectedCategory:t,onInsert:n,rootClientId:o}){const[r,l]=(0,c.useState)(!1),i=$f(o),a=t||i[0],s=(0,p.useViewportMatch)("medium","<");return(0,c.createElement)(c.Fragment,null,!s&&(0,c.createElement)("div",{className:"block-editor-inserter__block-patterns-tabs-container"},(0,c.createElement)("nav",{"aria-label":(0,v.__)("Block pattern categories"),className:"block-editor-inserter__block-patterns-tabs"},(0,c.createElement)(m.__experimentalItemGroup,{role:"list"},i.map((n=>(0,c.createElement)(m.__experimentalItem,{role:"listitem",key:n.name,onClick:()=>e(n),className:n===t?"block-editor-inserter__patterns-category block-editor-inserter__patterns-selected-category":"block-editor-inserter__patterns-category","aria-label":n.label,"aria-current":n===t?"true":void 0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,n.label),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))),(0,c.createElement)("div",{role:"listitem"},(0,c.createElement)(m.Button,{className:"block-editor-inserter__patterns-explore-button",onClick:()=>l(!0),variant:"secondary"},(0,v.__)("Explore all patterns")))))),s&&(0,c.createElement)(Rf,{categories:i},(e=>(0,c.createElement)(Wf,{key:e.name,onInsert:n,rootClientId:o,category:e,showTitlesAsTooltip:!1}))),r&&(0,c.createElement)(Nf,{initialCategory:a,patternCategories:i,onModalClose:()=>l(!1),rootClientId:o}))};function qf(e){const[t,n]=(0,c.useState)([]),o=(0,f.useSelect)((e=>Xo(e(Jo)).getInserterMediaCategories()),[]),{canInsertImage:r,canInsertVideo:l,canInsertAudio:i}=(0,f.useSelect)((t=>{const{canInsertBlockType:n}=t(Jo);return{canInsertImage:n("core/image",e),canInsertVideo:n("core/video",e),canInsertAudio:n("core/audio",e)}}),[e]);return(0,c.useEffect)((()=>{(async()=>{const e=[];if(!o)return;const t=new Map(await Promise.all(o.map((async e=>{if(e.isExternalResource)return[e.name,!0];let t=[];try{t=await e.fetch({per_page:1})}catch(e){}return[e.name,!!t.length]})))),a={image:r,video:l,audio:i};o.forEach((n=>{a[n.mediaType]&&t.get(n.name)&&e.push(n)})),e.length&&n(e)})()}),[r,l,i,o]),t}var Zf=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),Yf=window.wp.blob;const Xf={image:"img",video:"video",audio:"audio"};function Qf(e,t){const n={id:e.id||void 0,caption:e.caption||void 0},o=e.url,r=e.alt||void 0;"image"===t?(n.url=o,n.alt=r):["video","audio"].includes(t)&&(n.src=o);const l=Xf[t],i=(0,c.createElement)(l,{src:e.previewUrl||o,alt:r,controls:"audio"===t||void 0,inert:"true",onError:({currentTarget:t})=>{t.src===e.previewUrl&&(t.src=o)}});return[(0,a.createBlock)(`core/${t}`,n),i]}const Jf=["image"],eg=25,tg={position:"bottom left",className:"block-editor-inserter__media-list__item-preview-options__popover"};function ng({category:e,media:t}){if(!e.getReportUrl)return null;const n=e.getReportUrl(t);return(0,c.createElement)(m.DropdownMenu,{className:"block-editor-inserter__media-list__item-preview-options",label:(0,v.__)("Options"),popoverProps:tg,icon:_a},(()=>(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{onClick:()=>window.open(n,"_blank").focus(),icon:Zf},(0,v.sprintf)((0,v.__)("Report %s"),e.mediaType)))))}function og({onClose:e,onSubmit:t}){return(0,c.createElement)(m.Modal,{title:(0,v.__)("Insert external image"),onRequestClose:e,className:"block-editor-inserter-media-tab-media-preview-inserter-external-image-modal"},(0,c.createElement)(m.__experimentalVStack,{spacing:3},(0,c.createElement)("p",null,(0,v.__)("This image cannot be uploaded to your Media Library, but it can still be inserted as an external image.")),(0,c.createElement)("p",null,(0,v.__)("External images can be removed by the external provider without warning and could even have legal compliance issues related to privacy legislation."))),(0,c.createElement)(m.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"tertiary",onClick:e},(0,v.__)("Cancel"))),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"primary",onClick:t},(0,v.__)("Insert")))))}function rg({media:e,onClick:t,composite:n,category:o}){const[r,l]=(0,c.useState)(!1),[i,s]=(0,c.useState)(!1),[u,p]=(0,c.useState)(!1),[g,h]=(0,c.useMemo)((()=>Qf(e,o.mediaType)),[e,o.mediaType]),{createErrorNotice:b,createSuccessNotice:_}=(0,f.useDispatch)(ef.store),k=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),y=(0,c.useCallback)((e=>{if(u)return;const n=(0,a.cloneBlock)(e),{id:o,url:r,caption:i}=n.attributes;o?t(n):(p(!0),window.fetch(r).then((e=>e.blob())).then((e=>{k({filesList:[e],additionalData:{caption:i},onFileChange([e]){(0,Yf.isBlobURL)(e.url)||(t({...n,attributes:{...n.attributes,id:e.id,url:e.url}}),_((0,v.__)("Image uploaded and inserted."),{type:"snackbar"}),p(!1))},allowedTypes:Jf,onError(e){b(e,{type:"snackbar"}),p(!1)}})})).catch((()=>{l(!0),p(!1)})))}),[u,t,k,b,_]),E=e.title?.rendered||e.title;let S;if(E.length>eg){const e="...";S=E.slice(0,eg-e.length)+e}const w=(0,c.useCallback)((()=>s(!0)),[]),C=(0,c.useCallback)((()=>s(!1)),[]);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)($m,{isEnabled:!0,blocks:[g]},(({draggable:t,onDragStart:r,onDragEnd:l})=>(0,c.createElement)("div",{className:d()("block-editor-inserter__media-list__list-item",{"is-hovered":i}),draggable:t,onDragStart:r,onDragEnd:l},(0,c.createElement)(m.Tooltip,{text:S||E},(0,c.createElement)("div",{onMouseEnter:w,onMouseLeave:C},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...n,className:"block-editor-inserter__media-list__item",onClick:()=>y(g),"aria-label":E},(0,c.createElement)("div",{className:"block-editor-inserter__media-list__item-preview"},h,u&&(0,c.createElement)("div",{className:"block-editor-inserter__media-list__item-preview-spinner"},(0,c.createElement)(m.Spinner,null)))),!u&&(0,c.createElement)(ng,{category:o,media:e})))))),r&&(0,c.createElement)(og,{onClose:()=>l(!1),onSubmit:()=>{t((0,a.cloneBlock)(g)),_((0,v.__)("Image inserted."),{type:"snackbar"}),l(!1)}}))}var lg=function({mediaList:e,category:t,onClick:n,label:o=(0,v.__)("Media List")}){const r=(0,m.__unstableUseCompositeState)();return(0,c.createElement)(m.__unstableComposite,{...r,role:"listbox",className:"block-editor-inserter__media-list","aria-label":o},e.map(((e,o)=>(0,c.createElement)(rg,{key:e.id||e.sourceId||o,media:e,category:t,onClick:n,composite:r}))))};function ig(e=""){const[t,n]=(0,c.useState)(e),[o,r]=(0,c.useState)(e),l=(0,p.useDebounce)(r,250);return(0,c.useEffect)((()=>{l(t)}),[t]),[t,n,o]}var ag=function(){return(0,c.createElement)("div",{className:"block-editor-inserter__no-results"},(0,c.createElement)(ai,{className:"block-editor-inserter__no-results-icon",icon:tp}),(0,c.createElement)("p",null,(0,v.__)("No results found.")))};const sg=10;function cg({rootClientId:e,onInsert:t,category:n}){const o=(0,c.useRef)();return(0,c.useEffect)((()=>{const e=setTimeout((()=>{const[e]=da.focus.tabbable.find(o.current);e?.focus()}));return()=>clearTimeout(e)}),[n]),(0,c.createElement)("div",{ref:o,className:"block-editor-inserter__media-dialog"},(0,c.createElement)(ug,{rootClientId:e,onInsert:t,category:n}))}function ug({rootClientId:e,onInsert:t,category:n}){const[o,r,l]=ig(),{mediaList:i,isLoading:a}=function(e,t={}){const[n,o]=(0,c.useState)(),[r,l]=(0,c.useState)(!1),i=(0,c.useRef)();return(0,c.useEffect)((()=>{(async()=>{const n=JSON.stringify({category:e.name,...t});i.current=n,l(!0),o([]);const r=await(e.fetch?.(t));n===i.current&&(o(r),l(!1))})()}),[e.name,...Object.values(t)]),{mediaList:n,isLoading:r}}(n,{per_page:l?20:sg,search:l}),s="block-editor-inserter__media-panel",u=n.labels.search_items||(0,v.__)("Search");return(0,c.createElement)("div",{className:s},(0,c.createElement)(m.SearchControl,{className:`${s}-search`,onChange:r,value:o,label:u,placeholder:u}),a&&(0,c.createElement)("div",{className:`${s}-spinner`},(0,c.createElement)(m.Spinner,null)),!a&&!i?.length&&(0,c.createElement)(ag,null),!a&&!!i?.length&&(0,c.createElement)(lg,{rootClientId:e,onClick:t,mediaList:i,category:n}))}var dg=function({fallback:e=null,children:t}){const n=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().mediaUpload}),[]);return n?t:e};var pg=(0,m.withFilters)("editor.MediaUpload")((()=>null));const mg=["image","video","audio"];var fg=function({rootClientId:e,selectedCategory:t,onSelectCategory:n,onInsert:o}){const r=qf(e),l=(0,p.useViewportMatch)("medium","<"),i="block-editor-inserter__media-tabs",a=(0,c.useCallback)((e=>{if(!e?.url)return;const[t]=Qf(e,e.type);o(t)}),[o]),s=(0,c.useMemo)((()=>r.map((e=>({...e,label:e.labels.name})))),[r]);return(0,c.createElement)(c.Fragment,null,!l&&(0,c.createElement)("div",{className:`${i}-container`},(0,c.createElement)("nav",{"aria-label":(0,v.__)("Media categories")},(0,c.createElement)(m.__experimentalItemGroup,{role:"list",className:i},r.map((e=>(0,c.createElement)(m.__experimentalItem,{role:"listitem",key:e.name,onClick:()=>n(e),className:d()(`${i}__media-category`,{"is-selected":t===e}),"aria-label":e.labels.name,"aria-current":e===t?"true":void 0},(0,c.createElement)(m.__experimentalHStack,null,(0,c.createElement)(m.FlexBlock,null,e.labels.name),(0,c.createElement)(ai,{icon:(0,v.isRTL)()?ep:Jd}))))),(0,c.createElement)("div",{role:"listitem"},(0,c.createElement)(dg,null,(0,c.createElement)(pg,{multiple:!1,onSelect:a,allowedTypes:mg,render:({open:e})=>(0,c.createElement)(m.Button,{onClick:t=>{t.target.focus(),e()},className:"block-editor-inserter__media-library-button",variant:"secondary","data-unstable-ignore-focus-outside-for-relatedtarget":".media-modal"},(0,v.__)("Open Media Library"))})))))),l&&(0,c.createElement)(Rf,{categories:s},(t=>(0,c.createElement)(ug,{onInsert:o,rootClientId:e,category:t}))))};const{Fill:gg,Slot:hg}=(0,m.createSlotFill)("__unstableInserterMenuExtension");gg.Slot=hg;var bg=gg;const vg=(e,t)=>t?(e.sort((({id:e},{id:n})=>{let o=t.indexOf(e),r=t.indexOf(n);return o<0&&(o=t.length),r<0&&(r=t.length),o-r})),e):e,_g=[];var kg=function({filterValue:e,onSelect:t,onHover:n,onHoverPattern:o,rootClientId:r,clientId:l,isAppender:i,__experimentalInsertionIndex:a,maxBlockPatterns:s,maxBlockTypes:u,showBlockDirectory:d=!1,isDraggable:g=!0,shouldFocusBlock:h=!0,prioritizePatterns:b,selectBlockOnInsert:_}){const k=(0,p.useDebounce)(Ln.speak,500),{prioritizedBlocks:y}=(0,f.useSelect)((e=>{const t=e(Jo).getBlockListSettings(r);return{prioritizedBlocks:t?.prioritizedInserterBlocks||_g}}),[r]),[E,S]=df({onSelect:t,rootClientId:r,clientId:l,isAppender:i,insertionIndex:a,shouldFocusBlock:h,selectBlockOnInsert:_}),[w,C,x,B]=Ym(E,S),[I,,T]=tf(S,E),M=(0,c.useMemo)((()=>{if(0===s)return[];const t=wf(I,e);return void 0!==s?t.slice(0,s):t}),[e,I,s]);let P=u;b&&M.length>2&&(P=0);const N=(0,c.useMemo)((()=>{if(0===P)return[];let t=K(w.filter((e=>"core/block"!==e.name)),"frecency","desc");!e&&y.length&&(t=vg(t,y));const n=Sf(t,C,x,e);return void 0!==P?n.slice(0,P):n}),[e,w,C,x,P,y]);(0,c.useEffect)((()=>{if(!e)return;const t=N.length+M.length,n=(0,v.sprintf)((0,v._n)("%d result found.","%d results found.",t),t);k(n)}),[e,k,N,M]);const L=(0,p.useAsyncList)(N,{step:9}),R=(0,p.useAsyncList)(L.length===N.length?M:_g),A=N.length>0||M.length>0,D=!!N.length&&(0,c.createElement)(Zm,{title:(0,c.createElement)(m.VisuallyHidden,null,(0,v.__)("Blocks"))},(0,c.createElement)(qm,{items:L,onSelect:B,onHover:n,label:(0,v.__)("Blocks"),isDraggable:g})),O=!!M.length&&(0,c.createElement)(Zm,{title:(0,c.createElement)(m.VisuallyHidden,null,(0,v.__)("Block patterns"))},(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-patterns"},(0,c.createElement)(af,{shownPatterns:R,blockPatterns:M,onClickPattern:T,onHover:o,isDraggable:g})));return(0,c.createElement)(Xm,null,!d&&!A&&(0,c.createElement)(ag,null),b?O:D,!!N.length&&!!M.length&&(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-separator"}),b?D:O,d&&(0,c.createElement)(bg.Slot,{fillProps:{onSelect:B,onHover:n,filterValue:e,hasItems:A,rootClientId:E}},(e=>e.length?e:A?null:(0,c.createElement)(ag,null))))};const yg={name:"blocks",title:(0,v.__)("Blocks")},Eg={name:"patterns",title:(0,v.__)("Patterns")},Sg={name:"media",title:(0,v.__)("Media")};var wg=function({children:e,showPatterns:t=!1,showMedia:n=!1,onSelect:o,prioritizePatterns:r}){const l=(0,c.useMemo)((()=>{const e=[];return r&&t&&e.push(Eg),e.push(yg),!r&&t&&e.push(Eg),n&&e.push(Sg),e}),[r,t,n]);return(0,c.createElement)(m.TabPanel,{className:"block-editor-inserter__tabs",tabs:l,onSelect:o},e)};var Cg=(0,c.forwardRef)((function({rootClientId:e,clientId:t,isAppender:n,__experimentalInsertionIndex:o,onSelect:r,showInserterHelpPanel:l,showMostUsedBlocks:i,__experimentalFilterValue:a="",shouldFocusBlock:s=!0,prioritizePatterns:u},p){const[g,h,b]=ig(a),[_,k]=(0,c.useState)(null),[y,E]=(0,c.useState)(null),[S,w]=(0,c.useState)("all"),[C,x]=(0,c.useState)(null),[B,I]=(0,c.useState)(null),[T,M,P]=df({rootClientId:e,clientId:t,isAppender:n,insertionIndex:o,shouldFocusBlock:s}),{showPatterns:N,inserterItems:L}=(0,f.useSelect)((e=>{const{__experimentalGetAllowedPatterns:t,getInserterItems:n}=e(Jo);return{showPatterns:!!t(T).length,inserterItems:n(T)}}),[T]),R=(0,c.useMemo)((()=>L.some((({category:e})=>"reusable"===e))),[L]),A=!!qf(T).length,D=(0,c.useCallback)(((e,t,n)=>{M(e,t,n),r()}),[M,r]),O=(0,c.useCallback)(((e,t)=>{M(e,{patternName:t}),r()}),[M,r]),z=(0,c.useCallback)((e=>{P(!!e),k(e)}),[P,k]),V=(0,c.useCallback)((e=>{P(!!e)}),[P]),F=(0,c.useCallback)(((e,t)=>{E(e),w(t)}),[E]),H=(0,c.useMemo)((()=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"block-editor-inserter__block-list"},(0,c.createElement)(Jm,{rootClientId:T,onInsert:D,onHover:z,showMostUsedBlocks:i})),l&&(0,c.createElement)("div",{className:"block-editor-inserter__tips"},(0,c.createElement)(m.VisuallyHidden,{as:"h2"},(0,v.__)("A tip for using the block editor")),(0,c.createElement)(Qd,null)))),[T,D,z,i,l]),G=(0,c.useMemo)((()=>(0,c.createElement)(Kf,{rootClientId:T,onInsert:O,onSelectCategory:F,selectedCategory:y})),[T,O,F,y]),U=(0,c.useMemo)((()=>(0,c.createElement)(fg,{rootClientId:T,selectedCategory:C,onSelectCategory:x,onInsert:D})),[T,D,C,x]),$=(0,c.useCallback)((e=>"blocks"===e.name?H:"patterns"===e.name?G:"media"===e.name?U:void 0),[H,G,U]),j=(0,c.useRef)();(0,c.useImperativeHandle)(p,(()=>({focusSearch:()=>{j.current.focus()}})));const W="patterns"===B&&!b&&y,K=!b&&(N||R||A),q="media"===B&&!b&&C;return(0,c.createElement)("div",{className:"block-editor-inserter__menu"},(0,c.createElement)("div",{className:d()("block-editor-inserter__main-area",{"show-as-tabs":K})},(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,className:"block-editor-inserter__search",onChange:e=>{_&&k(null),h(e)},value:g,label:(0,v.__)("Search for blocks and patterns"),placeholder:(0,v.__)("Search"),ref:j}),!!b&&(0,c.createElement)("div",{className:"block-editor-inserter__no-tab-container"},(0,c.createElement)(kg,{filterValue:b,onSelect:r,onHover:z,onHoverPattern:V,rootClientId:e,clientId:t,isAppender:n,__experimentalInsertionIndex:o,showBlockDirectory:!0,shouldFocusBlock:s})),K&&(0,c.createElement)(wg,{showPatterns:N,showReusableBlocks:R,showMedia:A,prioritizePatterns:u,onSelect:e=>{"patterns"!==e&&E(null),I(e)}},$),!b&&!K&&(0,c.createElement)("div",{className:"block-editor-inserter__no-tab-container"},H)),q&&(0,c.createElement)(cg,{rootClientId:T,onInsert:D,category:C}),l&&_&&(0,c.createElement)(Vm,{item:_}),W&&(0,c.createElement)(jf,{rootClientId:T,onInsert:O,onHover:V,category:y,patternFilter:S,showTitlesAsTooltip:!0}))}));function xg({onSelect:e,rootClientId:t,clientId:n,isAppender:o,prioritizePatterns:r,selectBlockOnInsert:l}){const[i,a]=(0,c.useState)(""),[s,u]=df({onSelect:e,rootClientId:t,clientId:n,isAppender:o,selectBlockOnInsert:l}),[p]=Ym(s,u),[g]=tf(u,s),{setInserterIsOpened:h,insertionIndex:b}=(0,f.useSelect)((e=>{const{getSettings:t,getBlockIndex:o,getBlockCount:r}=e(Jo),l=t(),i=o(n),a=r();return{setInserterIsOpened:l.__experimentalSetIsInserterOpened,insertionIndex:-1===i?a:i}}),[n]),_=g.length&&(!!i||r),k=_&&g.length>6||p.length>6;(0,c.useEffect)((()=>{h&&h(!1)}),[h]);let y=0;return _&&(y=r?4:2),(0,c.createElement)("div",{className:d()("block-editor-inserter__quick-inserter",{"has-search":k,"has-expand":h})},k&&(0,c.createElement)(m.SearchControl,{__nextHasNoMarginBottom:!0,className:"block-editor-inserter__search",value:i,onChange:e=>{a(e)},label:(0,v.__)("Search for blocks and patterns"),placeholder:(0,v.__)("Search")}),(0,c.createElement)("div",{className:"block-editor-inserter__quick-inserter-results"},(0,c.createElement)(kg,{filterValue:i,onSelect:e,rootClientId:t,clientId:n,isAppender:o,maxBlockPatterns:y,maxBlockTypes:6,isDraggable:!1,prioritizePatterns:r,selectBlockOnInsert:l})),h&&(0,c.createElement)(m.Button,{className:"block-editor-inserter__quick-inserter-expand",onClick:()=>{h({rootClientId:t,insertionIndex:b,filterValue:i})},"aria-label":(0,v.__)("Browse all. This will open the main inserter panel in the editor toolbar.")},(0,v.__)("Browse all")))}const Bg=({onToggle:e,disabled:t,isOpen:n,blockTitle:o,hasSingleBlockType:r,toggleProps:l={},prioritizePatterns:i})=>{const{as:a=m.Button,label:s,onClick:u,...d}=l;let p=s;return!p&&r?p=(0,v.sprintf)((0,v._x)("Add %s","directly add the only allowed block"),o):!p&&i?p=(0,v.__)("Add pattern"):p||(p=(0,v._x)("Add block","Generic label for block inserter button")),(0,c.createElement)(a,{icon:Yd,label:p,tooltipPosition:"bottom",onClick:function(t){e&&e(t),u&&u(t)},className:"block-editor-inserter__toggle","aria-haspopup":!r&&"true","aria-expanded":!r&&n,disabled:t,...d})};class Ig extends c.Component{constructor(){super(...arguments),this.onToggle=this.onToggle.bind(this),this.renderToggle=this.renderToggle.bind(this),this.renderContent=this.renderContent.bind(this)}onToggle(e){const{onToggle:t}=this.props;t&&t(e)}renderToggle({onToggle:e,isOpen:t}){const{disabled:n,blockTitle:o,hasSingleBlockType:r,directInsertBlock:l,toggleProps:i,hasItems:a,renderToggle:s=Bg,prioritizePatterns:c}=this.props;return s({onToggle:e,isOpen:t,disabled:n||!a,blockTitle:o,hasSingleBlockType:r,directInsertBlock:l,toggleProps:i,prioritizePatterns:c})}renderContent({onClose:e}){const{rootClientId:t,clientId:n,isAppender:o,showInserterHelpPanel:r,__experimentalIsQuick:l,prioritizePatterns:i,onSelectOrClose:a,selectBlockOnInsert:s}=this.props;return l?(0,c.createElement)(xg,{onSelect:t=>{const n=Array.isArray(t)&&t?.length?t[0]:t;a&&"function"==typeof a&&a(n),e()},rootClientId:t,clientId:n,isAppender:o,prioritizePatterns:i,selectBlockOnInsert:s}):(0,c.createElement)(Cg,{onSelect:()=>{e()},rootClientId:t,clientId:n,isAppender:o,showInserterHelpPanel:r,prioritizePatterns:i})}render(){const{position:e,hasSingleBlockType:t,directInsertBlock:n,insertOnlyAllowedBlock:o,__experimentalIsQuick:r,onSelectOrClose:l}=this.props;return t||n?this.renderToggle({onToggle:o}):(0,c.createElement)(m.Dropdown,{className:"block-editor-inserter",contentClassName:d()("block-editor-inserter__popover",{"is-quick":r}),popoverProps:{position:e,shift:!0},onToggle:this.onToggle,expandOnMobile:!0,headerTitle:(0,v.__)("Add a block"),renderToggle:this.renderToggle,renderContent:this.renderContent,onClose:l})}}const Tg=(0,p.compose)([(0,f.withSelect)(((e,{clientId:t,rootClientId:n,shouldDirectInsert:o=!0})=>{const{getBlockRootClientId:r,hasInserterItems:l,getAllowedBlocks:i,getDirectInsertBlock:s,getSettings:c}=e(Jo),{getBlockVariations:u}=e(a.store),d=i(n=n||r(t)||void 0),p=o&&s(n),m=c(),f=1===d?.length&&0===u(d[0].name,"inserter")?.length;let g=!1;return f&&(g=d[0]),{hasItems:l(n),hasSingleBlockType:f,blockTitle:g?g.title:"",allowedBlockType:g,directInsertBlock:p,rootClientId:n,prioritizePatterns:m.__experimentalPreferPatternsOnRoot&&!n}})),(0,f.withDispatch)(((e,t,{select:n})=>({insertOnlyAllowedBlock(){const{rootClientId:o,clientId:r,isAppender:l,hasSingleBlockType:i,allowedBlockType:s,directInsertBlock:c,onSelectOrClose:u,selectBlockOnInsert:d}=t;if(!i&&!c)return;const{insertBlock:p}=e(Jo);let m;if(c){const e=function(e){const{getBlock:t,getPreviousBlockClientId:l}=n(Jo);if(!e||!r&&!o)return{};const i={};let a={};if(r){const e=t(r),n=t(l(r));e?.name===n?.name&&(a=n?.attributes||{})}else{const e=t(o);if(e?.innerBlocks?.length){const t=e.innerBlocks[e.innerBlocks.length-1];c&&c?.name===t.name&&(a=t.attributes)}}return e.forEach((e=>{a.hasOwnProperty(e)&&(i[e]=a[e])})),i}(c.attributesToCopy);m=(0,a.createBlock)(c.name,{...c.attributes||{},...e})}else m=(0,a.createBlock)(s.name);p(m,function(){const{getBlockIndex:e,getBlockSelectionEnd:t,getBlockOrder:i,getBlockRootClientId:a}=n(Jo);if(r)return e(r);const s=t();return!l&&s&&a(s)===o?e(s)+1:i(o).length}(),o,d),u&&u({clientId:m?.clientId});const f=(0,v.sprintf)((0,v.__)("%s block added"),s.title);(0,Ln.speak)(f)}}))),(0,p.ifCondition)((({hasItems:e,isAppender:t,rootClientId:n,clientId:o})=>e||!t&&!n&&!o))])(Ig);var Mg=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(Tg,{ref:t,...e})));var Pg=(0,p.compose)((0,f.withSelect)(((e,t)=>{const{getBlockCount:n,getSettings:o,getTemplateLock:r}=e(Jo),l=!n(t.rootClientId),{bodyPlaceholder:i}=o();return{showPrompt:l,isLocked:!!r(t.rootClientId),placeholder:i}})),(0,f.withDispatch)(((e,t)=>{const{insertDefaultBlock:n,startTyping:o}=e(Jo);return{onAppend(){const{rootClientId:e}=t;n(void 0,e),o()}}})))((function({isLocked:e,onAppend:t,showPrompt:n,placeholder:o,rootClientId:r}){if(e)return null;const l=(0,Zd.decodeEntities)(o)||(0,v.__)("Type / to choose a block");return(0,c.createElement)("div",{"data-root-client-id":r||"",className:d()("block-editor-default-block-appender",{"has-visible-prompt":n})},(0,c.createElement)("p",{tabIndex:"0",role:"button","aria-label":(0,v.__)("Add default block"),className:"block-editor-default-block-appender__content",onKeyDown:e=>{Ld.ENTER!==e.keyCode&&Ld.SPACE!==e.keyCode||t()},onClick:()=>t(),onFocus:()=>{n&&t()}},n?l:"\ufeff"),(0,c.createElement)(Mg,{rootClientId:r,position:"bottom right",isAppender:!0,__experimentalIsQuick:!0}))}));function Ng({rootClientId:e,className:t,onFocus:n,tabIndex:o},r){return(0,c.createElement)(Mg,{position:"bottom center",rootClientId:e,__experimentalIsQuick:!0,renderToggle:({onToggle:e,disabled:l,isOpen:i,blockTitle:a,hasSingleBlockType:s})=>{let u;u=s?(0,v.sprintf)((0,v._x)("Add %s","directly add the only allowed block"),a):(0,v._x)("Add block","Generic label for block inserter button");const p=!s;let f=(0,c.createElement)(m.Button,{ref:r,onFocus:n,tabIndex:o,className:d()(t,"block-editor-button-block-appender"),onClick:e,"aria-haspopup":p?"true":void 0,"aria-expanded":p?i:void 0,disabled:l,label:u},!s&&(0,c.createElement)(m.VisuallyHidden,{as:"span"},u),(0,c.createElement)(ai,{icon:Yd}));return(p||s)&&(f=(0,c.createElement)(m.Tooltip,{text:u},f)),f},isAppender:!0})}const Lg=(0,c.forwardRef)(((e,t)=>($()("wp.blockEditor.ButtonBlockerAppender",{alternative:"wp.blockEditor.ButtonBlockAppender",since:"5.9"}),Ng(e,t))));var Rg=(0,c.forwardRef)(Ng);function Ag({rootClientId:e}){return(0,f.useSelect)((t=>t(Jo).canInsertBlockType((0,a.getDefaultBlockName)(),e)))?(0,c.createElement)(Pg,{rootClientId:e}):(0,c.createElement)(Rg,{rootClientId:e,className:"block-list-appender__toggle"})}var Dg=function({rootClientId:e,renderAppender:t,className:n,tagName:o="div"}){const r=function(e,t){const n=(0,f.useSelect)((n=>{const{getTemplateLock:o,getSelectedBlockClientId:r,__unstableGetEditorMode:l,getBlockEditingMode:i}=n(Jo);if(!1===t)return!1;if(!t){const t=r();if(e!==t&&(e||t))return!1}return!o(e)&&"disabled"!==i(e)&&"zoom-out"!==l()}),[e,t]);return n?t?(0,c.createElement)(t,null):(0,c.createElement)(Ag,{rootClientId:e}):null}(e,t),l=(0,f.useSelect)((t=>{const{getBlockInsertionPoint:n,isBlockInsertionPointVisible:o,getBlockCount:r}=t(Jo),l=n();return o()&&e===l?.rootClientId&&0===r(e)}),[e]);return r?(0,c.createElement)(o,{tabIndex:-1,className:d()("block-list-appender wp-block",n,{"is-drag-over":l}),contentEditable:!1,"data-block":!0},r):null};var Og=function(e){return(0,p.useRefEffect)((t=>{if(!e)return;function n(t){const{deltaX:n,deltaY:o}=t;e.current.scrollBy(n,o)}const o={passive:!0};return t.addEventListener("wheel",n,o),()=>{t.removeEventListener("wheel",n,o)}}),[e])};const zg=Number.MAX_SAFE_INTEGER;(0,c.createContext)();var Vg=function({previousClientId:e,nextClientId:t,children:n,__unstablePopoverSlot:o,__unstableContentRef:r,...l}){const[i,a]=(0,c.useReducer)((e=>(e+1)%zg),0),{orientation:s,rootClientId:u,isVisible:p}=(0,f.useSelect)((n=>{const{getBlockListSettings:o,getBlockRootClientId:r,isBlockVisible:l}=n(Jo),i=r(null!=e?e:t);return{orientation:o(i)?.orientation||"vertical",rootClientId:i,isVisible:l(e)&&l(t)}}),[e,t]),g=Fd(e),h=Fd(t),b="vertical"===s,_=(0,c.useMemo)((()=>{if(i<0||!g&&!h||!p)return;return{contextElement:g||h,getBoundingClientRect(){const e=g?g.getBoundingClientRect():null,t=h?h.getBoundingClientRect():null;let n=0,o=0,r=0,l=0;return b?(o=e?e.bottom:t.top,r=e?e.width:t.width,l=t&&e?t.top-e.bottom:0,n=e?e.left:t.left):(o=e?e.top:t.top,l=e?e.height:t.height,(0,v.isRTL)()?(n=t?t.right:e.left,r=e&&t?e.left-t.right:0):(n=e?e.right:t.left,r=e&&t?t.left-e.right:0)),new window.DOMRect(n,o,r,l)}}}),[g,h,i,b,p]),k=Og(r);return(0,c.useLayoutEffect)((()=>{if(!g)return;const e=new window.MutationObserver(a);return e.observe(g,{attributes:!0}),()=>{e.disconnect()}}),[g]),(0,c.useLayoutEffect)((()=>{if(!h)return;const e=new window.MutationObserver(a);return e.observe(h,{attributes:!0}),()=>{e.disconnect()}}),[h]),(0,c.useLayoutEffect)((()=>{if(g)return g.ownerDocument.defaultView.addEventListener("resize",a),()=>{g.ownerDocument.defaultView?.removeEventListener("resize",a)}}),[g]),(g||h)&&p?(0,c.createElement)(m.Popover,{ref:k,animate:!1,anchor:_,focusOnMount:!1,__unstableSlotName:o,inline:!o,key:t+"--"+u,...l,className:d()("block-editor-block-popover","block-editor-block-popover__inbetween",l.className),resize:!1,flip:!1,placement:"overlay",variant:"unstyled"},(0,c.createElement)("div",{className:"block-editor-block-popover__inbetween-container"},n)):null};const Fg=Number.MAX_SAFE_INTEGER;var Hg=(0,c.forwardRef)((function({clientId:e,bottomClientId:t,children:n,__unstableRefreshSize:o,__unstableCoverTarget:r=!1,__unstablePopoverSlot:l,__unstableContentRef:i,shift:a=!0,...s},u){const f=Fd(e),g=Fd(null!=t?t:e),h=(0,p.useMergeRefs)([u,Og(i)]),[b,v]=(0,c.useReducer)((e=>(e+1)%Fg),0);(0,c.useLayoutEffect)((()=>{if(!f)return;const e=new window.MutationObserver(v);return e.observe(f,{attributes:!0}),()=>{e.disconnect()}}),[f]);const _=(0,c.useMemo)((()=>b<0||!f||g!==f?{}:{position:"absolute",width:f.offsetWidth,height:f.offsetHeight}),[f,g,o,b]),k=(0,c.useMemo)((()=>{if(!(b<0||!f||t&&!g))return{getBoundingClientRect(){var e,t,n,o;const r=f.getBoundingClientRect(),l=g?.getBoundingClientRect(),i=Math.min(r.left,null!==(e=l?.left)&&void 0!==e?e:1/0),a=Math.min(r.top,null!==(t=l?.top)&&void 0!==t?t:1/0),s=Math.max(r.right,null!==(n=l.right)&&void 0!==n?n:-1/0)-i,c=Math.max(r.bottom,null!==(o=l.bottom)&&void 0!==o?o:-1/0)-a;return new window.DOMRect(i,a,s,c)},contextElement:f}}),[t,g,f,b]);return!f||t&&!g?null:(0,c.createElement)(m.Popover,{ref:h,animate:!1,focusOnMount:!1,anchor:k,__unstableSlotName:l,inline:!l,placement:"top-start",resize:!1,flip:!1,shift:a,...s,className:d()("block-editor-block-popover",s.className),variant:"unstyled"},r&&(0,c.createElement)("div",{style:_},n),!r&&n)}));const Gg={hide:{opacity:0,scaleY:.75},show:{opacity:1,scaleY:1},exit:{opacity:0,scaleY:.9}};var Ug=function({__unstablePopoverSlot:e,__unstableContentRef:t}){const{clientId:n}=(0,f.useSelect)((e=>{const{getBlockOrder:t,getBlockInsertionPoint:n}=e(Jo),o=n(),r=t(o.rootClientId);return r.length?{clientId:r[o.index]}:{}}),[]),o=(0,p.useReducedMotion)();return(0,c.createElement)(Hg,{clientId:n,__unstableCoverTarget:!0,__unstablePopoverSlot:e,__unstableContentRef:t,className:"block-editor-block-popover__drop-zone"},(0,c.createElement)(m.__unstableMotion.div,{"data-testid":"block-popover-drop-zone",initial:o?Gg.show:Gg.hide,animate:Gg.show,exit:o?Gg.show:Gg.exit,className:"block-editor-block-popover__drop-zone-foreground"}))};const $g=(0,c.createContext)();function jg({__unstablePopoverSlot:e,__unstableContentRef:t}){const{selectBlock:n,hideInsertionPoint:o}=(0,f.useDispatch)(Jo),r=(0,c.useContext)($g),l=(0,c.useRef)(),{orientation:i,previousClientId:a,nextClientId:s,rootClientId:u,isInserterShown:g,isDistractionFree:h,isNavigationMode:b}=(0,f.useSelect)((e=>{const{getBlockOrder:t,getBlockListSettings:n,getBlockInsertionPoint:o,isBlockBeingDragged:r,getPreviousBlockClientId:l,getNextBlockClientId:i,getSettings:a,isNavigationMode:s}=e(Jo),c=o(),u=t(c.rootClientId);if(!u.length)return{};let d=u[c.index-1],p=u[c.index];for(;r(d);)d=l(d);for(;r(p);)p=i(p);const m=a();return{previousClientId:d,nextClientId:p,orientation:n(c.rootClientId)?.orientation||"vertical",rootClientId:c.rootClientId,isNavigationMode:s(),isDistractionFree:m.isDistractionFree,isInserterShown:c?.__unstableWithInserter}}),[]),v=(0,p.useReducedMotion)();const _={start:{opacity:0,scale:0},rest:{opacity:1,scale:1,transition:{delay:g?.5:0,type:"tween"}},hover:{opacity:1,scale:1,transition:{delay:.5,type:"tween"}}},k={start:{scale:v?1:0},rest:{scale:1,transition:{delay:.4,type:"tween"}}};if(h&&!b)return null;const y=d()("block-editor-block-list__insertion-point","is-"+i);return(0,c.createElement)(Vg,{previousClientId:a,nextClientId:s,__unstablePopoverSlot:e,__unstableContentRef:t},(0,c.createElement)(m.__unstableMotion.div,{layout:!v,initial:v?"rest":"start",animate:"rest",whileHover:"hover",whileTap:"pressed",exit:"start",ref:l,tabIndex:-1,onClick:function(e){e.target===l.current&&s&&n(s,-1)},onFocus:function(e){e.target!==l.current&&(r.current=!0)},className:d()(y,{"is-with-inserter":g}),onHoverEnd:function(e){e.target!==l.current||r.current||o()}},(0,c.createElement)(m.__unstableMotion.div,{variants:_,className:"block-editor-block-list__insertion-point-indicator","data-testid":"block-list-insertion-point-indicator"}),g&&(0,c.createElement)(m.__unstableMotion.div,{variants:k,className:d()("block-editor-block-list__insertion-point-inserter")},(0,c.createElement)(Mg,{position:"bottom center",clientId:s,rootClientId:u,__experimentalIsQuick:!0,onToggle:e=>{r.current=e},onSelectOrClose:()=>{r.current=!1}}))))}function Wg(e){const{insertionPoint:t,isVisible:n,isBlockListEmpty:o}=(0,f.useSelect)((e=>{const{getBlockInsertionPoint:t,isBlockInsertionPointVisible:n,getBlockCount:o}=e(Jo),r=t();return{insertionPoint:r,isVisible:n(),isBlockListEmpty:0===o(r?.rootClientId)}}),[]);return!n||o?null:"replace"===t.operation?(0,c.createElement)(Ug,{key:`${t.rootClientId}-${t.index}`,...e}):(0,c.createElement)(jg,{...e})}function Kg(){const e=(0,c.useContext)($g),t=(0,f.useSelect)((e=>e(Jo).getSettings().isDistractionFree||"zoom-out"===e(Jo).__unstableGetEditorMode()),[]),{getBlockListSettings:n,getBlockIndex:o,isMultiSelecting:r,getSelectedBlockClientIds:l,getTemplateLock:i,__unstableIsWithinBlockOverlay:a,getBlockEditingMode:s}=(0,f.useSelect)(Jo),{showInsertionPoint:u,hideInsertionPoint:d}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((c=>{if(!t)return c.addEventListener("mousemove",p),()=>{c.removeEventListener("mousemove",p)};function p(t){if(e.current)return;if(t.target.nodeType===t.target.TEXT_NODE)return;if(r())return;if(!t.target.classList.contains("block-editor-block-list__layout"))return void d();let c;if(!t.target.classList.contains("is-root-container")){c=(t.target.getAttribute("data-block")?t.target:t.target.closest("[data-block]")).getAttribute("data-block")}if(i(c)||"disabled"===s(c))return;const p=n(c)?.orientation||"vertical",m=t.clientY,f=t.clientX;let g=Array.from(t.target.children).find((e=>{const t=e.getBoundingClientRect();return e.classList.contains("wp-block")&&"vertical"===p&&t.top>m||e.classList.contains("wp-block")&&"horizontal"===p&&((0,v.isRTL)()?t.right<f:t.left>f)}));if(!g)return void d();if(!g.id&&(g=g.firstElementChild,!g))return void d();const h=g.id.slice(6);if(!h||a(h))return;if(l().includes(h))return;const b=g.getBoundingClientRect();if("horizontal"===p&&(t.clientY>b.bottom||t.clientY<b.top)||"vertical"===p&&(t.clientX>b.right||t.clientX<b.left))return void d();const _=o(h);0!==_?u(c,_,{__unstableWithInserter:!0}):d()}}),[e,n,o,r,u,d,l,t])}var qg=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n}=rr();return(0,c.createElement)(e,{...t,clientId:n})}),"withClientId");var Zg=qg((({clientId:e,showSeparator:t,isFloating:n,onAddBlock:o,isToggle:r})=>(0,c.createElement)(Rg,{className:d()({"block-list-appender__toggle":r}),rootClientId:e,showSeparator:t,isFloating:n,onAddBlock:o})));var Yg=(0,p.compose)([qg,(0,f.withSelect)(((e,{clientId:t})=>{const{getBlockOrder:n}=e(Jo),o=n(t);return{lastBlockClientId:o[o.length-1]}}))])((({clientId:e})=>(0,c.createElement)(Pg,{rootClientId:e}))),Xg=window.wp.isShallowEqual,Qg=n.n(Xg);const Jg=new WeakMap;function eh(e,t,n,o,r,l,i,a,s,u,d){const{updateBlockListSettings:p}=(0,f.useDispatch)(Jo),m=(0,f.useRegistry)(),{parentLock:g}=(0,f.useSelect)((t=>{const n=t(Jo).getBlockRootClientId(e);return{parentLock:t(Jo).getTemplateLock(n)}}),[e]),h=function(e){const[t,n]=(0,c.useState)(e);return Qg()(t,e)||n(e),t}(t),b=(0,c.useMemo)((()=>n),n),v=void 0===a||"contentOnly"===g?g:a;(0,c.useLayoutEffect)((()=>{const t={allowedBlocks:h,prioritizedInserterBlocks:b,templateLock:v};if(void 0!==s&&(t.__experimentalCaptureToolbars=s),void 0!==u)t.orientation=u;else{const e=bi(d?.type);t.orientation=e.getOrientation(d)}void 0!==l&&($()("__experimentalDefaultBlock",{alternative:"defaultBlock",since:"6.3",version:"6.4"}),t.defaultBlock=l),void 0!==o&&(t.defaultBlock=o),void 0!==i&&($()("__experimentalDirectInsert",{alternative:"directInsert",since:"6.3",version:"6.4"}),t.directInsert=i),void 0!==r&&(t.directInsert=r),Jg.get(m)||Jg.set(m,[]),Jg.get(m).push([e,t]),window.queueMicrotask((()=>{Jg.get(m)?.length&&m.batch((()=>{Jg.get(m).forEach((e=>{p(...e)})),Jg.set(m,[])}))}))}),[e,h,b,v,o,r,l,i,s,u,p,d,m])}function th(e,t,n,o,r,l,i){return s=>{const{srcRootClientId:c,srcClientIds:u,type:d,blocks:p}=function(e){let t={srcRootClientId:null,srcClientIds:null,srcIndex:null,type:null,blocks:null};if(!e.dataTransfer)return t;try{t=Object.assign(t,JSON.parse(e.dataTransfer.getData("wp-blocks")))}catch(e){return t}return t}(s);if("inserter"===d){i();const e=p.map((e=>(0,a.cloneBlock)(e)));l(e,!0,null)}if("block"===d){const l=n(u[0]);if(c===e&&l===t)return;if(u.includes(e)||o(u).some((t=>t===e)))return;const i=c===e,a=u.length;r(u,c,i&&l<t?t-a:t)}}}function nh(e,t,n={}){const{operation:o="insert"}=n,r=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),{canInsertBlockType:l,getBlockIndex:i,getClientIdsOfDescendants:s,getBlockOrder:u,getBlocksByClientId:d}=(0,f.useSelect)(Jo),{insertBlocks:p,moveBlocksToPosition:m,updateBlockAttributes:g,clearSelectedBlock:h,replaceBlocks:b,removeBlocks:v}=(0,f.useDispatch)(Jo),_=(0,f.useRegistry)(),k=(0,c.useCallback)(((n,r=!0,l=0)=>{if("replace"===o){const o=u(e)[t];b(o,n,void 0,l)}else p(n,t,e,r,l)}),[o,u,p,b,t,e]),y=(0,c.useCallback)(((n,r,l)=>{if("replace"===o){const o=d(n),r=u(e)[t];_.batch((()=>{v(n,!1),b(r,o,void 0,0)}))}else m(n,r,e,l)}),[o,u,d,p,m,v,t,e]),E=th(e,t,i,s,y,k,h),S=function(e,t,n,o,r,l){return t=>{if(!n)return;const i=(0,a.findTransform)((0,a.getBlockTransforms)("from"),(n=>"files"===n.type&&r(n.blockName,e)&&n.isMatch(t)));if(i){const e=i.transform(t,o);l(e)}}}(e,0,r,g,l,k),w=function(e,t,n){return e=>{const t=(0,a.pasteHandler)({HTML:e,mode:"BLOCKS"});t.length&&n(t)}}(0,0,k);return e=>{const t=(0,da.getFilesFromDataTransfer)(e.dataTransfer),n=e.dataTransfer.getData("text/html");n?w(n):t.length?S(t):E(e)}}function oh(e,t,n=["top","bottom","left","right"]){let o,r;return n.forEach((n=>{const l=function(e,t,n){const o="top"===n||"bottom"===n,{x:r,y:l}=e,i=o?r:l,a=o?l:r,s=o?t.left:t.top,c=o?t.right:t.bottom,u=t[n];let d;return d=i>=s&&i<=c?i:i<c?s:c,Math.sqrt((i-d)**2+(a-u)**2)}(e,t,n);(void 0===o||l<o)&&(o=l,r=n)})),[o,r]}function rh(e,t){return t.left<=e.x&&t.right>=e.x&&t.top<=e.y&&t.bottom>=e.y}function lh({rootClientId:e=""}={}){const t=(0,f.useRegistry)(),[n,o]=(0,c.useState)({index:null,operation:"insert"}),r=(0,f.useSelect)((t=>{const{__unstableIsWithinBlockOverlay:n,__unstableHasActiveBlockOverlayActive:o,getBlockEditingMode:r}=t(Jo);return"default"!==r(e)||o(e)||n(e)}),[e]),{getBlockListSettings:l,getBlocks:i,getBlockIndex:s}=(0,f.useSelect)(Jo),{showInsertionPoint:u,hideInsertionPoint:d}=(0,f.useDispatch)(Jo),m=nh(e,n.index,{operation:n.operation}),g=(0,p.useThrottle)((0,c.useCallback)(((n,r)=>{const c=i(e);if(0===c.length)return void t.batch((()=>{o({index:0,operation:"insert"}),u(e,0,{operation:"insert"})}));const d=c.map((e=>{const t=e.clientId;return{isUnmodifiedDefaultBlock:(0,a.isUnmodifiedDefaultBlock)(e),getBoundingClientRect:()=>r.getElementById(`block-${t}`).getBoundingClientRect(),blockIndex:s(t)}})),[p,m]=function(e,t,n="vertical"){const o="horizontal"===n?["left","right"]:["top","bottom"],r=(0,v.isRTL)();let l=0,i="before",a=1/0;e.forEach((({isUnmodifiedDefaultBlock:e,getBoundingClientRect:n,blockIndex:s})=>{const c=n();let[u,d]=oh(t,c,o);e&&rh(t,c)&&(u=0),u<a&&(i="bottom"===d||!r&&"right"===d||r&&"left"===d?"after":"before",a=u,l=s)}));const s=l+("after"===i?1:-1),c=!!e[l]?.isUnmodifiedDefaultBlock,u=!!e[s]?.isUnmodifiedDefaultBlock;if(!c&&!u)return["after"===i?l+1:l,"insert"];return[c?l:s,"replace"]}(d,{x:n.clientX,y:n.clientY},l(e)?.orientation);t.batch((()=>{o({index:p,operation:m}),u(e,p,{operation:m})}))}),[i,e,l,t,u,s]),200);return(0,p.__experimentalUseDropZone)({isDisabled:r,onDrop:m,onDragOver(e){g(e,e.currentTarget.ownerDocument)},onDragLeave(){g.cancel(),d()},onDragEnd(){g.cancel(),d()}})}const ih={};function ah(e){const{clientId:t,allowedBlocks:n,prioritizedInserterBlocks:o,defaultBlock:r,directInsert:l,__experimentalDefaultBlock:i,__experimentalDirectInsert:s,template:u,templateLock:d,wrapperRef:p,templateInsertUpdatesSelection:m,__experimentalCaptureToolbars:g,__experimentalAppenderTagName:h,renderAppender:v,orientation:_,placeholder:k,layout:y}=e;eh(t,n,o,r,l,i,s,d,g,_,y),function(e,t,n,o){const{getBlocks:r,getSelectedBlocksInitialCaretPosition:l,isBlockSelected:i}=(0,f.useSelect)(Jo),{replaceInnerBlocks:s,__unstableMarkNextChangeAsNotPersistent:u}=(0,f.useDispatch)(Jo),{innerBlocks:d}=(0,f.useSelect)((t=>({innerBlocks:t(Jo).getBlocks(e)})),[e]),p=(0,c.useRef)(null);(0,c.useLayoutEffect)((()=>{let c=!1;return window.queueMicrotask((()=>{if(c)return;const d=r(e),m=0===d.length||"all"===n||"contentOnly"===n,f=!b()(t,p.current);if(!m||!f)return;p.current=t;const g=(0,a.synchronizeBlocksWithTemplate)(d,t);b()(g,d)||(u(),s(e,g,0===d.length&&o&&0!==g.length&&i(e),l()))})),()=>{c=!0}}),[d,t,n,e])}(t,u,d,m);const E=function(e){return(0,f.useSelect)((t=>{const n=t(Jo).getBlock(e);if(!n)return;const o=t(a.store).getBlockType(n.name);return o&&0!==Object.keys(o.providesContext).length?Object.fromEntries(Object.entries(o.providesContext).map((([e,t])=>[e,n.attributes[t]]))):void 0}),[e])}(t),S=(0,f.useSelect)((e=>e(Jo).getBlock(t)?.name),[t]),w=(0,a.getBlockSupport)(S,"layout")||(0,a.getBlockSupport)(S,"__experimentalLayout")||ih,{allowSizingOnChildren:C=!1}=w,x=bl("layout")||ih,B=y||w,I=(0,c.useMemo)((()=>({...x,...B,...C&&{allowSizingOnChildren:!0}})),[x,B,C]);return(0,c.createElement)(ma,{value:E},(0,c.createElement)(Eh,{rootClientId:t,renderAppender:v,__experimentalAppenderTagName:h,layout:I,wrapperRef:p,placeholder:k}))}function sh(e){return ip(e),(0,c.createElement)(ah,{...e})}const ch=(0,c.forwardRef)(((e,t)=>{const n=uh({ref:t},e);return(0,c.createElement)("div",{className:"block-editor-inner-blocks"},(0,c.createElement)("div",{...n}))}));function uh(e={},t={}){const{__unstableDisableLayoutClassNames:n,__unstableDisableDropZone:o}=t,{clientId:r,layout:l=null,__unstableLayoutClassNames:i=""}=rr(),s=(0,p.useViewportMatch)("medium","<"),{__experimentalCaptureToolbars:u,hasOverlay:m}=(0,f.useSelect)((e=>{if(!r)return{};const{getBlockName:t,isBlockSelected:n,hasSelectedInnerBlock:o,__unstableGetEditorMode:l}=e(Jo),i=t(r),c="navigation"===l()||s;return{__experimentalCaptureToolbars:e(a.store).hasBlockSupport(i,"__experimentalExposeControlsToChildren",!1),hasOverlay:"core/template"!==i&&!n(r)&&!o(r,!0)&&c}}),[r,s]),g=lh({rootClientId:r}),h=(0,p.useMergeRefs)([e.ref,o?null:g]),b={__experimentalCaptureToolbars:u,layout:l,...t},v=b.value&&b.onChange?sh:ah;return{...e,ref:h,className:d()(e.className,"block-editor-block-list__layout",n?"":i,{"has-overlay":m}),children:r?(0,c.createElement)(v,{...b,clientId:r}):(0,c.createElement)(Eh,{...t})}}uh.save=a.__unstableGetInnerBlocksProps,ch.DefaultBlockAppender=Yg,ch.ButtonBlockAppender=Zg,ch.Content=()=>uh.save().children;var dh=ch;const ph=new Set([Ld.UP,Ld.RIGHT,Ld.DOWN,Ld.LEFT,Ld.ENTER,Ld.BACKSPACE]);function mh(){const e=(0,f.useSelect)((e=>e(Jo).isTyping()),[]),{stopTyping:t}=(0,f.useDispatch)(Jo);return(0,p.useRefEffect)((n=>{if(!e)return;const{ownerDocument:o}=n;let r,l;function i(e){const{clientX:n,clientY:o}=e;r&&l&&(r!==n||l!==o)&&t(),r=n,l=o}return o.addEventListener("mousemove",i),()=>{o.removeEventListener("mousemove",i)}}),[e,t])}function fh(){const{isTyping:e,hasInlineToolbar:t}=(0,f.useSelect)((e=>{const{isTyping:t,getSettings:n}=e(Jo);return{isTyping:t(),hasInlineToolbar:n().hasInlineToolbar}}),[]),{startTyping:n,stopTyping:o}=(0,f.useDispatch)(Jo),r=mh(),l=(0,p.useRefEffect)((r=>{const{ownerDocument:l}=r,{defaultView:i}=l,a=i.getSelection();if(e){let c;function u(e){const{target:t}=e;c=i.setTimeout((()=>{(0,da.isTextField)(t)||o()}))}function d(e){const{keyCode:t}=e;t!==Ld.ESCAPE&&t!==Ld.TAB||o()}function p(){a.isCollapsed||o()}return r.addEventListener("focus",u),r.addEventListener("keydown",d),t||l.addEventListener("selectionchange",p),()=>{i.clearTimeout(c),r.removeEventListener("focus",u),r.removeEventListener("keydown",d),l.removeEventListener("selectionchange",p)}}function s(e){const{type:t,target:o}=e;(0,da.isTextField)(o)&&r.contains(o)&&("keydown"!==t||function(e){const{keyCode:t,shiftKey:n}=e;return!n&&ph.has(t)}(e))&&n()}return r.addEventListener("keypress",s),r.addEventListener("keydown",s),()=>{r.removeEventListener("keypress",s),r.removeEventListener("keydown",s)}}),[e,t,n,o]);return(0,p.useMergeRefs)([r,l])}var gh=function({children:e}){return(0,c.createElement)("div",{ref:fh()},e)};const hh=(0,c.createContext)(),bh=(0,c.createContext)(),vh=new WeakMap;function _h({className:e,...t}){const[n,o]=(0,c.useState)(),r=(0,p.useViewportMatch)("medium"),{isOutlineMode:l,isFocusMode:i,editorMode:a}=(0,f.useSelect)((e=>{const{getSettings:t,__unstableGetEditorMode:n}=e(Jo),{outlineMode:o,focusMode:r}=t();return{isOutlineMode:o,isFocusMode:r,editorMode:n()}}),[]),s=(0,f.useRegistry)(),{setBlockVisibility:u}=(0,f.useDispatch)(Jo),m=(0,p.useDebounce)((0,c.useCallback)((()=>{const e={};vh.get(s).forEach((([t,n])=>{e[t]=n})),u(e)}),[s]),300,{trailing:!0}),g=(0,c.useMemo)((()=>{const{IntersectionObserver:e}=window;if(e)return new e((e=>{vh.get(s)||vh.set(s,[]);for(const t of e){const e=t.target.getAttribute("data-block");vh.get(s).push([e,t.isIntersecting])}m()}))}),[]),h=uh({ref:(0,p.useMergeRefs)([pp(),Kg(),fh()]),className:d()("is-root-container",e,{"is-outline-mode":l,"is-focus-mode":i&&r,"is-navigate-mode":"navigation"===a})},t);return(0,c.createElement)(hh.Provider,{value:n},(0,c.createElement)(bh.Provider,{value:g},(0,c.createElement)("div",{...h}),(0,c.createElement)("div",{ref:o})))}function kh(e){return(0,c.createElement)(or,{value:tr},(0,c.createElement)(_h,{...e}))}function yh({placeholder:e,rootClientId:t,renderAppender:n,__experimentalAppenderTagName:o,layout:r=vi}){const{order:l,selectedBlocks:i,visibleBlocks:a}=(0,f.useSelect)((e=>{const{getBlockOrder:n,getSelectedBlockClientIds:o,__unstableGetVisibleBlocks:r}=e(Jo);return{order:n(t),selectedBlocks:o(),visibleBlocks:r()}}),[t]);return(0,c.createElement)(ki,{value:r},l.map((e=>(0,c.createElement)(f.AsyncModeProvider,{key:e,value:!a.has(e)&&!i.includes(e)},(0,c.createElement)(qd,{rootClientId:t,clientId:e})))),l.length<1&&e,(0,c.createElement)(Dg,{tagName:o,rootClientId:t,renderAppender:n}))}function Eh(e){return(0,c.createElement)(f.AsyncModeProvider,{value:!1},(0,c.createElement)(yh,{...e}))}kh.__unstableElementContext=hh;var Sh=window.wp.url;var wh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,c.createElement)(F.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"}));var Ch=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));var xh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"})),Bh=window.wp.preferences;var Ih=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,c.createElement)(F.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));var Th=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var Mh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var Ph=function e({children:t,settingsOpen:n,setSettingsOpen:o}){const r=(0,p.useReducedMotion)(),l=r?c.Fragment:m.__unstableAnimatePresence,i=r?"div":m.__unstableMotion.div,a=`link-control-settings-drawer-${(0,p.useInstanceId)(e)}`;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{className:"block-editor-link-control__drawer-toggle","aria-expanded":n,onClick:()=>o(!n),icon:(0,v.isRTL)()?Th:Mh,"aria-controls":a},(0,v._x)("Advanced","Additional link settings")),(0,c.createElement)(l,null,n&&(0,c.createElement)(i,{className:"block-editor-link-control__drawer",hidden:!n,id:a,initial:"collapsed",animate:"open",exit:"collapsed",variants:{open:{opacity:1,height:"auto"},collapsed:{opacity:0,height:0}},transition:{duration:.1}},(0,c.createElement)("div",{className:"block-editor-link-control__drawer-inner"},t))))},Nh=n(5425),Lh=n.n(Nh);function Rh(e){return"function"==typeof e}class Ah extends c.Component{constructor(e){super(e),this.onChange=this.onChange.bind(this),this.onFocus=this.onFocus.bind(this),this.onKeyDown=this.onKeyDown.bind(this),this.selectLink=this.selectLink.bind(this),this.handleOnClick=this.handleOnClick.bind(this),this.bindSuggestionNode=this.bindSuggestionNode.bind(this),this.autocompleteRef=e.autocompleteRef||(0,c.createRef)(),this.inputRef=(0,c.createRef)(),this.updateSuggestions=(0,p.debounce)(this.updateSuggestions.bind(this),200),this.suggestionNodes=[],this.suggestionsRequest=null,this.state={suggestions:[],showSuggestions:!1,isUpdatingSuggestions:!1,suggestionsValue:null,selectedSuggestion:null,suggestionsListboxId:"",suggestionOptionIdPrefix:""}}componentDidUpdate(e){const{showSuggestions:t,selectedSuggestion:n}=this.state,{value:o,__experimentalShowInitialSuggestions:r=!1}=this.props;t&&null!==n&&this.suggestionNodes[n]&&!this.scrollingIntoView&&(this.scrollingIntoView=!0,Lh()(this.suggestionNodes[n],this.autocompleteRef.current,{onlyScrollIfNeeded:!0}),this.props.setTimeout((()=>{this.scrollingIntoView=!1}),100)),e.value===o||this.props.disableSuggestions||this.state.isUpdatingSuggestions||(o?.length?this.updateSuggestions(o):r&&this.updateSuggestions())}componentDidMount(){this.shouldShowInitialSuggestions()&&this.updateSuggestions()}componentWillUnmount(){this.suggestionsRequest?.cancel?.(),this.suggestionsRequest=null}bindSuggestionNode(e){return t=>{this.suggestionNodes[e]=t}}shouldShowInitialSuggestions(){const{__experimentalShowInitialSuggestions:e=!1,value:t}=this.props;return e&&!(t&&t.length)}updateSuggestions(e=""){const{__experimentalFetchLinkSuggestions:t,__experimentalHandleURLSuggestions:n}=this.props;if(!t)return;const o=!e?.length;if(e=e.trim(),!o&&(e.length<2||!n&&(0,Sh.isURL)(e)))return this.suggestionsRequest?.cancel?.(),this.suggestionsRequest=null,void this.setState({suggestions:[],showSuggestions:!1,suggestionsValue:e,selectedSuggestion:null,loading:!1});this.setState({isUpdatingSuggestions:!0,selectedSuggestion:null,loading:!0});const r=t(e,{isInitialSuggestions:o});r.then((t=>{this.suggestionsRequest===r&&(this.setState({suggestions:t,isUpdatingSuggestions:!1,suggestionsValue:e,loading:!1,showSuggestions:!!t.length}),t.length?this.props.debouncedSpeak((0,v.sprintf)((0,v._n)("%d result found, use up and down arrow keys to navigate.","%d results found, use up and down arrow keys to navigate.",t.length),t.length),"assertive"):this.props.debouncedSpeak((0,v.__)("No results."),"assertive"))})).catch((()=>{this.suggestionsRequest===r&&this.setState({isUpdatingSuggestions:!1,loading:!1})})),this.suggestionsRequest=r}onChange(e){this.props.onChange(e.target.value)}onFocus(){const{suggestions:e}=this.state,{disableSuggestions:t,value:n}=this.props;!n||t||this.state.isUpdatingSuggestions||e&&e.length||this.updateSuggestions(n)}onKeyDown(e){this.props.onKeyDown?.(e);const{showSuggestions:t,selectedSuggestion:n,suggestions:o,loading:r}=this.state;if(!t||!o.length||r){switch(e.keyCode){case Ld.UP:0!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(0,0));break;case Ld.DOWN:this.props.value.length!==e.target.selectionStart&&(e.preventDefault(),e.target.setSelectionRange(this.props.value.length,this.props.value.length));break;case Ld.ENTER:this.props.onSubmit&&(e.preventDefault(),this.props.onSubmit(null,e))}return}const l=this.state.suggestions[this.state.selectedSuggestion];switch(e.keyCode){case Ld.UP:{e.preventDefault();const t=n?n-1:o.length-1;this.setState({selectedSuggestion:t});break}case Ld.DOWN:{e.preventDefault();const t=null===n||n===o.length-1?0:n+1;this.setState({selectedSuggestion:t});break}case Ld.TAB:null!==this.state.selectedSuggestion&&(this.selectLink(l),this.props.speak((0,v.__)("Link selected.")));break;case Ld.ENTER:e.preventDefault(),null!==this.state.selectedSuggestion?(this.selectLink(l),this.props.onSubmit&&this.props.onSubmit(l,e)):this.props.onSubmit&&this.props.onSubmit(null,e)}}selectLink(e){this.props.onChange(e.url,e),this.setState({selectedSuggestion:null,showSuggestions:!1})}handleOnClick(e){this.selectLink(e),this.inputRef.current.focus()}static getDerivedStateFromProps({value:e,instanceId:t,disableSuggestions:n,__experimentalShowInitialSuggestions:o=!1},{showSuggestions:r}){let l=r;const i=e&&e.length;return o||i||(l=!1),!0===n&&(l=!1),{showSuggestions:l,suggestionsListboxId:`block-editor-url-input-suggestions-${t}`,suggestionOptionIdPrefix:`block-editor-url-input-suggestion-${t}`}}render(){return(0,c.createElement)(c.Fragment,null,this.renderControl(),this.renderSuggestions())}renderControl(){const{__nextHasNoMarginBottom:e=!1,label:t=null,className:n,isFullWidth:o,instanceId:r,placeholder:l=(0,v.__)("Paste URL or type to search"),__experimentalRenderControl:i,value:a="",hideLabelFromVision:s=!1}=this.props,{loading:u,showSuggestions:p,selectedSuggestion:f,suggestionsListboxId:g,suggestionOptionIdPrefix:h}=this.state,b=`url-input-control-${r}`,_={id:b,label:t,className:d()("block-editor-url-input",n,{"is-full-width":o}),hideLabelFromVision:s},k={id:b,value:a,required:!0,className:"block-editor-url-input__input",type:"text",onChange:this.onChange,onFocus:this.onFocus,placeholder:l,onKeyDown:this.onKeyDown,role:"combobox","aria-label":t?void 0:(0,v.__)("URL"),"aria-expanded":p,"aria-autocomplete":"list","aria-owns":g,"aria-activedescendant":null!==f?`${h}-${f}`:void 0,ref:this.inputRef};return i?i(_,k,u):(e||$()("Bottom margin styles for wp.blockEditor.URLInput",{since:"6.2",version:"6.5",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"}),(0,c.createElement)(m.BaseControl,{__nextHasNoMarginBottom:e,..._},(0,c.createElement)("input",{...k}),u&&(0,c.createElement)(m.Spinner,null)))}renderSuggestions(){const{className:e,__experimentalRenderSuggestions:t}=this.props,{showSuggestions:n,suggestions:o,suggestionsValue:r,selectedSuggestion:l,suggestionsListboxId:i,suggestionOptionIdPrefix:a,loading:s}=this.state;if(!n||0===o.length)return null;const u={id:i,ref:this.autocompleteRef,role:"listbox"},p=(e,t)=>({role:"option",tabIndex:"-1",id:`${a}-${t}`,ref:this.bindSuggestionNode(t),"aria-selected":t===l||void 0});return Rh(t)?t({suggestions:o,selectedSuggestion:l,suggestionsListProps:u,buildSuggestionItemProps:p,isLoading:s,handleSuggestionClick:this.handleOnClick,isInitialSuggestions:!r?.length,currentInputValue:r}):(0,c.createElement)(m.Popover,{placement:"bottom",focusOnMount:!1},(0,c.createElement)("div",{...u,className:d()("block-editor-url-input__suggestions",`${e}__suggestions`)},o.map(((e,t)=>(0,c.createElement)(m.Button,{...p(0,t),key:e.id,className:d()("block-editor-url-input__suggestion",{"is-selected":t===l}),onClick:()=>this.handleOnClick(e)},e.title)))))}}var Dh=(0,p.compose)(p.withSafeTimeout,m.withSpokenMessages,p.withInstanceId,(0,f.withSelect)(((e,t)=>{if(Rh(t.__experimentalFetchLinkSuggestions))return;const{getSettings:n}=e(Jo);return{__experimentalFetchLinkSuggestions:n().__experimentalFetchLinkSuggestions}})))(Ah);var Oh=({searchTerm:e,onClick:t,itemProps:n,buttonText:o})=>{if(!e)return null;let r;return r=o?"function"==typeof o?o(e):o:(0,c.createInterpolateElement)((0,v.sprintf)((0,v.__)("Create: <mark>%s</mark>"),e),{mark:(0,c.createElement)("mark",null)}),(0,c.createElement)(m.MenuItem,{...n,iconPosition:"left",icon:Yd,className:"block-editor-link-control__search-item",onClick:t},r)};var zh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));var Vh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var Fh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var Hh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"}));var Gh=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));var Uh=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 3.3c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8s-4-8.8-8.8-8.8zm6.5 5.5h-2.6C15.4 7.3 14.8 6 14 5c2 .6 3.6 2 4.5 3.8zm.7 3.2c0 .6-.1 1.2-.2 1.8h-2.9c.1-.6.1-1.2.1-1.8s-.1-1.2-.1-1.8H19c.2.6.2 1.2.2 1.8zM12 18.7c-1-.7-1.8-1.9-2.3-3.5h4.6c-.5 1.6-1.3 2.9-2.3 3.5zm-2.6-4.9c-.1-.6-.1-1.1-.1-1.8 0-.6.1-1.2.1-1.8h5.2c.1.6.1 1.1.1 1.8s-.1 1.2-.1 1.8H9.4zM4.8 12c0-.6.1-1.2.2-1.8h2.9c-.1.6-.1 1.2-.1 1.8 0 .6.1 1.2.1 1.8H5c-.2-.6-.2-1.2-.2-1.8zM12 5.3c1 .7 1.8 1.9 2.3 3.5H9.7c.5-1.6 1.3-2.9 2.3-3.5zM10 5c-.8 1-1.4 2.3-1.8 3.8H5.5C6.4 7 8 5.6 10 5zM5.5 15.3h2.6c.4 1.5 1 2.8 1.8 3.7-1.8-.6-3.5-2-4.4-3.7zM14 19c.8-1 1.4-2.2 1.8-3.7h2.6C17.6 17 16 18.4 14 19z"}));const $h={post:zh,page:Vh,post_tag:Fh,category:Hh,attachment:Gh};function jh({isURL:e,suggestion:t}){let n=null;return e?n=Uh:t.type in $h&&(n=$h[t.type]),n?(0,c.createElement)(ai,{className:"block-editor-link-control__search-item-icon",icon:n}):null}function Wh(e){const t=e?.trim();return t?.length?e?.replace(/^\/?/,"/"):e}function Kh(e){const t=e?.trim();return t?.length?e?.replace(/\/$/,""):e}function qh(e){return e.isFrontPage?"front page":"post_tag"===e.type?"tag":e.type}var Zh=({itemProps:e,suggestion:t,searchTerm:n,onClick:o,isURL:r=!1,shouldShowType:l=!1})=>{const i=r?(0,v.__)("Press ENTER to add this link"):(a=t.url)?(0,p.pipe)(Sh.safeDecodeURI,Sh.getPath,(e=>t=>null==t||t!=t?e:t)(""),((e,...t)=>(...n)=>e(...n,...t))(Sh.filterURLForDisplay,24),Kh,Wh)(a):a;var a;return(0,c.createElement)(m.MenuItem,{...e,info:i,iconPosition:"left",icon:(0,c.createElement)(jh,{suggestion:t,isURL:r}),onClick:o,shortcut:l&&qh(t),className:"block-editor-link-control__search-item"},(0,c.createElement)(m.TextHighlight,{text:(0,da.__unstableStripHTML)(t.title),highlight:n}))};const Yh="__CREATE__",Xh="link",Qh="mailto",Jh="internal",eb=[Xh,Qh,"tel",Jh],tb=[{id:"opensInNewTab",title:(0,v.__)("Open in new tab")}];function nb({instanceId:e,withCreateSuggestion:t,currentInputValue:n,handleSuggestionClick:o,suggestionsListProps:r,buildSuggestionItemProps:l,suggestions:i,selectedSuggestion:a,isLoading:s,isInitialSuggestions:u,createSuggestionButtonText:p,suggestionsQuery:f}){const g=d()("block-editor-link-control__search-results",{"is-loading":s}),h=1===i.length&&eb.includes(i[0].type),b=t&&!h&&!u,_=!f?.type,k=`block-editor-link-control-search-results-label-${e}`,y=u?(0,v.__)("Suggestions"):(0,v.sprintf)((0,v.__)('Search results for "%s"'),n),E=(0,c.createElement)(m.VisuallyHidden,{id:k},y);return(0,c.createElement)("div",{className:"block-editor-link-control__search-results-wrapper"},E,(0,c.createElement)("div",{...r,className:g,"aria-labelledby":k},(0,c.createElement)(m.MenuGroup,null,i.map(((e,t)=>b&&Yh===e.type?(0,c.createElement)(Oh,{searchTerm:n,buttonText:p,onClick:()=>o(e),key:e.type,itemProps:l(e,t),isSelected:t===a}):Yh===e.type?null:(0,c.createElement)(Zh,{key:`${e.id}-${e.type}`,itemProps:l(e,t),suggestion:e,index:t,onClick:()=>{o(e)},isSelected:t===a,isURL:eb.includes(e.type),searchTerm:n,shouldShowType:_,isFrontPage:e?.isFrontPage}))))))}function ob(e){if(e.includes(" "))return!1;const t=(0,Sh.getProtocol)(e),n=(0,Sh.isValidProtocol)(t),o=function(e,t=6){const n=e.split(/[?#]/)[0];return new RegExp(`(?<=\\S)\\.(?:[a-zA-Z_]{2,${t}})(?:\\/|$)`).test(n)}(e),r=e?.startsWith("www."),l=e?.startsWith("#")&&(0,Sh.isValidFragment)(e);return n||r||l||o}const rb=()=>Promise.resolve([]),lb=e=>{let t=Xh;const n=(0,Sh.getProtocol)(e)||"";return n.includes("mailto")&&(t=Qh),n.includes("tel")&&(t="tel"),e?.startsWith("#")&&(t=Jh),Promise.resolve([{id:e,title:e,url:"URL"===t?(0,Sh.prependHTTP)(e):e,type:t}])};function ib(e,t,n,o){const{fetchSearchSuggestions:r,pageOnFront:l}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{pageOnFront:t().pageOnFront,fetchSearchSuggestions:t().__experimentalFetchLinkSuggestions}}),[]),i=t?lb:rb;return(0,c.useCallback)(((t,{isInitialSuggestions:l})=>ob(t)?i(t,{isInitialSuggestions:l}):(async(e,t,n,o,r)=>{const{isInitialSuggestions:l}=t,i=await n(e,t);return i.map((e=>Number(e.id)===r?(e.isFrontPage=!0,e):e)),l||ob(e)||!o?i:i.concat({title:e,url:e,type:Yh})})(t,{...e,isInitialSuggestions:l},r,n,o)),[i,r,l,e,n,o])}const ab=()=>Promise.resolve([]),sb=()=>{},cb=(0,c.forwardRef)((({value:e,children:t,currentLink:n={},className:o=null,placeholder:r=null,withCreateSuggestion:l=!1,onCreateSuggestion:i=sb,onChange:a=sb,onSelect:s=sb,showSuggestions:u=!0,renderSuggestions:m=(e=>(0,c.createElement)(nb,{...e})),fetchSuggestions:f=null,allowDirectEntry:g=!0,showInitialSuggestions:h=!1,suggestionsQuery:b={},withURLSuggestion:_=!0,createSuggestionButtonText:k,hideLabelFromVision:y=!1},E)=>{const S=ib(b,g,l,_),w=u?f||S:ab,C=(0,p.useInstanceId)(cb),[x,B]=(0,c.useState)(),I=async e=>{let t=e;if(Yh!==e.type){if(g||t&&Object.keys(t).length>=1){const{id:e,url:o,...r}=null!=n?n:{};s({...r,...t},t)}}else try{t=await i(e.title),t?.url&&s(t)}catch(e){}},T=d()(o,{});return(0,c.createElement)("div",{className:"block-editor-link-control__search-input-container"},(0,c.createElement)(Dh,{disableSuggestions:n?.url===e,__nextHasNoMarginBottom:!0,label:(0,v.__)("Link"),hideLabelFromVision:y,className:T,value:e,onChange:(e,t)=>{a(e),B(t)},placeholder:null!=r?r:(0,v.__)("Search or type url"),__experimentalRenderSuggestions:u?e=>m({...e,instanceId:C,withCreateSuggestion:l,createSuggestionButtonText:k,suggestionsQuery:b,handleSuggestionClick:t=>{e.handleSuggestionClick&&e.handleSuggestionClick(t),I(t)}}):null,__experimentalFetchLinkSuggestions:w,__experimentalHandleURLSuggestions:!0,__experimentalShowInitialSuggestions:h,onSubmit:(t,n)=>{const o=t||x;o||e?.trim()?.length?I(o||{url:e}):n.preventDefault()},ref:E}),t)}));var ub=cb;var db=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"}));var pb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"}));var mb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"}));const{Slot:fb,Fill:gb}=(0,m.createSlotFill)("BlockEditorLinkControlViewer");function hb(e,t){switch(t.type){case"RESOLVED":return{...e,isFetching:!1,richData:t.richData};case"ERROR":return{...e,isFetching:!1,richData:null};case"LOADING":return{...e,isFetching:!0};default:throw new Error(`Unexpected action type ${t.type}`)}}var bb=function(e){const[t,n]=(0,c.useReducer)(hb,{richData:null,isFetching:!1}),{fetchRichUrlData:o}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{fetchRichUrlData:t().__experimentalFetchRichUrlData}}),[]);return(0,c.useEffect)((()=>{if(e?.length&&o&&"undefined"!=typeof AbortController){n({type:"LOADING"});const t=new window.AbortController,r=t.signal;return o(e,{signal:r}).then((e=>{n({type:"RESOLVED",richData:e})})).catch((()=>{r.aborted||n({type:"ERROR"})})),()=>{t.abort()}}}),[e]),t};function vb({value:e,onEditClick:t,hasRichPreviews:n=!1,hasUnlinkControl:o=!1,onRemove:r,additionalControls:l}){const i=n?e?.url:null,{richData:a,isFetching:s}=bb(i),u=a&&Object.keys(a).length,p=e&&(0,Sh.filterURLForDisplay)((0,Sh.safeDecodeURI)(e.url),16)||"",f=!e?.url?.length,g=!f&&(0,da.__unstableStripHTML)(a?.title||e?.title||p);let h;return h=a?.icon?(0,c.createElement)("img",{src:a?.icon,alt:""}):f?(0,c.createElement)(ai,{icon:db,size:32}):(0,c.createElement)(ai,{icon:Uh}),(0,c.createElement)("div",{"aria-label":(0,v.__)("Currently selected"),className:d()("block-editor-link-control__search-item",{"is-current":!0,"is-rich":u,"is-fetching":!!s,"is-preview":!0,"is-error":f,"is-url-title":g===p})},(0,c.createElement)("div",{className:"block-editor-link-control__search-item-top"},(0,c.createElement)("span",{className:"block-editor-link-control__search-item-header"},(0,c.createElement)("span",{className:d()("block-editor-link-control__search-item-icon",{"is-image":a?.icon})},h),(0,c.createElement)("span",{className:"block-editor-link-control__search-item-details"},f?(0,c.createElement)("span",{className:"block-editor-link-control__search-item-error-notice"},(0,v.__)("Link is empty")):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.ExternalLink,{className:"block-editor-link-control__search-item-title",href:e.url},g),e?.url&&g!==p&&(0,c.createElement)("span",{className:"block-editor-link-control__search-item-info"},p)))),(0,c.createElement)(m.Button,{icon:pb,label:(0,v.__)("Edit"),className:"block-editor-link-control__search-item-action",onClick:t,iconSize:24}),o&&(0,c.createElement)(m.Button,{icon:mb,label:(0,v.__)("Unlink"),className:"block-editor-link-control__search-item-action block-editor-link-control__unlink",onClick:r,iconSize:24}),(0,c.createElement)(fb,{fillProps:e})),!!(u&&(a?.image||a?.description)||s)&&(0,c.createElement)("div",{className:"block-editor-link-control__search-item-bottom"},(a?.image||s)&&(0,c.createElement)("div",{"aria-hidden":!a?.image,className:d()("block-editor-link-control__search-item-image",{"is-placeholder":!a?.image})},a?.image&&(0,c.createElement)("img",{src:a?.image,alt:""})),(a?.description||s)&&(0,c.createElement)("div",{"aria-hidden":!a?.description,className:d()("block-editor-link-control__search-item-description",{"is-placeholder":!a?.description})},a?.description&&(0,c.createElement)(m.__experimentalText,{truncate:!0,numberOfLines:"2"},a.description))),l&&l())}const _b=()=>{};var kb=({value:e,onChange:t=_b,settings:n})=>{if(!n||!n.length)return null;const o=n=>o=>{t({...e,[n.id]:o})},r=n.map((t=>(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,className:"block-editor-link-control__setting",key:t.id,label:t.title,onChange:o(t),checked:!!e&&!!e[t.id],help:t?.help})));return(0,c.createElement)("fieldset",{className:"block-editor-link-control__settings"},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Currently selected link settings")),r)};const yb=e=>{let t=!1;return{promise:new Promise(((n,o)=>{e.then((e=>t?o({isCanceled:!0}):n(e)),(e=>o(t?{isCanceled:!0}:e)))})),cancel(){t=!0}}};const Eb=()=>{},Sb="core/block-editor",wb="linkControlSettingsDrawer";function Cb({searchInputPlaceholder:e,value:t,settings:n=tb,onChange:o=Eb,onRemove:r,onCancel:l,noDirectEntry:i=!1,showSuggestions:a=!0,showInitialSuggestions:s,forceIsEditingLink:u,createSuggestion:p,withCreateSuggestion:g,inputValue:h="",suggestionsQuery:b={},noURLSuggestion:_=!1,createSuggestionButtonText:k,hasRichPreviews:y=!1,hasTextControl:E=!1,renderControlBottom:S=null}){void 0===g&&p&&(g=!0);const[w,C]=(0,c.useState)(!1),{advancedSettingsPreference:x}=(0,f.useSelect)((e=>{var t;return{advancedSettingsPreference:null!==(t=e(Bh.store).get(Sb,wb))&&void 0!==t&&t}}),[]),{set:B}=(0,f.useDispatch)(Bh.store),I=x||w,T=(0,c.useRef)(!0),M=(0,c.useRef)(),P=(0,c.useRef)(),N=(0,c.useRef)(!1),L=n.map((({id:e})=>e)),[R,A,D,O,z]=function(e){const[t,n]=(0,c.useState)(e||{});return(0,c.useEffect)((()=>{n((t=>e&&e!==t?e:t))}),[e]),[t,n,e=>{n({...t,url:e})},e=>{n({...t,title:e})},e=>o=>{const r=Object.keys(o).reduce(((t,n)=>(e.includes(n)&&(t[n]=o[n]),t)),{});n({...t,...r})}]}(t),V=t&&!(0,Xg.isShallowEqualObjects)(R,t),[F,H]=(0,c.useState)(void 0!==u?u:!t||!t.url),{createPage:G,isCreatingPage:U,errorMessage:$}=function(e){const t=(0,c.useRef)(),[n,o]=(0,c.useState)(!1),[r,l]=(0,c.useState)(null);return(0,c.useEffect)((()=>()=>{t.current&&t.current.cancel()}),[]),{createPage:async function(n){o(!0),l(null);try{return t.current=yb(Promise.resolve(e(n))),await t.current.promise}catch(e){if(e&&e.isCanceled)return;throw l(e.message||(0,v.__)("An unknown error occurred during creation. Please try again.")),e}finally{o(!1)}},isCreatingPage:n,errorMessage:r}}(p);(0,c.useEffect)((()=>{void 0!==u&&H(u)}),[u]),(0,c.useEffect)((()=>{if(T.current)return void(T.current=!1);(da.focus.focusable.find(M.current)[0]||M.current).focus(),N.current=!1}),[F,U]);const j=t?.url?.trim()?.length>0,W=()=>{N.current=!!M.current?.contains(M.current.ownerDocument.activeElement),H(!1)},K=()=>{V&&o({...t,...R,url:q}),W()},q=h||R?.url||"",Z=!q?.trim()?.length,Y=r&&t&&!F&&!U,X=F&&j,Q=j&&E,J=(F||!t)&&!U,ee=!V||Z,te=!!n?.length&&F&&j;return(0,c.createElement)("div",{tabIndex:-1,ref:M,className:"block-editor-link-control"},U&&(0,c.createElement)("div",{className:"block-editor-link-control__loading"},(0,c.createElement)(m.Spinner,null)," ",(0,v.__)("Creating"),"…"),J&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:d()({"block-editor-link-control__search-input-wrapper":!0,"has-text-control":Q,"has-actions":X})},Q&&(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,ref:P,className:"block-editor-link-control__field block-editor-link-control__text-content",label:(0,v.__)("Text"),value:R?.title,onChange:O,onKeyDown:e=>{const{keyCode:t}=e;t!==Ld.ENTER||Z||(e.preventDefault(),K())},size:"__unstable-large"}),(0,c.createElement)(ub,{currentLink:t,className:"block-editor-link-control__field block-editor-link-control__search-input",placeholder:e,value:q,withCreateSuggestion:g,onCreateSuggestion:G,onChange:D,onSelect:e=>{const t=Object.keys(e).reduce(((t,n)=>(L.includes(n)||(t[n]=e[n]),t)),{});o({...R,...t,title:R?.title||e?.title}),W()},showInitialSuggestions:s,allowDirectEntry:!i,showSuggestions:a,suggestionsQuery:b,withURLSuggestion:!_,createSuggestionButtonText:k,hideLabelFromVision:!Q}),!X&&(0,c.createElement)("div",{className:"block-editor-link-control__search-enter"},(0,c.createElement)(m.Button,{onClick:ee?Eb:K,label:(0,v.__)("Submit"),icon:Ih,className:"block-editor-link-control__search-submit","aria-disabled":ee}))),$&&(0,c.createElement)(m.Notice,{className:"block-editor-link-control__search-error",status:"error",isDismissible:!1},$)),t&&!F&&!U&&(0,c.createElement)(vb,{key:t?.url,value:t,onEditClick:()=>H(!0),hasRichPreviews:y,hasUnlinkControl:Y,additionalControls:()=>{if(n?.find((e=>"opensInNewTab"===e.id)))return(0,c.createElement)(kb,{value:R,settings:n?.filter((({id:e})=>"opensInNewTab"===e)),onChange:o})},onRemove:()=>{r(),H(!0)}}),te&&(0,c.createElement)("div",{className:"block-editor-link-control__tools"},!Z&&(0,c.createElement)(Ph,{settingsOpen:I,setSettingsOpen:e=>{B&&B(Sb,wb,e),C(e)}},(0,c.createElement)(kb,{value:R,settings:n,onChange:z(L)}))),X&&(0,c.createElement)("div",{className:"block-editor-link-control__search-actions"},(0,c.createElement)(m.Button,{variant:"primary",onClick:ee?Eb:K,className:"block-editor-link-control__search-submit","aria-disabled":ee},(0,v.__)("Save")),(0,c.createElement)(m.Button,{variant:"tertiary",onClick:e=>{e.preventDefault(),e.stopPropagation(),A(t),j?W():r?.(),l?.()}},(0,v.__)("Cancel"))),S&&S())}Cb.ViewerFill=gb,Cb.DEFAULT_LINK_SETTINGS=tb;var xb=Cb;const Bb=()=>{};let Ib=0;var Tb=(0,p.compose)([(0,f.withDispatch)((e=>{const{createNotice:t,removeNotice:n}=e(ef.store);return{createNotice:t,removeNotice:n}})),(0,m.withFilters)("editor.MediaReplaceFlow")])((({mediaURL:e,mediaId:t,mediaIds:n,allowedTypes:o,accept:r,onError:l,onSelect:i,onSelectURL:a,onToggleFeaturedImage:s,useFeaturedImage:u,onFilesUpload:p=Bb,name:g=(0,v.__)("Replace"),createNotice:h,removeNotice:b,children:_,multiple:k=!1,addToGallery:y,handleUpload:E=!0,popoverProps:S})=>{const w=(0,f.useSelect)((e=>e(Jo).getSettings().mediaUpload),[]),C=!!w,x=(0,c.useRef)(),B="block-editor/media-replace-flow/error-notice/"+ ++Ib,I=e=>{const t=(0,da.__unstableStripHTML)(e);l?l(t):setTimeout((()=>{h("error",t,{speak:!0,id:B,isDismissible:!0})}),1e3)},T=(e,t)=>{u&&s&&s(),t(),i(e),(0,Ln.speak)((0,v.__)("The media file has been replaced")),b(B)},M=e=>{e.keyCode===Ld.DOWN&&(e.preventDefault(),e.target.click())},P=k&&!(!o||0===o.length)&&o.every((e=>"image"===e||e.startsWith("image/")));return(0,c.createElement)(m.Dropdown,{popoverProps:S,contentClassName:"block-editor-media-replace-flow__options",renderToggle:({isOpen:e,onToggle:t})=>(0,c.createElement)(m.ToolbarButton,{ref:x,"aria-expanded":e,"aria-haspopup":"true",onClick:t,onKeyDown:M},g),renderContent:({onClose:l})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.NavigableMenu,{className:"block-editor-media-replace-flow__media-upload-menu"},(0,c.createElement)(dg,null,(0,c.createElement)(pg,{gallery:P,addToGallery:y,multiple:k,value:k?n:t,onSelect:e=>T(e,l),allowedTypes:o,render:({open:e})=>(0,c.createElement)(m.MenuItem,{icon:wh,onClick:e},(0,v.__)("Open Media Library"))}),(0,c.createElement)(m.FormFileUpload,{onChange:e=>{((e,t)=>{const n=e.target.files;if(!E)return t(),i(n);p(n),w({allowedTypes:o,filesList:n,onFileChange:([e])=>{T(e,t)},onError:I})})(e,l)},accept:r,multiple:!!k,render:({openFileDialog:e})=>(0,c.createElement)(m.MenuItem,{icon:Ch,onClick:()=>{e()}},(0,v.__)("Upload"))})),s&&(0,c.createElement)(m.MenuItem,{icon:xh,onClick:s,isPressed:u},(0,v.__)("Use featured image")),_),a&&(0,c.createElement)("form",{className:d()("block-editor-media-flow__url-input",{"has-siblings":C||s})},(0,c.createElement)("span",{className:"block-editor-media-replace-flow__image-url-label"},(0,v.__)("Current media URL:")),(0,c.createElement)(m.Tooltip,{text:e},(0,c.createElement)("div",null,(0,c.createElement)(xb,{value:{url:e},settings:[],showSuggestions:!1,onChange:({url:e})=>{a(e),x.current.focus()}})))))})}));const Mb="background",Pb="image";function Nb({attributes:e={},setAttributes:t}){const{style:n={}}=e;t({style:Wl({...n,background:{...n?.background,backgroundImage:void 0}})})}function Lb({label:e,filename:t,url:n}){const o=e||(0,Sh.getFilename)(n);return(0,c.createElement)(m.__experimentalItemGroup,{as:"span"},(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start",as:"span"},(0,c.createElement)("span",{className:d()("block-editor-hooks__background__inspector-image-indicator-wrapper",{"has-image":n}),"aria-hidden":!0},n&&(0,c.createElement)("span",{className:"block-editor-hooks__background__inspector-image-indicator",style:{backgroundImage:`url(${n})`}})),(0,c.createElement)(m.FlexItem,{as:"span"},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:1,className:"block-editor-hooks__background__inspector-media-replace-title"},o),(0,c.createElement)(m.VisuallyHidden,{as:"span"},t?(0,v.sprintf)((0,v.__)("Selected image: %s"),t):(0,v.__)("No image selected")))))}function Rb(e){const{attributes:t,clientId:n,setAttributes:o}=e,{id:r,title:l,url:i}=t.style?.background?.backgroundImage||{},{mediaUpload:a}=(0,f.useSelect)((e=>({mediaUpload:e(Jo).getSettings().mediaUpload}))),{createErrorNotice:s}=(0,f.useDispatch)(ef.store),u=e=>{s(e,{type:"snackbar"})},d=e=>{if(!e||!e.url){const e={...t.style,background:{...t.style?.background,backgroundImage:void 0}},n={style:Wl(e)};return void o(n)}if((0,Yf.isBlobURL)(e.url))return;if(e.media_type&&e.media_type!==Pb||!e.media_type&&e.type&&e.type!==Pb)return void u((0,v.__)("Only images can be used as a background image."));const n={...t.style,background:{...t.style?.background,backgroundImage:{url:e.url,id:e.id,source:"file",title:e.title||void 0}}},r={style:Wl(n)};o(r)},p=(0,c.useCallback)((e=>({...e,style:{...e.style,background:void 0}})),[]);return(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>function(e){return!!e.attributes.style?.background?.backgroundImage?.id||!!e.attributes.style?.background?.backgroundImage?.url}(e),label:(0,v.__)("Background image"),onDeselect:()=>Nb(e),isShownByDefault:!0,resetAllFilter:p,panelId:n},(0,c.createElement)("div",{className:"block-editor-hooks__background__inspector-media-replace-container"},(0,c.createElement)(Tb,{mediaId:r,mediaURL:i,allowedTypes:[Pb],accept:"image/*",onSelect:d,name:(0,c.createElement)(Lb,{label:(0,v.__)("Background image"),filename:l,url:i}),variant:"secondary"},(0,c.createElement)(m.MenuItem,{onClick:()=>Nb(e)},(0,v.__)("Reset "))),(0,c.createElement)(m.DropZone,{onFilesDrop:e=>{a({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,Yf.isBlobURL)(e?.url)||d(e)},onError:u})},label:(0,v.__)("Drop to upload")})))}function Ab(e){const t=bl("background.backgroundImage")&&function(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,Mb);return!0===n||("any"===t?!!n?.backgroundImage:!!n?.[t])}(e.name,"backgroundImage");return t?(0,c.createElement)(la,{group:"background"},t&&(0,c.createElement)(Rb,{...e})):null}lm([im,cm]);const Db=(e,t,n)=>{if(t){const n=e?.find((e=>e.slug===t));if(n)return n}return{color:n}},Ob=(e,t)=>e?.find((e=>e.color===t));function zb(e,t){if(e&&t)return`has-${cl(t)}-${e}`}function Vb(){const e={disableCustomColors:!bl("color.custom"),disableCustomGradients:!bl("color.customGradient")},t=bl("color.palette.custom"),n=bl("color.palette.theme"),o=bl("color.palette.default"),r=bl("color.defaultPalette");e.colors=(0,c.useMemo)((()=>{const e=[];return n&&n.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),colors:n}),r&&o&&o.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),colors:o}),t&&t.length&&e.push({name:(0,v._x)("Custom","Indicates this palette comes from the theme."),colors:t}),e}),[o,n,t,r]);const l=bl("color.gradients.custom"),i=bl("color.gradients.theme"),a=bl("color.gradients.default"),s=bl("color.defaultGradients");return e.gradients=(0,c.useMemo)((()=>{const e=[];return i&&i.length&&e.push({name:(0,v._x)("Theme","Indicates this palette comes from the theme."),gradients:i}),s&&a&&a.length&&e.push({name:(0,v._x)("Default","Indicates this palette comes from WordPress."),gradients:a}),l&&l.length&&e.push({name:(0,v._x)("Custom","Indicates this palette is created by the user."),gradients:l}),e}),[l,i,a,s]),e.hasColorsOrGradients=!!e.colors.length||!!e.gradients.length,e}function Fb(e){return[...e].sort(((t,n)=>e.filter((e=>e===n)).length-e.filter((e=>e===t)).length)).shift()}function Hb(e={}){const{flat:t,...n}=e;return t||Fb(Object.values(n).filter(Boolean))||"px"}function Gb(e={}){if("string"==typeof e)return e;const t=Object.values(e).map((e=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(e))),n=t.map((e=>{var t;return null!==(t=e[0])&&void 0!==t?t:""})),o=t.map((e=>e[1])),r=n.every((e=>e===n[0]))?n[0]:"",l=Fb(o);return 0===r||r?`${r}${l}`:void 0}function Ub(e={}){const t=Gb(e);return"string"!=typeof e&&isNaN(parseFloat(t))}function $b(e){if(!e)return!1;if("string"==typeof e)return!0;return!!Object.values(e).filter((e=>!!e||0===e)).length}function jb({onChange:e,selectedUnits:t,setSelectedUnits:n,values:o,...r}){let l=Gb(o);void 0===l&&(l=Hb(t));const i=$b(o)&&Ub(o),a=i?(0,v.__)("Mixed"):null;return(0,c.createElement)(m.__experimentalUnitControl,{...r,"aria-label":(0,v.__)("Border radius"),disableUnits:i,isOnly:!0,value:l,onChange:t=>{const n=!isNaN(parseFloat(t));e(n?t:void 0)},onUnitChange:e=>{n({topLeft:e,topRight:e,bottomLeft:e,bottomRight:e})},placeholder:a,size:"__unstable-large"})}const Wb={topLeft:(0,v.__)("Top left"),topRight:(0,v.__)("Top right"),bottomLeft:(0,v.__)("Bottom left"),bottomRight:(0,v.__)("Bottom right")};function Kb({onChange:e,selectedUnits:t,setSelectedUnits:n,values:o,...r}){const l=t=>n=>{if(!e)return;const o=!isNaN(parseFloat(n))?n:void 0;e({...i,[t]:o})},i="string"!=typeof o?o:{topLeft:o,topRight:o,bottomLeft:o,bottomRight:o};return(0,c.createElement)("div",{className:"components-border-radius-control__input-controls-wrapper"},Object.entries(Wb).map((([e,o])=>{const[a,s]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(i[e]),u=i[e]?s:t[e]||t.flat;return(0,c.createElement)(m.Tooltip,{text:o,placement:"top",key:e},(0,c.createElement)("div",{className:"components-border-radius-control__tooltip-wrapper"},(0,c.createElement)(m.__experimentalUnitControl,{...r,"aria-label":o,value:[a,u].join(""),onChange:l(e),onUnitChange:(d=e,e=>{const o={...t};o[d]=e,n(o)}),size:"__unstable-large"})));var d})))}var qb=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"}));function Zb({isLinked:e,...t}){const n=e?(0,v.__)("Unlink radii"):(0,v.__)("Link radii");return(0,c.createElement)(m.Tooltip,{text:n},(0,c.createElement)(m.Button,{...t,className:"component-border-radius-control__linked-button",isSmall:!0,icon:e?qb:mb,iconSize:24,"aria-label":n}))}const Yb={topLeft:void 0,topRight:void 0,bottomLeft:void 0,bottomRight:void 0},Xb=0,Qb={px:100,em:20,rem:20};function Jb({onChange:e,values:t}){const[n,o]=(0,c.useState)(!$b(t)||!Ub(t)),[r,l]=(0,c.useState)({flat:"string"==typeof t?(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t)[1]:void 0,topLeft:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.topLeft)[1],topRight:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.topRight)[1],bottomLeft:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomLeft)[1],bottomRight:(0,m.__experimentalParseQuantityAndUnitFromRawValue)(t?.bottomRight)[1]}),i=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"]}),a=Hb(r),s=i&&i.find((e=>e.value===a)),u=s?.step||1,[d]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(Gb(t));return(0,c.createElement)("fieldset",{className:"components-border-radius-control"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Radius")),(0,c.createElement)("div",{className:"components-border-radius-control__wrapper"},n?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(jb,{className:"components-border-radius-control__unit-control",values:t,min:Xb,onChange:e,selectedUnits:r,setSelectedUnits:l,units:i}),(0,c.createElement)(m.RangeControl,{label:(0,v.__)("Border radius"),hideLabelFromVision:!0,className:"components-border-radius-control__range-control",value:null!=d?d:"",min:Xb,max:Qb[a],initialPosition:0,withInputField:!1,onChange:t=>{e(void 0!==t?`${t}${a}`:void 0)},step:u,__nextHasNoMarginBottom:!0})):(0,c.createElement)(Kb,{min:Xb,onChange:e,selectedUnits:r,setSelectedUnits:l,values:t||Yb,units:i}),(0,c.createElement)(Zb,{onClick:()=>o(!n),isLinked:n})))}function ev(e){return[tv(e),nv(e),ov(e),rv(e)].some(Boolean)}function tv(e){return e?.border?.color}function nv(e){return e?.border?.radius}function ov(e){return e?.border?.style}function rv(e){return e?.border?.width}function lv({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Border"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const iv={radius:!0,color:!0,width:!0};function av({as:e=lv,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=iv}){const a=$l(r),s=e=>{const t=a.flatMap((({colors:e})=>e)).find((({color:t})=>t===e));return t?"var:preset|color|"+t.slug:e},u=(0,c.useCallback)((e=>{const t=a.flatMap((({colors:e})=>e)).find((({slug:t})=>e==="var:preset|color|"+t));return t?t.color:e}),[a]),d=(0,c.useMemo)((()=>{if((0,m.__experimentalHasSplitBorders)(o?.border)){const e={...o?.border};return["top","right","bottom","left"].forEach((t=>{e[t]={...e[t],color:u(e[t]?.color)}})),e}return{...o?.border,color:o?.border?.color?u(o?.border?.color):void 0}}),[o?.border,u]),p=e=>n({...t,border:e}),f=tv(r),g=ov(r),h=rv(r),b=nv(r),_=(k=d?.radius,Rl({settings:r},"",k));var k;const y=e=>p({...d,radius:e}),E=()=>{const e=t?.border?.radius;return"object"==typeof e?Object.entries(e).some(Boolean):!!e},S=(0,c.useCallback)((e=>({...e,border:void 0})),[]),w=i?.color||i?.width;return(0,c.createElement)(e,{resetAllFilter:S,value:t,onChange:n,panelId:l},(h||f)&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>(0,m.__experimentalIsDefinedBorder)(t?.border),label:(0,v.__)("Border"),onDeselect:()=>(()=>{if(E())return p({radius:t?.border?.radius});p(void 0)})(),isShownByDefault:w,panelId:l},(0,c.createElement)(m.__experimentalBorderBoxControl,{colors:a,enableAlpha:!0,enableStyle:g,onChange:e=>{const t={...e};(0,m.__experimentalHasSplitBorders)(t)?["top","right","bottom","left"].forEach((e=>{t[e]&&(t[e]={...t[e],color:s(t[e]?.color)})})):t&&(t.color=s(t.color)),p({radius:d?.radius,...t})},popoverOffset:40,popoverPlacement:"left-start",value:d,__experimentalIsRenderedInSidebar:!0,size:"__unstable-large"})),b&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:E,label:(0,v.__)("Radius"),onDeselect:()=>y(void 0),isShownByDefault:i.radius,panelId:l},(0,c.createElement)(Jb,{values:_,onChange:e=>{y(e||void 0)}})))}const sv="__experimentalBorder",cv=(e,t,n)=>{let o;return e.some((e=>e.colors.some((e=>e[t]===n&&(o=e,!0))))),o},uv=({colors:e,namedColor:t,customColor:n})=>{if(t){const n=cv(e,"slug",t);if(n)return n}if(!n)return{color:void 0};const o=cv(e,"color",n);return o||{color:n}};function dv(e){const t=/var:preset\|color\|(.+)/.exec(e);return t&&t[1]?t[1]:null}function pv(e){if((0,m.__experimentalHasSplitBorders)(e?.border))return{style:e,borderColor:void 0};const t=e?.border?.color,n=t?.startsWith("var:preset|color|")?t.substring(17):void 0,o={...e};return o.border={...o.border,color:n?void 0:t},{style:Wl(o),borderColor:n}}function mv(e){return(0,m.__experimentalHasSplitBorders)(e.style?.border)?e.style:{...e.style,border:{...e.style?.border,color:e.borderColor?"var:preset|color|"+e.borderColor:e.style?.border?.color}}}function fv({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=mv(e),o=t(n);return{...e,...pv(o)}}),[t]);return(0,c.createElement)(la,{group:"border",resetAllFilter:n},e)}function gv(e){const{clientId:t,name:n,attributes:o,setAttributes:r}=e,l=Zl(n),i=ev(l),s=(0,c.useMemo)((()=>mv({style:o.style,borderColor:o.borderColor})),[o.style,o.borderColor]);if(!i)return null;const u=(0,a.getBlockSupport)(e.name,[sv,"__experimentalDefaultControls"]);return(0,c.createElement)(av,{as:fv,panelId:t,settings:l,value:s,onChange:e=>{r(pv(e))},defaultControls:u})}function hv(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,sv);return!0===n||("any"===t?!!(n?.color||n?.radius||n?.width||n?.style):!!n?.[t])}function bv(e,t,n){if(!hv(t,"color")||ql(t,sv,"color"))return e;const o=vv(n),r=d()(e.className,o);return e.className=r||void 0,e}function vv(e){const{borderColor:t,style:n}=e,o=zb("border-color",t);return d()({"has-border-color":t||n?.border?.color,[o]:!!o})}const _v=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{borderColor:r,style:l}=o,{colors:i}=Vb();if(!hv(n,"color")||ql(n,sv,"color"))return(0,c.createElement)(e,{...t});const{color:a}=uv({colors:i,namedColor:r}),{color:s}=uv({colors:i,namedColor:dv(l?.border?.top?.color)}),{color:u}=uv({colors:i,namedColor:dv(l?.border?.right?.color)}),{color:d}=uv({colors:i,namedColor:dv(l?.border?.bottom?.color)}),{color:p}=uv({colors:i,namedColor:dv(l?.border?.left?.color)}),m=Wl({borderTopColor:s||a,borderRightColor:u||a,borderBottomColor:d||a,borderLeftColor:p||a})||{};let f=t.wrapperProps;return f={...t.wrapperProps,style:{...t.wrapperProps?.style,...m}},(0,c.createElement)(e,{...t,wrapperProps:f})}),"withBorderColorPaletteStyles");function kv(e){if(e)return`has-${e}-gradient-background`}function yv(e,t){const n=e?.find((e=>e.slug===t));return n&&n.gradient}function Ev(e,t){const n=e?.find((e=>e.gradient===t));return n}function Sv(e,t){const n=Ev(e,t);return n&&n.slug}function wv({gradientAttribute:e="gradient",customGradientAttribute:t="customGradient"}={}){const{clientId:n}=rr(),o=bl("color.gradients.custom"),r=bl("color.gradients.theme"),l=bl("color.gradients.default"),i=(0,c.useMemo)((()=>[...o||[],...r||[],...l||[]]),[o,r,l]),{gradient:a,customGradient:s}=(0,f.useSelect)((o=>{const{getBlockAttributes:r}=o(Jo),l=r(n)||{};return{customGradient:l[t],gradient:l[e]}}),[n,e,t]),{updateBlockAttributes:u}=(0,f.useDispatch)(Jo),d=(0,c.useCallback)((o=>{const r=Sv(i,o);u(n,r?{[e]:r,[t]:void 0}:{[e]:void 0,[t]:o})}),[i,n,u]),p=kv(a);let m;return m=a?yv(i,a):s,{gradientClass:p,gradientValue:m,setGradient:d}}(0,s.addFilter)("blocks.registerBlockType","core/border/addAttributes",(function(e){return hv(e,"color")?e.attributes.borderColor?e:{...e,attributes:{...e.attributes,borderColor:{type:"string"}}}:e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/border/addSaveProps",bv),(0,s.addFilter)("blocks.registerBlockType","core/border/addEditProps",(function(e){if(!hv(e,"color")||ql(e,sv,"color"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),bv(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/border/with-border-color-palette-styles",_v);const Cv=["colors","disableCustomColors","gradients","disableCustomGradients"],xv={name:"color",title:(0,v.__)("Solid"),value:"color"},Bv={name:"gradient",title:(0,v.__)("Gradient"),value:"gradient"},Iv=[xv,Bv];function Tv({colors:e,gradients:t,disableCustomColors:n,disableCustomGradients:o,__experimentalIsRenderedInSidebar:r,className:l,label:i,onColorChange:a,onGradientChange:s,colorValue:u,gradientValue:p,clearable:f,showTitle:g=!0,enableAlpha:h,headingLevel:b}){const v=a&&(e&&e.length>0||!n),_=s&&(t&&t.length>0||!o);if(!v&&!_)return null;const k={[xv.value]:(0,c.createElement)(m.ColorPalette,{value:u,onChange:_?e=>{a(e),s()}:a,colors:e,disableCustomColors:n,__experimentalIsRenderedInSidebar:r,clearable:f,enableAlpha:h,headingLevel:b}),[Bv.value]:(0,c.createElement)(m.GradientPicker,{__nextHasNoMargin:!0,value:p,onChange:v?e=>{s(e),a()}:s,gradients:t,disableCustomGradients:o,__experimentalIsRenderedInSidebar:r,clearable:f,headingLevel:b})},y=e=>(0,c.createElement)("div",{className:"block-editor-color-gradient-control__panel"},k[e]);return(0,c.createElement)(m.BaseControl,{__nextHasNoMarginBottom:!0,className:d()("block-editor-color-gradient-control",l)},(0,c.createElement)("fieldset",{className:"block-editor-color-gradient-control__fieldset"},(0,c.createElement)(m.__experimentalVStack,{spacing:1},g&&(0,c.createElement)("legend",null,(0,c.createElement)("div",{className:"block-editor-color-gradient-control__color-indicator"},(0,c.createElement)(m.BaseControl.VisualLabel,null,i))),v&&_&&(0,c.createElement)(m.TabPanel,{className:"block-editor-color-gradient-control__tabs",tabs:Iv,initialTabName:p?Bv.value:!!v&&xv.value},(e=>y(e.value))),!_&&y(xv.value),!v&&y(Bv.value))))}function Mv(e){const t={};return t.colors=bl("color.palette"),t.gradients=bl("color.gradients"),t.disableCustomColors=!bl("color.custom"),t.disableCustomGradients=!bl("color.customGradient"),(0,c.createElement)(Tv,{...t,...e})}var Pv=function(e){return Cv.every((t=>e.hasOwnProperty(t)))?(0,c.createElement)(Tv,{...e}):(0,c.createElement)(Mv,{...e})};function Nv(e){const t=Lv(e),n=zv(e),o=Rv(e),r=Dv(e),l=Ov(e),i=Av(e);return t||n||o||r||l||i}function Lv(e){const t=$l(e);return e?.color?.text&&(t?.length>0||e?.color?.custom)}function Rv(e){const t=$l(e);return e?.color?.link&&(t?.length>0||e?.color?.custom)}function Av(e){const t=$l(e);return e?.color?.caption&&(t?.length>0||e?.color?.custom)}function Dv(e){const t=$l(e),n=jl(e);return e?.color?.heading&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function Ov(e){const t=$l(e),n=jl(e);return e?.color?.button&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function zv(e){const t=$l(e),n=jl(e);return e?.color?.background&&(t?.length>0||e?.color?.custom||n?.length>0||e?.color?.customGradient)}function Vv({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Color"),resetAll:()=>{const o=e(n);t(o)},panelId:o,hasInnerWrapper:!0,className:"color-block-support-panel",__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,c.createElement)("div",{className:"color-block-support-panel__inner-wrapper"},r))}const Fv={text:!0,background:!0,link:!0,heading:!0,button:!0,caption:!0},Hv={placement:"left-start",offset:36,shift:!0},Gv=({indicators:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.__experimentalZStack,{isLayered:!1,offset:-8},e.map(((e,t)=>(0,c.createElement)(m.Flex,{key:t,expanded:!1},(0,c.createElement)(m.ColorIndicator,{colorValue:e}))))),(0,c.createElement)(m.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t},t));function Uv({isGradient:e,inheritedValue:t,userValue:n,setValue:o,colorGradientControlSettings:r}){return(0,c.createElement)(Pv,{...r,showTitle:!1,enableAlpha:!0,__experimentalIsRenderedInSidebar:!0,colorValue:e?void 0:t,gradientValue:e?t:void 0,onColorChange:e?void 0:o,onGradientChange:e?o:void 0,clearable:t===n,headingLevel:3})}function $v({label:e,hasValue:t,resetValue:n,isShownByDefault:o,indicators:r,tabs:l,colorGradientControlSettings:i,panelId:a}){const s=l.map((({key:e,label:t})=>({name:e,title:t})));return(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"block-editor-tools-panel-color-gradient-settings__item",hasValue:t,label:e,onDeselect:n,isShownByDefault:o,panelId:a},(0,c.createElement)(m.Dropdown,{popoverProps:Hv,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:({onToggle:t,isOpen:n})=>{const o={onClick:t,className:d()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":n}),"aria-expanded":n,"aria-label":(0,v.sprintf)((0,v.__)("Color %s styles"),e)};return(0,c.createElement)(m.Button,{...o},(0,c.createElement)(Gv,{indicators:r,label:e}))},renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,c.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},1===l.length&&(0,c.createElement)(Uv,{...l[0],colorGradientControlSettings:i}),l.length>1&&(0,c.createElement)(m.TabPanel,{tabs:s},(e=>{const t=l.find((t=>t.key===e.name));return t?(0,c.createElement)(Uv,{...t,colorGradientControlSettings:i}):null}))))}))}function jv({as:e=Vv,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=Fv,children:a}){const s=$l(r),u=jl(r),d=r?.color?.custom,p=r?.color?.customGradient,m=s.length>0||d,f=u.length>0||p,g=e=>Rl({settings:r},"",e),h=e=>{const t=s.flatMap((({colors:e})=>e)).find((({color:t})=>t===e));return t?"var:preset|color|"+t.slug:e},b=e=>{const t=u.flatMap((({gradients:e})=>e)).find((({gradient:t})=>t===e));return t?"var:preset|gradient|"+t.slug:e},_=zv(r),k=g(o?.color?.background),y=g(t?.color?.background),E=g(o?.color?.gradient),S=g(t?.color?.gradient),w=Rv(r),C=g(o?.elements?.link?.color?.text),x=g(t?.elements?.link?.color?.text),B=g(o?.elements?.link?.[":hover"]?.color?.text),I=g(t?.elements?.link?.[":hover"]?.color?.text),T=Lv(r),M=g(o?.color?.text),P=g(t?.color?.text),N=e=>{let o=dl(t,["color","text"],h(e));M===C&&(o=dl(o,["elements","link","color","text"],h(e))),n(o)},L=[{name:"caption",label:(0,v.__)("Captions"),showPanel:Av(r)},{name:"button",label:(0,v.__)("Button"),showPanel:Ov(r)},{name:"heading",label:(0,v.__)("Heading"),showPanel:Dv(r)},{name:"h1",label:(0,v.__)("H1"),showPanel:Dv(r)},{name:"h2",label:(0,v.__)("H2"),showPanel:Dv(r)},{name:"h3",label:(0,v.__)("H3"),showPanel:Dv(r)},{name:"h4",label:(0,v.__)("H4"),showPanel:Dv(r)},{name:"h5",label:(0,v.__)("H5"),showPanel:Dv(r)},{name:"h6",label:(0,v.__)("H6"),showPanel:Dv(r)}],R=(0,c.useCallback)((e=>({...e,color:void 0,elements:{...e?.elements,link:{...e?.elements?.link,color:void 0,":hover":{color:void 0}},...L.reduce(((t,n)=>({...t,[n.name]:{...e?.elements?.[n.name],color:void 0}})),{})}})),[]),A=[T&&{key:"text",label:(0,v.__)("Text"),hasValue:()=>!!P,resetValue:()=>N(void 0),isShownByDefault:i.text,indicators:[M],tabs:[{key:"text",label:(0,v.__)("Text"),inheritedValue:M,setValue:N,userValue:P}]},_&&{key:"background",label:(0,v.__)("Background"),hasValue:()=>!!y||!!S,resetValue:()=>{const e=dl(t,["color","background"],void 0);e.color.gradient=void 0,n(e)},isShownByDefault:i.background,indicators:[null!=E?E:k],tabs:[m&&{key:"background",label:(0,v.__)("Solid"),inheritedValue:k,setValue:e=>{const o=dl(t,["color","background"],h(e));o.color.gradient=void 0,n(o)},userValue:y},f&&{key:"gradient",label:(0,v.__)("Gradient"),inheritedValue:E,setValue:e=>{const o=dl(t,["color","gradient"],b(e));o.color.background=void 0,n(o)},userValue:S,isGradient:!0}].filter(Boolean)},w&&{key:"link",label:(0,v.__)("Link"),hasValue:()=>!!x||!!I,resetValue:()=>{let e=dl(t,["elements","link",":hover","color","text"],void 0);e=dl(e,["elements","link","color","text"],void 0),n(e)},isShownByDefault:i.link,indicators:[C,B],tabs:[{key:"link",label:(0,v.__)("Default"),inheritedValue:C,setValue:e=>{n(dl(t,["elements","link","color","text"],h(e)))},userValue:x},{key:"hover",label:(0,v.__)("Hover"),inheritedValue:B,setValue:e=>{n(dl(t,["elements","link",":hover","color","text"],h(e)))},userValue:I}]}].filter(Boolean);return L.forEach((({name:e,label:r,showPanel:l})=>{if(!l)return;const a=g(o?.elements?.[e]?.color?.background),s=g(o?.elements?.[e]?.color?.gradient),c=g(o?.elements?.[e]?.color?.text),u=g(t?.elements?.[e]?.color?.background),d=g(t?.elements?.[e]?.color?.gradient),p=g(t?.elements?.[e]?.color?.text),_="caption"!==e;A.push({key:e,label:r,hasValue:()=>!!(p||u||d),resetValue:()=>{const o=dl(t,["elements",e,"color","background"],void 0);o.elements[e].color.gradient=void 0,o.elements[e].color.text=void 0,n(o)},isShownByDefault:i[e],indicators:_?[c,null!=s?s:a]:[c],tabs:[m&&{key:"text",label:(0,v.__)("Text"),inheritedValue:c,setValue:o=>{n(dl(t,["elements",e,"color","text"],h(o)))},userValue:p},m&&_&&{key:"background",label:(0,v.__)("Background"),inheritedValue:a,setValue:o=>{const r=dl(t,["elements",e,"color","background"],h(o));r.elements[e].color.gradient=void 0,n(r)},userValue:u},f&&_&&{key:"gradient",label:(0,v.__)("Gradient"),inheritedValue:s,setValue:o=>{const r=dl(t,["elements",e,"color","gradient"],b(o));r.elements[e].color.background=void 0,n(r)},userValue:d,isGradient:!0}].filter(Boolean)})})),(0,c.createElement)(e,{resetAllFilter:R,value:t,onChange:n,panelId:l},A.map((e=>(0,c.createElement)($v,{key:e.key,...e,colorGradientControlSettings:{colors:s,disableCustomColors:!d,gradients:u,disableCustomGradients:!p},panelId:l}))),a)}lm([im,cm]);var Wv=function({backgroundColor:e,fallbackBackgroundColor:t,fallbackTextColor:n,fallbackLinkColor:o,fontSize:r,isLargeText:l,textColor:i,linkColor:a,enableAlphaChecker:s=!1}){const u=e||t;if(!u)return null;const d=i||n,p=a||o;if(!d&&!p)return null;const f=[{color:d,description:(0,v.__)("text color")},{color:p,description:(0,v.__)("link color")}],g=om(u),h=g.alpha()<1,b=g.brightness(),_={level:"AA",size:l||!1!==l&&r>=24?"large":"small"};let k="",y="";for(const e of f){if(!e.color)continue;const t=om(e.color),n=t.isReadable(g,_),o=t.alpha()<1;if(!n){if(h||o)continue;k=b<t.brightness()?(0,v.sprintf)((0,v.__)("This color combination may be hard for people to read. Try using a darker background color and/or a brighter %s."),e.description):(0,v.sprintf)((0,v.__)("This color combination may be hard for people to read. Try using a brighter background color and/or a darker %s."),e.description),y=(0,v.__)("This color combination may be hard for people to read.");break}o&&s&&(k=(0,v.__)("Transparent text may be hard for people to read."),y=(0,v.__)("Transparent text may be hard for people to read."))}return k?((0,Ln.speak)(y),(0,c.createElement)("div",{className:"block-editor-contrast-checker"},(0,c.createElement)(m.Notice,{spokenMessage:null,status:"warning",isDismissible:!1},k))):null};function Kv(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function qv({clientId:e}){const[t,n]=(0,c.useState)(),[o,r]=(0,c.useState)(),[l,i]=(0,c.useState)(),a=Vd(e);return(0,c.useEffect)((()=>{if(!a.current)return;r(Kv(a.current).color);const e=a.current?.querySelector("a");e&&e.innerText&&i(Kv(e).color);let t=a.current,o=Kv(t).backgroundColor;for(;"rgba(0, 0, 0, 0)"===o&&t.parentNode&&t.parentNode.nodeType===t.parentNode.ELEMENT_NODE;)t=t.parentNode,o=Kv(t).backgroundColor;n(o)})),(0,c.createElement)(Wv,{backgroundColor:t,textColor:o,enableAlphaChecker:!0,linkColor:l})}const Zv="color",Yv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&(!0===t.link||!0===t.gradient||!1!==t.background||!1!==t.text)},Xv=e=>{if("web"!==c.Platform.OS)return!1;const t=(0,a.getBlockSupport)(e,Zv);return null!==t&&"object"==typeof t&&!!t.link},Qv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return null!==t&&"object"==typeof t&&!!t.gradients},Jv=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&!1!==t.background},e_=e=>{const t=(0,a.getBlockSupport)(e,Zv);return t&&!1!==t.text};function t_(e,t,n){if(!Yv(t)||ql(t,Zv))return e;const o=Qv(t),{backgroundColor:r,textColor:l,gradient:i,style:a}=n,s=e=>!ql(t,Zv,e),c=s("text")?zb("color",l):void 0,u=s("gradients")?kv(i):void 0,p=s("background")?zb("background-color",r):void 0,m=s("background")||s("gradients"),f=r||a?.color?.background||o&&(i||a?.color?.gradient),g=d()(e.className,c,u,{[p]:!(o&&a?.color?.gradient||!p),"has-text-color":s("text")&&(l||a?.color?.text),"has-background":m&&f,"has-link-color":s("link")&&a?.elements?.link?.color});return e.className=g||void 0,e}function n_(e){const t=e?.color?.text,n=t?.startsWith("var:preset|color|")?t.substring(17):void 0,o=e?.color?.background,r=o?.startsWith("var:preset|color|")?o.substring(17):void 0,l=e?.color?.gradient,i=l?.startsWith("var:preset|gradient|")?l.substring(20):void 0,a={...e};return a.color={...a.color,text:n?void 0:t,background:r?void 0:o,gradient:i?void 0:l},{style:Wl(a),textColor:n,backgroundColor:r,gradient:i}}function o_(e){return{...e.style,color:{...e.style?.color,text:e.textColor?"var:preset|color|"+e.textColor:e.style?.color?.text,background:e.backgroundColor?"var:preset|color|"+e.backgroundColor:e.style?.color?.background,gradient:e.gradient?"var:preset|gradient|"+e.gradient:e.style?.color?.gradient}}}function r_({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=o_(e),o=t(n);return{...e,...n_(o)}}),[t]);return(0,c.createElement)(la,{group:"color",resetAllFilter:n},e)}function l_(e){const{clientId:t,name:n,attributes:o,setAttributes:r}=e,l=Zl(n),i=Nv(l),s=(0,c.useMemo)((()=>o_({style:o.style,textColor:o.textColor,backgroundColor:o.backgroundColor,gradient:o.gradient})),[o.style,o.textColor,o.backgroundColor,o.gradient]);if(!i)return null;const u=(0,a.getBlockSupport)(e.name,[Zv,"__experimentalDefaultControls"]),d="web"===c.Platform.OS&&!s?.color?.gradient&&(l?.color?.text||l?.color?.link)&&!1!==(0,a.getBlockSupport)(e.name,[Zv,"enableContrastChecker"]);return(0,c.createElement)(jv,{as:r_,panelId:t,settings:l,value:s,onChange:e=>{r(n_(e))},defaultControls:u,enableContrastChecker:!1!==(0,a.getBlockSupport)(e.name,[Zv,"enableContrastChecker"])},d&&(0,c.createElement)(qv,{clientId:t}))}const i_=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,{backgroundColor:r,textColor:l}=o,i=bl("color.palette.custom"),a=bl("color.palette.theme"),s=bl("color.palette.default"),u=(0,c.useMemo)((()=>[...i||[],...a||[],...s||[]]),[i,a,s]);if(!Yv(n)||ql(n,Zv))return(0,c.createElement)(e,{...t});const d={};l&&!ql(n,Zv,"text")&&(d.color=Db(u,l)?.color),r&&!ql(n,Zv,"background")&&(d.backgroundColor=Db(u,r)?.color);let p=t.wrapperProps;return p={...t.wrapperProps,style:{...d,...t.wrapperProps?.style}},(0,c.createElement)(e,{...t,wrapperProps:p})}),"withColorPaletteStyles"),a_={linkColor:[["style","elements","link","color","text"]],textColor:[["textColor"],["style","color","text"]],backgroundColor:[["backgroundColor"],["style","color","background"]],gradient:[["gradient"],["style","color","gradient"]]};function s_({value:e="",onChange:t,fontFamilies:n,...o}){const r=bl("typography.fontFamilies");if(n||(n=r),!n||0===n.length)return null;const l=[{value:"",label:(0,v.__)("Default")},...n.map((({fontFamily:e,name:t})=>({value:e,label:t||e})))];return(0,c.createElement)(m.SelectControl,{label:(0,v.__)("Font"),options:l,value:e,onChange:t,labelPosition:"top",...o})}(0,s.addFilter)("blocks.registerBlockType","core/color/addAttribute",(function(e){return Yv(e)?(e.attributes.backgroundColor||Object.assign(e.attributes,{backgroundColor:{type:"string"}}),e.attributes.textColor||Object.assign(e.attributes,{textColor:{type:"string"}}),Qv(e)&&!e.attributes.gradient&&Object.assign(e.attributes,{gradient:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/color/addSaveProps",t_),(0,s.addFilter)("blocks.registerBlockType","core/color/addEditProps",(function(e){if(!Yv(e)||ql(e,Zv))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),t_(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/color/with-color-palette-styles",i_),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/color/addTransforms",(function(e,t,n,o){const r=e.name;return Kl({linkColor:Xv(r),textColor:e_(r),backgroundColor:Jv(r),gradient:Qv(r)},a_,e,t,n,o)}));const c_=[{name:(0,v._x)("Regular","font style"),value:"normal"},{name:(0,v._x)("Italic","font style"),value:"italic"}],u_=[{name:(0,v._x)("Thin","font weight"),value:"100"},{name:(0,v._x)("Extra Light","font weight"),value:"200"},{name:(0,v._x)("Light","font weight"),value:"300"},{name:(0,v._x)("Regular","font weight"),value:"400"},{name:(0,v._x)("Medium","font weight"),value:"500"},{name:(0,v._x)("Semi Bold","font weight"),value:"600"},{name:(0,v._x)("Bold","font weight"),value:"700"},{name:(0,v._x)("Extra Bold","font weight"),value:"800"},{name:(0,v._x)("Black","font weight"),value:"900"}],d_=(e,t)=>e?t?(0,v.__)("Appearance"):(0,v.__)("Font style"):(0,v.__)("Font weight");function p_(e){const{onChange:t,hasFontStyles:n=!0,hasFontWeights:o=!0,value:{fontStyle:r,fontWeight:l},...i}=e,a=n||o,s=d_(n,o),u={key:"default",name:(0,v.__)("Default"),style:{fontStyle:void 0,fontWeight:void 0}},d=(0,c.useMemo)((()=>n&&o?(()=>{const e=[u];return c_.forEach((({name:t,value:n})=>{u_.forEach((({name:o,value:r})=>{const l="normal"===n?o:(0,v.sprintf)((0,v.__)("%1$s %2$s"),o,t);e.push({key:`${n}-${r}`,name:l,style:{fontStyle:n,fontWeight:r}})}))})),e})():n?(()=>{const e=[u];return c_.forEach((({name:t,value:n})=>{e.push({key:n,name:t,style:{fontStyle:n,fontWeight:void 0}})})),e})():(()=>{const e=[u];return u_.forEach((({name:t,value:n})=>{e.push({key:n,name:t,style:{fontStyle:void 0,fontWeight:n}})})),e})()),[e.options]),p=d.find((e=>e.style.fontStyle===r&&e.style.fontWeight===l))||d[0];return a&&(0,c.createElement)(m.CustomSelectControl,{...i,className:"components-font-appearance-control",label:s,describedBy:p?n?o?(0,v.sprintf)((0,v.__)("Currently selected font appearance: %s"),p.name):(0,v.sprintf)((0,v.__)("Currently selected font style: %s"),p.name):(0,v.sprintf)((0,v.__)("Currently selected font weight: %s"),p.name):(0,v.__)("No selected font appearance"),options:d,value:p,onChange:({selectedItem:e})=>t(e.style),__nextUnconstrainedWidth:!0})}const m_=1.5;var f_=({value:e,onChange:t,__nextHasNoMarginBottom:n=!1,__unstableInputWidth:o="60px",...r})=>{const l=function(e){return void 0!==e&&""!==e}(e),i=(e,t)=>{if(l)return e;switch(`${e}`){case"0.1":return 1.6;case"0":return t?e:1.4;case"":return m_;default:return e}},a=l?e:"";n||$()("Bottom margin styles for wp.blockEditor.LineHeightControl",{since:"6.0",version:"6.4",hint:"Set the `__nextHasNoMarginBottom` prop to true to start opting into the new styles, which will become the default in a future version"});const s=n?void 0:{marginBottom:24};return(0,c.createElement)("div",{className:"block-editor-line-height-control",style:s},(0,c.createElement)(m.__experimentalNumberControl,{...r,__unstableInputWidth:o,__unstableStateReducer:(e,t)=>{const n=["insertText","insertFromPaste"].includes(t.payload.event.nativeEvent?.inputType),o=i(e.value,n);return{...e,value:o}},onChange:(e,{event:n})=>{""!==e?"click"!==n.type?t(`${e}`):t(i(`${e}`,!1)):t()},label:(0,v.__)("Line height"),placeholder:m_,step:.01,spinFactor:10,value:a,min:0,spinControls:"custom"}))};function g_({value:e,onChange:t,__unstableInputWidth:n="60px",...o}){const r=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"],defaultValues:{px:2,em:.2,rem:.2}});return(0,c.createElement)(m.__experimentalUnitControl,{...o,label:(0,v.__)("Letter spacing"),value:e,__unstableInputWidth:n,units:r,onChange:t})}var h_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 11.5h10V13H7z"}));var b_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"}));var v_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"}));var __=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"}));const k_=[{name:(0,v.__)("None"),value:"none",icon:h_},{name:(0,v.__)("Uppercase"),value:"uppercase",icon:b_},{name:(0,v.__)("Lowercase"),value:"lowercase",icon:v_},{name:(0,v.__)("Capitalize"),value:"capitalize",icon:__}];function y_({className:e,value:t,onChange:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-text-transform-control",e)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Letter case")),(0,c.createElement)("div",{className:"block-editor-text-transform-control__buttons"},k_.map((e=>(0,c.createElement)(m.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}var E_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"}));var S_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"}));const w_=[{name:(0,v.__)("None"),value:"none",icon:h_},{name:(0,v.__)("Underline"),value:"underline",icon:E_},{name:(0,v.__)("Strikethrough"),value:"line-through",icon:S_}];function C_({value:e,onChange:t,className:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-text-decoration-control",n)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Decoration")),(0,c.createElement)("div",{className:"block-editor-text-decoration-control__buttons"},w_.map((n=>(0,c.createElement)(m.Button,{key:n.value,icon:n.icon,label:n.name,isPressed:n.value===e,onClick:()=>{t(n.value===e?void 0:n.value)}})))))}var x_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M8.2 14.4h3.9L13 17h1.7L11 6.5H9.3L5.6 17h1.7l.9-2.6zm2-5.5 1.4 4H8.8l1.4-4zm7.4 7.5-1.3.8.8 1.4H5.5V20h14.3l-2.2-3.6z"}));var B_=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7 5.6v1.7l2.6.9v3.9L7 13v1.7L17.5 11V9.3L7 5.6zm4.2 6V8.8l4 1.4-4 1.4zm-5.7 5.6V5.5H4v14.3l3.6-2.2-.8-1.3-1.3.9z"}));const I_=[{name:(0,v.__)("Horizontal"),value:"horizontal-tb",icon:x_},{name:(0,v.__)("Vertical"),value:(0,v.isRTL)()?"vertical-lr":"vertical-rl",icon:B_}];function T_({className:e,value:t,onChange:n}){return(0,c.createElement)("fieldset",{className:d()("block-editor-writing-mode-control",e)},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},(0,v.__)("Orientation")),(0,c.createElement)("div",{className:"block-editor-writing-mode-control__buttons"},I_.map((e=>(0,c.createElement)(m.Button,{key:e.value,icon:e.icon,label:e.name,isPressed:e.value===t,onClick:()=>{n(e.value===t?void 0:e.value)}})))))}const M_=1,P_=6;function N_(e){const t=R_(e),n=A_(e),o=D_(e),r=O_(e),l=z_(e),i=V_(e),a=F_(e),s=H_(e),c=L_(e);return t||n||o||r||l||c||i||a||s}function L_(e){var t,n,o,r;const l=!e?.typography?.customFontSize,i=null!==(t=e?.typography?.fontSizes)&&void 0!==t?t:{},a=[].concat(null!==(n=i?.custom)&&void 0!==n?n:[]).concat(null!==(o=i?.theme)&&void 0!==o?o:[]).concat(null!==(r=i.default)&&void 0!==r?r:[]);return!!a?.length||!l}function R_(e){var t,n,o;const r=e?.typography?.fontFamilies,l=[].concat(null!==(t=r?.custom)&&void 0!==t?t:[]).concat(null!==(n=r?.theme)&&void 0!==n?n:[]).concat(null!==(o=r?.default)&&void 0!==o?o:[]).sort(((e,t)=>(e?.name||e?.slug).localeCompare(t?.name||e?.slug)));return!!l?.length}function A_(e){return e?.typography?.lineHeight}function D_(e){const t=e?.typography?.fontStyle,n=e?.typography?.fontWeight;return t||n}function O_(e){return e?.typography?.letterSpacing}function z_(e){return e?.typography?.textTransform}function V_(e){return e?.typography?.textDecoration}function F_(e){return e?.typography?.writingMode}function H_(e){return e?.typography?.textColumns}function G_({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Typography"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const U_={fontFamily:!0,fontSize:!0,fontAppearance:!0,lineHeight:!0,letterSpacing:!0,textTransform:!0,textDecoration:!0,writingMode:!0,textColumns:!0};function $_({as:e=G_,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=U_}){var a,s,u;const d=e=>Rl({settings:r},"",e),p=R_(r),f=r?.typography?.fontFamilies,g=[].concat(null!==(a=f?.custom)&&void 0!==a?a:[]).concat(null!==(s=f?.theme)&&void 0!==s?s:[]).concat(null!==(u=f?.default)&&void 0!==u?u:[]),h=d(o?.typography?.fontFamily),b=e=>{const o=g?.find((({fontFamily:t})=>t===e))?.slug;n(dl(t,["typography","fontFamily"],o?`var:preset|font-family|${o}`:e||void 0))},_=L_(r),k=!r?.typography?.customFontSize,y=function(e){var t,n,o,r;const l=null!==(t=e?.typography?.fontSizes)&&void 0!==t?t:{};return[].concat(null!==(n=l?.custom)&&void 0!==n?n:[]).concat(null!==(o=l?.theme)&&void 0!==o?o:[]).concat(null!==(r=l.default)&&void 0!==r?r:[]).reduce(((e,t)=>(e.some((({slug:e})=>e===t.slug))||e.push(t),e)),[])}(r),E=d(o?.typography?.fontSize),S=(e,o)=>{n(dl(t,["typography","fontSize"],(o?.slug?`var:preset|font-size|${o?.slug}`:e)||void 0))},w=D_(r),C=function(e){const t=e?.typography?.fontStyle,n=e?.typography?.fontWeight;return t?n?(0,v.__)("Appearance"):(0,v.__)("Font style"):(0,v.__)("Font weight")}(r),x=r?.typography?.fontStyle,B=r?.typography?.fontWeight,I=d(o?.typography?.fontStyle),T=d(o?.typography?.fontWeight),M=({fontStyle:e,fontWeight:o})=>{n({...t,typography:{...t?.typography,fontStyle:e||void 0,fontWeight:o||void 0}})},P=A_(r),N=d(o?.typography?.lineHeight),L=e=>{n(dl(t,["typography","lineHeight"],e||void 0))},R=O_(r),A=d(o?.typography?.letterSpacing),D=e=>{n(dl(t,["typography","letterSpacing"],e||void 0))},O=H_(r),z=d(o?.typography?.textColumns),V=e=>{n(dl(t,["typography","textColumns"],e||void 0))},F=z_(r),H=d(o?.typography?.textTransform),G=e=>{n(dl(t,["typography","textTransform"],e||void 0))},U=V_(r),$=d(o?.typography?.textDecoration),j=e=>{n(dl(t,["typography","textDecoration"],e||void 0))},W=F_(r),K=d(o?.typography?.writingMode),q=e=>{n(dl(t,["typography","writingMode"],e||void 0))},Z=(0,c.useCallback)((e=>({...e,typography:{}})),[]);return(0,c.createElement)(e,{resetAllFilter:Z,value:t,onChange:n,panelId:l},p&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Font family"),hasValue:()=>!!t?.typography?.fontFamily,onDeselect:()=>b(void 0),isShownByDefault:i.fontFamily,panelId:l},(0,c.createElement)(s_,{fontFamilies:g,value:h,onChange:b,size:"__unstable-large",__nextHasNoMarginBottom:!0})),_&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Font size"),hasValue:()=>!!t?.typography?.fontSize,onDeselect:()=>S(void 0),isShownByDefault:i.fontSize,panelId:l},(0,c.createElement)(m.FontSizePicker,{value:E,onChange:S,fontSizes:y,disableCustomFontSizes:k,withReset:!1,withSlider:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0})),w&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:C,hasValue:()=>!!t?.typography?.fontStyle||!!t?.typography?.fontWeight,onDeselect:()=>{M({})},isShownByDefault:i.fontAppearance,panelId:l},(0,c.createElement)(p_,{value:{fontStyle:I,fontWeight:T},onChange:M,hasFontStyles:x,hasFontWeights:B,size:"__unstable-large",__nextHasNoMarginBottom:!0})),P&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Line height"),hasValue:()=>void 0!==t?.typography?.lineHeight,onDeselect:()=>L(void 0),isShownByDefault:i.lineHeight,panelId:l},(0,c.createElement)(f_,{__nextHasNoMarginBottom:!0,__unstableInputWidth:"auto",value:N,onChange:L,size:"__unstable-large"})),R&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Letter spacing"),hasValue:()=>!!t?.typography?.letterSpacing,onDeselect:()=>D(void 0),isShownByDefault:i.letterSpacing,panelId:l},(0,c.createElement)(g_,{value:A,onChange:D,size:"__unstable-large",__unstableInputWidth:"auto"})),O&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text columns"),hasValue:()=>!!t?.typography?.textColumns,onDeselect:()=>V(void 0),isShownByDefault:i.textColumns,panelId:l},(0,c.createElement)(m.__experimentalNumberControl,{label:(0,v.__)("Text columns"),max:P_,min:M_,onChange:V,size:"__unstable-large",spinControls:"custom",value:z,initialPosition:1})),U&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text decoration"),hasValue:()=>!!t?.typography?.textDecoration,onDeselect:()=>j(void 0),isShownByDefault:i.textDecoration,panelId:l},(0,c.createElement)(C_,{value:$,onChange:j,size:"__unstable-large",__unstableInputWidth:"auto"})),W&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Text orientation"),hasValue:()=>!!t?.typography?.writingMode,onDeselect:()=>q(void 0),isShownByDefault:i.writingMode,panelId:l},(0,c.createElement)(T_,{value:K,onChange:q,size:"__unstable-large",__nextHasNoMarginBottom:!0})),F&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Letter case"),hasValue:()=>!!t?.typography?.textTransform,onDeselect:()=>G(void 0),isShownByDefault:i.textTransform,panelId:l},(0,c.createElement)(y_,{value:H,onChange:G,showNone:!0,isBlock:!0,size:"__unstable-large",__nextHasNoMarginBottom:!0})))}const j_="typography.lineHeight";var W_=window.wp.tokenList,K_=n.n(W_);const q_="typography.__experimentalFontFamily";function Z_(e,t,n){if(!(0,a.hasBlockSupport)(t,q_))return e;if(ql(t,rk,"fontFamily"))return e;if(!n?.fontFamily)return e;const o=new(K_())(e.className);o.add(`has-${cl(n?.fontFamily)}-font-family`);const r=o.value;return e.className=r||void 0,e}(0,s.addFilter)("blocks.registerBlockType","core/fontFamily/addAttribute",(function(e){return(0,a.hasBlockSupport)(e,q_)?(e.attributes.fontFamily||Object.assign(e.attributes,{fontFamily:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/fontFamily/addSaveProps",Z_),(0,s.addFilter)("blocks.registerBlockType","core/fontFamily/addEditProps",(function(e){if(!(0,a.hasBlockSupport)(e,q_))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),Z_(o,e,n)},e}));const Y_=(e,t,n)=>{if(t){const n=e?.find((({slug:e})=>e===t));if(n)return n}return{size:n}};function X_(e,t){const n=e?.find((({size:e})=>e===t));return n||{size:t}}function Q_(e){if(e)return`has-${cl(e)}-font-size`}const J_="typography.fontSize";function ek(e,t,n){if(!(0,a.hasBlockSupport)(t,J_))return e;if(ql(t,rk,"fontSize"))return e;const o=new(K_())(e.className);o.add(Q_(n.fontSize));const r=o.value;return e.className=r||void 0,e}const tk=(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("typography.fontSizes"),{name:o,attributes:{fontSize:r,style:l},wrapperProps:i}=t;if(!(0,a.hasBlockSupport)(o,J_)||ql(o,rk,"fontSize")||!r||l?.typography?.fontSize)return(0,c.createElement)(e,{...t});const s=Y_(n,r,l?.typography?.fontSize).size,u={...t,wrapperProps:{...i,style:{fontSize:s,...i?.style}}};return(0,c.createElement)(e,{...u})}),"withFontSizeInlineStyles"),nk={fontSize:[["fontSize"],["style","typography","fontSize"]]};function ok(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.includes(e))))}(0,s.addFilter)("blocks.registerBlockType","core/font/addAttribute",(function(e){return(0,a.hasBlockSupport)(e,J_)?(e.attributes.fontSize||Object.assign(e.attributes,{fontSize:{type:"string"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/font/addSaveProps",ek),(0,s.addFilter)("blocks.registerBlockType","core/font/addEditProps",(function(e){if(!(0,a.hasBlockSupport)(e,J_))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),ek(o,e,n)},e})),(0,s.addFilter)("editor.BlockListBlock","core/font-size/with-font-size-inline-styles",tk),(0,s.addFilter)("blocks.switchToBlockType.transformedBlock","core/font-size/addTransforms",(function(e,t,n,o){const r=e.name;return Kl({fontSize:(0,a.hasBlockSupport)(r,J_)},nk,e,t,n,o)})),(0,s.addFilter)("blocks.registerBlockType","core/font-size/addEditPropsForFluidCustomFontSizes",(function(e){if(!(0,a.hasBlockSupport)(e,J_)||ql(e,rk,"fontSize"))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=e=>{const n=t?t(e):{},o=n?.style?.fontSize,r=Tl((0,f.select)(Jo).getSettings().__experimentalFeatures),l=o?Bl({size:o},r):null;return null===l?n:{...n,style:{...n?.style,fontSize:l}}},e}),11);const rk="typography",lk=[j_,J_,"typography.__experimentalFontStyle","typography.__experimentalFontWeight",q_,"typography.textColumns","typography.__experimentalTextDecoration","typography.__experimentalWritingMode","typography.__experimentalTextTransform","typography.__experimentalLetterSpacing"];function ik(e){const t={...ok(e,["fontFamily"])},n=e?.typography?.fontSize,o=e?.typography?.fontFamily,r=n?.startsWith("var:preset|font-size|")?n.substring(21):void 0,l=o?.startsWith("var:preset|font-family|")?o.substring(23):void 0;return t.typography={...ok(t.typography,["fontFamily"]),fontSize:r?void 0:n},{style:Wl(t),fontFamily:l,fontSize:r}}function ak(e){return{...e.style,typography:{...e.style?.typography,fontFamily:e.fontFamily?"var:preset|font-family|"+e.fontFamily:void 0,fontSize:e.fontSize?"var:preset|font-size|"+e.fontSize:e.style?.typography?.fontSize}}}function sk({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=ak(e),o=t(n);return{...e,...ik(o)}}),[t]);return(0,c.createElement)(la,{group:"typography",resetAllFilter:n},e)}function ck({clientId:e,name:t,attributes:n,setAttributes:o,__unstableParentLayout:r}){const l=Zl(t,r),i=N_(l),s=(0,c.useMemo)((()=>ak({style:n.style,fontFamily:n.fontFamily,fontSize:n.fontSize})),[n.style,n.fontSize,n.fontFamily]);if(!i)return null;const u=(0,a.getBlockSupport)(t,[rk,"__experimentalDefaultControls"]);return(0,c.createElement)($_,{as:sk,panelId:e,settings:l,value:s,onChange:e=>{o(ik(e))},defaultControls:u})}var uk=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,c.createElement)(F.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"}));const dk={px:{max:300,steps:1},"%":{max:100,steps:1},vw:{max:100,steps:1},vh:{max:100,steps:1},em:{max:10,steps:.1},rm:{max:10,steps:.1}};function pk({icon:e,isMixed:t=!1,minimumCustomValue:n,onChange:o,onMouseOut:r,onMouseOver:l,showSideInLabel:i=!0,side:a,spacingSizes:s,type:u,value:d}){var g,h;d=Or(d,s);let b=s;const _=s.length<=8,k=(0,f.useSelect)((e=>{const t=e(Jo).getSettings();return t?.disableCustomSpacingSizes})),[y,E]=(0,c.useState)(!k&&void 0!==d&&!Ar(d)),S=(0,p.usePrevious)(d);d&&S!==d&&!Ar(d)&&!0!==y&&E(!0);const w=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["px","em","rem"]});let C=null;!_&&!y&&void 0!==d&&(!Ar(d)||Ar(d)&&t)?(b=[...s,{name:t?(0,v.__)("Mixed"):(0,v.sprintf)((0,v.__)("Custom (%s)"),d),slug:"custom",size:d}],C=b.length-1):t||(C=y?Dr(d,s):function(e,t){if(void 0===e)return 0;const n=0===parseFloat(e,10)?"0":Vr(e),o=t.findIndex((e=>String(e.slug)===n));return-1!==o?o:NaN}(d,s));const x=(0,c.useMemo)((()=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(C)),[C])[1]||w[0].value,B=parseFloat(C,10),I=(e,t)=>{const n=parseInt(e,10);if("selectList"===t){if(0===n)return;if(1===n)return"0"}else if(0===n)return"0";return`var:preset|spacing|${s[e]?.slug}`},T=t?(0,v.__)("Mixed"):null,M=b.map(((e,t)=>({key:t,name:e.name}))),P=s.map(((e,t)=>({value:t,label:void 0}))),N=Mr.includes(a)&&i?Lr[a]:"",L=i?u?.toLowerCase():u,R=(0,v.sprintf)((0,v.__)("%1$s %2$s"),N,L).trim();return(0,c.createElement)(m.__experimentalHStack,{className:"spacing-sizes-control__wrapper"},e&&(0,c.createElement)(m.Icon,{className:"spacing-sizes-control__icon",icon:e,size:24}),y&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalUnitControl,{onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r,onChange:e=>o((e=>isNaN(parseFloat(e))?void 0:e)(e)),value:C,units:w,min:n,placeholder:T,disableUnits:t,label:R,hideLabelFromVision:!0,className:"spacing-sizes-control__custom-value-input",size:"__unstable-large"}),(0,c.createElement)(m.RangeControl,{onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r,value:B,min:0,max:null!==(g=dk[x]?.max)&&void 0!==g?g:10,step:null!==(h=dk[x]?.steps)&&void 0!==h?h:.1,withInputField:!1,onChange:e=>{o([e,x].join(""))},className:"spacing-sizes-control__custom-value-range",__nextHasNoMarginBottom:!0})),_&&!y&&(0,c.createElement)(m.RangeControl,{onMouseOver:l,onMouseOut:r,className:"spacing-sizes-control__range-control",value:C,onChange:e=>o(I(e)),onMouseDown:e=>{e?.nativeEvent?.offsetX<35&&void 0===d&&o("0")},withInputField:!1,"aria-valuenow":C,"aria-valuetext":s[C]?.name,renderTooltipContent:e=>void 0===d?void 0:s[e]?.name,min:0,max:s.length-1,marks:P,label:R,hideLabelFromVision:!0,__nextHasNoMarginBottom:!0,onFocus:l,onBlur:r}),!_&&!y&&(0,c.createElement)(m.CustomSelectControl,{className:"spacing-sizes-control__custom-select-control",value:M.find((e=>e.key===C))||"",onChange:e=>{o(I(e.selectedItem.key,"selectList"))},options:M,label:R,hideLabelFromVision:!0,__nextUnconstrainedWidth:!0,size:"__unstable-large",onMouseOver:l,onMouseOut:r,onFocus:l,onBlur:r}),!k&&(0,c.createElement)(m.Button,{label:y?(0,v.__)("Use size preset"):(0,v.__)("Set custom size"),icon:uk,onClick:()=>{E(!y)},isPressed:y,isSmall:!0,className:"spacing-sizes-control__custom-toggle",iconSize:24}))}const mk=["vertical","horizontal"];function fk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,sides:r,spacingSizes:l,type:i,values:a}){const s=e=>n=>{if(!t)return;const o={...Object.keys(a).reduce(((e,t)=>(e[t]=Or(a[t],l),e)),{})};"vertical"===e&&(o.top=n,o.bottom=n),"horizontal"===e&&(o.left=n,o.right=n),t(o)},u=r?.length?mk.filter((e=>Fr(r,e))):mk;return(0,c.createElement)(c.Fragment,null,u.map((t=>{const r="vertical"===t?a.top:a.left;return(0,c.createElement)(pk,{key:`spacing-sizes-control-${t}`,icon:Nr[t],label:Lr[t],minimumCustomValue:e,onChange:s(t),onMouseOut:n,onMouseOver:o,side:t,spacingSizes:l,type:i,value:r,withInputField:!1})})))}function gk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,sides:r,spacingSizes:l,type:i,values:a}){const s=r?.length?Mr.filter((e=>r.includes(e))):Mr,u=e=>n=>{const o={...Object.keys(a).reduce(((e,t)=>(e[t]=Or(a[t],l),e)),{})};o[e]=n,t(o)};return(0,c.createElement)(c.Fragment,null,s.map((t=>(0,c.createElement)(pk,{key:`spacing-sizes-control-${t}`,icon:Nr[t],label:Lr[t],minimumCustomValue:e,onChange:u(t),onMouseOut:n,onMouseOver:o,side:t,spacingSizes:l,type:i,value:a[t],withInputField:!1}))))}function hk({minimumCustomValue:e,onChange:t,onMouseOut:n,onMouseOver:o,showSideInLabel:r,side:l,spacingSizes:i,type:a,values:s}){return(0,c.createElement)(pk,{label:Lr[l],minimumCustomValue:e,onChange:(u=l,e=>{const n={...Object.keys(s).reduce(((e,t)=>(e[t]=Or(s[t],i),e)),{})};n[u]=e,t(n)}),onMouseOut:n,onMouseOver:o,showSideInLabel:r,side:l,spacingSizes:i,type:a,value:s[l],withInputField:!1});var u}var bk=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));const vk=(0,c.createElement)(m.Icon,{icon:bk,size:24});function _k({label:e,onChange:t,sides:n,value:o}){if(!n||!n.length)return;const r=function(e){if(!e||!e.length)return{};const t={},n=Fr(e,"horizontal"),o=Fr(e,"vertical");n&&o?t.axial={label:Lr.axial,icon:Nr.axial}:n?t.axial={label:Lr.horizontal,icon:Nr.horizontal}:o&&(t.axial={label:Lr.vertical,icon:Nr.vertical});let r=0;return Mr.forEach((n=>{e.includes(n)&&(r+=1,t[n]={label:Lr[n],icon:Nr[n]})})),r>1&&(t.custom={label:Lr.custom,icon:Nr.custom}),t}(n),l=r[o].icon,{custom:i,...a}=r;return(0,c.createElement)(m.DropdownMenu,{icon:l,label:e,className:"spacing-sizes-control__dropdown",toggleProps:{isSmall:!0}},(({onClose:e})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,null,Object.entries(a).map((([n,{label:r,icon:l}])=>{const i=o===n;return(0,c.createElement)(m.MenuItem,{key:n,icon:l,iconPosition:"left",isSelected:i,role:"menuitemradio",onClick:()=>{t(n),e()},suffix:i?vk:void 0},r)}))),!!i&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{icon:i.icon,iconPosition:"left",isSelected:o===Rr.custom,role:"menuitemradio",onClick:()=>{t(Rr.custom),e()},suffix:o===Rr.custom?vk:void 0},i.label)))))}function kk({inputProps:e,label:t,minimumCustomValue:n=0,onChange:o,onMouseOut:r,onMouseOver:l,showSideInLabel:i=!0,sides:a=Mr,useSelect:s,values:u}){const d=function(){const e=[{name:0,slug:"0",size:0},...bl("spacing.spacingSizes")||[]];return e.length>8&&e.unshift({name:(0,v.__)("Default"),slug:"default",size:void 0}),e}(),p=u||Pr,f=1===a?.length,g=a?.includes("horizontal")&&a?.includes("vertical")&&2===a?.length,[h,b]=(0,c.useState)(function(e={},t){const{top:n,right:o,bottom:r,left:l}=e,i=[n,o,r,l].filter(Boolean),a=!(n!==r||l!==o||!n&&!l),s=!i.length&&function(e=[]){const t={top:0,right:0,bottom:0,left:0};return e.forEach((e=>t[e]+=1)),(t.top+t.bottom)%2==0&&(t.left+t.right)%2==0}(t);if(Fr(t)&&(a||s))return Rr.axial;if(1===i.length){let t;return Object.entries(e).some((([e,n])=>(t=e,void 0!==n))),t}return 1!==t?.length||i.length?Rr.custom:t[0]}(p,a)),_={...e,minimumCustomValue:n,onChange:e=>{const t={...u,...e};o(t)},onMouseOut:r,onMouseOver:l,sides:a,spacingSizes:d,type:t,useSelect:s,values:p},k=Mr.includes(h)&&i?Lr[h]:"",y=(0,v.sprintf)((0,v.__)("%1$s %2$s"),t,k).trim(),E=(0,v.sprintf)((0,v._x)("%s options","Button label to reveal side configuration options"),t);return(0,c.createElement)("fieldset",{className:"spacing-sizes-control"},(0,c.createElement)(m.__experimentalHStack,{className:"spacing-sizes-control__header"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend",className:"spacing-sizes-control__label"},y),!f&&!g&&(0,c.createElement)(_k,{label:E,onChange:b,sides:a,value:h})),h===Rr.axial?(0,c.createElement)(fk,{..._}):h===Rr.custom?(0,c.createElement)(gk,{..._}):(0,c.createElement)(hk,{side:h,..._,showSideInLabel:i}))}const yk={px:{max:1e3,step:1},"%":{max:100,step:1},vw:{max:100,step:1},vh:{max:100,step:1},em:{max:50,step:.1},rem:{max:50,step:.1}};function Ek({label:e=(0,v.__)("Height"),onChange:t,value:n}){var o,r;const l=parseFloat(n),i=(0,m.__experimentalUseCustomUnits)({availableUnits:bl("spacing.units")||["%","px","em","rem","vh","vw"]}),a=(0,c.useMemo)((()=>(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n)),[n])[1]||i[0]?.value||"px";return(0,c.createElement)("fieldset",{className:"block-editor-height-control"},(0,c.createElement)(m.BaseControl.VisualLabel,{as:"legend"},e),(0,c.createElement)(m.Flex,null,(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalUnitControl,{value:n,units:i,onChange:t,onUnitChange:e=>{const[o,r]=(0,m.__experimentalParseQuantityAndUnitFromRawValue)(n);["em","rem"].includes(e)&&"px"===r?t((o/16).toFixed(2)+e):["em","rem"].includes(r)&&"px"===e?t(Math.round(16*o)+e):["vh","vw","%"].includes(e)&&o>100&&t(100+e)},min:0,size:"__unstable-large"})),(0,c.createElement)(m.FlexItem,{isBlock:!0},(0,c.createElement)(m.__experimentalSpacer,{marginX:2,marginBottom:0},(0,c.createElement)(m.RangeControl,{value:l,min:0,max:null!==(o=yk[a]?.max)&&void 0!==o?o:100,step:null!==(r=yk[a]?.step)&&void 0!==r?r:.1,withInputField:!1,onChange:e=>{t([e,a].join(""))},__nextHasNoMarginBottom:!0})))))}function Sk(e,t){const{orientation:n="horizontal"}=t;return"fill"===e?(0,v.__)("Stretch to fill available space."):"fixed"===e&&"horizontal"===n?(0,v.__)("Specify a fixed width."):"fixed"===e?(0,v.__)("Specify a fixed height."):(0,v.__)("Fit contents.")}function wk({value:e={},onChange:t,parentLayout:n}){const{selfStretch:o,flexSize:r}=e;return(0,c.useEffect)((()=>{"fixed"!==o||r||t({...e,selfStretch:"fit"})}),[]),(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,size:"__unstable-large",label:Ck(n),value:o||"fit",help:Sk(o,n),onChange:n=>{const o="fixed"!==n?null:r;t({...e,selfStretch:n,flexSize:o})},isBlock:!0},(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fit",value:"fit",label:(0,v.__)("Fit")}),(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fill",value:"fill",label:(0,v.__)("Fill")}),(0,c.createElement)(m.__experimentalToggleGroupControlOption,{key:"fixed",value:"fixed",label:(0,v.__)("Fixed")})),"fixed"===o&&(0,c.createElement)(m.__experimentalUnitControl,{size:"__unstable-large",onChange:n=>{t({...e,flexSize:n})},value:r}))}function Ck(e){const{orientation:t="horizontal"}=e;return"horizontal"===t?(0,v.__)("Width"):(0,v.__)("Height")}const xk=["horizontal","vertical"];function Bk(e){const t=Ik(e),n=Tk(e),o=Mk(e),r=Pk(e),l=Nk(e),i=Lk(e),a=Rk(e);return"web"===c.Platform.OS&&(t||n||o||r||l||i||a)}function Ik(e){return e?.layout?.contentSize}function Tk(e){return e?.layout?.wideSize}function Mk(e){return e?.spacing?.padding}function Pk(e){return e?.spacing?.margin}function Nk(e){return e?.spacing?.blockGap}function Lk(e){return e?.dimensions?.minHeight}function Rk(e){var t;const{type:n="default",default:{type:o="default"}={},allowSizingOnChildren:r=!1}=null!==(t=e?.parentLayout)&&void 0!==t?t:{},l=("flex"===o||"flex"===n)&&r;return!!e?.layout&&l}function Ak(e,t){if(!t||!e)return e;const n={};return t.forEach((t=>{"vertical"===t&&(n.top=e.top,n.bottom=e.bottom),"horizontal"===t&&(n.left=e.left,n.right=e.right),n[t]=e?.[t]})),n}function Dk(e){return e&&"string"==typeof e?{top:e,right:e,bottom:e,left:e}:e}function Ok({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v.__)("Dimensions"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const zk={contentSize:!0,wideSize:!0,padding:!0,margin:!0,blockGap:!0,minHeight:!0,childLayout:!0};function Vk({as:e=Ok,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=zk,onVisualize:a=(()=>{}),includeLayoutControls:s=!1}){var u,p,f,g,h,b,_,k;const{dimensions:y,spacing:E}=r,S=e=>e&&"object"==typeof e?Object.keys(e).reduce(((t,n)=>(t[n]=Rl({settings:{dimensions:y,spacing:E}},"",e[n]),t)),{}):Rl({settings:{dimensions:y,spacing:E}},"",e),w=function(e){var t,n;const{custom:o,theme:r,default:l}=e?.spacing?.spacingSizes||{};return(null!==(t=null!==(n=null!=o?o:r)&&void 0!==n?n:l)&&void 0!==t?t:[]).length>0}(r),C=(0,m.__experimentalUseCustomUnits)({availableUnits:r?.spacing?.units||["%","px","em","rem","vw"]}),x=Ik(r)&&s,B=S(o?.layout?.contentSize),I=e=>{n(dl(t,["layout","contentSize"],e||void 0))},T=Tk(r)&&s,M=S(o?.layout?.wideSize),P=e=>{n(dl(t,["layout","wideSize"],e||void 0))},N=Mk(r),L=Dk(S(o?.spacing?.padding)),R=Array.isArray(r?.spacing?.padding)?r?.spacing?.padding:r?.spacing?.padding?.sides,A=R&&R.some((e=>xk.includes(e))),D=e=>{const o=Ak(e,R);n(dl(t,["spacing","padding"],o))},O=()=>a("padding"),z=Pk(r),V=Dk(S(o?.spacing?.margin)),F=Array.isArray(r?.spacing?.margin)?r?.spacing?.margin:r?.spacing?.margin?.sides,H=F&&F.some((e=>xk.includes(e))),G=e=>{const o=Ak(e,F);n(dl(t,["spacing","margin"],o))},U=()=>a("margin"),$=Nk(r),j=S(o?.spacing?.blockGap),W=function(e){return e&&"string"==typeof e?{top:e}:e?{...e,right:e?.left,bottom:e?.top}:e}(j),K=Array.isArray(r?.spacing?.blockGap)?r?.spacing?.blockGap:r?.spacing?.blockGap?.sides,q=K&&K.some((e=>xk.includes(e))),Z=e=>{n(dl(t,["spacing","blockGap"],e))},Y=e=>{e||Z(null),!q&&e?.hasOwnProperty("top")?Z(e.top):Z({top:e?.top,left:e?.left})},X=Lk(r),Q=S(o?.dimensions?.minHeight),J=e=>{n(dl(t,["dimensions","minHeight"],e))},ee=Rk(r),te=o?.layout,{orientation:ne="horizontal"}=null!==(u=r?.parentLayout)&&void 0!==u?u:{},oe="horizontal"===ne?(0,v.__)("Width"):(0,v.__)("Height"),re=e=>{n({...t,layout:{...t?.layout,...e}})},le=(0,c.useCallback)((e=>({...e,layout:Wl({...e?.layout,contentSize:void 0,wideSize:void 0,selfStretch:void 0,flexSize:void 0}),spacing:{...e?.spacing,padding:void 0,margin:void 0,blockGap:void 0},dimensions:{...e?.dimensions,minHeight:void 0}})),[]),ie=()=>a(!1);return(0,c.createElement)(e,{resetAllFilter:le,value:t,onChange:n,panelId:l},(x||T)&&(0,c.createElement)("span",{className:"span-columns"},(0,v.__)("Set the width of the main content area.")),x&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Content size"),hasValue:()=>!!t?.layout?.contentSize,onDeselect:()=>I(void 0),isShownByDefault:null!==(p=i.contentSize)&&void 0!==p?p:zk.contentSize,panelId:l},(0,c.createElement)(m.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Content"),labelPosition:"top",__unstableInputWidth:"80px",value:B||"",onChange:e=>{I(e)},units:C}),(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(ai,{icon:si})))),T&&(0,c.createElement)(m.__experimentalToolsPanelItem,{className:"single-column",label:(0,v.__)("Wide size"),hasValue:()=>!!t?.layout?.wideSize,onDeselect:()=>P(void 0),isShownByDefault:null!==(f=i.wideSize)&&void 0!==f?f:zk.wideSize,panelId:l},(0,c.createElement)(m.__experimentalHStack,{alignment:"flex-end",justify:"flex-start"},(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Wide"),labelPosition:"top",__unstableInputWidth:"80px",value:M||"",onChange:e=>{P(e)},units:C}),(0,c.createElement)(m.__experimentalView,null,(0,c.createElement)(ai,{icon:ci})))),N&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.padding&&Object.keys(t?.spacing?.padding).length,label:(0,v.__)("Padding"),onDeselect:()=>D(void 0),isShownByDefault:null!==(g=i.padding)&&void 0!==g?g:zk.padding,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(0,c.createElement)(m.__experimentalBoxControl,{values:L,onChange:D,label:(0,v.__)("Padding"),sides:R,units:C,allowReset:!1,splitOnAxis:A,onMouseOver:O,onMouseOut:ie}),w&&(0,c.createElement)(kk,{values:L,onChange:D,label:(0,v.__)("Padding"),sides:R,units:C,allowReset:!1,onMouseOver:O,onMouseOut:ie})),z&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.margin&&Object.keys(t?.spacing?.margin).length,label:(0,v.__)("Margin"),onDeselect:()=>G(void 0),isShownByDefault:null!==(h=i.margin)&&void 0!==h?h:zk.margin,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(0,c.createElement)(m.__experimentalBoxControl,{values:V,onChange:G,label:(0,v.__)("Margin"),sides:F,units:C,allowReset:!1,splitOnAxis:H,onMouseOver:U,onMouseOut:ie}),w&&(0,c.createElement)(kk,{values:V,onChange:G,label:(0,v.__)("Margin"),sides:F,units:C,allowReset:!1,onMouseOver:U,onMouseOut:ie})),$&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.spacing?.blockGap,label:(0,v.__)("Block spacing"),onDeselect:()=>Z(void 0),isShownByDefault:null!==(b=i.blockGap)&&void 0!==b?b:zk.blockGap,className:d()({"tools-panel-item-spacing":w}),panelId:l},!w&&(q?(0,c.createElement)(m.__experimentalBoxControl,{label:(0,v.__)("Block spacing"),min:0,onChange:Y,units:C,sides:K,values:W,allowReset:!1,splitOnAxis:q}):(0,c.createElement)(m.__experimentalUnitControl,{label:(0,v.__)("Block spacing"),__unstableInputWidth:"80px",min:0,onChange:Z,units:C,value:j})),w&&(0,c.createElement)(kk,{label:(0,v.__)("Block spacing"),min:0,onChange:Y,showSideInLabel:!1,sides:q?K:["top"],values:W,allowReset:!1})),X&&(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!t?.dimensions?.minHeight,label:(0,v.__)("Min. height"),onDeselect:()=>{J(void 0)},isShownByDefault:null!==(_=i.minHeight)&&void 0!==_?_:zk.minHeight,panelId:l},(0,c.createElement)(Ek,{label:(0,v.__)("Min. height"),value:Q,onChange:J})),ee&&(0,c.createElement)(m.__experimentalVStack,{as:m.__experimentalToolsPanelItem,spacing:2,hasValue:()=>!!t?.layout,label:oe,onDeselect:()=>{re({selfStretch:void 0,flexSize:void 0})},isShownByDefault:null!==(k=i.childLayout)&&void 0!==k?k:zk.childLayout,panelId:l},(0,c.createElement)(wk,{value:te,onChange:re,parentLayout:r?.parentLayout})))}function Fk(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function Hk({clientId:e,attributes:t,forceShow:n}){const o=Fd(e),[r,l]=(0,c.useState)(),i=t?.style?.spacing?.margin;(0,c.useEffect)((()=>{if(!o||null===o.ownerDocument.defaultView)return;const e=Fk(o,"margin-top"),t=Fk(o,"margin-right"),n=Fk(o,"margin-bottom"),r=Fk(o,"margin-left");l({borderTopWidth:e,borderRightWidth:t,borderBottomWidth:n,borderLeftWidth:r,top:e?`-${e}`:0,right:t?`-${t}`:0,bottom:n?`-${n}`:0,left:r?`-${r}`:0})}),[o,i]);const[a,s]=(0,c.useState)(!1),u=(0,c.useRef)(i),d=(0,c.useRef)();return(0,c.useEffect)((()=>(Qg()(i,u.current)||n||(s(!0),u.current=i,d.current=setTimeout((()=>{s(!1)}),400)),()=>{s(!1),d.current&&window.clearTimeout(d.current)})),[i,n]),a||n?(0,c.createElement)(Hg,{clientId:e,__unstableCoverTarget:!0,__unstableRefreshSize:i,__unstablePopoverSlot:"block-toolbar",shift:!1},(0,c.createElement)("div",{className:"block-editor__padding-visualizer",style:r})):null}function Gk(e,t){return e.ownerDocument.defaultView.getComputedStyle(e).getPropertyValue(t)}function Uk({clientId:e,attributes:t,forceShow:n}){const o=Fd(e),[r,l]=(0,c.useState)(),i=t?.style?.spacing?.padding;(0,c.useEffect)((()=>{o&&null!==o.ownerDocument.defaultView&&l({borderTopWidth:Gk(o,"padding-top"),borderRightWidth:Gk(o,"padding-right"),borderBottomWidth:Gk(o,"padding-bottom"),borderLeftWidth:Gk(o,"padding-left")})}),[o,i]);const[a,s]=(0,c.useState)(!1),u=(0,c.useRef)(i),d=(0,c.useRef)();return(0,c.useEffect)((()=>(Qg()(i,u.current)||n||(s(!0),u.current=i,d.current=setTimeout((()=>{s(!1)}),400)),()=>{s(!1),d.current&&window.clearTimeout(d.current)})),[i,n]),a||n?(0,c.createElement)(Hg,{clientId:e,__unstableCoverTarget:!0,__unstableRefreshSize:i,__unstablePopoverSlot:"block-toolbar",shift:!1},(0,c.createElement)("div",{className:"block-editor__padding-visualizer",style:r})):null}const $k="dimensions",jk="spacing";function Wk({children:e,resetAllFilter:t}){const n=(0,c.useCallback)((e=>{const n=e.style,o=t(n);return{...e,style:o}}),[t]);return(0,c.createElement)(la,{group:"dimensions",resetAllFilter:n},e)}function Kk(e){const{clientId:t,name:n,attributes:o,setAttributes:r,__unstableParentLayout:l}=e,i=Zl(n,l),s=Bk(i),u=o.style,[d,p]=function(){const[e,t]=(0,c.useState)(!1),{hideBlockInterface:n,showBlockInterface:o}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{e?n():o()}),[e,o,n]),[e,t]}();if(!s)return null;const m={...(0,a.getBlockSupport)(e.name,[$k,"__experimentalDefaultControls"]),...(0,a.getBlockSupport)(e.name,[jk,"__experimentalDefaultControls"])};return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Vk,{as:Wk,panelId:t,settings:i,value:u,onChange:e=>{r({style:Wl(e)})},defaultControls:m,onVisualize:p}),!!i?.spacing?.padding&&(0,c.createElement)(Uk,{forceShow:"padding"===d,...e}),!!i?.spacing?.margin&&(0,c.createElement)(Hk,{forceShow:"margin"===d,...e}))}function qk(){$()("wp.blockEditor.__experimentalUseCustomSides",{since:"6.3",version:"6.4"})}const Zk=[...lk,sv,Zv,$k,Mb,jk],Yk=e=>Zk.some((t=>(0,a.hasBlockSupport)(e,t)));function Xk(e={}){const t={};return(0,ui.getCSSRules)(e).forEach((e=>{t[e.key]=e.value})),t}const Qk={[`${sv}.__experimentalSkipSerialization`]:["border"],[`${Zv}.__experimentalSkipSerialization`]:[Zv],[`${rk}.__experimentalSkipSerialization`]:[rk],[`${$k}.__experimentalSkipSerialization`]:[$k],[`${jk}.__experimentalSkipSerialization`]:[jk]},Jk={...Qk,[`${Mb}`]:[Mb]},ey={[`${Mb}`]:!0},ty={gradients:"gradient"};function ny(e,t,n=!1){if(!e)return e;let o=e;return n||(o=JSON.parse(JSON.stringify(e))),Array.isArray(t)||(t=[t]),t.forEach((e=>{if(Array.isArray(e)||(e=e.split(".")),e.length>1){const[t,...n]=e;ny(o[t],[n],!0)}else 1===e.length&&delete o[e[0]]})),o}function oy(e,t,n,o=Jk){if(!Yk(t))return e;let{style:r}=n;return Object.entries(o).forEach((([e,n])=>{const o=ey[e]||(0,a.getBlockSupport)(t,e);!0===o&&(r=ny(r,n)),Array.isArray(o)&&o.forEach((e=>{const t=ty[e]||e;r=ny(r,[[...n,t]])}))})),e.style={...Xk(r),...e.style},e}const ry=(0,p.createHigherOrderComponent)((e=>t=>{if(!Yk(t.name))return(0,c.createElement)(e,{key:"edit",...t});const n=lr(),o=Ai();return(0,c.createElement)(c.Fragment,null,n&&"default"===o&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(l_,{...t}),(0,c.createElement)(Ab,{...t}),(0,c.createElement)(ck,{...t}),(0,c.createElement)(gv,{...t}),(0,c.createElement)(Kk,{...t})),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls"),ly=[{elementType:"button"},{elementType:"link",pseudo:[":hover"]},{elementType:"heading",elements:["h1","h2","h3","h4","h5","h6"]}],iy=(0,p.createHigherOrderComponent)((e=>t=>{const n=`wp-elements-${(0,p.useInstanceId)(e)}`,o=`.editor-styles-wrapper .${n}`,r=t.attributes.style?.elements,l=(0,c.useMemo)((()=>{if(!r)return;const e=[];return ly.forEach((({elementType:n,pseudo:l,elements:i})=>{if(ql(t.name,Zv,n))return;const s=r?.[n];if(s){const t=Al(o,a.__EXPERIMENTAL_ELEMENTS[n]);e.push((0,ui.compileCSS)(s,{selector:t})),l&&l.forEach((t=>{s[t]&&e.push((0,ui.compileCSS)(s[t],{selector:Al(o,`${a.__EXPERIMENTAL_ELEMENTS[n]}${t}`)}))}))}i&&i.forEach((t=>{r[t]&&e.push((0,ui.compileCSS)(r[t],{selector:Al(o,a.__EXPERIMENTAL_ELEMENTS[t])}))}))})),e.length>0?e.join(""):void 0}),[o,r,t.name]),i=(0,c.useContext)(kh.__unstableElementContext);return(0,c.createElement)(c.Fragment,null,l&&i&&(0,c.createPortal)((0,c.createElement)("style",{dangerouslySetInnerHTML:{__html:l}}),i),(0,c.createElement)(e,{...t,className:t.attributes.style?.elements?d()(t.className,n):t.className}))}),"withElementsStyles");(0,s.addFilter)("blocks.registerBlockType","core/style/addAttribute",(function(e){return Yk(e)?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/style/addSaveProps",oy),(0,s.addFilter)("blocks.registerBlockType","core/style/addEditProps",(function(e){if(!Yk(e))return e;const t=e.getEditWrapperProps;return e.getEditWrapperProps=n=>{let o={};return t&&(o=t(n)),oy(o,e,n,Qk)},e})),(0,s.addFilter)("editor.BlockEdit","core/style/with-block-controls",ry),(0,s.addFilter)("editor.BlockListBlock","core/editor/with-elements-styles",iy);(0,s.addFilter)("blocks.registerBlockType","core/settings/addAttribute",(function(e){return t=e,(0,a.hasBlockSupport)(t,"__experimentalSettings",!1)?(e?.attributes?.settings||(e.attributes={...e.attributes,settings:{type:"object"}}),e):e;var t}));var ay=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M12 4 4 19h16L12 4zm0 3.2 5.5 10.3H12V7.2z"}));var sy=function({colorPalette:e,duotonePalette:t,disableCustomColors:n,disableCustomDuotone:o,value:r,onChange:l}){let i;return i="unset"===r?(0,c.createElement)(m.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}):r?(0,c.createElement)(m.DuotoneSwatch,{values:r}):(0,c.createElement)(ai,{icon:ay}),(0,c.createElement)(m.Dropdown,{popoverProps:{className:"block-editor-duotone-control__popover",headerTitle:(0,v.__)("Duotone")},renderToggle:({isOpen:e,onToggle:t})=>(0,c.createElement)(m.ToolbarButton,{showTooltip:!0,onClick:t,"aria-haspopup":"true","aria-expanded":e,onKeyDown:n=>{e||n.keyCode!==Ld.DOWN||(n.preventDefault(),t())},label:(0,v.__)("Apply duotone filter"),icon:i}),renderContent:()=>(0,c.createElement)(m.MenuGroup,{label:(0,v.__)("Duotone")},(0,c.createElement)("div",{className:"block-editor-duotone-control__description"},(0,v.__)("Create a two-tone color effect without losing your original image.")),(0,c.createElement)(m.DuotonePicker,{colorPalette:e,duotonePalette:t,disableCustomColors:n,disableCustomDuotone:o,value:r,onChange:l}))})};function cy(e){return`${e}{filter:none}`}function uy(e,t){return`${e}{filter:url(#${t})}`}function dy(e,t){const n=function(e=[]){const t={r:[],g:[],b:[],a:[]};return e.forEach((e=>{const n=om(e).toRgb();t.r.push(n.r/255),t.g.push(n.g/255),t.b.push(n.b/255),t.a.push(n.a)})),t}(t);return`\n<svg\n\txmlns:xlink="http://www.w3.org/1999/xlink"\n\tviewBox="0 0 0 0"\n\twidth="0"\n\theight="0"\n\tfocusable="false"\n\trole="none"\n\taria-hidden="true"\n\tstyle="visibility: hidden; position: absolute; left: -9999px; overflow: hidden;"\n>\n\t<defs>\n\t\t<filter id="${e}">\n\t\t\t\x3c!--\n\t\t\t\tUse sRGB instead of linearRGB so transparency looks correct.\n\t\t\t\tUse perceptual brightness to convert to grayscale.\n\t\t\t--\x3e\n\t\t\t<feColorMatrix color-interpolation-filters="sRGB" type="matrix" values=" .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 .299 .587 .114 0 0 "></feColorMatrix>\n\t\t\t\x3c!-- Use sRGB instead of linearRGB to be consistent with how CSS gradients work. --\x3e\n\t\t\t<feComponentTransfer color-interpolation-filters="sRGB">\n\t\t\t\t<feFuncR type="table" tableValues="${n.r.join(" ")}"></feFuncR>\n\t\t\t\t<feFuncG type="table" tableValues="${n.g.join(" ")}"></feFuncG>\n\t\t\t\t<feFuncB type="table" tableValues="${n.b.join(" ")}"></feFuncB>\n\t\t\t\t<feFuncA type="table" tableValues="${n.a.join(" ")}"></feFuncA>\n\t\t\t</feComponentTransfer>\n\t\t\t\x3c!-- Re-mask the image with the original transparency since the feColorMatrix above loses that information. --\x3e\n\t\t\t<feComposite in2="SourceGraphic" operator="in"></feComposite>\n\t\t</filter>\n\t</defs>\n</svg>`}function py(e,t="root",n={}){if(!t)return null;const{fallback:o=!1}=n,{name:r,selectors:l,supports:i}=e,a=l&&Object.keys(l).length>0,s=Array.isArray(t)?t.join("."):t;let c=null;if(c=a&&l.root?l?.root:i?.__experimentalSelector?i.__experimentalSelector:".wp-block-"+r.replace("core/","").replace("/","-"),"root"===s)return c;const u=Array.isArray(t)?t:t.split(".");if(1===u.length){const e=o?c:null;if(a){return pl(l,`${s}.root`,null)||pl(l,s,null)||e}const t=pl(i,`${s}.__experimentalSelector`,null);return t?Al(c,t):e}let d;return a&&(d=pl(l,s,null)),d||(o?py(e,u[0],n):null)}const my=[];function fy(e,{presetSetting:t,defaultSetting:n}){const o=!e?.color?.[n],r=e?.color?.[t]?.custom||my,l=e?.color?.[t]?.theme||my,i=e?.color?.[t]?.default||my;return(0,c.useMemo)((()=>[...r,...l,...o?my:i]),[o,r,l,i])}function gy(e){return hy(e)}function hy(e){return e.color.customDuotone||e.color.defaultDuotone}function by({resetAllFilter:e,onChange:t,value:n,panelId:o,children:r}){return(0,c.createElement)(m.__experimentalToolsPanel,{label:(0,v._x)("Filters","Name for applying graphical effects"),resetAll:()=>{const o=e(n);t(o)},panelId:o},r)}const vy={duotone:!0},_y={placement:"left-start",offset:36,shift:!0,className:"block-editor-duotone-control__popover",headerTitle:(0,v.__)("Duotone")},ky=({indicator:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.__experimentalZStack,{isLayered:!1,offset:-8},(0,c.createElement)(m.Flex,{expanded:!1},"unset"!==e&&e?(0,c.createElement)(m.DuotoneSwatch,{values:e}):(0,c.createElement)(m.ColorIndicator,{className:"block-editor-duotone-control__unset-indicator"}))),(0,c.createElement)(m.FlexItem,{title:t},t));function yy({as:e=by,value:t,onChange:n,inheritedValue:o=t,settings:r,panelId:l,defaultControls:i=vy}){const a=hy(r),s=fy(r,{presetSetting:"duotone",defaultSetting:"defaultDuotone"}),u=fy(r,{presetSetting:"palette",defaultSetting:"defaultPalette"}),p=(f=o?.filter?.duotone,Rl({settings:r},"",f));var f;const g=e=>{const o=s.find((({colors:t})=>t===e)),r=o?`var:preset|duotone|${o.slug}`:e;n(dl(t,["filter","duotone"],r))},h=!r?.color?.custom,b=!r?.color?.customDuotone||0===u?.length&&h,_=(0,c.useCallback)((e=>({...e,filter:{...e.filter,duotone:void 0}})),[]);return(0,c.createElement)(e,{resetAllFilter:_,value:t,onChange:n,panelId:l},a&&(0,c.createElement)(m.__experimentalToolsPanelItem,{label:(0,v.__)("Duotone"),hasValue:()=>!!t?.filter?.duotone,onDeselect:()=>g(void 0),isShownByDefault:i.duotone,panelId:l},(0,c.createElement)(m.Dropdown,{popoverProps:_y,className:"block-editor-global-styles-filters-panel__dropdown",renderToggle:({onToggle:e,isOpen:t})=>{const n={onClick:e,className:d()({"is-open":t}),"aria-expanded":t};return(0,c.createElement)(m.__experimentalItemGroup,{isBordered:!0,isSeparated:!0},(0,c.createElement)(m.Button,{...n},(0,c.createElement)(ky,{indicator:p,label:(0,v.__)("Duotone")})))},renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"medium"},(0,c.createElement)(m.__experimentalVStack,null,(0,c.createElement)("p",null,(0,v.__)("Create a two-tone color effect without losing your original image.")),(0,c.createElement)(m.DuotonePicker,{colorPalette:u,duotonePalette:s,disableCustomColors:h,disableCustomDuotone:b,value:p,onChange:g})))})))}const Ey=[];function Sy({presetSetting:e,defaultSetting:t}){const n=!bl(t),o=bl(`${e}.custom`)||Ey,r=bl(`${e}.theme`)||Ey,l=bl(`${e}.default`)||Ey;return(0,c.useMemo)((()=>[...o,...r,...n?Ey:l]),[n,o,r,l])}function wy(e,t){if(!e)return;const n=t?.find((({slug:t})=>e===`var:preset|duotone|${t}`));return n?n.colors:void 0}function Cy({attributes:e,setAttributes:t,name:n}){const o=e?.style,r=o?.color?.duotone,l=Zl(n),i=Sy({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),a=Sy({presetSetting:"color.palette",defaultSetting:"color.defaultPalette"}),s=!bl("color.custom"),u=!bl("color.customDuotone")||0===a?.length&&s;if(0===i?.length&&u)return null;const d=Array.isArray(r)?r:wy(r,i);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,{group:"filter"},(0,c.createElement)(yy,{value:{filter:{duotone:d}},onChange:e=>{const n={...o,color:{...e?.filter}};t({style:n})},settings:l})),(0,c.createElement)(dr,{group:"block",__experimentalShareWithChildBlocks:!0},(0,c.createElement)(sy,{duotonePalette:i,colorPalette:a,disableCustomDuotone:u,disableCustomColors:s,value:d,onChange:e=>{const n=function(e,t){if(!e||!Array.isArray(e))return;const n=t?.find((t=>t?.colors?.every(((t,n)=>t===e[n]))));return n?`var:preset|duotone|${n.slug}`:void 0}(e,i),r={...o,color:{...o?.color,duotone:null!=n?n:e}};t({style:r})},settings:l})))}lm([im]);const xy=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,a.hasBlockSupport)(t.name,"filter.duotone"),o=Ai();return(0,c.createElement)(c.Fragment,null,n&&"default"===o&&(0,c.createElement)(Cy,{...t}),(0,c.createElement)(e,{...t}))}),"withDuotoneControls");function By({id:e,selector:t,attribute:n}){const o=Sy({presetSetting:"color.duotone",defaultSetting:"color.defaultDuotone"}),r=Array.isArray(n),l=r?void 0:wy(n,o),i="string"==typeof n&&l;let a=null;i?a=l:("string"==typeof n&&!i||r)&&(a=n);const s=t.split(",").map((t=>`.${e}${t.trim()}`)).join(", "),u=Array.isArray(a)||"unset"===a,{setStyleOverride:d,deleteStyleOverride:p}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(u)return d(e,{css:"unset"!==a?uy(s,e):cy(s),__unstableType:"presets"}),d(`duotone-${e}`,{assets:"unset"!==a?dy(e,a):"",__unstableType:"svgs"}),()=>{p(e),p(`duotone-${e}`)}}),[u,a,s,e,d,p]),null}const Iy=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,p.useInstanceId)(e),o=(0,c.useMemo)((()=>{const e=(0,a.getBlockType)(t.name);if(e){if(!(0,a.getBlockSupport)(e,"filter.duotone",!1))return null;const t=(0,a.getBlockSupport)(e,"color.__experimentalDuotone",!1);if(t){const n=py(e);return"string"==typeof t?Al(n,t):n}return py(e,"filter.duotone",{fallback:!0})}}),[t.name]),r=t?.attributes?.style?.color?.duotone,l=`wp-duotone-${n}`,i=o&&r,s=i?d()(t?.className,l):t?.className;return(0,c.createElement)(c.Fragment,null,i&&(0,c.createElement)(By,{id:l,selector:o,attribute:r}),(0,c.createElement)(e,{...t,className:s}))}),"withDuotoneStyles");function Ty(e){return(0,f.useSelect)((t=>{if(!e)return null;const{getBlockName:n,getBlockAttributes:o,__experimentalGetReusableBlockTitle:r}=t(Jo),{getBlockType:l,getActiveBlockVariation:i}=t(a.store),s=n(e),c=l(s);if(!c)return null;const u=o(e),d=i(s,u),p=(0,a.isReusableBlock)(c),m=(p?r(u.ref):void 0)||c.title,f=p||(0,a.isTemplatePart)(c),g=function(e){const t=e?.style?.position?.type;return"sticky"===t?(0,v.__)("Sticky"):"fixed"===t?(0,v.__)("Fixed"):null}(u),h={isSynced:f,title:m,icon:c.icon,description:c.description,anchor:u?.anchor,positionLabel:g,positionType:u?.style?.position?.type,name:u?.metadata?.name};return d?{isSynced:f,title:d.title||c.title,icon:d.icon||c.icon,description:d.description||c.description,anchor:u?.anchor,positionLabel:g,positionType:u?.style?.position?.type,name:u?.metadata?.name}:h}),[e])}(0,s.addFilter)("blocks.registerBlockType","core/editor/duotone/add-attributes",(function(e){return(0,a.hasBlockSupport)(e,"filter.duotone")?(e.attributes.style||Object.assign(e.attributes,{style:{type:"object"}}),e):e})),(0,s.addFilter)("editor.BlockEdit","core/editor/duotone/with-editor-controls",xy),(0,s.addFilter)("editor.BlockListBlock","core/editor/duotone/with-styles",Iy);const{CustomSelectControl:My}=Xo(m.privateApis),Py="position",Ny="block-editor-hooks__position-selection__select-control__option",Ly={key:"default",value:"",name:(0,v.__)("Default"),className:Ny},Ry={key:"sticky",value:"sticky",name:(0,v._x)("Sticky","Name for the value of the CSS position property"),className:Ny,__experimentalHint:(0,v.__)("The block will stick to the top of the window instead of scrolling.")},Ay={key:"fixed",value:"fixed",name:(0,v._x)("Fixed","Name for the value of the CSS position property"),className:Ny,__experimentalHint:(0,v.__)("The block will not move when the page is scrolled.")},Dy=["top","right","bottom","left"],Oy=["sticky","fixed"];function zy(e){const t=e.style?.position?.type;return"sticky"===t||"fixed"===t}function Vy({name:e}={}){const t=bl("position.fixed"),n=bl("position.sticky"),o=!t&&!n;return r=e,!(0,a.getBlockSupport)(r,Py)||o;var r}function Fy(e){const{attributes:{style:t={}},clientId:n,name:o,setAttributes:r}=e,l=function(e){const t=(0,a.getBlockSupport)(e,Py);return!(!0!==t&&!t?.fixed)}(o),i=function(e){const t=(0,a.getBlockSupport)(e,Py);return!(!0!==t&&!t?.sticky)}(o),s=t?.position?.type,{firstParentClientId:u}=(0,f.useSelect)((e=>{const{getBlockParents:t}=e(Jo),o=t(n);return{firstParentClientId:o[o.length-1]}}),[n]),d=Ty(u),p=i&&s===Ry.value&&d?(0,v.sprintf)((0,v.__)("The block will stick to the scrollable area of the parent %s block."),d.title):null,g=(0,c.useMemo)((()=>{const e=[Ly];return(i||s===Ry.value)&&e.push(Ry),(l||s===Ay.value)&&e.push(Ay),e}),[l,i,s]),h=s&&g.find((e=>e.value===s))||Ly;return c.Platform.select({web:g.length>1?(0,c.createElement)(la,{group:"position"},(0,c.createElement)(m.BaseControl,{className:"block-editor-hooks__position-selection",__nextHasNoMarginBottom:!0,help:p},(0,c.createElement)(My,{__nextUnconstrainedWidth:!0,__next36pxDefaultSize:!0,className:"block-editor-hooks__position-selection__select-control",label:(0,v.__)("Position"),hideLabelFromVision:!0,describedBy:(0,v.sprintf)((0,v.__)("Currently selected position: %s"),h.name),options:g,value:h,__experimentalShowSelectedHint:!0,onChange:({selectedItem:e})=>{(e=>{const n={...t,position:{...t?.position,type:e,top:"sticky"===e||"fixed"===e?"0px":void 0}};r({style:Wl(n)})})(e.value)},size:"__unstable-large"}))):null,native:null})}const Hy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t,o=(0,a.hasBlockSupport)(n,Py),r=Vy(t);return[o&&!r&&(0,c.createElement)(Fy,{key:"position",...t}),(0,c.createElement)(e,{key:"edit",...t})]}),"withInspectorControls"),Gy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,r=(0,a.hasBlockSupport)(n,Py),l=Vy(t),i=r&&!l,s=(0,p.useInstanceId)(e),u=(0,c.useContext)(kh.__unstableElementContext);let m;i&&(m=function({selector:e,style:t}){let n="";const{type:o}=t?.position||{};return Oy.includes(o)?(n+=`${e} {`,n+=`position: ${o};`,Dy.forEach((e=>{void 0!==t?.position?.[e]&&(n+=`${e}: ${t.position[e]};`)})),"sticky"!==o&&"fixed"!==o||(n+="z-index: 10"),n+="}",n):n}({selector:`.wp-container-${s}.wp-container-${s}`,style:o?.style})||"");const f=d()(t?.className,{[`wp-container-${s}`]:i&&!!m,[`is-position-${o?.style?.position?.type}`]:i&&!!m&&!!o?.style?.position?.type});return(0,c.createElement)(c.Fragment,null,i&&u&&!!m&&(0,c.createPortal)((0,c.createElement)("style",null,m),u),(0,c.createElement)(e,{...t,className:f}))}),"withPositionStyles");(0,s.addFilter)("editor.BlockListBlock","core/editor/position/with-position-styles",Gy),(0,s.addFilter)("editor.BlockEdit","core/editor/position/with-inspector-controls",Hy);const Uy="layout";function $y(e){return(0,a.hasBlockSupport)(e,"layout")||(0,a.hasBlockSupport)(e,"__experimentalLayout")}function jy(e={},t=""){const n=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return t().__experimentalFeatures?.useRootPaddingAwareAlignments}),[]),{layout:o}=e,{default:r}=(0,a.getBlockSupport)(t,Uy)||{},l=o?.inherit||o?.contentSize||o?.wideSize?{...o,type:"constrained"}:o||r||{},i=[];if(_r[l?.type||"default"]?.className){const e=_r[l?.type||"default"]?.className,n=t.split("/"),o=`wp-block-${"core"===n[0]?n.pop():n.join("-")}-${e}`;i.push(e,o)}return(l?.inherit||l?.contentSize||"constrained"===l?.type)&&n&&i.push("has-global-padding"),l?.orientation&&i.push(`is-${cl(l.orientation)}`),l?.justifyContent&&i.push(`is-content-justification-${cl(l.justifyContent)}`),l?.flexWrap&&"nowrap"===l.flexWrap&&i.push("is-nowrap"),i}function Wy({setAttributes:e,attributes:t,name:n}){const o=Zl(n),{layout:{allowEditing:r}}=o,{layout:l}=t,i=bl("layout"),{themeSupportsLayout:s}=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return{themeSupportsLayout:t().supportsLayout}}),[]),u=Ai(),d=(0,a.getBlockSupport)(n,Uy,{}),{allowSwitching:p,allowEditing:g=null==r||r,allowInheriting:h=!0,default:b}=d;if(!g)return null;const _=!(!h||!i||l?.type&&"default"!==l?.type&&"constrained"!==l?.type&&!l?.inherit),k=l||b||{},{inherit:y=!1,type:E="default",contentSize:S=null}=k;if(("default"===E||"constrained"===E)&&!s)return null;const w=bi(E),C=bi("constrained"),x=!k.type&&(S||y),B=!!y||!!S,I=t=>e({layout:t});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Layout")},_&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,className:"block-editor-hooks__toggle-control",label:(0,v.__)("Inner blocks use content width"),checked:"constrained"===w?.name||B,onChange:()=>e({layout:{type:"constrained"===w?.name||B?"default":"constrained"}}),help:"constrained"===w?.name||B?(0,v.__)("Nested blocks use content width with options for full and wide widths."):(0,v.__)("Nested blocks will fill the width of this container. Toggle to constrain.")})),!y&&p&&(0,c.createElement)(Ky,{type:E,onChange:t=>e({layout:{type:t}})}),w&&"default"!==w.name&&(0,c.createElement)(w.inspectorControls,{layout:k,onChange:I,layoutBlockSupport:d}),C&&x&&(0,c.createElement)(C.inspectorControls,{layout:k,onChange:I,layoutBlockSupport:d}))),!y&&"default"===u&&w&&(0,c.createElement)(w.toolBarControls,{layout:k,onChange:I,layoutBlockSupport:d}))}function Ky({type:e,onChange:t}){return(0,c.createElement)(m.ButtonGroup,null,hi.map((({name:n,label:o})=>(0,c.createElement)(m.Button,{key:n,isPressed:e===n,onClick:()=>t(n)},o))))}const qy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n}=t,o=$y(n),r=Ai();return[o&&"default"===r&&(0,c.createElement)(Wy,{key:"layout",...t}),(0,c.createElement)(e,{key:"edit",...t})]}),"withInspectorControls"),Zy=(0,p.createHigherOrderComponent)((e=>t=>{const{name:n,attributes:o}=t,r=$y(n),l=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().disableLayoutStyles})),i=r&&!l,s=(0,p.useInstanceId)(e),{layout:u}=o,{default:m}=(0,a.getBlockSupport)(n,Uy)||{},g=u?.inherit||u?.contentSize||u?.wideSize?{...u,type:"constrained"}:u||m||{},h=r?jy(o,n):null,b=`.wp-container-${s}.wp-container-${s}`,v=null!==bl("spacing.blockGap");let _;if(i){const e=bi(g?.type||"default");_=e?.getLayoutStyle?.({blockName:n,selector:b,layout:g,style:o?.style,hasBlockGapSupport:v})}const k=d()({[`wp-container-${s}`]:i&&!!_},h),{setStyleOverride:y,deleteStyleOverride:E}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(_)return y(s,{css:_}),()=>{E(s)}}),[s,_,y,E]),(0,c.createElement)(e,{...t,__unstableLayoutClassNames:k})}),"withLayoutStyles"),Yy=(0,p.createHigherOrderComponent)((e=>t=>{const{attributes:n}=t,{style:{layout:o={}}={}}=n,{selfStretch:r,flexSize:l}=o,i=r||l,a=(0,f.useSelect)((e=>{const{getSettings:t}=e(Jo);return!!t().disableLayoutStyles})),s=i&&!a,u=(0,p.useInstanceId)(e),m=`.wp-container-content-${u}`;let g="";"fixed"===r&&l?g+=`${m} {\n\t\t\t\tflex-basis: ${l};\n\t\t\t\tbox-sizing: border-box;\n\t\t\t}`:"fill"===r&&(g+=`${m} {\n\t\t\t\tflex-grow: 1;\n\t\t\t}`);const h=d()(t?.className,{[`wp-container-content-${u}`]:s&&!!g}),{setStyleOverride:b,deleteStyleOverride:v}=Xo((0,f.useDispatch)(Jo));return(0,c.useEffect)((()=>{if(g)return b(u,{css:g}),()=>{v(u)}}),[u,g,b,v]),(0,c.createElement)(e,{...t,className:h})}),"withChildLayoutStyles");function Xy(e){return(0,f.useSelect)((t=>{const{getBlocksByClientId:n,getSelectedBlockClientIds:o,isUngroupable:r,isGroupable:l}=t(Jo),{getGroupingBlockName:i,getBlockType:s}=t(a.store),c=e?.length?e:o(),u=n(c),[d]=u,p=1===c.length&&r(c[0]);return{clientIds:c,isGroupable:l(c),isUngroupable:p,blocksSelection:u,groupingBlockName:i(),onUngroup:p&&s(d.name)?.transforms?.ungroup}}),[e])}function Qy({clientIds:e,isGroupable:t,isUngroupable:n,onUngroup:o,blocksSelection:r,groupingBlockName:l,onClose:i=(()=>{})}){const{replaceBlocks:s}=(0,f.useDispatch)(Jo);return t||n?(0,c.createElement)(c.Fragment,null,t&&(0,c.createElement)(m.MenuItem,{onClick:()=>{(()=>{const t=(0,a.switchToBlockType)(r,l);t&&s(e,t)})(),i()}},(0,v._x)("Group","verb")),n&&(0,c.createElement)(m.MenuItem,{onClick:()=>{(()=>{let t=r[0].innerBlocks;t.length&&(o&&(t=o(r[0].attributes,r[0].innerBlocks)),s(e,t))})(),i()}},(0,v._x)("Ungroup","Ungrouping blocks from within a grouping block back into individual blocks within the Editor "))):null}function Jy(e){return(0,f.useSelect)((t=>{const{canEditBlock:n,canMoveBlock:o,canRemoveBlock:r,canLockBlockType:l,getBlockName:i,getBlockRootClientId:a,getTemplateLock:s}=t(Jo),c=a(e),u=n(e),d=o(e,c),p=r(e,c);return{canEdit:u,canMove:d,canRemove:p,canLock:l(i(e)),isContentLocked:"contentOnly"===s(e),isLocked:!u||!d||!p}}),[e])}(0,s.addFilter)("blocks.registerBlockType","core/layout/addAttribute",(function(e){var t;return"type"in(null!==(t=e.attributes?.layout)&&void 0!==t?t:{})||$y(e)&&(e.attributes={...e.attributes,layout:{type:"object"}}),e})),(0,s.addFilter)("editor.BlockListBlock","core/editor/layout/with-layout-styles",Zy),(0,s.addFilter)("editor.BlockListBlock","core/editor/layout/with-child-layout-styles",Yy),(0,s.addFilter)("editor.BlockEdit","core/editor/layout/with-inspector-controls",qy);var eE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8h1.5c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1z"}));var tE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zM9.8 7c0-1.2 1-2.2 2.2-2.2 1.2 0 2.2 1 2.2 2.2v3H9.8V7zm6.7 11.5h-9v-7h9v7z"}));var nE=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17 10h-1.2V7c0-2.1-1.7-3.8-3.8-3.8-2.1 0-3.8 1.7-3.8 3.8v3H7c-.6 0-1 .4-1 1v8c0 .6.4 1 1 1h10c.6 0 1-.4 1-1v-8c0-.6-.4-1-1-1zm-2.8 0H9.8V7c0-1.2 1-2.2 2.2-2.2s2.2 1 2.2 2.2v3z"}));const oE=["core/block","core/navigation"];function rE(e){return e.remove&&e.move?"all":!(!e.remove||e.move)&&"insert"}function lE({clientId:e,onClose:t}){const[n,o]=(0,c.useState)({move:!1,remove:!1}),{canEdit:r,canMove:l,canRemove:i}=Jy(e),{allowsEditLocking:s,templateLock:u,hasTemplateLock:d}=(0,f.useSelect)((t=>{const{getBlockName:n,getBlockAttributes:o}=t(Jo),r=n(e),l=(0,a.getBlockType)(r);return{allowsEditLocking:oE.includes(r),templateLock:o(e)?.templateLock,hasTemplateLock:!!l?.attributes?.templateLock}}),[e]),[g,h]=(0,c.useState)(!!u),{updateBlockAttributes:b}=(0,f.useDispatch)(Jo),_=Ty(e),k=(0,p.useInstanceId)(lE,"block-editor-block-lock-modal__options-title");(0,c.useEffect)((()=>{o({move:!l,remove:!i,...s?{edit:!r}:{}})}),[r,l,i,s]);const y=Object.values(n).every(Boolean),E=Object.values(n).some(Boolean)&&!y;return(0,c.createElement)(m.Modal,{title:(0,v.sprintf)((0,v.__)("Lock %s"),_.title),overlayClassName:"block-editor-block-lock-modal",onRequestClose:t},(0,c.createElement)("p",null,(0,v.__)("Choose specific attributes to restrict or lock all available options.")),(0,c.createElement)("form",{onSubmit:o=>{o.preventDefault(),b([e],{lock:n,templateLock:g?rE(n):void 0}),t()}},(0,c.createElement)("div",{role:"group","aria-labelledby":k,className:"block-editor-block-lock-modal__options"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,className:"block-editor-block-lock-modal__options-title",label:(0,c.createElement)("span",{id:k},(0,v.__)("Lock all")),checked:y,indeterminate:E,onChange:e=>o({move:e,remove:e,...s?{edit:e}:{}})}),(0,c.createElement)("ul",{className:"block-editor-block-lock-modal__checklist"},s&&(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Restrict editing"),checked:!!n.edit,onChange:e=>o((t=>({...t,edit:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.edit?nE:eE})),(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Disable movement"),checked:n.move,onChange:e=>o((t=>({...t,move:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.move?nE:eE})),(0,c.createElement)("li",{className:"block-editor-block-lock-modal__checklist-item"},(0,c.createElement)(m.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Prevent removal"),checked:n.remove,onChange:e=>o((t=>({...t,remove:e})))}),(0,c.createElement)(m.Icon,{className:"block-editor-block-lock-modal__lock-icon",icon:n.remove?nE:eE}))),d&&(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,className:"block-editor-block-lock-modal__template-lock",label:(0,v.__)("Apply to all blocks inside"),checked:g,disabled:n.move&&!n.remove,onChange:()=>h(!g)})),(0,c.createElement)(m.Flex,{className:"block-editor-block-lock-modal__actions",justify:"flex-end",expanded:!1},(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"tertiary",onClick:t},(0,v.__)("Cancel"))),(0,c.createElement)(m.FlexItem,null,(0,c.createElement)(m.Button,{variant:"primary",type:"submit"},(0,v.__)("Apply"))))))}function iE({clientId:e}){const{canLock:t,isLocked:n}=Jy(e),[o,r]=(0,c.useReducer)((e=>!e),!1);if(!t)return null;const l=n?(0,v.__)("Unlock"):(0,v.__)("Lock");return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuItem,{icon:n?eE:tE,onClick:r,"aria-expanded":o,"aria-haspopup":"dialog"},l),o&&(0,c.createElement)(lE,{clientId:e,onClose:r}))}const aE=()=>{};var sE=(0,p.compose)([(0,f.withSelect)(((e,{clientId:t})=>{const{getBlock:n,getBlockMode:o,getSettings:r}=e(Jo),l=n(t),i=r().codeEditingEnabled;return{mode:o(t),blockType:l?(0,a.getBlockType)(l.name):null,isCodeEditingEnabled:i}})),(0,f.withDispatch)(((e,{onToggle:t=aE,clientId:n})=>({onToggleMode(){e(Jo).toggleBlockMode(n),t()}})))])((function({blockType:e,mode:t,onToggleMode:n,small:o=!1,isCodeEditingEnabled:r=!0}){if(!e||!(0,a.hasBlockSupport)(e,"html",!0)||!r)return null;const l="visual"===t?(0,v.__)("Edit as HTML"):(0,v.__)("Edit visually");return(0,c.createElement)(m.MenuItem,{onClick:n},!o&&l)}));const{Fill:cE,Slot:uE}=(0,m.createSlotFill)("BlockSettingsMenuControls");function dE({...e}){return(0,c.createElement)(m.__experimentalStyleProvider,{document:document},(0,c.createElement)(cE,{...e}))}dE.Slot=({fillProps:e,clientIds:t=null,__unstableDisplayLocation:n})=>{const{selectedBlocks:o,selectedClientIds:r}=(0,f.useSelect)((e=>{const{getBlockNamesByClientId:n,getSelectedBlockClientIds:o}=e(Jo),r=null!==t?t:o();return{selectedBlocks:n(r),selectedClientIds:r}}),[t]),{canLock:l}=Jy(r[0]),i=1===r.length&&l,a=Xy(r),{isGroupable:s,isUngroupable:u}=a,d=s||u;return(0,c.createElement)(uE,{fillProps:{...e,__unstableDisplayLocation:n,selectedBlocks:o,selectedClientIds:r}},(t=>!t?.length>0&&!d&&!i?null:(0,c.createElement)(m.MenuGroup,null,d&&(0,c.createElement)(Qy,{...a,onClose:e?.onClose}),i&&(0,c.createElement)(iE,{clientId:r[0]}),t,e?.canMove&&!e?.onlyBlock&&(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(e?.onClose,e?.onMoveTo)},(0,v.__)("Move to")),1===e?.count&&(0,c.createElement)(sE,{clientId:e?.firstBlockClientId,onToggle:e?.onClose}))))};var pE=dE;function mE({clientId:e,stopEditingAsBlock:t}){const n=(0,f.useSelect)((t=>{const{isBlockSelected:n,hasSelectedInnerBlock:o}=t(Jo);return n(e)||o(e,!0)}),[e]);return(0,c.useEffect)((()=>{n||t()}),[n,t]),null}const fE=(0,p.createHigherOrderComponent)((e=>t=>{const{getBlockListSettings:n,getSettings:o}=(0,f.useSelect)(Jo),r=(0,c.useRef)(),{templateLock:l,isLockedByParent:i,isEditingAsBlocks:a}=(0,f.useSelect)((e=>{const{__unstableGetContentLockingParent:n,getTemplateLock:o,__unstableGetTemporarilyEditingAsBlocks:r}=e(Jo);return{templateLock:o(t.clientId),isLockedByParent:!!n(t.clientId),isEditingAsBlocks:r()===t.clientId}}),[t.clientId]),{updateSettings:s,updateBlockListSettings:u,__unstableSetTemporarilyEditingAsBlocks:d}=(0,f.useDispatch)(Jo),p=!i&&"contentOnly"===l,{__unstableMarkNextChangeAsNotPersistent:g,updateBlockAttributes:h}=(0,f.useDispatch)(Jo),b=(0,c.useCallback)((()=>{g(),h(t.clientId,{templateLock:"contentOnly"}),u(t.clientId,{...n(t.clientId),templateLock:"contentOnly"}),s({focusMode:r.current}),d()}),[t.clientId,s,u,n,g,h,d]);if(!p&&!a)return(0,c.createElement)(e,{key:"edit",...t});const _=a&&!p,k=!a&&p&&t.isSelected;return(0,c.createElement)(c.Fragment,null,_&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(mE,{clientId:t.clientId,stopEditingAsBlock:b}),(0,c.createElement)(dr,{group:"other"},(0,c.createElement)(m.ToolbarButton,{onClick:()=>{b()}},(0,v.__)("Done")))),k&&(0,c.createElement)(pE,null,(({onClose:e})=>(0,c.createElement)(m.MenuItem,{onClick:()=>{g(),h(t.clientId,{templateLock:void 0}),u(t.clientId,{...n(t.clientId),templateLock:!1}),r.current=o().focusMode,s({focusMode:!0}),d(t.clientId),e()}},(0,v.__)("Modify")))),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls");(0,s.addFilter)("editor.BlockEdit","core/content-lock-ui/with-block-controls",fE);const gE="metadata";function hE(e,t=""){if(!e.name.startsWith("core/"))return!1;const n=(0,a.getBlockSupport)(e,"__experimentalMetadata");return!(!0!==n&&!n?.[t])}(0,s.addFilter)("blocks.registerBlockType","core/metadata/addMetaAttribute",(function(e){return e?.attributes?.[gE]?.type||hE(e,"name")&&(e.attributes={...e.attributes,[gE]:{type:"object"}}),e})),(0,s.addFilter)("blocks.getSaveContent.extraProps","core/metadata/save-props",(function(e,t,n){return hE(t)&&(e[gE]=n[gE]),e})),(0,s.addFilter)("blocks.registerBlockType","core/metadata/addLabelCallback",(function(e){return e.__experimentalLabel||hE(e,"name")&&(e.__experimentalLabel=(e,{context:t})=>{const{metadata:n}=e;if("list-view"===t&&n?.name)return n.name}),e}));const bE=(0,p.createHigherOrderComponent)((e=>t=>{const n=Ai(),o=(0,a.hasBlockSupport)(t.name,"__experimentalConnections",!1);if(!["core/paragraph","core/image"].includes(t.name))return(0,c.createElement)(e,{...t});let r;return"core/paragraph"===t.name&&(r="content"),"core/image"===t.name&&(r="url"),o&&t.isSelected?(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),"default"===n&&(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{title:(0,v.__)("Connections"),initialOpen:!0},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,v.__)("Custom field meta_key"),value:t.attributes?.connections?.attributes?.[r]?.value||"",onChange:e=>{""===e?t.setAttributes({connections:void 0,[r]:void 0,placeholder:void 0}):t.setAttributes({connections:{attributes:{[r]:{source:"meta_fields",value:e}}},[r]:void 0,placeholder:(0,v.sprintf)('This content will be replaced on the frontend by the value of "%s" custom field.',e)})}})))):(0,c.createElement)(e,{...t})}),"withInspectorControl");window.__experimentalConnections&&((0,s.addFilter)("blocks.registerBlockType","core/connections/attribute",(function(e){return(0,a.hasBlockSupport)(e,"__experimentalConnections",!0)&&(e.attributes={...e.attributes,connections:{type:"object"}}),e})),(0,s.addFilter)("editor.BlockEdit","core/connections/with-inspector-control",bE));const vE={};function _E(e){const t=(0,f.useSelect)((e=>e(a.store).getBlockTypes()),[]),n=(0,c.useMemo)((()=>t?.filter((({blockHooks:t})=>t&&e.blockName in t))),[t,e.blockName]),{blockIndex:o,rootClientId:r,innerBlocksLength:l}=(0,f.useSelect)((t=>{const{getBlock:n,getBlockIndex:o,getBlockRootClientId:r}=t(Jo);return{blockIndex:o(e.clientId),innerBlocksLength:n(e.clientId)?.innerBlocks?.length,rootClientId:r(e.clientId)}}),[e.clientId]),i=(0,f.useSelect)((t=>{const{getBlock:o,getGlobalBlockCount:l}=t(Jo),i=n.reduce(((t,n)=>{if(0===l(n.name))return t;const i=n?.blockHooks?.[e.blockName];let a;switch(i){case"before":case"after":a=o(r)?.innerBlocks;break;case"first_child":case"last_child":a=o(e.clientId).innerBlocks}const s=a?.find((({name:e})=>e===n.name));return s?{...t,[n.name]:s.clientId}:{...t,[n.name]:!1}}),{});return Object.values(i).length>0?i:vE}),[n,e.blockName,e.clientId,r]),{insertBlock:s,removeBlock:u}=(0,f.useDispatch)(Jo),d=n?.filter((e=>!1!==i?.[e.name]));if(!d.length)return null;const p=n.reduce(((e,t)=>{const[n]=t.name.split("/");return e[n]||(e[n]=[]),e[n].push(t),e}),{});return(0,c.createElement)(la,null,(0,c.createElement)(m.PanelBody,{className:"block-editor-hooks__block-hooks",title:(0,v.__)("Plugins"),initialOpen:!0},Object.keys(p).map((t=>(0,c.createElement)(c.Fragment,{key:t},(0,c.createElement)("h3",null,t),p[t].map((t=>{const n=t.name in i;return(0,c.createElement)(m.ToggleControl,{checked:n,key:t.title,label:(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(np,{icon:t.icon}),(0,c.createElement)("span",null,t.title)),onChange:()=>{if(!n){const n=t.blockHooks[e.blockName];return void((t,n)=>{switch(n){case"before":case"after":s(t,"after"===n?o+1:o,r,!1);break;case"first_child":case"last_child":s(t,"first_child"===n?0:l,e.clientId,!1)}})((0,a.createBlock)(t.name),n)}const c=i[t.name];u(c,!1)}})})))))))}const kE=(0,p.createHigherOrderComponent)((e=>t=>{const n=(0,c.createElement)(e,{key:"edit",...t});return(0,c.createElement)(c.Fragment,null,n,(0,c.createElement)(_E,{blockName:t.name,clientId:t.clientId}))}),"withBlockHooks");(0,s.addFilter)("editor.BlockEdit","core/block-hooks/with-inspector-control",kE);const yE=e=>0===e?.trim()?.length;function EE({blockName:e,originalBlockName:t,onClose:n,onSave:o}){const[r,l]=(0,c.useState)(e),i=r!==e,a=r===t,s=yE(r),u=i||a,d=(0,p.useInstanceId)(EE,"block-editor-rename-modal__description");return(0,c.createElement)(m.Modal,{title:(0,v.__)("Rename"),onRequestClose:n,overlayClassName:"block-editor-block-rename-modal",aria:{describedby:d},focusOnMount:"firstContentElement"},(0,c.createElement)("p",{id:d},(0,v.__)("Enter a custom name for this block.")),(0,c.createElement)("form",{onSubmit:e=>{e.preventDefault(),u&&(()=>{const e=a||s?(0,v.sprintf)((0,v.__)('Block name reset to: "%s".'),r):(0,v.sprintf)((0,v.__)('Block name changed to: "%s".'),r);(0,Ln.speak)(e,"assertive"),o(r),n()})()}},(0,c.createElement)(m.__experimentalVStack,{spacing:"3"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,value:r,label:(0,v.__)("Block name"),hideLabelFromVision:!0,placeholder:t,onChange:l,onFocus:e=>e.target.select()}),(0,c.createElement)(m.__experimentalHStack,{justify:"right"},(0,c.createElement)(m.Button,{variant:"tertiary",onClick:n},(0,v.__)("Cancel")),(0,c.createElement)(m.Button,{"aria-disabled":!u,variant:"primary",type:"submit"},(0,v.__)("Save"))))))}function SE(e){const[t,n]=(0,c.useState)(!1),{clientId:o,customName:r,onChange:l}=e,i=Ty(o);return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(la,{group:"advanced"},(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Block name"),value:r||"",onChange:l})),(0,c.createElement)(pE,null,(({selectedClientIds:e})=>1===e.length&&o===e[0]?(0,c.createElement)(m.MenuItem,{onClick:()=>{n(!0)},"aria-expanded":t,"aria-haspopup":"dialog"},(0,v.__)("Rename")):null)),t&&(0,c.createElement)(EE,{blockName:r||"",originalBlockName:i?.title,onClose:()=>n(!1),onSave:e=>{(e===i?.title||yE(e))&&(e=void 0),l(e)}}))}const wE=(0,p.createHigherOrderComponent)((e=>t=>{const{clientId:n,name:o,attributes:r,setAttributes:l}=t,i=(0,a.getBlockSupport)(o,"__experimentalMetadata",!1),s=!(!0!==i&&!i?.name);return(0,c.createElement)(c.Fragment,null,s&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(SE,{clientId:n,customName:r?.metadata?.name,onChange:e=>{l({metadata:{...r?.metadata&&r?.metadata,name:e}})}})),(0,c.createElement)(e,{key:"edit",...t}))}),"withToolbarControls");function CE(e){const t=e.style?.border||{};return{className:vv(e)||void 0,style:Xk({border:t})}}function xE(e){const{colors:t}=Vb(),n=CE(e),{borderColor:o}=e;if(o){const e=uv({colors:t,namedColor:o});n.style.borderColor=e.color}return n}function BE(e){const{backgroundColor:t,textColor:n,gradient:o,style:r}=e,l=zb("background-color",t),i=zb("color",n),a=kv(o),s=a||r?.color?.gradient;return{className:d()(i,a,{[l]:!s&&!!l,"has-text-color":n||r?.color?.text,"has-background":t||r?.color?.background||o||r?.color?.gradient,"has-link-color":r?.elements?.link?.color})||void 0,style:Xk({color:r?.color||{}})}}(0,s.addFilter)("editor.BlockEdit","core/block-rename-ui/with-block-rename-control",wE);const IE={};function TE(e){const{backgroundColor:t,textColor:n,gradient:o}=e,r=bl("color.palette.custom"),l=bl("color.palette.theme"),i=bl("color.palette.default"),a=bl("color.gradients")||IE,s=(0,c.useMemo)((()=>[...r||[],...l||[],...i||[]]),[r,l,i]),u=(0,c.useMemo)((()=>[...a?.custom||[],...a?.theme||[],...a?.default||[]]),[a]),d=BE(e);if(t){const e=Db(s,t);d.style.backgroundColor=e.color}if(o&&(d.style.background=yv(u,o)),n){const e=Db(s,n);d.style.color=e.color}return d}function ME(e){const{style:t}=e;return{style:Xk({spacing:t?.spacing||{}})}}function PE(e,t){let n=e?.style?.typography||{};const o=Tl(t);n={...n,fontSize:Bl({size:e?.style?.typography?.fontSize},o)};const r=Xk({typography:n}),l=e?.fontFamily?`has-${cl(e.fontFamily)}-font-family`:"";return{className:d()(l,Q_(e?.fontSize)),style:r}}function NE(e){const[t,n]=(0,c.useState)(e);return(0,c.useEffect)((()=>{e&&n(e)}),[e]),t}const LE=([e,...t])=>e.toUpperCase()+t.join(""),RE=e=>(0,p.createHigherOrderComponent)((t=>n=>(0,c.createElement)(t,{...n,colors:e})),"withCustomColorPalette"),AE=()=>(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("color.palette.custom"),o=bl("color.palette.theme"),r=bl("color.palette.default"),l=(0,c.useMemo)((()=>[...n||[],...o||[],...r||[]]),[n,o,r]);return(0,c.createElement)(e,{...t,colors:l})}),"withEditorColorPalette");function DE(e,t){const n=e.reduce(((e,t)=>({...e,..."string"==typeof t?{[t]:cl(t)}:t})),{});return(0,p.compose)([t,e=>class extends c.Component{constructor(e){super(e),this.setters=this.createSetters(),this.colorUtils={getMostReadableColor:this.getMostReadableColor.bind(this)},this.state={}}getMostReadableColor(e){const{colors:t}=this.props;return function(e,t){const n=om(t),o=({color:e})=>n.contrast(e),r=Math.max(...e.map(o));return e.find((e=>o(e)===r)).color}(t,e)}createSetters(){return Object.keys(n).reduce(((e,t)=>{const n=LE(t),o=`custom${n}`;return e[`set${n}`]=this.createSetColor(t,o),e}),{})}createSetColor(e,t){return n=>{const o=Ob(this.props.colors,n);this.props.setAttributes({[e]:o&&o.slug?o.slug:void 0,[t]:o&&o.slug?void 0:n})}}static getDerivedStateFromProps({attributes:e,colors:t},o){return Object.entries(n).reduce(((n,[r,l])=>{const i=Db(t,e[r],e[`custom${LE(r)}`]),a=o[r],s=a?.color;return s===i.color&&a?n[r]=a:n[r]={...i,class:zb(l,i.slug)},n}),{})}render(){return(0,c.createElement)(e,{...this.props,colors:void 0,...this.state,...this.setters,colorUtils:this.colorUtils})}}])}function OE(e){return(...t)=>{const n=RE(e);return(0,p.createHigherOrderComponent)(DE(t,n),"withCustomColors")}}function zE(...e){const t=AE();return(0,p.createHigherOrderComponent)(DE(e,t),"withColors")}var VE=function(e){const t=bl("typography.fontSizes"),n=!bl("typography.customFontSize");return(0,c.createElement)(m.FontSizePicker,{...e,fontSizes:t,disableCustomFontSizes:n})};const FE=[],HE=([e,...t])=>e.toUpperCase()+t.join("");var GE=(...e)=>{const t=e.reduce(((e,t)=>(e[t]=`custom${HE(t)}`,e)),{});return(0,p.createHigherOrderComponent)((0,p.compose)([(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("typography.fontSizes")||FE;return(0,c.createElement)(e,{...t,fontSizes:n})}),"withFontSizes"),e=>class extends c.Component{constructor(e){super(e),this.setters=this.createSetters(),this.state={}}createSetters(){return Object.entries(t).reduce(((e,[t,n])=>(e[`set${HE(t)}`]=this.createSetFontSize(t,n),e)),{})}createSetFontSize(e,t){return n=>{const o=this.props.fontSizes?.find((({size:e})=>e===Number(n)));this.props.setAttributes({[e]:o&&o.slug?o.slug:void 0,[t]:o&&o.slug?void 0:n})}}static getDerivedStateFromProps({attributes:e,fontSizes:n},o){const r=(t,n)=>!o[n]||(e[n]?e[n]!==o[n].slug:o[n].size!==e[t]);if(!Object.values(t).some(r))return null;const l=Object.entries(t).filter((([e,t])=>r(t,e))).reduce(((t,[o,r])=>{const l=e[o],i=Y_(n,l,e[r]);return t[o]={...i,class:Q_(l)},t}),{});return{...o,...l}}render(){return(0,c.createElement)(e,{...this.props,fontSizes:void 0,...this.state,...this.setters})}}]),"withFontSizes")};var UE=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"}));var $E=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"}));var jE=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"}));const WE=[{icon:UE,title:(0,v.__)("Align text left"),align:"left"},{icon:$E,title:(0,v.__)("Align text center"),align:"center"},{icon:jE,title:(0,v.__)("Align text right"),align:"right"}],KE={placement:"bottom-start"};var qE=function({value:e,onChange:t,alignmentControls:n=WE,label:o=(0,v.__)("Align text"),describedBy:r=(0,v.__)("Change text alignment"),isCollapsed:l=!0,isToolbar:i}){function a(n){return()=>t(e===n?void 0:n)}const s=n.find((t=>t.align===e)),u=i?m.ToolbarGroup:m.ToolbarDropdownMenu,d=i?{isCollapsed:l}:{toggleProps:{describedBy:r},popoverProps:KE};return(0,c.createElement)(u,{icon:s?s.icon:(0,v.isRTL)()?jE:UE,label:o,controls:n.map((t=>{const{align:n}=t,o=e===n;return{...t,isActive:o,role:l?"menuitemradio":void 0,onClick:a(n)}})),...d})};const ZE=e=>(0,c.createElement)(qE,{...e,isToolbar:!1}),YE=e=>(0,c.createElement)(qE,{...e,isToolbar:!0}),XE=()=>{};var QE={name:"blocks",className:"block-editor-autocompleters__block",triggerPrefix:"/",useItems(e){const{rootClientId:t,selectedBlockName:n,prioritizedBlocks:o}=(0,f.useSelect)((e=>{const{getSelectedBlockClientId:t,getBlockName:n,getBlockListSettings:o,getBlockRootClientId:r}=e(Jo),l=t(),i=r(l);return{selectedBlockName:l?n(l):null,rootClientId:i,prioritizedBlocks:o(i)?.prioritizedInserterBlocks}}),[]),[r,l,i]=Ym(t,XE),a=(0,c.useMemo)((()=>(e.trim()?Sf(r,l,i,e):vg(K(r,"frecency","desc"),o)).filter((e=>e.name!==n)).slice(0,9)),[e,n,r,l,i,o]),s=(0,c.useMemo)((()=>a.map((e=>{const{title:t,icon:n,isDisabled:o}=e;return{key:`block-${e.id}`,value:e,label:(0,c.createElement)(c.Fragment,null,(0,c.createElement)(np,{key:"icon",icon:n,showColors:!0}),t),isDisabled:o}}))),[a]);return[s]},allowContext(e,t){return!(/\S/.test(e)||/\S/.test(t))},getOptionCompletion(e){const{name:t,initialAttributes:n,innerBlocks:o,syncStatus:r,content:l}=e;return{action:"replace",value:"unsynced"===r?(0,a.parse)(l,{__unstableSkipMigrationLogs:!0}):(0,a.createBlock)(t,n,(0,a.createBlocksFromInnerBlocksTemplate)(o))}}},JE=window.wp.apiFetch,eS=n.n(JE);var tS=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var nS={name:"links",className:"block-editor-autocompleters__link",triggerPrefix:"[[",options:async e=>{let t=await eS()({path:(0,Sh.addQueryArgs)("/wp/v2/search",{per_page:10,search:e,type:"post",order_by:"menu_order"})});return t=t.filter((e=>""!==e.title)),t},getOptionKeywords(e){return[...e.title.split(/\s+/)]},getOptionLabel(e){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ai,{key:"icon",icon:"page"===e.subtype?Vh:tS}),e.title)},getOptionCompletion(e){return(0,c.createElement)("a",{href:e.url},e.title)}};const oS=[];function rS({completers:e=oS}){const{name:t}=rr();return(0,c.useMemo)((()=>{let n=[...e,nS];return(t===(0,a.getDefaultBlockName)()||(0,a.getBlockSupport)(t,"__experimentalSlashInserter",!1))&&(n=[...n,QE]),(0,s.hasFilter)("editor.Autocomplete.completers")&&(n===e&&(n=n.map((e=>({...e})))),n=(0,s.applyFilters)("editor.Autocomplete.completers",n,t)),n}),[e,t])}var lS=function(e){return(0,c.createElement)(m.Autocomplete,{...e,completers:rS(e)})};var iS=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"}));var aS=function({isActive:e,label:t=(0,v.__)("Toggle full height"),onToggle:n,isDisabled:o}){return(0,c.createElement)(m.ToolbarButton,{isActive:e,icon:iS,label:t,onClick:()=>n(!e),disabled:o})};const sS=()=>{};var cS=function(e){const{label:t=(0,v.__)("Change matrix alignment"),onChange:n=sS,value:o="center",isDisabled:r}=e,l=(0,c.createElement)(m.__experimentalAlignmentMatrixControl.Icon,{value:o});return(0,c.createElement)(m.Dropdown,{popoverProps:{placement:"bottom-start"},renderToggle:({onToggle:e,isOpen:n})=>(0,c.createElement)(m.ToolbarButton,{onClick:e,"aria-haspopup":"true","aria-expanded":n,onKeyDown:t=>{n||t.keyCode!==Ld.DOWN||(t.preventDefault(),e())},label:t,icon:l,showTooltip:!0,disabled:r}),renderContent:()=>(0,c.createElement)(m.__experimentalAlignmentMatrixControl,{hasFocusBorder:!1,onChange:n,value:o})})};function uS({clientId:e,maximumLength:t,context:n}){const{attributes:o,name:r,reusableBlockTitle:l}=(0,f.useSelect)((t=>{if(!e)return{};const{getBlockName:n,getBlockAttributes:o,__experimentalGetReusableBlockTitle:r}=t(Jo),l=n(e);if(!l)return{};const i=(0,a.isReusableBlock)((0,a.getBlockType)(l));return{attributes:o(e),name:l,reusableBlockTitle:i&&r(o(e).ref)}}),[e]),i=Ty(e);if(!r||!i)return null;const s=(0,a.getBlockType)(r),c=s?(0,a.__experimentalGetBlockLabel)(s,o,n):null,u=l||c,d=u&&u!==s.title?u:i.title;if(t&&t>0&&d.length>t){const e="...";return d.slice(0,t-e.length)+e}return d}function dS({clientId:e,maximumLength:t,context:n}){return uS({clientId:e,maximumLength:t,context:n})}var pS=function({rootLabelText:e}){const{selectBlock:t,clearSelectedBlock:n}=(0,f.useDispatch)(Jo),{clientId:o,parents:r,hasSelection:l}=(0,f.useSelect)((e=>{const{getSelectionStart:t,getSelectedBlockClientId:n,getEnabledBlockParents:o}=Xo(e(Jo)),r=n();return{parents:o(r),clientId:r,hasSelection:!!t().clientId}}),[]),i=e||(0,v.__)("Document");return(0,c.createElement)("ul",{className:"block-editor-block-breadcrumb",role:"list","aria-label":(0,v.__)("Block breadcrumb")},(0,c.createElement)("li",{className:l?void 0:"block-editor-block-breadcrumb__current","aria-current":l?void 0:"true"},l&&(0,c.createElement)(m.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:n},i),!l&&i,!!o&&(0,c.createElement)(ai,{icon:Mh,className:"block-editor-block-breadcrumb__separator"})),r.map((e=>(0,c.createElement)("li",{key:e},(0,c.createElement)(m.Button,{className:"block-editor-block-breadcrumb__button",variant:"tertiary",onClick:()=>t(e)},(0,c.createElement)(dS,{clientId:e,maximumLength:35})),(0,c.createElement)(ai,{icon:Mh,className:"block-editor-block-breadcrumb__separator"})))),!!o&&(0,c.createElement)("li",{className:"block-editor-block-breadcrumb__current","aria-current":"true"},(0,c.createElement)(dS,{clientId:o,maximumLength:35})))};function mS(e,t){if(t&&1===e?.length&&0===e[0].type.indexOf("image/")){const e=/<\s*img\b/gi;if(1!==t.match(e)?.length)return!0;const n=/<\s*img\b[^>]*\bsrc="file:\/\//i;if(t.match(n))return!0}return!1}function fS(){const{getBlockName:e}=(0,f.useSelect)(Jo),{getBlockType:t}=(0,f.useSelect)(a.store),{createSuccessNotice:n}=(0,f.useDispatch)(ef.store);return(0,c.useCallback)(((o,r)=>{let l="";if(1===r.length){const n=r[0],i=t(e(n))?.title;l="copy"===o?(0,v.sprintf)((0,v.__)('Copied "%s" to clipboard.'),i):(0,v.sprintf)((0,v.__)('Moved "%s" to clipboard.'),i)}else l="copy"===o?(0,v.sprintf)((0,v._n)("Copied %d block to clipboard.","Copied %d blocks to clipboard.",r.length),r.length):(0,v.sprintf)((0,v._n)("Moved %d block to clipboard.","Moved %d blocks to clipboard.",r.length),r.length);n(l,{type:"snackbar"})}),[])}function gS(){const{getBlocksByClientId:e,getSelectedBlockClientIds:t,hasMultiSelection:n,getSettings:o,__unstableIsFullySelected:r,__unstableIsSelectionCollapsed:l,__unstableIsSelectionMergeable:i,__unstableGetSelectedBlocksWithPartialSelection:s,canInsertBlockType:c}=(0,f.useSelect)(Jo),{flashBlock:u,removeBlocks:d,replaceBlocks:m,__unstableDeleteSelection:g,__unstableExpandSelection:h,insertBlocks:b}=(0,f.useDispatch)(Jo),v=fS();return(0,p.useRefEffect)((p=>{function f(f){if(f.defaultPrevented)return;const _=t();if(0===_.length)return;if(!n()){const{target:e}=f,{ownerDocument:t}=e;if("copy"===f.type||"cut"===f.type?(0,da.documentHasUncollapsedSelection)(t):(0,da.documentHasSelection)(t))return}if(!p.contains(f.target.ownerDocument.activeElement))return;f.preventDefault();const k=i(),y=l()||r(),E=!y&&!k;if("copy"===f.type||"cut"===f.type)if(1===_.length&&u(_[0]),E)h();else{let t;if(v(f.type,_),y)t=e(_);else{const[n,o]=s();t=[n,...e(_.slice(1,_.length-1)),o]}const n=f.clipboardData.getData("__unstableWrapperBlockName");n&&(t=(0,a.createBlock)(n,JSON.parse(f.clipboardData.getData("__unstableWrapperBlockAttributes")),t));const o=(0,a.serialize)(t);f.clipboardData.setData("text/plain",function(e){e=e.replace(/<br>/g,"\n");return(0,da.__unstableStripHTML)(e).trim().replace(/\n\n+/g,"\n\n")}(o)),f.clipboardData.setData("text/html",o)}if("cut"===f.type)y&&!E?d(_):(f.target.ownerDocument.activeElement.contentEditable=!1,g());else if("paste"===f.type){const{__experimentalCanUserUseUnfilteredHTML:e}=o(),{plainText:t,html:n,files:r}=function({clipboardData:e}){let t="",n="";try{t=e.getData("text/plain"),n=e.getData("text/html")}catch(t){try{n=e.getData("Text")}catch(e){return}}const o=(0,da.getFilesFromDataTransfer)(e);return o.length&&!mS(o,n)?{files:o}:{html:n,plainText:t,files:[]}}(f);let l=[];if(r.length){const e=(0,a.getBlockTransforms)("from");l=r.reduce(((t,n)=>{const o=(0,a.findTransform)(e,(e=>"files"===e.type&&e.isMatch([n])));return o&&t.push(o.transform([n])),t}),[]).flat()}else l=(0,a.pasteHandler)({HTML:n,plainText:t,mode:"BLOCKS",canUserUseUnfilteredHTML:e});if(1===_.length){const[e]=_;if(l.every((t=>c(t.name,e))))return void b(l,void 0,e)}m(_,l,l.length-1,-1)}}return p.ownerDocument.addEventListener("copy",f),p.ownerDocument.addEventListener("cut",f),p.ownerDocument.addEventListener("paste",f),()=>{p.ownerDocument.removeEventListener("copy",f),p.ownerDocument.removeEventListener("cut",f),p.ownerDocument.removeEventListener("paste",f)}}),[])}var hS=function({children:e}){return(0,c.createElement)("div",{ref:gS()},e)};function bS({shouldIframe:e=!0,height:t="300px",children:n=(0,c.createElement)(kh,null),styles:o,contentRef:r,iframeProps:l}){const i=mh(),a=gS(),s=pp(),u=(0,p.useMergeRefs)([a,r,s]);return e?(0,c.createElement)(Mp,{...l,ref:i,contentRef:u,style:{width:"100%",height:t,...l?.style},name:"editor-canvas"},(0,c.createElement)(Nm,{styles:o}),n):(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Nm,{styles:o,scope:".editor-styles-wrapper"}),(0,c.createElement)(xp,{ref:u,className:"editor-styles-wrapper",tabIndex:-1,style:{height:t}},n))}var vS=function({children:e,height:t,styles:n}){return(0,c.createElement)(bS,{height:t,styles:n},e)};const _S=()=>(0,c.createElement)(m.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},(0,c.createElement)(m.Path,{d:"M7.434 5l3.18 9.16H8.538l-.692-2.184H4.628l-.705 2.184H2L5.18 5h2.254zm-1.13 1.904h-.115l-1.148 3.593H7.44L6.304 6.904zM14.348 7.006c1.853 0 2.9.876 2.9 2.374v4.78h-1.79v-.914h-.114c-.362.64-1.123 1.022-2.031 1.022-1.346 0-2.292-.826-2.292-2.108 0-1.27.972-2.006 2.71-2.107l1.696-.102V9.38c0-.584-.42-.914-1.18-.914-.667 0-1.112.228-1.264.647h-1.701c.12-1.295 1.307-2.107 3.066-2.107zm1.079 4.1l-1.416.09c-.793.056-1.18.342-1.18.844 0 .52.45.837 1.091.837.857 0 1.505-.545 1.505-1.256v-.515z"})),kS=({style:e,className:t})=>(0,c.createElement)("div",{className:"block-library-colors-selector__icon-container"},(0,c.createElement)("div",{className:`${t} block-library-colors-selector__state-selection`,style:e},(0,c.createElement)(_S,null))),yS=({TextColor:e,BackgroundColor:t})=>({onToggle:n,isOpen:o})=>(0,c.createElement)(m.ToolbarGroup,null,(0,c.createElement)(m.ToolbarButton,{className:"components-toolbar__control block-library-colors-selector__toggle",label:(0,v.__)("Open Colors Selector"),onClick:n,onKeyDown:e=>{o||e.keyCode!==Ld.DOWN||(e.preventDefault(),n())},icon:(0,c.createElement)(t,null,(0,c.createElement)(e,null,(0,c.createElement)(kS,null)))}));var ES=({children:e,...t})=>($()("wp.blockEditor.BlockColorsStyleSelector",{alternative:"block supports API",since:"6.1",version:"6.3"}),(0,c.createElement)(m.Dropdown,{popoverProps:{placement:"bottom-start"},className:"block-library-colors-selector",contentClassName:"block-library-colors-selector__popover",renderToggle:yS(t),renderContent:()=>e}));var SS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));const wS=(0,c.createContext)({}),CS=()=>(0,c.useContext)(wS);function xS({children:e,...t}){const n=(0,c.useRef)();return(0,c.useEffect)((()=>{n.current&&(n.current.textContent=n.current.textContent)}),[e]),(0,c.createElement)("div",{hidden:!0,...t,ref:n},e)}const BS=(0,c.forwardRef)((({nestingLevel:e,blockCount:t,clientId:n,...o},r)=>{const{insertedBlock:l,setInsertedBlock:i}=CS(),a=(0,p.useInstanceId)(BS),s=(0,f.useSelect)((e=>{const{getTemplateLock:t,__unstableGetEditorMode:o}=e(Jo);return!!t(n)||"zoom-out"===o()}),[n]),u=uS({clientId:n,context:"list-view"}),d=uS({clientId:l?.clientId,context:"list-view"});if((0,c.useEffect)((()=>{d?.length&&(0,Ln.speak)((0,v.sprintf)((0,v.__)("%s block inserted"),d),"assertive")}),[d]),s)return null;const m=`list-view-appender__${a}`,g=(0,v.sprintf)((0,v.__)("Append to %1$s block at position %2$d, Level %3$d"),u,t+1,e);return(0,c.createElement)("div",{className:"list-view-appender"},(0,c.createElement)(Mg,{ref:r,rootClientId:n,position:"bottom right",isAppender:!0,selectBlockOnInsert:!1,shouldDirectInsert:!1,__experimentalIsQuick:!0,...o,toggleProps:{"aria-describedby":m},onSelectOrClose:e=>{e?.clientId&&i(e)}}),(0,c.createElement)(xS,{id:m},g))})),IS=gd(m.__experimentalTreeGridRow),TS=(0,c.forwardRef)((({isSelected:e,position:t,level:n,rowCount:o,children:r,className:l,path:i,...a},s)=>{const u=vd({isSelected:e,adjustScrolling:!1,enableAnimation:!0,triggerAnimationOnChange:i}),m=(0,p.useMergeRefs)([s,u]);return(0,c.createElement)(IS,{ref:m,className:d()("block-editor-list-view-leaf",l),level:n,positionInSet:t,setSize:o,isExpanded:void 0,...a},r)}));var MS=TS;var PS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var NS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const LS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?"right":"left":"up":"down"===e?"horizontal"===t?(0,v.isRTL)()?"left":"right":"down":null;function RS(e,t,n,o,r,l,i){const a=n+1;if(e>1)return function(e,t,n,o,r,l){const i=t+1;if(n&&o)return(0,v.__)("All blocks are selected, and cannot be moved");if(r>0&&!o){const t=LS("down",l);if("down"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d down by one place"),e,i);if("left"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d left by one place"),e,i);if("right"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d right by one place"),e,i)}if(r>0&&o){const e=LS("down",l);if("down"===e)return(0,v.__)("Blocks cannot be moved down as they are already at the bottom");if("left"===e)return(0,v.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,v.__)("Blocks cannot be moved right as they are already are at the rightmost position")}if(r<0&&!n){const t=LS("up",l);if("up"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d up by one place"),e,i);if("left"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d left by one place"),e,i);if("right"===t)return(0,v.sprintf)((0,v.__)("Move %1$d blocks from position %2$d right by one place"),e,i)}if(r<0&&n){const e=LS("up",l);if("up"===e)return(0,v.__)("Blocks cannot be moved up as they are already at the top");if("left"===e)return(0,v.__)("Blocks cannot be moved left as they are already are at the leftmost position");if("right"===e)return(0,v.__)("Blocks cannot be moved right as they are already are at the rightmost position")}}(e,n,o,r,l,i);if(o&&r)return(0,v.sprintf)((0,v.__)("Block %s is the only block, and cannot be moved"),t);if(l>0&&!r){const e=LS("down",i);if("down"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d down to position %3$d"),t,a,a+1);if("left"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a+1);if("right"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a+1)}if(l>0&&r){const e=LS("down",i);if("down"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved down"),t);if("left"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved left"),t);if("right"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the end of the content and can’t be moved right"),t)}if(l<0&&!o){const e=LS("up",i);if("up"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d up to position %3$d"),t,a,a-1);if("left"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d left to position %3$d"),t,a,a-1);if("right"===e)return(0,v.sprintf)((0,v.__)("Move %1$s block from position %2$d right to position %3$d"),t,a,a-1)}if(l<0&&o){const e=LS("up",i);if("up"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved up"),t);if("left"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved left"),t);if("right"===e)return(0,v.sprintf)((0,v.__)("Block %1$s is at the beginning of the content and can’t be moved right"),t)}}const AS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?Jd:ep:PS:"down"===e?"horizontal"===t?(0,v.isRTL)()?ep:Jd:NS:null,DS=(e,t)=>"up"===e?"horizontal"===t?(0,v.isRTL)()?(0,v.__)("Move right"):(0,v.__)("Move left"):(0,v.__)("Move up"):"down"===e?"horizontal"===t?(0,v.isRTL)()?(0,v.__)("Move left"):(0,v.__)("Move right"):(0,v.__)("Move down"):null,OS=(0,c.forwardRef)((({clientIds:e,direction:t,orientation:n,...o},r)=>{const l=(0,p.useInstanceId)(OS),i=Array.isArray(e)?e:[e],s=i.length,{blockType:u,isDisabled:g,rootClientId:h,isFirst:b,isLast:v,firstIndex:_,orientation:k="vertical"}=(0,f.useSelect)((e=>{const{getBlockIndex:o,getBlockRootClientId:r,getBlockOrder:l,getBlock:s,getBlockListSettings:c}=e(Jo),u=i[0],d=r(u),p=o(u),m=o(i[i.length-1]),f=l(d),g=s(u),h=0===p,b=m===f.length-1,{orientation:v}=c(d)||{};return{blockType:g?(0,a.getBlockType)(g.name):null,isDisabled:"up"===t?h:b,rootClientId:d,firstIndex:p,isFirst:h,isLast:b,orientation:n||v}}),[e,t]),{moveBlocksDown:y,moveBlocksUp:E}=(0,f.useDispatch)(Jo),S="up"===t?E:y,w=`block-editor-block-mover-button__description-${l}`;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{ref:r,className:d()("block-editor-block-mover-button",`is-${t}-button`),icon:AS(t,k),label:DS(t,k),"aria-describedby":w,...o,onClick:g?null:t=>{S(e,h),o.onClick&&o.onClick(t)},disabled:g,__experimentalIsFocusable:!0}),(0,c.createElement)(m.VisuallyHidden,{id:w},RS(s,u&&u.title,_,b,v,"up"===t?-1:1,k)))})),zS=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(OS,{direction:"up",ref:t,...e}))),VS=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(OS,{direction:"down",ref:t,...e})));var FS=(0,c.createElement)(F.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{d:"M10.97 10.159a3.382 3.382 0 0 0-2.857.955l1.724 1.723-2.836 2.913L7 17h1.25l2.913-2.837 1.723 1.723a3.38 3.38 0 0 0 .606-.825c.33-.63.446-1.343.35-2.032L17 10.695 13.305 7l-2.334 3.159Z"}));var HS=(0,c.createElement)(F.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(F.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M15 11h-.2V9c0-1.5-1.2-2.8-2.8-2.8S9.2 7.5 9.2 9v2H9c-.6 0-1 .4-1 1v4c0 .6.4 1 1 1h6c.6 0 1-.4 1-1v-4c0-.6-.4-1-1-1zm-1.8 0h-2.5V9c0-.7.6-1.2 1.2-1.2s1.2.6 1.2 1.2v2z"}));function GS({onClick:e}){return(0,c.createElement)("span",{className:"block-editor-list-view__expander",onClick:t=>e(t,{forceToggle:!0}),"aria-hidden":"true","data-testid":"list-view-expander"},(0,c.createElement)(ai,{icon:(0,v.isRTL)()?Th:Mh}))}const US=3;function $S(e){if("core/image"===e.name)return e.attributes?.url?{url:e.attributes.url,alt:e.attributes.alt,clientId:e.clientId}:void 0}function jS(e,t){const n=$S(e);return n?[n]:t?[]:function(e){if("core/gallery"!==e.name||!e.innerBlocks)return[];const t=[];for(const n of e.innerBlocks){const e=$S(n);if(e&&t.push(e),t.length>=US)return t}return t}(e)}var WS=(0,c.forwardRef)((function({className:e,block:{clientId:t},onClick:n,onToggleExpanded:o,tabIndex:r,onFocus:l,onDragStart:i,onDragEnd:s,draggable:u,isExpanded:p,ariaLabel:g,ariaDescribedBy:h,updateFocusAndSelection:b},_){const k=Ty(t),y=uS({clientId:t,context:"list-view"}),{isLocked:E}=Jy(t),{canInsertBlockType:S,getSelectedBlockClientIds:w,getPreviousBlockClientId:C,getBlockRootClientId:x,getBlockOrder:B,getBlocksByClientId:I,canRemoveBlocks:T}=(0,f.useSelect)(Jo),{duplicateBlocks:M,removeBlocks:P}=(0,f.useDispatch)(Jo),N=(0,ap.__unstableUseShortcutEventMatch)(),L="sticky"===k?.positionType,R=function({clientId:e,isExpanded:t}){const{block:n}=(0,f.useSelect)((t=>({block:t(Jo).getBlock(e)})),[e]);return(0,c.useMemo)((()=>jS(n,t)),[n,t])}({clientId:t,isExpanded:p}),A=k?.positionLabel?(0,v.sprintf)((0,v.__)("Position: %1$s"),k.positionLabel):"";function D(){const e=w(),n=e.includes(t),o=n?e[0]:t,r=x(o);return{blocksToUpdate:n?e:[t],firstBlockClientId:o,firstBlockRootClientId:r,selectedBlockClientIds:e}}return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.Button,{className:d()("block-editor-list-view-block-select-button",e),onClick:n,onKeyDown:async function(e){if(e.keyCode===Ld.ENTER||e.keyCode===Ld.SPACE)n(e);else if(e.keyCode===Ld.BACKSPACE||e.keyCode===Ld.DELETE||N("core/block-editor/remove",e)){var t;const{blocksToUpdate:e,firstBlockClientId:n,firstBlockRootClientId:o,selectedBlockClientIds:r}=D();if(!T(e,o))return;let l=null!==(t=C(n))&&void 0!==t?t:o;P(e,!1);const i=r.length>0&&0===w().length;l||(l=B()[0]),b(l,i)}else if(N("core/block-editor/duplicate",e)){if(e.defaultPrevented)return;e.preventDefault();const{blocksToUpdate:t,firstBlockRootClientId:n}=D(),o=I(t).every((e=>!!e&&(0,a.hasBlockSupport)(e.name,"multiple",!0)&&S(e.name,n)));if(o){const e=await M(t,!1);e?.length&&b(e[0],!1)}}},ref:_,tabIndex:r,onFocus:l,onDragStart:e=>{e.dataTransfer.clearData(),i?.(e)},onDragEnd:s,draggable:u,href:`#block-${t}`,"aria-label":g,"aria-describedby":h,"aria-expanded":p},(0,c.createElement)(GS,{onClick:o}),(0,c.createElement)(np,{icon:k?.icon,showColors:!0,context:"list-view"}),(0,c.createElement)(m.__experimentalHStack,{alignment:"center",className:"block-editor-list-view-block-select-button__label-wrapper",justify:"flex-start",spacing:1},(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__title"},(0,c.createElement)(m.__experimentalTruncate,{ellipsizeMode:"auto"},y)),k?.anchor&&(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__anchor-wrapper"},(0,c.createElement)(m.__experimentalTruncate,{className:"block-editor-list-view-block-select-button__anchor",ellipsizeMode:"auto"},k.anchor)),A&&L&&(0,c.createElement)(m.Tooltip,{text:A},(0,c.createElement)(ai,{icon:FS})),R.length?(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__images","aria-hidden":!0},R.map(((e,t)=>(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__image",key:e.clientId,style:{backgroundImage:`url(${e.url})`,zIndex:R.length-t}})))):null,E&&(0,c.createElement)("span",{className:"block-editor-list-view-block-select-button__lock"},(0,c.createElement)(ai,{icon:HS})))))}));var KS=({children:e,clientIds:t,cloneClassname:n,onDragStart:o,onDragEnd:r})=>{const{srcRootClientId:l,isDraggable:i,icon:s}=(0,f.useSelect)((e=>{const{canMoveBlocks:n,getBlockRootClientId:o,getBlockName:r,getBlockAttributes:l}=e(Jo),{getBlockType:i,getActiveBlockVariation:s}=e(a.store),c=o(t[0]),u=r(t[0]),d=s(u,l(t[0]));return{srcRootClientId:c,isDraggable:n(t,c),icon:d?.icon||i(u)?.icon}}),[t]),u=(0,c.useRef)(!1),[d,p,g]=function(){const e=(0,c.useRef)(null),t=(0,c.useRef)(null),n=(0,c.useRef)(null),o=(0,c.useRef)(null);return(0,c.useEffect)((()=>()=>{o.current&&(clearInterval(o.current),o.current=null)}),[]),[(0,c.useCallback)((r=>{e.current=r.clientY,n.current=(0,da.getScrollContainer)(r.target),o.current=setInterval((()=>{if(n.current&&t.current){const e=n.current.scrollTop+t.current;n.current.scroll({top:e})}}),25)}),[]),(0,c.useCallback)((o=>{if(!n.current)return;const r=n.current.offsetHeight,l=e.current-n.current.offsetTop,i=o.clientY-n.current.offsetTop;if(o.clientY>l){const e=Math.max(r-l-50,0),n=Math.max(i-l-50,0),o=0===e||0===n?0:n/e;t.current=25*o}else if(o.clientY<l){const e=Math.max(l-50,0),n=Math.max(l-i-50,0),o=0===e||0===n?0:n/e;t.current=-25*o}else t.current=0}),[]),()=>{e.current=null,n.current=null,o.current&&(clearInterval(o.current),o.current=null)}]}(),{startDraggingBlocks:h,stopDraggingBlocks:b}=(0,f.useDispatch)(Jo);if((0,c.useEffect)((()=>()=>{u.current&&b()}),[]),!i)return e({draggable:!1});const v={type:"block",srcClientIds:t,srcRootClientId:l};return(0,c.createElement)(m.Draggable,{cloneClassname:n,__experimentalTransferDataType:"wp-blocks",transferData:v,onDragStart:e=>{window.requestAnimationFrame((()=>{h(t),u.current=!0,d(e),o&&o()}))},onDragOver:p,onDragEnd:()=>{b(),u.current=!1,g(),r&&r()},__experimentalDragComponent:(0,c.createElement)(Um,{count:t.length,icon:s})},(({onDraggableStart:t,onDraggableEnd:n})=>e({draggable:!0,onDragStart:t,onDragEnd:n})))};const qS=(0,c.forwardRef)((({onClick:e,onToggleExpanded:t,block:n,isSelected:o,position:r,siblingBlockCount:l,level:i,isExpanded:a,selectedClientIds:s,...u},p)=>{const{clientId:m}=n,{blockMovingClientId:g,selectedBlockInBlockEditor:h}=(0,f.useSelect)((e=>{const{hasBlockMovingClientId:t,getSelectedBlockClientId:n}=e(Jo);return{blockMovingClientId:t(),selectedBlockInBlockEditor:n()}}),[]),{AdditionalBlockContent:b,insertedBlock:v,setInsertedBlock:_}=CS(),k=g&&h===m,y=d()("block-editor-list-view-block-contents",{"is-dropping-before":k}),E=s.includes(m)?s:[m];return(0,c.createElement)(c.Fragment,null,b&&(0,c.createElement)(b,{block:n,insertedBlock:v,setInsertedBlock:_}),(0,c.createElement)(KS,{clientIds:E},(({draggable:s,onDragStart:d,onDragEnd:m})=>(0,c.createElement)(WS,{ref:p,className:y,block:n,onClick:e,onToggleExpanded:t,isSelected:o,position:r,siblingBlockCount:l,level:i,draggable:s,onDragStart:d,onDragEnd:m,isExpanded:a,...u}))))}));var ZS=qS;function YS(e,t){const n=()=>{const n=t.current?.querySelector(`[role=row][data-block="${e}"]`);return n?da.focus.focusable.find(n)[0]:null};let o=n();o?o.focus():window.requestAnimationFrame((()=>{o=n(),o&&o.focus()}))}var XS=(0,c.memo)((function e({block:{clientId:t},isDragged:n,isSelected:o,isBranchSelected:r,selectBlock:l,position:i,level:s,rowCount:u,siblingBlockCount:g,showBlockMovers:h,path:b,isExpanded:_,selectedClientIds:k,isSyncedBranch:y}){const E=(0,c.useRef)(null),S=(0,c.useRef)(null),[w,C]=(0,c.useState)(!1),{isLocked:x,canEdit:B}=Jy(t),I=o&&k[0]===t,T=o&&k[k.length-1]===t,{toggleBlockHighlight:M}=(0,f.useDispatch)(Jo),P=Ty(t),N=P?.name||P?.title||(0,v.__)("Untitled"),L=(0,f.useSelect)((e=>e(Jo).getBlock(t)),[t]),R=(0,f.useSelect)((e=>e(Jo).getBlockName(t)),[t]),A=(0,f.useSelect)((e=>e(Jo).getBlockEditingMode(t)),[t]),D=(0,a.hasBlockSupport)(R,"__experimentalToolbar",!0)&&"default"===A,O=`list-view-block-select-button__${(0,p.useInstanceId)(e)}`,z=((e,t,n)=>(0,v.sprintf)((0,v.__)("Block %1$d of %2$d, Level %3$d"),e,t,n))(i,g,s),V=x?(0,v.sprintf)((0,v.__)("%s (locked)"),N):N,F=(0,v.sprintf)((0,v.__)("Options for %s"),N),{expand:H,collapse:G,BlockSettingsMenu:U,listViewInstanceId:$,expandedState:j,setInsertedBlock:W,treeGridElementRef:K}=CS(),q=h&&g>0,Z=d()("block-editor-list-view-block__mover-cell",{"is-visible":w||o}),Y=d()("block-editor-list-view-block__menu-cell",{"is-visible":w||I}),X=(0,c.useCallback)((()=>{C(!0),M(t,!0)}),[t,C,M]),Q=(0,c.useCallback)((()=>{C(!1),M(t,!1)}),[t,C,M]),J=(0,c.useCallback)((e=>{l(e,t),e.preventDefault()}),[t,l]),ee=(0,c.useCallback)(((e,t)=>{t&&l(void 0,e,null,null),YS(e,K)}),[l,K]),te=(0,c.useCallback)((e=>{e.preventDefault(),e.stopPropagation(),!0===_?G(t):!1===_&&H(t)}),[t,H,G,_]);let ne;q?ne=2:D||(ne=3);const oe=d()({"is-selected":o,"is-first-selected":I,"is-last-selected":T,"is-branch-selected":r,"is-synced-branch":y,"is-dragging":n,"has-single-cell":!D,"is-synced":P?.isSynced}),re=k.includes(t)?k:[t];!function({isSelected:e,selectedClientIds:t,rowItemRef:n}){const o=1===t.length;(0,c.useLayoutEffect)((()=>{if(!e||!o||!n.current)return;const t=(0,da.getScrollContainer)(n.current),{ownerDocument:r}=n.current;if(t===r.body||t===r.documentElement||!t)return;const l=n.current.getBoundingClientRect(),i=t.getBoundingClientRect();(l.top<i.top||l.bottom>i.bottom)&&n.current.scrollIntoView()}),[e,o,n])}({isSelected:o,rowItemRef:S,selectedClientIds:k});const le=o&&1===k.length;return(0,c.createElement)(MS,{className:oe,onKeyDown:e=>{e.keyCode===Ld.ESCAPE&&!e.defaultPrevented&&k.length>0&&(e.stopPropagation(),e.preventDefault(),l(e,void 0))},onMouseEnter:X,onMouseLeave:Q,onFocus:X,onBlur:Q,level:s,position:i,rowCount:u,path:b,id:`list-view-${$}-block-${t}`,"data-block":t,"data-expanded":B?_:void 0,ref:S},(0,c.createElement)(m.__experimentalTreeGridCell,{className:"block-editor-list-view-block__contents-cell",colSpan:ne,ref:E,"aria-selected":!!o},(({ref:e,tabIndex:t,onFocus:n})=>(0,c.createElement)("div",{className:"block-editor-list-view-block__contents-container"},(0,c.createElement)(ZS,{block:L,onClick:J,onToggleExpanded:te,isSelected:o,position:i,siblingBlockCount:g,level:s,ref:e,tabIndex:le?0:t,onFocus:n,isExpanded:B?_:void 0,selectedClientIds:k,ariaLabel:V,ariaDescribedBy:O,updateFocusAndSelection:ee}),(0,c.createElement)(xS,{id:O},z)))),q&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalTreeGridCell,{className:Z,withoutGridItem:!0},(0,c.createElement)(m.__experimentalTreeGridItem,null,(({ref:e,tabIndex:n,onFocus:o})=>(0,c.createElement)(zS,{orientation:"vertical",clientIds:[t],ref:e,tabIndex:n,onFocus:o}))),(0,c.createElement)(m.__experimentalTreeGridItem,null,(({ref:e,tabIndex:n,onFocus:o})=>(0,c.createElement)(VS,{orientation:"vertical",clientIds:[t],ref:e,tabIndex:n,onFocus:o}))))),D&&U&&(0,c.createElement)(m.__experimentalTreeGridCell,{className:Y,"aria-selected":!!o},(({ref:e,tabIndex:t,onFocus:n})=>(0,c.createElement)(U,{clientIds:re,block:L,icon:_a,label:F,toggleProps:{ref:e,className:"block-editor-list-view-block__menu",tabIndex:t,onFocus:n},disableOpenOnArrowDown:!0,expand:H,expandedState:j,setInsertedBlock:W,__experimentalSelectBlock:ee}))))}));function QS(e,t,n,o){var r;const l=n?.includes(e.clientId);if(l)return 0;return(null!==(r=t[e.clientId])&&void 0!==r?r:o)?1+e.innerBlocks.reduce(JS(t,n,o),0):1}const JS=(e,t,n)=>(o,r)=>{var l;const i=t?.includes(r.clientId);if(i)return o;return(null!==(l=e[r.clientId])&&void 0!==l?l:n)&&r.innerBlocks.length>0?o+QS(r,e,t,n):o+1},ew=()=>{};var tw=(0,c.memo)((function e(t){const{blocks:n,selectBlock:o=ew,showBlockMovers:r,selectedClientIds:l,level:i=1,path:a="",isBranchDragged:s=!1,isBranchSelected:u=!1,listPosition:d=0,fixedListWindow:p,isExpanded:g,parentId:h,shouldShowInnerBlocks:b=!0,isSyncedBranch:v=!1,showAppender:_=!0}=t,k=Ty(h),y=v||!!k?.isSynced,E=(0,f.useSelect)((e=>!h||e(Jo).canEditBlock(h)),[h]),{expandedState:S,draggedClientIds:w}=CS();if(!E)return null;const C=_&&1===i,x=n.filter(Boolean),B=x.length,I=C?B+1:B;let T=d;return(0,c.createElement)(c.Fragment,null,x.map(((t,n)=>{var d;const{clientId:m,innerBlocks:h}=t;n>0&&(T+=QS(x[n-1],S,w,g));const{itemInView:v}=p,_=v(T),k=n+1,E=a.length>0?`${a}_${k}`:`${k}`,C=!!h?.length,M=C&&b?null!==(d=S[m])&&void 0!==d?d:g:void 0,P=!!w?.includes(m),N=((e,t)=>Array.isArray(t)&&t.length?-1!==t.indexOf(e):t===e)(m,l),L=u||N&&C,R=P||_||s||N&&m===l[0];return(0,c.createElement)(f.AsyncModeProvider,{key:m,value:!N},R&&(0,c.createElement)(XS,{block:t,selectBlock:o,isSelected:N,isBranchSelected:L,isDragged:P||s,level:i,position:k,rowCount:I,siblingBlockCount:B,showBlockMovers:r,path:E,isExpanded:M,listPosition:T,selectedClientIds:l,isSyncedBranch:y}),!R&&(0,c.createElement)("tr",null,(0,c.createElement)("td",{className:"block-editor-list-view-placeholder"})),C&&M&&(0,c.createElement)(e,{parentId:m,blocks:h,selectBlock:o,showBlockMovers:r,level:i+1,path:E,listPosition:T+1,fixedListWindow:p,isBranchSelected:L,isBranchDragged:P||s,selectedClientIds:l,isExpanded:g,isSyncedBranch:y}))})),C&&(0,c.createElement)(m.__experimentalTreeGridRow,{level:i,setSize:I,positionInSet:I,isExpanded:!0},(0,c.createElement)(m.__experimentalTreeGridCell,null,(e=>(0,c.createElement)(BS,{clientId:h,nestingLevel:i,blockCount:B,...e})))))}));function nw({listViewRef:e,blockDropTarget:t}){const{rootClientId:n,clientId:o,dropPosition:r}=t||{},[l,i]=(0,c.useMemo)((()=>{if(!e.current)return[];return[n?e.current.querySelector(`[data-block="${n}"]`):void 0,o?e.current.querySelector(`[data-block="${o}"]`):void 0]}),[n,o]),a=i||l,s=(0,v.isRTL)(),u=(0,c.useCallback)((e=>{if(!l)return 0;const t=l.querySelector(".block-editor-block-icon").getBoundingClientRect();return s?e.right-t.left:t.right-e.left}),[l,s]),d=(0,c.useCallback)(((e,t)=>{if(!a)return 0;let n=a.offsetWidth;const o=(0,da.getScrollContainer)(a,"horizontal"),r=a.ownerDocument,l=o===r.body||o===r.documentElement;if(o&&!l){const r=o.getBoundingClientRect(),l=(0,v.isRTL)()?r.right-e.right:e.left-r.left,i=o.clientWidth;if(i<n+l&&(n=i-l),!s&&e.left+t<r.left)return n-=r.left-e.left,n;if(s&&e.right-t>r.right)return n-=e.right-r.right,n}return n-t}),[s,a]),p=(0,c.useMemo)((()=>{if(!a)return{};const e=a.getBoundingClientRect(),t=u(e);return{width:d(e,t)}}),[u,d,a]),f=(0,c.useMemo)((()=>{if(a&&("top"===r||"bottom"===r||"inside"===r))return{contextElement:a,getBoundingClientRect(){const e=a.getBoundingClientRect(),t=u(e);let n=s?e.left:e.left+t,o=0,l=0;const i=(0,da.getScrollContainer)(a,"horizontal"),c=a.ownerDocument,p=i===c.body||i===c.documentElement;if(i&&!p){const e=i.getBoundingClientRect(),t=s?i.offsetWidth-i.clientWidth:0;n<e.left+t&&(n=e.left+t)}"top"===r?(o=e.top,l=e.top):(o=e.bottom,l=e.bottom);const m=d(e,t),f=l-o;return new window.DOMRect(n,o,m,f)}}}),[a,r,u,d,s]);return a?(0,c.createElement)(m.Popover,{animate:!1,anchor:f,focusOnMount:!1,className:"block-editor-list-view-drop-indicator",variant:"unstyled"},(0,c.createElement)("div",{style:p,className:"block-editor-list-view-drop-indicator__line"})):null}function ow(){const{clearSelectedBlock:e,multiSelect:t,selectBlock:n}=(0,f.useDispatch)(Jo),{getBlockName:o,getBlockParents:r,getBlockSelectionStart:l,getSelectedBlockClientIds:i,hasMultiSelection:s,hasSelectedBlock:u}=(0,f.useSelect)(Jo),{getBlockType:d}=(0,f.useSelect)(a.store),p=(0,c.useCallback)((async(a,c,p,m)=>{if(!a?.shiftKey&&a?.keyCode!==Ld.ESCAPE)return void n(c,m);a.preventDefault();const f="keydown"===a.type&&a.keyCode===Ld.ESCAPE,g="keydown"===a.type&&(a.keyCode===Ld.UP||a.keyCode===Ld.DOWN||a.keyCode===Ld.HOME||a.keyCode===Ld.END);if(!g&&!u()&&!s())return void n(c,null);const h=i(),b=[...r(c),c];if((f||g&&!h.some((e=>b.includes(e))))&&await e(),!f){let e=l(),n=c;g&&(u()||s()||(e=c),p&&(n=p));const o=r(e),i=r(n),{start:a,end:d}=function(e,t,n,o){const r=[...n,e],l=[...o,t],i=Math.min(r.length,l.length)-1;return{start:r[i],end:l[i]}}(e,n,o,i);await t(a,d,null)}const _=i();if((a.keyCode===Ld.HOME||a.keyCode===Ld.END)&&_.length>1)return;const k=h.filter((e=>!_.includes(e)));let y;if(1===k.length){const e=d(o(k[0]))?.title;e&&(y=(0,v.sprintf)((0,v.__)("%s deselected."),e))}else k.length>1&&(y=(0,v.sprintf)((0,v.__)("%s blocks deselected."),k.length));y&&(0,Ln.speak)(y,"assertive")}),[e,o,d,r,l,i,s,u,t,n]);return{updateBlockSelection:p}}const rw=28;function lw(e,t){const n=e[t+1];return n&&n.isDraggedBlock?lw(e,t+1):n}const iw=["top","bottom"];function aw(e,t,n=!1){let o,r,l,i,a;for(let n=0;n<e.length;n++){const s=e[n];if(s.isDraggedBlock)continue;const c=s.element.getBoundingClientRect(),[u,d]=oh(t,c,iw),p=rh(t,c);if(void 0===l||u<l||p){l=u;const t=e.indexOf(s),n=e[t-1];if("top"===d&&n&&n.rootClientId===s.rootClientId&&!n.isDraggedBlock?(r=n,o="bottom",i=n.element.getBoundingClientRect(),a=t-1):(r=s,o=d,i=c,a=t),p)break}}if(!r)return;const s=function(e,t){const n=[];let o=e;for(;o;)n.push({...o}),o=t.find((e=>e.clientId===o.rootClientId));return n}(r,e),c="bottom"===o;if(c&&r.canInsertDraggedBlocksAsChild&&(r.innerBlockCount>0&&r.isExpanded||function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw;return(o?e.x<r-rw:e.x>r+rw)&&e.y<t.bottom}(t,i,s.length,n))){const e=r.isExpanded?0:r.innerBlockCount||0;return{rootClientId:r.clientId,blockIndex:e,dropPosition:"inside"}}if(c&&r.rootClientId&&function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw;return o?e.x>r:e.x<r}(t,i,s.length,n)){const l=lw(e,a),c=r.nestingLevel,u=l?l.nestingLevel:1;if(c&&u){const d=function(e,t,n=1,o=!1){const r=o?t.right-n*rw:t.left+n*rw,l=o?r-e.x:e.x-r,i=Math.round(l/rw);return Math.abs(i)}(t,i,s.length,n),p=Math.max(Math.min(d,c-u),0);if(s[p]){let t=r.blockIndex;if(s[p].nestingLevel===l?.nestingLevel)t=l?.blockIndex;else for(let n=a;n>=0;n--){const o=e[n];if(o.rootClientId===s[p].rootClientId){t=o.blockIndex+1;break}}return{rootClientId:s[p].rootClientId,clientId:r.clientId,blockIndex:t,dropPosition:o}}}}if(!r.canInsertDraggedBlocksAsSibling)return;const u=c?1:0;return{rootClientId:r.rootClientId,clientId:r.clientId,blockIndex:r.blockIndex+u,dropPosition:o}}const sw="align",cw="__experimentalBorder",uw="color",dw="customClassName",pw="typography.__experimentalFontFamily",mw="typography.fontSize",fw="layout",gw=[...["typography.lineHeight",mw,"typography.__experimentalFontStyle","typography.__experimentalFontWeight",pw,"typography.textColumns","typography.__experimentalTextDecoration","typography.__experimentalTextTransform","typography.__experimentalWritingMode","typography.__experimentalLetterSpacing"],cw,uw,"spacing"];const hw={align:e=>(0,a.hasBlockSupport)(e,sw),borderColor:e=>function(e,t="any"){if("web"!==c.Platform.OS)return!1;const n=(0,a.getBlockSupport)(e,cw);return!0===n||("any"===t?!!(n?.color||n?.radius||n?.width||n?.style):!!n?.[t])}(e,"color"),backgroundColor:e=>{const t=(0,a.getBlockSupport)(e,uw);return t&&!1!==t.background},textColor:e=>{const t=(0,a.getBlockSupport)(e,uw);return t&&!1!==t.text},gradient:e=>{const t=(0,a.getBlockSupport)(e,uw);return null!==t&&"object"==typeof t&&!!t.gradients},className:e=>(0,a.hasBlockSupport)(e,dw,!0),fontFamily:e=>(0,a.hasBlockSupport)(e,pw),fontSize:e=>(0,a.hasBlockSupport)(e,mw),layout:e=>(0,a.hasBlockSupport)(e,fw),style:e=>gw.some((t=>(0,a.hasBlockSupport)(e,t)))};function bw(e,t){return Object.entries(hw).reduce(((n,[o,r])=>(r(e.name)&&r(t.name)&&(n[o]=e.attributes[o]),n)),{})}function vw(e,t,n){for(let o=0;o<Math.min(t.length,e.length);o+=1)n(e[o].clientId,bw(t[o],e[o])),vw(e[o].innerBlocks,t[o].innerBlocks,n)}function _w(){const e=(0,f.useRegistry)(),{updateBlockAttributes:t}=(0,f.useDispatch)(Jo),{createSuccessNotice:n,createWarningNotice:o,createErrorNotice:r}=(0,f.useDispatch)(ef.store);return(0,c.useCallback)((async l=>{let i="";try{if(!window.navigator.clipboard)return void r((0,v.__)("Unable to paste styles. This feature is only available on secure (https) sites in supporting browsers."),{type:"snackbar"});i=await window.navigator.clipboard.readText()}catch(e){return void r((0,v.__)("Unable to paste styles. Please allow browser clipboard permissions before continuing."),{type:"snackbar"})}if(!i||!function(e){try{const t=(0,a.parse)(e,{__unstableSkipMigrationLogs:!0,__unstableSkipAutop:!0});return 1!==t.length||"core/freeform"!==t[0].name}catch(e){return!1}}(i))return void o((0,v.__)("Unable to paste styles. Block styles couldn't be found within the copied content."),{type:"snackbar"});const s=(0,a.parse)(i);if(1===s.length?e.batch((()=>{vw(l,l.map((()=>s[0])),t)})):e.batch((()=>{vw(l,s,t)})),1===l.length){const e=(0,a.getBlockType)(l[0].name)?.title;n((0,v.sprintf)((0,v.__)("Pasted styles to %s."),e),{type:"snackbar"})}else n((0,v.sprintf)((0,v.__)("Pasted styles to %d blocks."),l.length),{type:"snackbar"})}),[e.batch,t,n,o,r])}function kw({clientIds:e,children:t,__experimentalUpdateSelection:n}){const{canInsertBlockType:o,getBlockRootClientId:r,getBlocksByClientId:l,canMoveBlocks:i,canRemoveBlocks:s}=(0,f.useSelect)(Jo),{getDefaultBlockName:c,getGroupingBlockName:u}=(0,f.useSelect)(a.store),d=l(e),p=r(e[0]),m=d.every((e=>!!e&&((0,a.hasBlockSupport)(e.name,"color")||(0,a.hasBlockSupport)(e.name,"typography")))),g=d.every((e=>!!e&&(0,a.hasBlockSupport)(e.name,"multiple",!0)&&o(e.name,p))),h=o(c(),p),b=i(e,p),v=s(e,p),{removeBlocks:_,replaceBlocks:k,duplicateBlocks:y,insertAfterBlock:E,insertBeforeBlock:S,flashBlock:w,setBlockMovingClientId:C,setNavigationMode:x,selectBlock:B}=(0,f.useDispatch)(Jo),I=fS(),T=_w();return t({canCopyStyles:m,canDuplicate:g,canInsertDefaultBlock:h,canMove:b,canRemove:v,rootClientId:p,blocks:d,onDuplicate(){return y(e,n)},onRemove(){return _(e,n)},onInsertBefore(){const t=Array.isArray(e)?e[0]:t;S(t)},onInsertAfter(){const t=Array.isArray(e)?e[e.length-1]:t;E(t)},onMoveTo(){x(!0),B(e[0]),C(e[0])},onGroup(){if(!d.length)return;const t=u(),n=(0,a.switchToBlockType)(d,t);n&&k(e,n)},onUngroup(){if(!d.length)return;const t=d[0].innerBlocks;t.length&&k(e,t)},onCopy(){const e=d.map((({clientId:e})=>e));1===d.length&&w(e[0]),I("copy",e)},async onPasteStyles(){await T(d)}})}var yw=(0,p.compose)((0,f.withSelect)(((e,{clientId:t})=>{const n=e(Jo).getBlock(t);return{block:n,shouldRender:n&&"core/html"===n.name}})),(0,f.withDispatch)(((e,{block:t})=>({onClick:()=>e(Jo).replaceBlocks(t.clientId,(0,a.rawHandler)({HTML:(0,a.getBlockContent)(t)}))}))))((function({shouldRender:e,onClick:t,small:n}){if(!e)return null;const o=(0,v.__)("Convert to Blocks");return(0,c.createElement)(m.MenuItem,{onClick:t},!n&&o)}));const{Fill:Ew,Slot:Sw}=(0,m.createSlotFill)("__unstableBlockSettingsMenuFirstItem");Ew.Slot=Sw;var ww=Ew;const{clearTimeout:Cw,setTimeout:xw}=window,Bw=200;function Iw({ref:e,isFocused:t,highlightParent:n,debounceTimeout:o=Bw}){const{getSelectedBlockClientId:r,getBlockRootClientId:l}=(0,f.useSelect)(Jo),{toggleBlockHighlight:i}=(0,f.useDispatch)(Jo),a=(0,c.useRef)(),s=(0,f.useSelect)((e=>e(Jo).getSettings().isDistractionFree),[]),u=e=>{if(e&&s)return;const t=r(),o=n?l(t):t;i(o,e)},d=()=>{const n=e?.current&&e.current.matches(":hover");return!t&&!n},p=()=>{const e=a.current;e&&Cw&&Cw(e)};return(0,c.useEffect)((()=>()=>{u(!1),p()}),[]),{debouncedShowGestures:e=>{e&&e.stopPropagation(),p(),u(!0)},debouncedHideGestures:e=>{e&&e.stopPropagation(),p(),a.current=xw((()=>{d()&&u(!1)}),o)}}}function Tw({ref:e,highlightParent:t=!1,debounceTimeout:n=Bw}){const[o,r]=(0,c.useState)(!1),{debouncedShowGestures:l,debouncedHideGestures:i}=Iw({ref:e,debounceTimeout:n,isFocused:o,highlightParent:t}),a=(0,c.useRef)(!1),s=()=>e?.current&&e.current.contains(e.current.ownerDocument.activeElement);return(0,c.useEffect)((()=>{const t=e.current,n=()=>{s()&&(r(!0),l())},o=()=>{s()||(r(!1),i())};return t&&!a.current&&(t.addEventListener("focus",n,!0),t.addEventListener("blur",o,!0),a.current=!0),()=>{t&&(t.removeEventListener("focus",n),t.removeEventListener("blur",o))}}),[e,a,r,l,i]),{onMouseMove:l,onMouseLeave:i}}const Mw={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"};function Pw({blocks:e,onCopy:t,label:n}){const o=(0,p.useCopyToClipboard)((()=>(0,a.serialize)(e)),t),r=e.length>1?(0,v.__)("Copy blocks"):(0,v.__)("Copy"),l=n||r;return(0,c.createElement)(m.MenuItem,{ref:o},l)}function Nw({block:e,clientIds:t,__experimentalSelectBlock:n,children:o,__unstableDisplayLocation:r,...l}){const i=e?.clientId,s=Array.isArray(t)?t:[t],u=s.length,d=s[0],{firstParentClientId:g,onlyBlock:h,parentBlockType:b,previousBlockClientId:_,selectedBlockClientIds:k}=(0,f.useSelect)((e=>{const{getBlockCount:t,getBlockName:n,getBlockRootClientId:o,getPreviousBlockClientId:r,getSelectedBlockClientIds:l,getBlockAttributes:i}=e(Jo),{getActiveBlockVariation:s}=e(a.store),c=o(d),u=c&&n(c);return{firstParentClientId:c,onlyBlock:1===t(c),parentBlockType:c&&(s(u,i(c))||(0,a.getBlockType)(u)),previousBlockClientId:r(d),selectedBlockClientIds:l()}}),[d]),{getBlockOrder:y,getSelectedBlockClientIds:E}=(0,f.useSelect)(Jo),S=(0,f.useSelect)((e=>Xo(e(Jo)).getOpenedBlockSettingsMenu()),[]),{setOpenedBlockSettingsMenu:w}=Xo((0,f.useDispatch)(Jo)),C=(0,f.useSelect)((e=>{const{getShortcutRepresentation:t}=e(ap.store);return{duplicate:t("core/block-editor/duplicate"),remove:t("core/block-editor/remove"),insertAfter:t("core/block-editor/insert-after"),insertBefore:t("core/block-editor/insert-before")}}),[]),x=(0,ap.__unstableUseShortcutEventMatch)(),{selectBlock:B}=(0,f.useDispatch)(Jo),I=k.length>0,T=(0,c.useCallback)((async e=>{if(n){const t=await e;t&&t[0]&&n(t[0],!1)}}),[n]),M=(0,c.useCallback)((()=>{if(n){let e=_||g;e||(e=y()[0]);const t=I&&0===E().length;n(e,t)}}),[n,_,g,y,I,E]),P=1===u?(0,v.__)("Delete"):(0,v.__)("Delete blocks"),N=(0,c.useRef)(),L=Tw({ref:N,highlightParent:!0}),R=k?.includes(g),A=i?S===i||!1:void 0,D=(0,c.useCallback)((e=>{e&&S!==i?w(i):!e&&S&&S===i&&w(void 0)}),[i,S,w]);return(0,c.createElement)(kw,{clientIds:t,__experimentalUpdateSelection:!n},(({canCopyStyles:e,canDuplicate:n,canInsertDefaultBlock:i,canMove:a,canRemove:s,onDuplicate:f,onInsertAfter:_,onInsertBefore:k,onRemove:y,onCopy:E,onPasteStyles:S,onMoveTo:I,blocks:O})=>(0,c.createElement)(m.DropdownMenu,{icon:_a,label:(0,v.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:Mw,open:A,onToggle:D,noIcons:!0,menuProps:{onKeyDown(e){e.defaultPrevented||(x("core/block-editor/remove",e)&&s?(e.preventDefault(),M(y())):x("core/block-editor/duplicate",e)&&n?(e.preventDefault(),T(f())):x("core/block-editor/insert-after",e)&&i?(e.preventDefault(),w(void 0),_()):x("core/block-editor/insert-before",e)&&i&&(e.preventDefault(),w(void 0),k()))}},...l},(({onClose:l})=>(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(ww.Slot,{fillProps:{onClose:l}}),!R&&!!g&&(0,c.createElement)(m.MenuItem,{...L,ref:N,icon:(0,c.createElement)(np,{icon:b.icon}),onClick:()=>B(g)},(0,v.sprintf)((0,v.__)("Select parent block (%s)"),b.title)),1===u&&(0,c.createElement)(yw,{clientId:d}),(0,c.createElement)(Pw,{blocks:O,onCopy:E}),n&&(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,f,T),shortcut:C.duplicate},(0,v.__)("Duplicate")),i&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,k),shortcut:C.insertBefore},(0,v.__)("Add before")),(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,_),shortcut:C.insertAfter},(0,v.__)("Add after")))),e&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(Pw,{blocks:O,onCopy:E,label:(0,v.__)("Copy styles")}),(0,c.createElement)(m.MenuItem,{onClick:S},(0,v.__)("Paste styles"))),(0,c.createElement)(pE.Slot,{fillProps:{onClose:l,canMove:a,onMoveTo:I,onlyBlock:h,count:u,firstBlockClientId:d},clientIds:t,__unstableDisplayLocation:r}),"function"==typeof o?o({onClose:l}):c.Children.map((e=>(0,c.cloneElement)(e,{onClose:l}))),s&&(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItem,{onClick:(0,p.pipe)(l,y,M),shortcut:C.remove},P)))))))}var Lw=Nw;const Rw=(e,t)=>Array.isArray(t.clientIds)?{...e,...t.clientIds.reduce(((e,n)=>({...e,[n]:"expand"===t.type})),{})}:e;const Aw=(0,c.forwardRef)((function e({id:t,blocks:n,dropZoneElement:o,showBlockMovers:r=!1,isExpanded:l=!1,showAppender:i=!1,blockSettingsMenu:a=Nw,rootClientId:s,description:u,onSelect:d,additionalBlockContent:g},h){n&&$()("`blocks` property in `wp.blockEditor.__experimentalListView`",{since:"6.3",alternative:"`rootClientId` property"});const b=(0,p.useInstanceId)(e),{clientIdsTree:_,draggedClientIds:k,selectedClientIds:y}=function({blocks:e,rootClientId:t}){return(0,f.useSelect)((n=>{const{getDraggedBlockClientIds:o,getSelectedBlockClientIds:r,getEnabledClientIdsTree:l}=Xo(n(Jo));return{selectedClientIds:r(),draggedClientIds:o(),clientIdsTree:null!=e?e:l(t)}}),[e,t])}({blocks:n,rootClientId:s}),{getBlock:E}=(0,f.useSelect)(Jo),{visibleBlockCount:S,shouldShowInnerBlocks:w}=(0,f.useSelect)((e=>{const{getGlobalBlockCount:t,getClientIdsOfDescendants:n,__unstableGetEditorMode:o}=e(Jo),r=k?.length>0?n(k).length+1:0;return{visibleBlockCount:t()-r,shouldShowInnerBlocks:"zoom-out"!==o()}}),[k]),{updateBlockSelection:C}=ow(),[x,B]=(0,c.useReducer)(Rw,{}),{ref:I,target:T}=function({dropZoneElement:e}){const{getBlockRootClientId:t,getBlockIndex:n,getBlockCount:o,getDraggedBlockClientIds:r,canInsertBlocks:l}=(0,f.useSelect)(Jo),[i,a]=(0,c.useState)(),{rootClientId:s,blockIndex:u}=i||{},d=nh(s,u),m=(0,v.isRTL)(),g=r(),h=(0,p.useThrottle)((0,c.useCallback)(((e,r)=>{const i={x:e.clientX,y:e.clientY},s=!!g?.length,c=aw(Array.from(r.querySelectorAll("[data-block]")).map((e=>{const r=e.dataset.block,i="true"===e.dataset.expanded,a=e.classList.contains("is-dragging"),c=parseInt(e.getAttribute("aria-level"),10),u=t(r);return{clientId:r,isExpanded:i,rootClientId:u,blockIndex:n(r),element:e,nestingLevel:c||void 0,isDraggedBlock:!!s&&a,innerBlockCount:o(r),canInsertDraggedBlocksAsSibling:!s||l(g,u),canInsertDraggedBlocksAsChild:!s||l(g,r)}})),i,m);c&&a(c)}),[l,g,o,n,t,m]),200);return{ref:(0,p.__experimentalUseDropZone)({dropZoneElement:e,onDrop(e){i&&d(e)},onDragLeave(){h.cancel(),a(null)},onDragOver(e){h(e,e.currentTarget)},onDragEnd(){h.cancel(),a(null)}}),target:i}}({dropZoneElement:o}),M=(0,c.useRef)(),P=(0,p.useMergeRefs)([M,I,h]),[N,L]=(0,c.useState)(null),{setSelectedTreeId:R}=function({firstSelectedBlockClientId:e,setExpandedState:t}){const[n,o]=(0,c.useState)(null),{selectedBlockParentClientIds:r}=(0,f.useSelect)((t=>{const{getBlockParents:n}=t(Jo);return{selectedBlockParentClientIds:n(e,!1)}}),[e]),l=Array.isArray(r)&&r.length?r:null;return(0,c.useEffect)((()=>{n!==e&&l&&t({type:"expand",clientIds:r})}),[e]),{setSelectedTreeId:o}}({firstSelectedBlockClientId:y[0],setExpandedState:B}),A=(0,c.useCallback)(((e,t,n)=>{C(e,t,null,n),R(t),d&&d(E(t))}),[R,C,d,E]);(0,c.useEffect)((()=>{y?.length&&YS(y[0],M)}),[]);const D=(0,c.useCallback)((e=>{e&&B({type:"expand",clientIds:[e]})}),[B]),O=(0,c.useCallback)((e=>{e&&B({type:"collapse",clientIds:[e]})}),[B]),z=(0,c.useCallback)((e=>{D(e?.dataset?.block)}),[D]),V=(0,c.useCallback)((e=>{O(e?.dataset?.block)}),[O]),F=(0,c.useCallback)(((e,t,n)=>{e.shiftKey&&C(e,t?.dataset?.block,n?.dataset?.block)}),[C]),H=(0,c.useMemo)((()=>({draggedClientIds:k,expandedState:x,expand:D,collapse:O,BlockSettingsMenu:a,listViewInstanceId:b,AdditionalBlockContent:g,insertedBlock:N,setInsertedBlock:L,treeGridElementRef:M})),[k,x,D,O,a,b,g,N,L]),[G]=(0,p.__experimentalUseFixedWindowList)(M,36,S,{expandedState:x,useWindowing:!0,windowOverscan:40});return _.length||i?(0,c.createElement)(f.AsyncModeProvider,{value:!0},(0,c.createElement)(nw,{listViewRef:M,blockDropTarget:T}),(0,c.createElement)(m.__experimentalTreeGrid,{id:t,className:"block-editor-list-view-tree","aria-label":(0,v.__)("Block navigation structure"),ref:P,onCollapseRow:V,onExpandRow:z,onFocusRow:F,applicationAriaLabel:(0,v.__)("Block navigation structure"),"aria-description":u},(0,c.createElement)(wS.Provider,{value:H},(0,c.createElement)(tw,{blocks:_,parentId:s,selectBlock:A,showBlockMovers:r,fixedListWindow:G,selectedClientIds:y,isExpanded:l,shouldShowInnerBlocks:w,showAppender:i})))):null}));var Dw=(0,c.forwardRef)(((e,t)=>(0,c.createElement)(Aw,{ref:t,...e,showAppender:!1,rootClientId:null,onSelect:null,additionalBlockContent:null,blockSettingsMenu:void 0})));function Ow({isEnabled:e,onToggle:t,isOpen:n,innerRef:o,...r}){return(0,c.createElement)(m.Button,{...r,ref:o,icon:SS,"aria-expanded":n,"aria-haspopup":"true",onClick:e?t:void 0,label:(0,v.__)("List view"),className:"block-editor-block-navigation","aria-disabled":!e})}var zw=(0,c.forwardRef)((function({isDisabled:e,...t},n){$()("wp.blockEditor.BlockNavigationDropdown",{since:"6.1",alternative:"wp.components.Dropdown and wp.blockEditor.ListView"});const o=(0,f.useSelect)((e=>!!e(Jo).getBlockCount()),[])&&!e;return(0,c.createElement)(m.Dropdown,{contentClassName:"block-editor-block-navigation__popover",popoverProps:{placement:"bottom-start"},renderToggle:({isOpen:e,onToggle:r})=>(0,c.createElement)(Ow,{...t,innerRef:n,isOpen:e,onToggle:r,isEnabled:o}),renderContent:()=>(0,c.createElement)("div",{className:"block-editor-block-navigation__container"},(0,c.createElement)("p",{className:"block-editor-block-navigation__label"},(0,v.__)("List view")),(0,c.createElement)(Dw,null))})}));function Vw(e,t,n){const o=new(K_())(e);return t&&o.remove("is-style-"+t.name),o.add("is-style-"+n.name),o.value}function Fw(e){return e?.find((e=>e.isDefault))}function Hw({genericPreviewBlock:e,style:t,className:n,activeStyle:o}){const r=(0,a.getBlockType)(e.name)?.example,l=Vw(n,o,t),i=(0,c.useMemo)((()=>({...e,title:t.label||t.name,description:t.description,initialAttributes:{...e.attributes,className:l+" block-editor-block-styles__block-preview-container"},example:r})),[e,l]);return(0,c.createElement)(Vm,{item:i})}function Gw({clientId:e,onSwitch:t}){const{styles:n,block:o,blockType:r,className:l}=(0,f.useSelect)((t=>{const{getBlock:n}=t(Jo),o=n(e);if(!o)return{};const r=(0,a.getBlockType)(o.name),{getBlockStyles:l}=t(a.store);return{block:o,blockType:r,styles:l(o.name),className:o.attributes.className||""}}),[e]),{updateBlockAttributes:i}=(0,f.useDispatch)(Jo),s=function(e){return e&&0!==e.length?Fw(e)?e:[{name:"default",label:(0,v._x)("Default","block style"),isDefault:!0},...e]:[]}(n),u=function(e,t){for(const n of new(K_())(t).values()){if(-1===n.indexOf("is-style-"))continue;const t=n.substring(9),o=e?.find((({name:e})=>e===t));if(o)return o}return Fw(e)}(s,l),d=function(e,t){return(0,c.useMemo)((()=>{const n=t?.example,o=t?.name;return n&&o?(0,a.getBlockFromExample)(o,{attributes:n.attributes,innerBlocks:n.innerBlocks}):e?(0,a.cloneBlock)(e):void 0}),[t?.example?e?.name:e,t])}(o,r);return{onSelect:n=>{const o=Vw(l,u,n);i(e,{className:o}),t()},stylesToRender:s,activeStyle:u,genericPreviewBlock:d,className:l}}const Uw=()=>{};function $w({clientId:e,onSwitch:t=Uw,onHoverClassName:n=Uw}){const{onSelect:o,stylesToRender:r,activeStyle:l,genericPreviewBlock:i,className:a}=Gw({clientId:e,onSwitch:t}),[s,u]=(0,c.useState)(null),f=(0,p.useViewportMatch)("medium","<");if(!r||0===r.length)return null;const g=(0,p.debounce)(u,250),h=e=>{var t;s!==e?(g(e),n(null!==(t=e?.name)&&void 0!==t?t:null)):g.cancel()};return(0,c.createElement)("div",{className:"block-editor-block-styles"},(0,c.createElement)("div",{className:"block-editor-block-styles__variants"},r.map((e=>{const t=e.label||e.name;return(0,c.createElement)(m.Button,{__next40pxDefaultSize:!0,className:d()("block-editor-block-styles__item",{"is-active":l.name===e.name}),key:e.name,variant:"secondary",label:t,onMouseEnter:()=>h(e),onFocus:()=>h(e),onMouseLeave:()=>h(null),onBlur:()=>h(null),onClick:()=>(e=>{o(e),n(null),u(null),g.cancel()})(e),"aria-current":l.name===e.name},(0,c.createElement)(m.__experimentalTruncate,{numberOfLines:1,className:"block-editor-block-styles__item-text"},t))}))),s&&!f&&(0,c.createElement)(m.Popover,{placement:"left-start",offset:20,focusOnMount:!1},(0,c.createElement)("div",{className:"block-editor-block-styles__preview-panel",onMouseLeave:()=>h(null)},(0,c.createElement)(Hw,{activeStyle:l,className:a,genericPreviewBlock:i,style:s}))))}var jw=$w;$w.Slot=()=>($()("BlockStyles.Slot",{version:"6.4",since:"6.2"}),null);const Ww={0:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"})),1:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M17.6 7c-.6.9-1.5 1.7-2.6 2v1h2v7h2V7h-1.4zM11 11H7V7H5v10h2v-4h4v4h2V7h-2v4z"})),2:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11.1H5v-4H3v10h2v-4h4v4h2v-10H9v4zm8 4c.5-.4.6-.6 1.1-1.1.4-.4.8-.8 1.2-1.3.3-.4.6-.8.9-1.3.2-.4.3-.8.3-1.3 0-.4-.1-.9-.3-1.3-.2-.4-.4-.7-.8-1-.3-.3-.7-.5-1.2-.6-.5-.2-1-.2-1.5-.2-.4 0-.7 0-1.1.1-.3.1-.7.2-1 .3-.3.1-.6.3-.9.5-.3.2-.6.4-.8.7l1.2 1.2c.3-.3.6-.5 1-.7.4-.2.7-.3 1.2-.3s.9.1 1.3.4c.3.3.5.7.5 1.1 0 .4-.1.8-.4 1.1-.3.5-.6.9-1 1.2-.4.4-1 .9-1.6 1.4-.6.5-1.4 1.1-2.2 1.6v1.5h8v-2H17z"})),3:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.3 1.7c-.4-.4-1-.7-1.6-.8v-.1c.6-.2 1.1-.5 1.5-.9.3-.4.5-.8.5-1.3 0-.4-.1-.8-.3-1.1-.2-.3-.5-.6-.8-.8-.4-.2-.8-.4-1.2-.5-.6-.1-1.1-.2-1.6-.2-.6 0-1.3.1-1.8.3s-1.1.5-1.6.9l1.2 1.4c.4-.2.7-.4 1.1-.6.3-.2.7-.3 1.1-.3.4 0 .8.1 1.1.3.3.2.4.5.4.8 0 .4-.2.7-.6.9-.7.3-1.5.5-2.2.4v1.6c.5 0 1 0 1.5.1.3.1.7.2 1 .3.2.1.4.2.5.4s.1.4.1.6c0 .3-.2.7-.5.8-.4.2-.9.3-1.4.3s-1-.1-1.4-.3c-.4-.2-.8-.4-1.2-.7L13 15.6c.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.6 0 1.1-.1 1.6-.2.4-.1.9-.2 1.3-.5.4-.2.7-.5.9-.9.2-.4.3-.8.3-1.2 0-.6-.3-1.1-.7-1.5z"})),4:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20 13V7h-3l-4 6v2h5v2h2v-2h1v-2h-1zm-2 0h-2.8L18 9v4zm-9-2H5V7H3v10h2v-4h4v4h2V7H9v4z"})),5:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M9 11H5V7H3v10h2v-4h4v4h2V7H9v4zm11.7 1.2c-.2-.3-.5-.7-.8-.9-.3-.3-.7-.5-1.1-.6-.5-.1-.9-.2-1.4-.2-.2 0-.5.1-.7.1-.2.1-.5.1-.7.2l.1-1.9h4.3V7H14l-.3 5 1 .6.5-.2.4-.1c.1-.1.3-.1.4-.1h.5c.5 0 1 .1 1.4.4.4.2.6.7.6 1.1 0 .4-.2.8-.6 1.1-.4.3-.9.4-1.4.4-.4 0-.9-.1-1.3-.3-.4-.2-.7-.4-1.1-.7 0 0-1.1 1.4-1 1.5.5.4 1 .8 1.6 1 .7.3 1.5.4 2.3.4.5 0 1-.1 1.5-.3s.9-.4 1.3-.7c.4-.3.7-.7.9-1.1s.3-.9.3-1.4-.1-1-.3-1.4z"})),6:(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M20.7 12.4c-.2-.3-.4-.6-.7-.9s-.6-.5-1-.6c-.4-.2-.8-.2-1.2-.2-.5 0-.9.1-1.3.3s-.8.5-1.2.8c0-.5 0-.9.2-1.4l.6-.9c.2-.2.5-.4.8-.5.6-.2 1.3-.2 1.9 0 .3.1.6.3.8.5 0 0 1.3-1.3 1.3-1.4-.4-.3-.9-.6-1.4-.8-.6-.2-1.3-.3-2-.3-.6 0-1.1.1-1.7.4-.5.2-1 .5-1.4.9-.4.4-.8 1-1 1.6-.3.7-.4 1.5-.4 2.3s.1 1.5.3 2.1c.2.6.6 1.1 1 1.5.4.4.9.7 1.4.9 1 .3 2 .3 3 0 .4-.1.8-.3 1.2-.6.3-.3.6-.6.8-1 .2-.5.3-.9.3-1.4s-.1-.9-.3-1.3zm-2 2.1c-.1.2-.3.4-.4.5-.1.1-.3.2-.5.2-.2.1-.4.1-.6.1-.2.1-.5 0-.7-.1-.2 0-.3-.2-.5-.3-.1-.2-.3-.4-.4-.6-.2-.3-.3-.7-.3-1 .3-.3.6-.5 1-.7.3-.1.7-.2 1-.2.4 0 .8.1 1.1.3.3.3.4.7.4 1.1 0 .2 0 .5-.1.7zM9 11H5V7H3v10h2v-4h4v4h2V7H9v4z"}))};function Kw({level:e}){return Ww[e]?(0,c.createElement)(m.Icon,{icon:Ww[e]}):null}const qw=[1,2,3,4,5,6],Zw={className:"block-library-heading-level-dropdown"};function Yw({options:e=qw,value:t,onChange:n}){return(0,c.createElement)(m.ToolbarDropdownMenu,{popoverProps:Zw,icon:(0,c.createElement)(Kw,{level:t}),label:(0,v.__)("Change level"),controls:e.map((e=>{{const o=e===t;return{icon:(0,c.createElement)(Kw,{level:e,isPressed:o}),label:0===e?(0,v.__)("Paragraph"):(0,v.sprintf)((0,v.__)("Heading %d"),e),isActive:o,onClick(){n(e)},role:"menuitemradio"}}}))})}var Xw=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var Qw=function({icon:e=Xw,label:t=(0,v.__)("Choose variation"),instructions:n=(0,v.__)("Select a variation to start with."),variations:o,onSelect:r,allowSkip:l}){const i=d()("block-editor-block-variation-picker",{"has-many-variations":o.length>4});return(0,c.createElement)(m.Placeholder,{icon:e,label:t,instructions:n,className:i},(0,c.createElement)("ul",{className:"block-editor-block-variation-picker__variations",role:"list","aria-label":(0,v.__)("Block variations")},o.map((e=>(0,c.createElement)("li",{key:e.name},(0,c.createElement)(m.Button,{variant:"secondary",icon:e.icon&&e.icon.src?e.icon.src:e.icon,iconSize:48,onClick:()=>r(e),className:"block-editor-block-variation-picker__variation",label:e.description||e.title}),(0,c.createElement)("span",{className:"block-editor-block-variation-picker__variation-label"},e.title))))),l&&(0,c.createElement)("div",{className:"block-editor-block-variation-picker__skip"},(0,c.createElement)(m.Button,{variant:"link",onClick:()=>r()},(0,v.__)("Skip"))))};var Jw=(0,c.createElement)(F.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(F.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}));const eC="carousel",tC="grid",nC=({onBlockPatternSelect:e})=>(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__actions"},(0,c.createElement)(m.Button,{variant:"primary",onClick:e},(0,v.__)("Choose"))),oC=({handlePrevious:e,handleNext:t,activeSlide:n,totalSlides:o})=>(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__navigation"},(0,c.createElement)(m.Button,{icon:ep,label:(0,v.__)("Previous pattern"),onClick:e,disabled:0===n}),(0,c.createElement)(m.Button,{icon:Jd,label:(0,v.__)("Next pattern"),onClick:t,disabled:n===o-1}));var rC=({viewMode:e,setViewMode:t,handlePrevious:n,handleNext:o,activeSlide:r,totalSlides:l,onBlockPatternSelect:i})=>{const a=e===eC,s=(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__display-controls"},(0,c.createElement)(m.Button,{icon:Ti,label:(0,v.__)("Carousel view"),onClick:()=>t(eC),isPressed:a}),(0,c.createElement)(m.Button,{icon:Jw,label:(0,v.__)("Grid view"),onClick:()=>t(tC),isPressed:e===tC}));return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__toolbar"},a&&(0,c.createElement)(oC,{handlePrevious:n,handleNext:o,activeSlide:r,totalSlides:l}),s,a&&(0,c.createElement)(nC,{onBlockPatternSelect:i}))};var lC=function(e,t,n){return(0,f.useSelect)((o=>{const{getBlockRootClientId:r,getPatternsByBlockTypes:l,__experimentalGetAllowedPatterns:i}=o(Jo),a=r(e);return n?i(a).filter(n):l(t,a)}),[e,t,n])};const iC=({viewMode:e,activeSlide:t,patterns:n,onBlockPatternSelect:o,showTitles:r})=>{const l=(0,m.__unstableUseCompositeState)(),i="block-editor-block-pattern-setup__container";if(e===eC){const e=new Map([[t,"active-slide"],[t-1,"previous-slide"],[t+1,"next-slide"]]);return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__carousel"},(0,c.createElement)("div",{className:i},(0,c.createElement)("ul",{className:"carousel-container"},n.map(((t,n)=>(0,c.createElement)(sC,{className:e.get(n)||"",key:t.name,pattern:t}))))))}return(0,c.createElement)("div",{className:"block-editor-block-pattern-setup__grid"},(0,c.createElement)(m.__unstableComposite,{...l,role:"listbox",className:i,"aria-label":(0,v.__)("Patterns list")},n.map((e=>(0,c.createElement)(aC,{key:e.name,pattern:e,onSelect:o,composite:l,showTitles:r})))))};function aC({pattern:e,onSelect:t,composite:n,showTitles:o}){const r="block-editor-block-pattern-setup-list",{blocks:l,description:i,viewportWidth:a=700}=e,s=(0,p.useInstanceId)(aC,`${r}__item-description`);return(0,c.createElement)("div",{className:`${r}__list-item`,"aria-label":e.title,"aria-describedby":e.description?s:void 0},(0,c.createElement)(m.__unstableCompositeItem,{role:"option",as:"div",...n,className:`${r}__item`,onClick:()=>t(l)},(0,c.createElement)(Om,{blocks:l,viewportWidth:a}),o&&(0,c.createElement)("div",{className:`${r}__item-title`},e.title),!!i&&(0,c.createElement)(m.VisuallyHidden,{id:s},i)))}function sC({className:e,pattern:t,minHeight:n}){const{blocks:o,title:r,description:l}=t,i=(0,p.useInstanceId)(sC,"block-editor-block-pattern-setup-list__item-description");return(0,c.createElement)("li",{className:`pattern-slide ${e}`,"aria-label":r,"aria-describedby":l?i:void 0},(0,c.createElement)(Om,{blocks:o,minHeight:n}),!!l&&(0,c.createElement)(m.VisuallyHidden,{id:i},l))}var cC=({clientId:e,blockName:t,filterPatternsFn:n,onBlockPatternSelect:o,initialViewMode:r=eC,showTitles:l=!1})=>{const[i,s]=(0,c.useState)(r),[u,d]=(0,c.useState)(0),{replaceBlock:p}=(0,f.useDispatch)(Jo),m=lC(e,t,n);if(!m?.length)return null;const g=o||(t=>{const n=t.map((e=>(0,a.cloneBlock)(e)));p(e,n)});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:`block-editor-block-pattern-setup view-mode-${i}`},(0,c.createElement)(iC,{viewMode:i,activeSlide:u,patterns:m,onBlockPatternSelect:g,showTitles:l}),(0,c.createElement)(rC,{viewMode:i,setViewMode:s,activeSlide:u,totalSlides:m.length,handleNext:()=>{d((e=>e+1))},handlePrevious:()=>{d((e=>e-1))},onBlockPatternSelect:()=>{g(m[u].blocks)}})))};function uC({className:e,onSelectVariation:t,selectedValue:n,variations:o}){return(0,c.createElement)("fieldset",{className:e},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Transform to variation")),o.map((e=>(0,c.createElement)(m.Button,{key:e.name,icon:(0,c.createElement)(np,{icon:e.icon,showColors:!0}),isPressed:n===e.name,label:n===e.name?e.title:(0,v.sprintf)((0,v.__)("Transform to %s"),e.title),onClick:()=>t(e.name),"aria-label":e.title,showTooltip:!0}))))}function dC({className:e,onSelectVariation:t,selectedValue:n,variations:o}){const r=o.map((({name:e,title:t,description:n})=>({value:e,label:t,info:n})));return(0,c.createElement)(m.DropdownMenu,{className:e,label:(0,v.__)("Transform to variation"),text:(0,v.__)("Transform to variation"),popoverProps:{position:"bottom center",className:`${e}__popover`},icon:NS,toggleProps:{iconPosition:"right"}},(()=>(0,c.createElement)("div",{className:`${e}__container`},(0,c.createElement)(m.MenuGroup,null,(0,c.createElement)(m.MenuItemsChoice,{choices:r,value:n,onSelect:t})))))}var pC=function({blockClientId:e}){const{updateBlockAttributes:t}=(0,f.useDispatch)(Jo),{activeBlockVariation:n,variations:o}=(0,f.useSelect)((t=>{const{getActiveBlockVariation:n,getBlockVariations:o}=t(a.store),{getBlockName:r,getBlockAttributes:l}=t(Jo),i=e&&r(e);return{activeBlockVariation:n(i,l(e)),variations:i&&o(i,"transform")}}),[e]),r=n?.name,l=(0,c.useMemo)((()=>{const e=new Set;return!!o&&(o.forEach((t=>{t.icon&&e.add(t.icon?.src||t.icon)})),e.size===o.length)}),[o]);if(!o?.length)return null;const i=l?uC:dC;return(0,c.createElement)(i,{className:"block-editor-block-variation-transforms",onSelectVariation:n=>{t(e,{...o.find((({name:e})=>e===n)).attributes})},selectedValue:r,variations:o})},mC=(0,p.createHigherOrderComponent)((e=>t=>{const n=bl("color.palette"),o=!bl("color.custom"),r=void 0===t.colors?n:t.colors,l=void 0===t.disableCustomColors?o:t.disableCustomColors,i=r&&r.length>0||!l;return(0,c.createElement)(e,{...t,colors:r,disableCustomColors:l,hasColorsToChoose:i})}),"withColorContext"),fC=mC(m.ColorPalette);function gC({onChange:e,value:t,...n}){return(0,c.createElement)(Pv,{...n,onColorChange:e,colorValue:t,gradients:[],disableCustomGradients:!0})}var hC=window.wp.date;const bC=new Date(2022,0,25);function vC({format:e,defaultFormat:t,onChange:n}){return(0,c.createElement)("fieldset",{className:"block-editor-date-format-picker"},(0,c.createElement)(m.VisuallyHidden,{as:"legend"},(0,v.__)("Date format")),(0,c.createElement)(m.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Default format"),help:`${(0,v.__)("Example:")} ${(0,hC.dateI18n)(t,bC)}`,checked:!e,onChange:e=>n(e?null:t)}),e&&(0,c.createElement)(_C,{format:e,onChange:n}))}function _C({format:e,onChange:t}){var n;const o=[...new Set(["Y-m-d",(0,v._x)("n/j/Y","short date format"),(0,v._x)("n/j/Y g:i A","short date format with time"),(0,v._x)("M j, Y","medium date format"),(0,v._x)("M j, Y g:i A","medium date format with time"),(0,v._x)("F j, Y","long date format"),(0,v._x)("M j","short date format without the year")])],r=o.map(((e,t)=>({key:`suggested-${t}`,name:(0,hC.dateI18n)(e,bC),format:e}))),l={key:"custom",name:(0,v.__)("Custom"),className:"block-editor-date-format-picker__custom-format-select-control__custom-option",__experimentalHint:(0,v.__)("Enter your own date format")},[i,a]=(0,c.useState)((()=>!!e&&!o.includes(e)));return(0,c.createElement)(m.__experimentalVStack,null,(0,c.createElement)(m.CustomSelectControl,{__nextUnconstrainedWidth:!0,label:(0,v.__)("Choose a format"),options:[...r,l],value:i?l:null!==(n=r.find((t=>t.format===e)))&&void 0!==n?n:l,onChange:({selectedItem:e})=>{e===l?a(!0):(a(!1),t(e.format))}}),i&&(0,c.createElement)(m.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Custom format"),hideLabelFromVision:!0,help:(0,c.createInterpolateElement)((0,v.__)("Enter a date or time <Link>format string</Link>."),{Link:(0,c.createElement)(m.ExternalLink,{href:(0,v.__)("https://wordpress.org/documentation/article/customize-date-and-time-format/")})}),value:e,onChange:e=>t(e)}))}const kC=({setting:e,children:t,panelId:n,...o})=>(0,c.createElement)(m.__experimentalToolsPanelItem,{hasValue:()=>!!e.colorValue||!!e.gradientValue,label:e.label,onDeselect:()=>{e.colorValue?e.onColorChange():e.gradientValue&&e.onGradientChange()},isShownByDefault:void 0===e.isShownByDefault||e.isShownByDefault,...o,className:"block-editor-tools-panel-color-gradient-settings__item",panelId:n,resetAllFilter:e.resetAllFilter},t),yC=({colorValue:e,label:t})=>(0,c.createElement)(m.__experimentalHStack,{justify:"flex-start"},(0,c.createElement)(m.ColorIndicator,{className:"block-editor-panel-color-gradient-settings__color-indicator",colorValue:e}),(0,c.createElement)(m.FlexItem,{className:"block-editor-panel-color-gradient-settings__color-name",title:t},t)),EC=e=>({onToggle:t,isOpen:n})=>{const{colorValue:o,label:r}=e,l={onClick:t,className:d()("block-editor-panel-color-gradient-settings__dropdown",{"is-open":n}),"aria-expanded":n};return(0,c.createElement)(m.Button,{...l},(0,c.createElement)(yC,{colorValue:o,label:r}))};function SC({colors:e,disableCustomColors:t,disableCustomGradients:n,enableAlpha:o,gradients:r,settings:l,__experimentalIsRenderedInSidebar:i,...a}){let s;return i&&(s={placement:"left-start",offset:36,shift:!0}),(0,c.createElement)(c.Fragment,null,l.map(((l,u)=>{var d;const p={clearable:!1,colorValue:l.colorValue,colors:e,disableCustomColors:t,disableCustomGradients:n,enableAlpha:o,gradientValue:l.gradientValue,gradients:r,label:l.label,onColorChange:l.onColorChange,onGradientChange:l.onGradientChange,showTitle:!1,__experimentalIsRenderedInSidebar:i,...l},f={colorValue:null!==(d=l.gradientValue)&&void 0!==d?d:l.colorValue,label:l.label};return l&&(0,c.createElement)(kC,{key:u,setting:l,...a},(0,c.createElement)(m.Dropdown,{popoverProps:s,className:"block-editor-tools-panel-color-gradient-settings__dropdown",renderToggle:EC(f),renderContent:()=>(0,c.createElement)(m.__experimentalDropdownContentWrapper,{paddingSize:"none"},(0,c.createElement)("div",{className:"block-editor-panel-color-gradient-settings__dropdown-content"},(0,c.createElement)(Pv,{...p})))}))})))}const wC=["colors","disableCustomColors","gradients","disableCustomGradients"],CC=({className:e,colors:t,gradients:n,disableCustomColors:o,disableCustomGradients:r,children:l,settings:i,title:a,showTitle:s=!0,__experimentalIsRenderedInSidebar:u,enableAlpha:g})=>{const h=(0,p.useInstanceId)(CC),{batch:b}=(0,f.useRegistry)();return t&&0!==t.length||n&&0!==n.length||!o||!r||!i?.every((e=>(!e.colors||0===e.colors.length)&&(!e.gradients||0===e.gradients.length)&&(void 0===e.disableCustomColors||e.disableCustomColors)&&(void 0===e.disableCustomGradients||e.disableCustomGradients)))?(0,c.createElement)(m.__experimentalToolsPanel,{className:d()("block-editor-panel-color-gradient-settings",e),label:s?a:void 0,resetAll:()=>{b((()=>{i.forEach((({colorValue:e,gradientValue:t,onColorChange:n,onGradientChange:o})=>{e?n():t&&o()}))}))},panelId:h,__experimentalFirstVisibleItemClass:"first",__experimentalLastVisibleItemClass:"last"},(0,c.createElement)(SC,{settings:i,panelId:h,colors:t,gradients:n,disableCustomColors:o,disableCustomGradients:r,__experimentalIsRenderedInSidebar:u,enableAlpha:g}),!!l&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(m.__experimentalSpacer,{marginY:4})," ",l)):null},xC=e=>{const t=Vb();return(0,c.createElement)(CC,{...t,...e})};var BC=e=>wC.every((t=>e.hasOwnProperty(t)))?(0,c.createElement)(CC,{...e}):(0,c.createElement)(xC,{...e});const IC=(0,c.createContext)({}),TC=()=>(0,c.useContext)(IC);function MC({id:e,url:t,naturalWidth:n,naturalHeight:o,onFinishEditing:r,onSaveImage:l,children:i}){const a=function({url:e,naturalWidth:t,naturalHeight:n}){const[o,r]=(0,c.useState)(),[l,i]=(0,c.useState)(),[a,u]=(0,c.useState)({x:0,y:0}),[d,p]=(0,c.useState)(100),[m,f]=(0,c.useState)(0),g=t/n,[h,b]=(0,c.useState)(g),v=(0,c.useCallback)((()=>{const t=(m+90)%360;let n=g;if(m%180==90&&(n=1/g),0===t)return r(),f(t),b(g),void u((e=>({x:-e.y*n,y:e.x*n})));const o=new window.Image;o.src=e,o.onload=function(e){const o=document.createElement("canvas");let l=0,i=0;t%180?(o.width=e.target.height,o.height=e.target.width):(o.width=e.target.width,o.height=e.target.height),90!==t&&180!==t||(l=o.width),270!==t&&180!==t||(i=o.height);const a=o.getContext("2d");a.translate(l,i),a.rotate(t*Math.PI/180),a.drawImage(e.target,0,0),o.toBlob((e=>{r(URL.createObjectURL(e)),f(t),b(o.width/o.height),u((e=>({x:-e.y*n,y:e.x*n})))}))};const l=(0,s.applyFilters)("media.crossOrigin",void 0,e);"string"==typeof l&&(o.crossOrigin=l)}),[m,g,e]);return(0,c.useMemo)((()=>({editedUrl:o,setEditedUrl:r,crop:l,setCrop:i,position:a,setPosition:u,zoom:d,setZoom:p,rotation:m,setRotation:f,rotateClockwise:v,aspect:h,setAspect:b,defaultAspect:g})),[o,l,a,d,m,v,h,g])}({url:t,naturalWidth:n,naturalHeight:o}),u=function({crop:e,rotation:t,url:n,id:o,onSaveImage:r,onFinishEditing:l}){const{createErrorNotice:i}=(0,f.useDispatch)(ef.store),[a,s]=(0,c.useState)(!1),u=(0,c.useCallback)((()=>{s(!1),l()}),[l]),d=(0,c.useCallback)((()=>{s(!0);const a=[];t>0&&a.push({type:"rotate",args:{angle:t}}),(e.width<99.9||e.height<99.9)&&a.push({type:"crop",args:{left:e.x,top:e.y,width:e.width,height:e.height}}),eS()({path:`/wp/v2/media/${o}/edit`,method:"POST",data:{src:n,modifiers:a}}).then((e=>{r({id:e.id,url:e.source_url})})).catch((e=>{i((0,v.sprintf)((0,v.__)("Could not edit image. %s"),(0,da.__unstableStripHTML)(e.message)),{id:"image-editing-error",type:"snackbar"})})).finally((()=>{s(!1),l()}))}),[e,t,o,n,r,i,l]);return(0,c.useMemo)((()=>({isInProgress:a,apply:d,cancel:u})),[a,d,u])}({id:e,url:t,onSaveImage:l,onFinishEditing:r,...a}),d=(0,c.useMemo)((()=>({...a,...u})),[a,u]);return(0,c.createElement)(IC.Provider,{value:d},i)}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.
diff --git a/wp-includes/js/dist/block-library.js b/wp-includes/js/dist/block-library.js
index 2c0103b6e9..2cca5fa99b 100644
--- a/wp-includes/js/dist/block-library.js
+++ b/wp-includes/js/dist/block-library.js
@@ -2777,7 +2777,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/block-library');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/block-library');
;// CONCATENATED MODULE: ./node_modules/@wordpress/block-library/build-module/embed/util.js
@@ -6078,7 +6078,7 @@ const fullscreen = (0,external_wp_element_namespaceObject.createElement)(externa
xmlns: "http://www.w3.org/2000/svg",
viewBox: "0 0 24 24"
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_primitives_namespaceObject.Path, {
- d: "M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"
+ d: "M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"
}));
/* harmony default export */ var library_fullscreen = (fullscreen);
@@ -24122,6 +24122,7 @@ function image_Image({
const lightboxSetting = (0,external_wp_blockEditor_namespaceObject.useSetting)('lightbox');
const showLightboxToggle = !!lightbox || lightboxSetting?.allowEditing === true;
const lightboxChecked = !!lightbox?.enabled || !lightbox && !!lightboxSetting?.enabled;
+ const lightboxToggleDisabled = linkDestination !== 'none';
const dimensionsControl = (0,external_wp_element_namespaceObject.createElement)(DimensionsTool, {
value: {
width,
@@ -24255,7 +24256,9 @@ function image_Image({
enabled: newValue
}
});
- }
+ },
+ disabled: lightboxToggleDisabled,
+ help: lightboxToggleDisabled ? (0,external_wp_i18n_namespaceObject.__)('“Expand on click” scales the image up, and can’t be combined with a link.') : ''
})))), (0,external_wp_element_namespaceObject.createElement)(external_wp_blockEditor_namespaceObject.InspectorControls, {
group: "advanced"
}, (0,external_wp_element_namespaceObject.createElement)(external_wp_components_namespaceObject.TextControl, {
@@ -27571,6 +27574,19 @@ function useMerge(clientId, onMerge) {
return getBlockOrder(order[0])[0];
}
return forward => {
+ function mergeWithNested(clientIdA, clientIdB) {
+ registry.batch(() => {
+ // When merging a sub list item with a higher next list item, we
+ // also need to move any nested list items. Check if there's a
+ // listed list, and append its nested list items to the current
+ // list.
+ const [nestedListClientId] = getBlockOrder(clientIdB);
+ if (nestedListClientId) {
+ moveBlocksToPosition(getBlockOrder(nestedListClientId), nestedListClientId, getBlockRootClientId(clientIdA));
+ }
+ mergeBlocks(clientIdA, clientIdB);
+ });
+ }
if (forward) {
const nextBlockClientId = getNextId(clientId);
if (!nextBlockClientId) {
@@ -27580,10 +27596,7 @@ function useMerge(clientId, onMerge) {
if (getParentListItemId(nextBlockClientId)) {
outdentListItem(nextBlockClientId);
} else {
- registry.batch(() => {
- moveBlocksToPosition(getBlockOrder(nextBlockClientId), nextBlockClientId, getPreviousBlockClientId(nextBlockClientId));
- mergeBlocks(clientId, nextBlockClientId);
- });
+ mergeWithNested(clientId, nextBlockClientId);
}
} else {
// Merging is only done from the top level. For lowel levels, the
@@ -27593,17 +27606,7 @@ function useMerge(clientId, onMerge) {
outdentListItem(clientId);
} else if (previousBlockClientId) {
const trailingId = getTrailingId(previousBlockClientId);
- registry.batch(() => {
- // When merging a list item with a previous trailing list
- // item, we also need to move any nested list items. First,
- // check if there's a listed list. If there's a nested list,
- // append its nested list items to the trailing list.
- const [nestedListClientId] = getBlockOrder(clientId);
- if (nestedListClientId) {
- moveBlocksToPosition(getBlockOrder(nestedListClientId), nestedListClientId, getBlockRootClientId(trailingId));
- }
- mergeBlocks(trailingId, clientId);
- });
+ mergeWithNested(trailingId, clientId);
} else {
onMerge(forward);
}
diff --git a/wp-includes/js/dist/block-library.min.js b/wp-includes/js/dist/block-library.min.js
index a53134fd8c..cdb39cf7aa 100644
--- a/wp-includes/js/dist/block-library.min.js
+++ b/wp-includes/js/dist/block-library.min.js
@@ -9,6 +9,6 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var l=o.apply(null,n);l&&e.push(l)}}else if("object"===r){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var i in n)a.call(n,i)&&n[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},5619:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var a,o,r;if(Array.isArray(t)){if((a=t.length)!=n.length)return!1;for(o=a;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((a=t.length)!=n.length)return!1;for(o=a;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((a=(r=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=a;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,r[o]))return!1;for(o=a;0!=o--;){var l=r[o];if(!e(t[l],n[l]))return!1}return!0}return t!=t&&n!=n}},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),a=new RegExp(n,"g"),o=new RegExp(n,"");function r(e){return t[e]}var l=function(e){return e.replace(a,r)};e.exports=l,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=l}},t={};function n(a){var o=t[a];if(void 0!==o)return o.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};!function(){"use strict";n.r(a),n.d(a,{__experimentalGetCoreBlocks:function(){return DC},__experimentalRegisterExperimentalCoreBlocks:function(){return FC},registerCoreBlocks:function(){return VC}});var e={};n.r(e),n.d(e,{init:function(){return ot},metadata:function(){return tt},name:function(){return nt},settings:function(){return at}});var t={};n.r(t),n.d(t,{init:function(){return xt},metadata:function(){return vt},name:function(){return yt},settings:function(){return kt}});var o={};n.r(o),n.d(o,{init:function(){return Yt},metadata:function(){return Zt},name:function(){return Qt},settings:function(){return Kt}});var r={};n.r(r),n.d(r,{init:function(){return vn},metadata:function(){return _n},name:function(){return bn},settings:function(){return fn}});var l={};n.r(l),n.d(l,{init:function(){return zn},metadata:function(){return Pn},name:function(){return In},settings:function(){return Mn}});var i={};n.r(i),n.d(i,{init:function(){return Fn},metadata:function(){return Ln},name:function(){return Dn},settings:function(){return Vn}});var s={};n.r(s),n.d(s,{init:function(){return Wn},metadata:function(){return Un},name:function(){return qn},settings:function(){return jn}});var c={};n.r(c),n.d(c,{init:function(){return ra},metadata:function(){return na},name:function(){return aa},settings:function(){return oa}});var u={};n.r(u),n.d(u,{init:function(){return da},metadata:function(){return ua},name:function(){return ma},settings:function(){return pa}});var m={};n.r(m),n.d(m,{init:function(){return ka},metadata:function(){return fa},name:function(){return va},settings:function(){return ya}});var p={};n.r(p),n.d(p,{init:function(){return Va},metadata:function(){return Aa},name:function(){return La},settings:function(){return Da}});var d={};n.r(d),n.d(d,{init:function(){return Ya},metadata:function(){return Za},name:function(){return Qa},settings:function(){return Ka}});var g={};n.r(g),n.d(g,{init:function(){return to},metadata:function(){return Ja},name:function(){return Xa},settings:function(){return eo}});var h={};n.r(h),n.d(h,{init:function(){return so},metadata:function(){return ro},name:function(){return lo},settings:function(){return io}});var _={};n.r(_),n.d(_,{init:function(){return go},metadata:function(){return uo},name:function(){return mo},settings:function(){return po}});var b={};n.r(b),n.d(b,{init:function(){return xo},metadata:function(){return vo},name:function(){return yo},settings:function(){return ko}});var f={};n.r(f),n.d(f,{init:function(){return Bo},metadata:function(){return Eo},name:function(){return Co},settings:function(){return So}});var v={};n.r(v),n.d(v,{init:function(){return zo},metadata:function(){return Po},name:function(){return Io},settings:function(){return Mo}});var y={};n.r(y),n.d(y,{init:function(){return qo},metadata:function(){return Go},name:function(){return Oo},settings:function(){return Uo}});var k={};n.r(k),n.d(k,{init:function(){return Yo},metadata:function(){return Zo},name:function(){return Qo},settings:function(){return Ko}});var x={};n.r(x),n.d(x,{init:function(){return rr},metadata:function(){return nr},name:function(){return ar},settings:function(){return or}});var w={};n.r(w),n.d(w,{init:function(){return mr},metadata:function(){return sr},name:function(){return cr},settings:function(){return ur}});var E={};n.r(E),n.d(E,{init:function(){return br},metadata:function(){return gr},name:function(){return hr},settings:function(){return _r}});var C={};n.r(C),n.d(C,{init:function(){return Cr},metadata:function(){return xr},name:function(){return wr},settings:function(){return Er}});var S={};n.r(S),n.d(S,{init:function(){return gi},metadata:function(){return mi},name:function(){return pi},settings:function(){return di}});var B={};n.r(B),n.d(B,{init:function(){return ki},metadata:function(){return fi},name:function(){return vi},settings:function(){return yi}});var T={};n.r(T),n.d(T,{init:function(){return us},metadata:function(){return is},name:function(){return ss},settings:function(){return cs}});var N={};n.r(N),n.d(N,{init:function(){return Bs},metadata:function(){return Es},name:function(){return Cs},settings:function(){return Ss}});var P={};n.r(P),n.d(P,{init:function(){return $c},metadata:function(){return Dc},name:function(){return Vc},settings:function(){return Fc}});var I={};n.r(I),n.d(I,{init:function(){return ru},metadata:function(){return nu},name:function(){return au},settings:function(){return ou}});var M={};n.r(M),n.d(M,{init:function(){return Pu},metadata:function(){return Bu},name:function(){return Tu},settings:function(){return Nu}});var z={};n.r(z),n.d(z,{init:function(){return Au},metadata:function(){return zu},name:function(){return Ru},settings:function(){return Hu}});var R={};n.r(R),n.d(R,{init:function(){return Uu},metadata:function(){return $u},name:function(){return Gu},settings:function(){return Ou}});var H={};n.r(H),n.d(H,{init:function(){return fm},metadata:function(){return hm},name:function(){return _m},settings:function(){return bm}});var A={};n.r(A),n.d(A,{init:function(){return wm},metadata:function(){return ym},name:function(){return km},settings:function(){return xm}});var L={};n.r(L),n.d(L,{init:function(){return zm},metadata:function(){return Pm},name:function(){return Im},settings:function(){return Mm}});var D={};n.r(D),n.d(D,{init:function(){return rp},metadata:function(){return np},name:function(){return ap},settings:function(){return op}});var V={};n.r(V),n.d(V,{init:function(){return yp},metadata:function(){return bp},name:function(){return fp},settings:function(){return vp}});var F={};n.r(F),n.d(F,{init:function(){return Cp},metadata:function(){return xp},name:function(){return wp},settings:function(){return Ep}});var $={};n.r($),n.d($,{init:function(){return md},metadata:function(){return sd},name:function(){return cd},settings:function(){return ud}});var G={};n.r(G),n.d(G,{init:function(){return fd},metadata:function(){return hd},name:function(){return _d},settings:function(){return bd}});var O={};n.r(O),n.d(O,{init:function(){return Cd},metadata:function(){return xd},name:function(){return wd},settings:function(){return Ed}});var U={};n.r(U),n.d(U,{init:function(){return Jg},metadata:function(){return Qg},name:function(){return Kg},settings:function(){return Yg}});var q={};n.r(q),n.d(q,{init:function(){return uh},metadata:function(){return ih},name:function(){return sh},settings:function(){return ch}});var j={};n.r(j),n.d(j,{init:function(){return yh},metadata:function(){return bh},name:function(){return fh},settings:function(){return vh}});var W={};n.r(W),n.d(W,{init:function(){return Sh},metadata:function(){return wh},name:function(){return Eh},settings:function(){return Ch}});var Z={};n.r(Z),n.d(Z,{init:function(){return Ih},metadata:function(){return Th},name:function(){return Nh},settings:function(){return Ph}});var Q={};n.r(Q),n.d(Q,{init:function(){return Oh},metadata:function(){return Fh},name:function(){return $h},settings:function(){return Gh}});var K={};n.r(K),n.d(K,{init:function(){return Zh},metadata:function(){return qh},name:function(){return jh},settings:function(){return Wh}});var Y={};n.r(Y),n.d(Y,{init:function(){return g_},metadata:function(){return m_},name:function(){return p_},settings:function(){return d_}});var J={};n.r(J),n.d(J,{init:function(){return k_},metadata:function(){return f_},name:function(){return v_},settings:function(){return y_}});var X={};n.r(X),n.d(X,{init:function(){return B_},metadata:function(){return E_},name:function(){return C_},settings:function(){return S_}});var ee={};n.r(ee),n.d(ee,{init:function(){return M_},metadata:function(){return N_},name:function(){return P_},settings:function(){return I_}});var te={};n.r(te),n.d(te,{init:function(){return V_},metadata:function(){return A_},name:function(){return L_},settings:function(){return D_}});var ne={};n.r(ne),n.d(ne,{init:function(){return U_},metadata:function(){return $_},name:function(){return G_},settings:function(){return O_}});var ae={};n.r(ae),n.d(ae,{init:function(){return Q_},metadata:function(){return j_},name:function(){return W_},settings:function(){return Z_}});var oe={};n.r(oe),n.d(oe,{init:function(){return eb},metadata:function(){return Y_},name:function(){return J_},settings:function(){return X_}});var re={};n.r(re),n.d(re,{init:function(){return mb},metadata:function(){return sb},name:function(){return cb},settings:function(){return ub}});var le={};n.r(le),n.d(le,{init:function(){return yb},metadata:function(){return bb},name:function(){return fb},settings:function(){return vb}});var ie={};n.r(ie),n.d(ie,{init:function(){return Sb},metadata:function(){return wb},name:function(){return Eb},settings:function(){return Cb}});var se={};n.r(se),n.d(se,{init:function(){return Lb},metadata:function(){return Rb},name:function(){return Hb},settings:function(){return Ab}});var ce={};n.r(ce),n.d(ce,{init:function(){return qb},metadata:function(){return Gb},name:function(){return Ob},settings:function(){return Ub}});var ue={};n.r(ue),n.d(ue,{init:function(){return Jb},metadata:function(){return Qb},name:function(){return Kb},settings:function(){return Yb}});var me={};n.r(me),n.d(me,{init:function(){return cf},metadata:function(){return rf},name:function(){return lf},settings:function(){return sf}});var pe={};n.r(pe),n.d(pe,{init:function(){return _f},metadata:function(){return df},name:function(){return gf},settings:function(){return hf}});var de={};n.r(de),n.d(de,{init:function(){return xf},metadata:function(){return vf},name:function(){return yf},settings:function(){return kf}});var ge={};n.r(ge),n.d(ge,{init:function(){return Nf},metadata:function(){return Sf},name:function(){return Bf},settings:function(){return Tf}});var he={};n.r(he),n.d(he,{init:function(){return Qf},metadata:function(){return jf},name:function(){return Wf},settings:function(){return Zf}});var _e={};n.r(_e),n.d(_e,{init:function(){return ly},metadata:function(){return ay},name:function(){return oy},settings:function(){return ry}});var be={};n.r(be),n.d(be,{init:function(){return my},metadata:function(){return sy},name:function(){return cy},settings:function(){return uy}});var fe={};n.r(fe),n.d(fe,{init:function(){return yy},metadata:function(){return by},name:function(){return fy},settings:function(){return vy}});var ve={};n.r(ve),n.d(ve,{init:function(){return Cy},metadata:function(){return xy},name:function(){return wy},settings:function(){return Ey}});var ye={};n.r(ye),n.d(ye,{init:function(){return Py},metadata:function(){return By},name:function(){return Ty},settings:function(){return Ny}});var ke={};n.r(ke),n.d(ke,{init:function(){return Hy},metadata:function(){return My},name:function(){return zy},settings:function(){return Ry}});var xe={};n.r(xe),n.d(xe,{init:function(){return Uy},metadata:function(){return $y},name:function(){return Gy},settings:function(){return Oy}});var we={};n.r(we),n.d(we,{init:function(){return rk},metadata:function(){return nk},name:function(){return ak},settings:function(){return ok}});var Ee={};n.r(Ee),n.d(Ee,{init:function(){return mk},metadata:function(){return sk},name:function(){return ck},settings:function(){return uk}});var Ce={};n.r(Ce),n.d(Ce,{init:function(){return hk},metadata:function(){return pk},name:function(){return dk},settings:function(){return gk}});var Se={};n.r(Se),n.d(Se,{init:function(){return yk},metadata:function(){return bk},name:function(){return fk},settings:function(){return vk}});var Be={};n.r(Be),n.d(Be,{init:function(){return Rk},metadata:function(){return Ik},name:function(){return Mk},settings:function(){return zk}});var Te={};n.r(Te),n.d(Te,{init:function(){return Gk},metadata:function(){return Vk},name:function(){return Fk},settings:function(){return $k}});var Ne={};n.r(Ne),n.d(Ne,{init:function(){return Qk},metadata:function(){return jk},name:function(){return Wk},settings:function(){return Zk}});var Pe={};n.r(Pe),n.d(Pe,{init:function(){return lx},metadata:function(){return ax},name:function(){return ox},settings:function(){return rx}});var Ie={};n.r(Ie),n.d(Ie,{init:function(){return dx},metadata:function(){return ux},name:function(){return mx},settings:function(){return px}});var Me={};n.r(Me),n.d(Me,{init:function(){return xx},metadata:function(){return vx},name:function(){return yx},settings:function(){return kx}});var ze={};n.r(ze),n.d(ze,{init:function(){return zx},metadata:function(){return Px},name:function(){return Ix},settings:function(){return Mx}});var Re={};n.r(Re),n.d(Re,{init:function(){return Ox},metadata:function(){return Fx},name:function(){return $x},settings:function(){return Gx}});var He={};n.r(He),n.d(He,{init:function(){return tw},metadata:function(){return Jx},name:function(){return Xx},settings:function(){return ew}});var Ae={};n.r(Ae),n.d(Ae,{init:function(){return Aw},metadata:function(){return zw},name:function(){return Rw},settings:function(){return Hw}});var Le={};n.r(Le),n.d(Le,{init:function(){return Ww},metadata:function(){return Uw},name:function(){return qw},settings:function(){return jw}});var De={};n.r(De),n.d(De,{init:function(){return Xw},metadata:function(){return Kw},name:function(){return Yw},settings:function(){return Jw}});var Ve={};n.r(Ve),n.d(Ve,{init:function(){return PE},metadata:function(){return BE},name:function(){return TE},settings:function(){return NE}});var Fe={};n.r(Fe),n.d(Fe,{init:function(){return HE},metadata:function(){return ME},name:function(){return zE},settings:function(){return RE}});var $e={};n.r($e),n.d($e,{init:function(){return $E},metadata:function(){return DE},name:function(){return VE},settings:function(){return FE}});var Ge={};n.r(Ge),n.d(Ge,{init:function(){return YE},metadata:function(){return ZE},name:function(){return QE},settings:function(){return KE}});var Oe={};n.r(Oe),n.d(Oe,{init:function(){return yC},metadata:function(){return bC},name:function(){return fC},settings:function(){return vC}});var Ue={};n.r(Ue),n.d(Ue,{init:function(){return HC},metadata:function(){return MC},name:function(){return zC},settings:function(){return RC}});var qe=window.wp.blocks,je=window.wp.element,We=window.wp.primitives;var Ze=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z"}));function Qe(e){if(!e)return;const{metadata:t,settings:n,name:a}=e;return(0,qe.registerBlockType)({name:a,...t},n)}var Ke=window.wp.components,Ye=window.wp.i18n,Je=window.wp.blockEditor,Xe=window.wp.serverSideRender,et=n.n(Xe);const tt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/archives",title:"Archives",category:"widgets",description:"Display a date archive of your posts.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showLabel:{type:"boolean",default:!0},showPostCounts:{type:"boolean",default:!1},type:{type:"string",default:"monthly"}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-archives-editor"},{name:nt}=tt,at={icon:Ze,example:{},edit:function({attributes:e,setAttributes:t}){const{showLabel:n,showPostCounts:a,displayAsDropdown:o,type:r}=e;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display as dropdown"),checked:o,onChange:()=>t({displayAsDropdown:!o})}),o&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show label"),checked:n,onChange:()=>t({showLabel:!n})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:a,onChange:()=>t({showPostCounts:!a})}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Group by:"),options:[{label:(0,Ye.__)("Year"),value:"yearly"},{label:(0,Ye.__)("Month"),value:"monthly"},{label:(0,Ye.__)("Week"),value:"weekly"},{label:(0,Ye.__)("Day"),value:"daily"}],value:r,onChange:e=>t({type:e})}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/archives",skipBlockSupportAttributes:!0,attributes:e}))))}},ot=()=>Qe({name:nt,metadata:tt,settings:at});var rt=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})),lt=n(4403),it=n.n(lt),st=window.wp.url,ct=window.wp.coreData,ut=window.wp.data;function mt(e){const t=e?e[0]:24,n=e?e[e.length-1]:96;return{minSize:t,maxSize:Math.floor(2.5*n)}}function pt(){const{avatarURL:e}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n}));return e}const dt={who:"authors",per_page:-1,_fields:"id,name",context:"view"};var gt=function({value:e,onChange:t}){const[n,a]=(0,je.useState)(),o=(0,ut.useSelect)((e=>{const{getUsers:t}=e(ct.store);return t(dt)}),[]);if(!o)return null;const r=o.map((e=>({label:e.name,value:e.id})));return(0,je.createElement)(Ke.ComboboxControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("User"),help:(0,Ye.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:e,onChange:t,options:n||r,onFilterValueChange:e=>a(r.filter((t=>t.label.toLowerCase().startsWith(e.toLowerCase()))))})};const ht=({setAttributes:e,avatar:t,attributes:n,selectUser:a})=>(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image size"),onChange:t=>e({size:t}),min:t.minSize,max:t.maxSize,initialPosition:n?.size,value:n?.size}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to user profile"),onChange:()=>e({isLink:!n.isLink}),checked:n.isLink}),n.isLink&&(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Open in new tab"),onChange:t=>e({linkTarget:t?"_blank":"_self"}),checked:"_blank"===n.linkTarget}),a&&(0,je.createElement)(gt,{value:n?.userId,onChange:t=>{e({userId:t})}}))),_t=({setAttributes:e,attributes:t,avatar:n,blockProps:a,isSelected:o})=>{const r=(0,Je.__experimentalUseBorderProps)(t),l=(0,st.addQueryArgs)((0,st.removeQueryArgs)(n?.src,["s"]),{s:2*t?.size});return(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.ResizableBox,{size:{width:t.size,height:t.size},showHandle:o,onResizeStop:(n,a,o,r)=>{e({size:parseInt(t.size+(r.height||r.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,Ye.isRTL)(),bottom:!0,left:(0,Ye.isRTL)()},minWidth:n.minSize,maxWidth:n.maxSize},(0,je.createElement)("img",{src:l,alt:n.alt,className:it()("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",r.className),style:r.style})))},bt=({attributes:e,context:t,setAttributes:n,isSelected:a})=>{const{commentId:o}=t,r=(0,Je.useBlockProps)(),l=function({commentId:e}){const[t]=(0,ct.useEntityProp)("root","comment","author_avatar_urls",e),[n]=(0,ct.useEntityProp)("root","comment","author_name",e),a=t?Object.values(t):null,o=t?Object.keys(t):null,{minSize:r,maxSize:l}=mt(o),i=pt();return{src:a?a[a.length-1]:i,minSize:r,maxSize:l,alt:n?(0,Ye.sprintf)((0,Ye.__)("%s Avatar"),n):(0,Ye.__)("Default Avatar")}}({commentId:o});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(ht,{avatar:l,setAttributes:n,attributes:e,selectUser:!1}),e.isLink?(0,je.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:r,isSelected:a,setAttributes:n})):(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:r,isSelected:a,setAttributes:n}))},ft=({attributes:e,context:t,setAttributes:n,isSelected:a})=>{const{postId:o,postType:r}=t,l=function({userId:e,postId:t,postType:n}){const{authorDetails:a}=(0,ut.useSelect)((a=>{const{getEditedEntityRecord:o,getUser:r}=a(ct.store);if(e)return{authorDetails:r(e)};const l=o("postType",n,t)?.author;return{authorDetails:l?r(l):null}}),[n,t,e]),o=a?.avatar_urls?Object.values(a.avatar_urls):null,r=a?.avatar_urls?Object.keys(a.avatar_urls):null,{minSize:l,maxSize:i}=mt(r),s=pt();return{src:o?o[o.length-1]:s,minSize:l,maxSize:i,alt:a?(0,Ye.sprintf)((0,Ye.__)("%s Avatar"),a?.name):(0,Ye.__)("Default Avatar")}}({userId:e?.userId,postId:o,postType:r}),i=(0,Je.useBlockProps)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(ht,{selectUser:!0,attributes:e,avatar:l,setAttributes:n}),(0,je.createElement)("div",null,e.isLink?(0,je.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:i,isSelected:a,setAttributes:n})):(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:i,isSelected:a,setAttributes:n})))};const vt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user’s avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1,__experimentalDuotone:"img"}},selectors:{border:".wp-block-avatar img"},editorStyle:"wp-block-avatar-editor",style:"wp-block-avatar"},{name:yt}=vt,kt={icon:rt,edit:function(e){return e?.context?.commentId||null===e?.context?.commentId?(0,je.createElement)(bt,{...e}):(0,je.createElement)(ft,{...e})}},xt=()=>Qe({name:yt,metadata:vt,settings:kt});var wt=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})),Et=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save({attributes:e}){const{autoplay:t,caption:n,loop:a,preload:o,src:r}=e;return(0,je.createElement)("figure",null,(0,je.createElement)("audio",{controls:"controls",src:r,autoPlay:t,loop:a,preload:o}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}}],Ct=window.wp.blob;var St=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"})),Bt=window.wp.notices,Tt=window.wp.compose,Nt=n(3827),Pt=n.n(Nt);function It(e,t){var n,a,o=0;function r(){var r,l,i=n,s=arguments.length;e:for(;i;){if(i.args.length===arguments.length){for(l=0;l<s;l++)if(i.args[l]!==arguments[l]){i=i.next;continue e}return i!==n&&(i===a&&(a=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n,i.prev=null,n.prev=i,n=i),i.val}i=i.next}for(r=new Array(s),l=0;l<s;l++)r[l]=arguments[l];return i={args:r,val:e.apply(null,r)},n?(n.prev=i,i.next=n):a=i,o===t.maxSize?(a=a.prev).next=null:o++,n=i,i.val}return t=t||{},r.clear=function(){n=null,a=null,o=0},r}const Mt=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}],zt="wp-embed";var Rt=window.wp.privateApis;const{lock:Ht,unlock:At}=(0,Rt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/block-library"),{name:Lt}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},{kebabCase:Dt}=At(Je.privateApis),Vt=e=>e&&e.includes('class="wp-embedded-content"'),Ft=(e,t={})=>{const{preview:n,attributes:a={}}=e,{url:o,providerNameSlug:r,type:l,...i}=a;if(!o||!(0,qe.getBlockType)(Lt))return;const s=(e=>(0,qe.getBlockVariations)(Lt)?.find((({patterns:t})=>((e,t=[])=>t.some((t=>e.match(t))))(e,t))))(o),c="wordpress"===r||l===zt;if(!c&&s&&(s.attributes.providerNameSlug!==r||!r))return(0,qe.createBlock)(Lt,{url:o,...i,...s.attributes});const u=(0,qe.getBlockVariations)(Lt)?.find((({name:e})=>"wordpress"===e));return u&&n&&Vt(n.html)&&!c?(0,qe.createBlock)(Lt,{url:o,...u.attributes,...t}):void 0},$t=e=>{if(!e)return e;const t=Mt.reduce(((e,{className:t})=>(e[t]=!1,e)),{"wp-has-aspect-ratio":!1});return Pt()(e,t)};function Gt(e,t,n=!0){if(!n)return $t(t);const a=document.implementation.createHTMLDocument("");a.body.innerHTML=e;const o=a.body.querySelector("iframe");if(o&&o.height&&o.width){const e=(o.width/o.height).toFixed(2);for(let n=0;n<Mt.length;n++){const a=Mt[n];if(e>=a.ratio){return e-a.ratio>.1?$t(t):Pt()($t(t),a.className,"wp-has-aspect-ratio")}}}return t}const Ot=It(((e,t,n,a,o=!0)=>{if(!e)return{};const r={};let{type:l="rich"}=e;const{html:i,provider_name:s}=e,c=Dt((s||t).toLowerCase());return Vt(i)&&(l=zt),(i||"photo"===l)&&(r.type=l,r.providerNameSlug=c),(u=n)&&Mt.some((({className:e})=>u.includes(e)))||(r.className=Gt(i,n,a&&o)),r;var u})),Ut=["audio"];var qt=function({attributes:e,className:t,setAttributes:n,onReplace:a,isSelected:o,insertBlocksAfter:r}){const{id:l,autoplay:i,caption:s,loop:c,preload:u,src:m}=e,p=(0,Tt.usePrevious)(s),[d,g]=(0,je.useState)(!!s),h=!l&&(0,Ct.isBlobURL)(m),_=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().mediaUpload}),[]);(0,je.useEffect)((()=>{if(!l&&(0,Ct.isBlobURL)(m)){const e=(0,Ct.getBlobByURL)(m);e&&_({filesList:[e],onFileChange:([e])=>x(e),onError:e=>k(e),allowedTypes:Ut})}}),[]),(0,je.useEffect)((()=>{s&&!p&&g(!0)}),[s,p]);const b=(0,je.useCallback)((e=>{e&&!s&&e.focus()}),[s]);function f(e){return t=>{n({[e]:t})}}function v(e){if(e!==m){const t=Ft({attributes:{url:e}});if(void 0!==t&&a)return void a(t);n({src:e,id:void 0})}}(0,je.useEffect)((()=>{o||s||g(!1)}),[o,s]);const{createErrorNotice:y}=(0,ut.useDispatch)(Bt.store);function k(e){y(e,{type:"snackbar"})}function x(e){e&&e.url?n({src:e.url,id:e.id,caption:e.caption}):n({src:void 0,id:void 0,caption:void 0})}const w=it()(t,{"is-transient":h}),E=(0,Je.useBlockProps)({className:w});return m?(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{g(!d),d&&s&&n({caption:void 0})},icon:St,isPressed:d,label:d?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:l,mediaURL:m,allowedTypes:Ut,accept:"audio/*",onSelect:x,onSelectURL:v,onError:k})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Autoplay"),onChange:f("autoplay"),checked:i,help:function(e){return e?(0,Ye.__)("Autoplay may cause usability issues for some users."):null}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Loop"),onChange:f("loop"),checked:c}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:e=>n({preload:e||void 0}),options:[{value:"",label:(0,Ye.__)("Browser default")},{value:"auto",label:(0,Ye.__)("Auto")},{value:"metadata",label:(0,Ye.__)("Metadata")},{value:"none",label:(0,Ye._x)("None","Preload value")}]}))),(0,je.createElement)("figure",{...E},(0,je.createElement)(Ke.Disabled,{isDisabled:!o},(0,je.createElement)("audio",{controls:"controls",src:m})),h&&(0,je.createElement)(Ke.Spinner,null),d&&(!Je.RichText.isEmpty(s)||o)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),ref:b,"aria-label":(0,Ye.__)("Audio caption text"),placeholder:(0,Ye.__)("Add caption"),value:s,onChange:e=>n({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))):(0,je.createElement)("div",{...E},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:wt}),onSelect:x,onSelectURL:v,accept:"audio/*",allowedTypes:Ut,value:e,onError:k}))};const jt={from:[{type:"files",isMatch(e){return 1===e.length&&0===e[0].type.indexOf("audio/")},transform(e){const t=e[0];return(0,qe.createBlock)("core/audio",{src:(0,Ct.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src:e,mp3:t,m4a:n,ogg:a,wav:o,wma:r}})=>e||t||n||a||o||r},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]};var Wt=jt;const Zt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},id:{type:"number",__experimentalRole:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"},{name:Qt}=Zt,Kt={icon:wt,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:Wt,deprecated:Et,edit:qt,save:function({attributes:e}){const{autoplay:t,caption:n,loop:a,preload:o,src:r}=e;return r&&(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("audio",{controls:"controls",src:r,autoPlay:t,loop:a,preload:o}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n,className:(0,Je.__experimentalGetElementClassName)("caption")}))}},Yt=()=>Qe({name:Qt,metadata:Zt,settings:Kt});var Jt=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"}));const{cleanEmptyObject:Xt}=At(Je.privateApis);function en(e){if(!e?.style?.typography?.fontFamily)return e;const{fontFamily:t,...n}=e.style.typography;return{...e,style:Xt({...e.style,typography:n}),fontFamily:t.split("|").pop()}}const tn=e=>{const{borderRadius:t,...n}=e,a=[t,n.style?.border?.radius].find((e=>"number"==typeof e&&0!==e));return a?{...n,style:{...n.style,border:{...n.style?.border,radius:`${a}px`}}}:n};const nn=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customGradient)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customGradient&&(t.color.gradient=e.customGradient);const{customTextColor:n,customBackgroundColor:a,customGradient:o,...r}=e;return{...r,style:t}},an=e=>{const{color:t,textColor:n,...a}={...e,customTextColor:e.textColor&&"#"===e.textColor[0]?e.textColor:void 0,customBackgroundColor:e.color&&"#"===e.color[0]?e.color:void 0};return nn(a)},on={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},rn={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=(0,Je.__experimentalGetBorderClassesAndStyles)(e),m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),d=it()("wp-block-button__link",m.className,u.className,{"no-border-radius":0===r?.border?.radius}),g={...u.style,...m.style,...p.style},h=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:h})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:d,href:s,title:i,style:g,value:l,target:a,rel:o}))}},ln={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=(0,Je.__experimentalGetBorderClassesAndStyles)(e),m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),d=it()("wp-block-button__link",m.className,u.className,{"no-border-radius":0===r?.border?.radius}),g={...u.style,...m.style,...p.style},h=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:h})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:d,href:s,title:i,style:g,value:l,target:a,rel:o}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}},sn=[rn,ln,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible({style:e}){return"number"==typeof e?.border?.radius},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=r?.border?.radius,m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=it()("wp-block-button__link",m.className,{"no-border-radius":0===r?.border?.radius}),d={borderRadius:u||void 0,...m.style},g=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:g})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:p,href:s,title:i,style:d,value:l,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){const{borderRadius:n,linkTarget:a,rel:o,text:r,title:l,url:i,width:s}=e,c=(0,Je.__experimentalGetColorClassesAndStyles)(e),u=it()("wp-block-button__link",c.className,{"no-border-radius":0===n}),m={borderRadius:n?n+"px":void 0,...c.style},p=it()(t,{[`has-custom-width wp-block-button__width-${s}`]:s});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:p})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:i,title:l,style:m,value:r,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){const{borderRadius:n,linkTarget:a,rel:o,text:r,title:l,url:i,width:s}=e,c=(0,Je.__experimentalGetColorClassesAndStyles)(e),u=it()("wp-block-button__link",c.className,{"no-border-radius":0===n}),m={borderRadius:n?n+"px":void 0,...c.style},p=it()(t,{[`has-custom-width wp-block-button__width-${s}`]:s});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:p})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:i,title:l,style:m,value:r,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save({attributes:e}){const{borderRadius:t,linkTarget:n,rel:a,text:o,title:r,url:l}=e,i=it()("wp-block-button__link",{"no-border-radius":0===t}),s={borderRadius:t?t+"px":void 0};return(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:i,href:l,title:r,style:s,value:o,target:n,rel:a})},migrate:tn},{supports:{align:!0,alignWide:!1},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:e=>!!(e.customTextColor||e.customBackgroundColor||e.customGradient||e.align),migrate:(0,Tt.compose)(tn,nn,(function(e){if(!e.align)return e;const{align:t,...n}=e;return{...n,className:it()(n.className,`align${e.align}`)}})),save({attributes:e}){const{backgroundColor:t,borderRadius:n,customBackgroundColor:a,customTextColor:o,customGradient:r,linkTarget:l,gradient:i,rel:s,text:c,textColor:u,title:m,url:p}=e,d=(0,Je.getColorClassName)("color",u),g=!r&&(0,Je.getColorClassName)("background-color",t),h=(0,Je.__experimentalGetGradientClass)(i),_=it()("wp-block-button__link",{"has-text-color":u||o,[d]:d,"has-background":t||a||r||i,[g]:g,"no-border-radius":0===n,[h]:h}),b={background:r||void 0,backgroundColor:g||r||i?void 0:a,color:d?void 0:o,borderRadius:n?n+"px":void 0};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:_,href:p,title:m,style:b,value:c,target:l,rel:s}))}},{attributes:{...on,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible(e){return e.className&&e.className.includes("is-style-squared")},migrate(e){let t=e.className;return t&&(t=t.replace(/is-style-squared[\s]?/,"").trim()),tn(nn({...e,className:t||void 0,borderRadius:0}))},save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,customTextColor:a,linkTarget:o,rel:r,text:l,textColor:i,title:s,url:c}=e,u=(0,Je.getColorClassName)("color",i),m=(0,Je.getColorClassName)("background-color",t),p=it()("wp-block-button__link",{"has-text-color":i||a,[u]:u,"has-background":t||n,[m]:m}),d={backgroundColor:m?void 0:n,color:u?void 0:a};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:p,href:c,title:s,style:d,value:l,target:o,rel:r}))}},{attributes:{...on,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:an,save({attributes:e}){const{url:t,text:n,title:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i}=e,s=(0,Je.getColorClassName)("color",r),c=(0,Je.getColorClassName)("background-color",o),u=it()("wp-block-button__link",{"has-text-color":r||i,[s]:s,"has-background":o||l,[c]:c}),m={backgroundColor:c?void 0:l,color:s?void 0:i};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:t,title:a,style:m,value:n}))}},{attributes:{...on,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){const{url:t,text:n,title:a,align:o,color:r,textColor:l}=e,i={backgroundColor:r,color:l};return(0,je.createElement)("div",{className:`align${o}`},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:a,style:i,value:n}))},migrate:an},{attributes:{...on,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){const{url:t,text:n,title:a,align:o,color:r,textColor:l}=e;return(0,je.createElement)("div",{className:`align${o}`,style:{backgroundColor:r}},(0,je.createElement)(Je.RichText.Content,{tagName:"a",href:t,title:a,style:{color:l},value:n}))},migrate:an}];var cn=sn,un=window.wp.keycodes;var mn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"}));var pn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"}));const dn="noreferrer noopener";function gn({selectedWidth:e,setAttributes:t}){return(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Width settings")},(0,je.createElement)(Ke.ButtonGroup,{"aria-label":(0,Ye.__)("Button width")},[25,50,75,100].map((n=>(0,je.createElement)(Ke.Button,{key:n,size:"small",variant:n===e?"primary":void 0,onClick:()=>{var a;t({width:e===(a=n)?void 0:a})}},n,"%")))))}var hn=function(e){const{attributes:t,setAttributes:n,className:a,isSelected:o,onReplace:r,mergeBlocks:l}=e,{tagName:i,textAlign:s,linkTarget:c,placeholder:u,rel:m,style:p,text:d,url:g,width:h}=t,_=i||"a",[b,f]=(0,je.useState)(null),v=(0,Je.__experimentalUseBorderProps)(t),y=(0,Je.__experimentalUseColorProps)(t),k=(0,Je.__experimentalGetSpacingClassesAndStyles)(t),x=(0,je.useRef)(),w=(0,je.useRef)(),E=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([f,x]),onKeyDown:function(e){un.isKeyboardEvent.primary(e,"k")?P(e):un.isKeyboardEvent.primaryShift(e,"k")&&(I(),w.current?.focus())}}),[C,S]=(0,je.useState)(!1),B=!!g,T="_blank"===c,N="a"===_;function P(e){e.preventDefault(),S(!0)}function I(){n({url:void 0,linkTarget:void 0,rel:void 0}),S(!1)}(0,je.useEffect)((()=>{o||S(!1)}),[o]);const M=(0,je.useMemo)((()=>({url:g,opensInNewTab:T})),[g,T]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...E,className:it()(E.className,{[`has-custom-width wp-block-button__width-${h}`]:h,"has-custom-font-size":E.style.fontSize})},(0,je.createElement)(Je.RichText,{ref:w,"aria-label":(0,Ye.__)("Button text"),placeholder:u||(0,Ye.__)("Add text…"),value:d,onChange:e=>{n({text:e.replace(/<\/?a[^>]*>/g,"")})},withoutInteractiveFormatting:!0,className:it()(a,"wp-block-button__link",y.className,v.className,{[`has-text-align-${s}`]:s,"no-border-radius":0===p?.border?.radius},(0,Je.__experimentalGetElementClassName)("button")),style:{...v.style,...y.style,...k.style},onSplit:e=>(0,qe.createBlock)("core/button",{...t,text:e}),onReplace:r,onMerge:l,identifier:"text"})),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:s,onChange:e=>{n({textAlign:e})}}),!B&&N&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:P}),B&&N&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:pn,title:(0,Ye.__)("Unlink"),shortcut:un.displayShortcut.primaryShift("k"),onClick:I,isActive:!0})),N&&o&&(C||B)&&(0,je.createElement)(Ke.Popover,{placement:"bottom",onClose:()=>{S(!1),w.current?.focus()},anchor:b,focusOnMount:!!C&&"firstElement",__unstableSlotName:"__unstable-block-tools-after",shift:!0},(0,je.createElement)(Je.__experimentalLinkControl,{value:M,onChange:({url:e="",opensInNewTab:t})=>{n({url:(0,st.prependHTTP)(e)}),T!==t&&function(e){const t=e?"_blank":void 0;let a=m;t&&!m?a=dn:t||m!==dn||(a=void 0),n({linkTarget:t,rel:a})}(t)},onRemove:()=>{I(),w.current?.focus()},forceIsEditingLink:C})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(gn,{selectedWidth:h,setAttributes:n})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},N&&(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:m||"",onChange:e=>n({rel:e})})))};const _n={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",__experimentalRole:"content"},text:{type:"string",source:"html",selector:"a,button",__experimentalRole:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",__experimentalRole:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:!0,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-button .wp-block-button__link"},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button"},{name:bn}=_n,fn={icon:Jt,example:{attributes:{className:"is-style-fill",text:(0,Ye.__)("Call to Action")}},edit:hn,save:function({attributes:e,className:t}){const{tagName:n,type:a,textAlign:o,fontSize:r,linkTarget:l,rel:i,style:s,text:c,title:u,url:m,width:p}=e;if(!c)return null;const d=n||"a",g="button"===d,h=a||"button",_=(0,Je.__experimentalGetBorderClassesAndStyles)(e),b=(0,Je.__experimentalGetColorClassesAndStyles)(e),f=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),v=it()("wp-block-button__link",b.className,_.className,{[`has-text-align-${o}`]:o,"no-border-radius":0===s?.border?.radius},(0,Je.__experimentalGetElementClassName)("button")),y={..._.style,...b.style,...f.style},k=it()(t,{[`has-custom-width wp-block-button__width-${p}`]:p,"has-custom-font-size":r||s?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:k})},(0,je.createElement)(Je.RichText.Content,{tagName:d,type:g?h:null,className:v,href:g?null:m,title:u,style:y,value:c,target:g?null:l,rel:g?null:i}))},deprecated:cn,merge:(e,{text:t=""})=>({...e,text:(e.text||"")+t})},vn=()=>Qe({name:bn,metadata:_n,settings:fn});var yn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"}));const kn=e=>{if(e.layout)return e;const{contentJustification:t,orientation:n,...a}=e;return(t||n)&&Object.assign(a,{layout:{type:"flex",...t&&{justifyContent:t},...n&&{orientation:n}}}),a},xn=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:({contentJustification:e,orientation:t})=>!!e||!!t,migrate:kn,save({attributes:{contentJustification:e,orientation:t}}){return(0,je.createElement)("div",{...Je.useBlockProps.save({className:it()({[`is-content-justification-${e}`]:e,"is-vertical":"vertical"===t})})},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,je.createElement)("div",null,(0,je.createElement)(Je.InnerBlocks.Content,null))},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return kn({...e,align:void 0,contentJustification:e.align})}}];var wn=xn,En=window.wp.richText;const Cn={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,qe.createBlock)("core/buttons",{},e.map((e=>(0,qe.createBlock)("core/button",e))))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/buttons",{},e.map((e=>{const t=(0,En.__unstableCreateElement)(document,e.content),n=t.innerText||"",a=t.querySelector("a"),o=a?.getAttribute("href");return(0,qe.createBlock)("core/button",{text:n,url:o})}))),isMatch:e=>e.every((e=>{const t=(0,En.__unstableCreateElement)(document,e.content),n=t.innerText||"",a=t.querySelectorAll("a");return n.length<=30&&a.length<=1}))}]};var Sn=Cn;const Bn=[bn],Tn={name:bn,attributesToCopy:["backgroundColor","border","className","fontFamily","fontSize","gradient","style","textColor","width"]};var Nn=function({attributes:e,className:t}){var n;const{fontSize:a,layout:o,style:r}=e,l=(0,Je.useBlockProps)({className:it()(t,{"has-custom-font-size":a||r?.typography?.fontSize})}),{preferredStyle:i,hasButtonVariations:s}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings().__experimentalPreferredStyleVariations,n=e(qe.store).getBlockVariations(bn,"inserter");return{preferredStyle:t?.value?.[bn],hasButtonVariations:n.length>0}}),[]),c=(0,Je.useInnerBlocksProps)(l,{allowedBlocks:Bn,defaultBlock:Tn,directInsert:!s,template:[[bn,{className:i&&`is-style-${i}`}]],templateInsertUpdatesSelection:!0,orientation:null!==(n=o?.orientation)&&void 0!==n?n:"horizontal"});return(0,je.createElement)("div",{...c})};const Pn={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/buttons",title:"Buttons",category:"design",description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"},{name:In}=Pn,Mn={icon:yn,example:{innerBlocks:[{name:"core/button",attributes:{text:(0,Ye.__)("Find out more")}},{name:"core/button",attributes:{text:(0,Ye.__)("Contact us")}}]},deprecated:wn,transforms:Sn,edit:Nn,save:function({attributes:e,className:t}){const{fontSize:n,style:a}=e,o=Je.useBlockProps.save({className:it()(t,{"has-custom-font-size":n||a?.typography?.fontSize})}),r=Je.useInnerBlocksProps.save(o);return(0,je.createElement)("div",{...r})}},zn=()=>Qe({name:In,metadata:Pn,settings:Mn});var Rn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"}));const Hn=It((e=>{if(!e)return{};const t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}}));var An={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,qe.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,qe.createBlock)("core/archives")}]};const Ln={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site’s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{align:!0,color:{link:!0,__experimentalSkipSerialization:["text","background"],__experimentalDefaultControls:{background:!0,text:!0},__experimentalSelector:"table, th"},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-calendar"},{name:Dn}=Ln,Vn={icon:Rn,example:{},edit:function({attributes:e}){const t=(0,Je.useBlockProps)(),{date:n,hasPosts:a,hasPostsResolved:o}=(0,ut.useSelect)((e=>{const{getEntityRecords:t,hasFinishedResolution:n}=e(ct.store),a={status:"publish",per_page:1},o=t("postType","post",a),r=n("getEntityRecords",["postType","post",a]);let l;const i=e("core/editor");if(i){"post"===i.getEditedPostAttribute("type")&&(l=i.getEditedPostAttribute("date"))}return{date:l,hasPostsResolved:r,hasPosts:r&&1===o?.length}}),[]);return a?(0,je.createElement)("div",{...t},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/calendar",attributes:{...e,...Hn(n)}}))):(0,je.createElement)("div",{...t},(0,je.createElement)(Ke.Placeholder,{icon:Rn,label:(0,Ye.__)("Calendar")},o?(0,Ye.__)("No published posts found."):(0,je.createElement)(Ke.Spinner,null)))},transforms:An},Fn=()=>Qe({name:Dn,metadata:Ln,settings:Vn});var $n=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),Gn=window.wp.htmlEntities;var On=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"}));const Un={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/categories",title:"Categories List",category:"widgets",description:"Display a list of all categories.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"},{name:qn}=Un,jn={icon:$n,example:{},edit:function e({attributes:{displayAsDropdown:t,showHierarchy:n,showPostCounts:a,showOnlyTopLevel:o,showEmpty:r},setAttributes:l,className:i}){const s=(0,Tt.useInstanceId)(e,"blocks-category-select"),c={per_page:-1,hide_empty:!r,context:"view"};o&&(c.parent=0);const{records:u,isResolving:m}=(0,ct.useEntityRecords)("taxonomy","category",c),p=e=>u?.length?null===e?u:u.filter((({parent:t})=>t===e)):[],d=e=>t=>l({[e]:t}),g=e=>e?(0,Gn.decodeEntities)(e).trim():(0,Ye.__)("(Untitled)"),h=e=>{const t=p(e.id),{id:o,link:r,count:l,name:i}=e;return(0,je.createElement)("li",{key:o,className:`cat-item cat-item-${o}`},(0,je.createElement)("a",{href:r,target:"_blank",rel:"noreferrer noopener"},g(i)),a&&` (${l})`,n&&!!t.length&&(0,je.createElement)("ul",{className:"children"},t.map((e=>h(e)))))},_=(e,t)=>{const{id:o,count:r,name:l}=e,i=p(o);return[(0,je.createElement)("option",{key:o,className:`level-${t}`},Array.from({length:3*t}).map((()=>" ")),g(l),a&&` (${r})`),n&&!!i.length&&i.map((e=>_(e,t+1)))]},b=!u?.length||t||m?"div":"ul",f=it()(i,{"wp-block-categories-list":!!u?.length&&!t&&!m,"wp-block-categories-dropdown":!!u?.length&&t&&!m}),v=(0,Je.useBlockProps)({className:f});return(0,je.createElement)(b,{...v},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display as dropdown"),checked:t,onChange:d("displayAsDropdown")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:a,onChange:d("showPostCounts")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show only top level categories"),checked:o,onChange:d("showOnlyTopLevel")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show empty categories"),checked:r,onChange:d("showEmpty")}),!o&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show hierarchy"),checked:n,onChange:d("showHierarchy")}))),m&&(0,je.createElement)(Ke.Placeholder,{icon:On,label:(0,Ye.__)("Categories")},(0,je.createElement)(Ke.Spinner,null)),!m&&0===u?.length&&(0,je.createElement)("p",null,(0,Ye.__)("Your site does not have any posts, so there is nothing to display here at the moment.")),!m&&u?.length>0&&(t?(()=>{const e=p(n?0:null);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.VisuallyHidden,{as:"label",htmlFor:s},(0,Ye.__)("Categories")),(0,je.createElement)("select",{id:s},(0,je.createElement)("option",null,(0,Ye.__)("Select Category")),e.map((e=>_(e,0)))))})():p(n?0:null).map((e=>h(e)))))}},Wn=()=>Qe({name:qn,metadata:Un,settings:jn});var Zn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"}));var Qn=({clientId:e})=>{const{replaceBlocks:t}=(0,ut.useDispatch)(Je.store),n=(0,ut.useSelect)((t=>t(Je.store).getBlock(e)),[e]);return(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>t(n.clientId,(0,qe.rawHandler)({HTML:(0,qe.serialize)(n)}))},(0,Ye.__)("Convert to blocks"))};var Kn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4.2 9h1.5V5.8H9V4.2H4.2V9zm14 9.2H15v1.5h4.8V15h-1.5v3.2zM15 4.2v1.5h3.2V9h1.5V4.2H15zM5.8 15H4.2v4.8H9v-1.5H5.8V15z"}));function Yn({onClick:e,isModalFullScreen:t}){return(0,Tt.useViewportMatch)("small","<")?null:(0,je.createElement)(Ke.Button,{onClick:e,icon:Kn,isPressed:t,label:t?(0,Ye.__)("Exit fullscreen"):(0,Ye.__)("Enter fullscreen")})}function Jn(e){const t=(0,ut.useSelect)((e=>e(Je.store).getSettings().styles));return(0,je.useEffect)((()=>{const{baseURL:n,suffix:a,settings:o}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:n,suffix:a}),window.wp.oldEditor.initialize(e.id,{tinymce:{...o,setup(e){e.on("init",(()=>{const n=e.getDoc();t.forEach((({css:e})=>{const t=n.createElement("style");t.innerHTML=e,n.head.appendChild(t)}))}))}}}),()=>{window.wp.oldEditor.remove(e.id)}}),[]),(0,je.createElement)("textarea",{...e})}function Xn(e){const{clientId:t,attributes:{content:n},setAttributes:a,onReplace:o}=e,[r,l]=(0,je.useState)(!1),[i,s]=(0,je.useState)(!1),c=`editor-${t}`,u=()=>n?l(!1):o([]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>l(!0)},(0,Ye.__)("Edit")))),n&&(0,je.createElement)(je.RawHTML,null,n),(r||!n)&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.__)("Classic Editor"),onRequestClose:u,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:i,className:"block-editor-freeform-modal__content",headerActions:(0,je.createElement)(Yn,{onClick:()=>s(!i),isModalFullScreen:i})},(0,je.createElement)(Jn,{id:c,defaultValue:n}),(0,je.createElement)(Ke.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1},(0,je.createElement)(Ke.FlexItem,null,(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:u},(0,Ye.__)("Cancel"))),(0,je.createElement)(Ke.FlexItem,null,(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{a({content:window.wp.oldEditor.getContent(c)}),l(!1)}},(0,Ye.__)("Save"))))))}const{wp:ea}=window;function ta({clientId:e,attributes:{content:t},setAttributes:n,onReplace:a}){const{getMultiSelectedBlockClientIds:o}=(0,ut.useSelect)(Je.store),r=(0,je.useRef)(!1);return(0,je.useEffect)((()=>{if(!r.current)return;const n=window.tinymce.get(`editor-${e}`),a=n?.getContent();a!==t&&n.setContent(t||"")}),[t]),(0,je.useEffect)((()=>{const{baseURL:l,suffix:i}=window.wpEditorL10n.tinymce;function s(e){let r;t&&e.on("loadContent",(()=>e.setContent(t))),e.on("blur",(()=>{r=e.selection.getBookmark(2,!0);const t=document.querySelector(".interface-interface-skeleton__content"),a=t.scrollTop;return o()?.length||n({content:e.getContent()}),e.once("focus",(()=>{r&&(e.selection.moveToBookmark(r),t.scrollTop!==a&&(t.scrollTop=a))})),!1})),e.on("mousedown touchstart",(()=>{r=null}));const l=(0,Tt.debounce)((()=>{const t=e.getContent();t!==e._lastChange&&(e._lastChange=t,n({content:t}))}),250);e.on("Paste Change input Undo Redo",l),e.on("remove",l.cancel),e.on("keydown",(t=>{un.isKeyboardEvent.primary(t,"z")&&t.stopPropagation(),t.keyCode!==un.BACKSPACE&&t.keyCode!==un.DELETE||!function(e){const t=e.getBody();return!(t.childNodes.length>1)&&(0===t.childNodes.length||!(t.childNodes[0].childNodes.length>1)&&/^\n?$/.test(t.innerText||t.textContent))}(e)||(a([]),t.preventDefault(),t.stopImmediatePropagation());const{altKey:n}=t;n&&t.keyCode===un.F10&&t.stopPropagation()})),e.on("init",(()=>{const t=e.getBody();t.ownerDocument.activeElement===t&&(t.blur(),e.focus())}))}function c(){const{settings:t}=window.wpEditorL10n.tinymce;ea.oldEditor.initialize(`editor-${e}`,{tinymce:{...t,inline:!0,content_css:!1,fixed_toolbar_container:`#toolbar-${e}`,setup:s}})}function u(){"complete"===document.readyState&&c()}return r.current=!0,window.tinymce.EditorManager.overrideDefaults({base_url:l,suffix:i}),"complete"===document.readyState?c():document.addEventListener("readystatechange",u),()=>{document.removeEventListener("readystatechange",u),ea.oldEditor.remove(`editor-${e}`)}}),[]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{key:"toolbar",id:`toolbar-${e}`,className:"block-library-classic__toolbar",onClick:function(){const t=window.tinymce.get(`editor-${e}`);t&&t.focus()},"data-placeholder":(0,Ye.__)("Classic"),onKeyDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}}),(0,je.createElement)("div",{key:"editor",id:`editor-${e}`,className:"wp-block-freeform block-library-rich-text__tinymce"}))}const na={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-freeform-editor"},{name:aa}=na,oa={icon:Zn,edit:function(e){const{clientId:t}=e,n=(0,ut.useSelect)((e=>e(Je.store).canRemoveBlock(t)),[t]),[a,o]=(0,je.useState)(!1),r=(0,Tt.useRefEffect)((e=>{o(e.ownerDocument!==document)}),[]);return(0,je.createElement)(je.Fragment,null,n&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Qn,{clientId:t}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({ref:r})},a?(0,je.createElement)(Xn,{...e}):(0,je.createElement)(ta,{...e})))},save:function({attributes:e}){const{content:t}=e;return(0,je.createElement)(je.RawHTML,null,t)}},ra=()=>Qe({name:aa,metadata:na,settings:oa});var la=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}));function ia(e){return e.replace(/\[/g,"[")}function sa(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}var ca={from:[{type:"enter",regExp:/^```$/,transform:()=>(0,qe.createBlock)("core/code")},{type:"block",blocks:["core/html","core/paragraph"],transform:({content:e})=>(0,qe.createBlock)("core/code",{content:e})},{type:"raw",isMatch:e=>"PRE"===e.nodeName&&1===e.children.length&&"CODE"===e.firstChild.nodeName,schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:({content:e})=>(0,qe.createBlock)("core/paragraph",{content:e.replace(/\n/g,"<br>")})}]};const ua={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"code",__unstablePreserveWhiteSpace:!0}},supports:{align:["wide"],anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}}},style:"wp-block-code"},{name:ma}=ua,pa={icon:la,example:{attributes:{content:(0,Ye.__)("// A “block” is the abstract term used\n// to describe units of markup that\n// when composed together, form the\n// content or layout of a page.\nregisterBlockType( name, settings );")}},merge(e,t){return{content:e.content+"\n\n"+t.content}},transforms:ca,edit:function({attributes:e,setAttributes:t,onRemove:n,insertBlocksAfter:a,mergeBlocks:o}){const r=(0,Je.useBlockProps)();return(0,je.createElement)("pre",{...r},(0,je.createElement)(Je.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:e=>t({content:e}),onRemove:n,onMerge:o,placeholder:(0,Ye.__)("Write code…"),"aria-label":(0,Ye.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))},save:function({attributes:e}){return(0,je.createElement)("pre",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{tagName:"code",value:(t=e.content,(0,Tt.pipe)(ia,sa)(t||""))}));var t}},da=()=>Qe({name:ma,metadata:ua,settings:pa});var ga=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"}));const ha=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible({width:e}){return isFinite(e)},migrate(e){return{...e,width:`${e.width}%`}},save({attributes:e}){const{verticalAlignment:t,width:n}=e,a=it()({[`is-vertically-aligned-${t}`]:t}),o={flexBasis:n+"%"};return(0,je.createElement)("div",{className:a,style:o},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var _a=ha;var ba=function({attributes:{verticalAlignment:e,width:t,templateLock:n,allowedBlocks:a},setAttributes:o,clientId:r}){const l=it()("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),i=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["%","px","em","rem","vw"]}),{columnsIds:s,hasChildBlocks:c,rootClientId:u}=(0,ut.useSelect)((e=>{const{getBlockOrder:t,getBlockRootClientId:n}=e(Je.store),a=n(r);return{hasChildBlocks:t(r).length>0,rootClientId:a,columnsIds:t(a)}}),[r]),{updateBlockAttributes:m}=(0,ut.useDispatch)(Je.store),p=Number.isFinite(t)?t+"%":t,d=(0,Je.useBlockProps)({className:l,style:p?{flexBasis:p}:void 0}),g=s.length,h=s.indexOf(r)+1,_=(0,Ye.sprintf)((0,Ye.__)("%1$s (%2$d of %3$d)"),d["aria-label"],h,g),b=(0,Je.useInnerBlocksProps)({...d,"aria-label":_},{templateLock:n,allowedBlocks:a,renderAppender:c?void 0:Je.InnerBlocks.ButtonBlockAppender});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockVerticalAlignmentToolbar,{onChange:e=>{o({verticalAlignment:e}),m(u,{verticalAlignment:null})},value:e,controls:["top","center","bottom","stretch"]})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Column settings")},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Width"),labelPosition:"edge",__unstableInputWidth:"80px",value:t||"",onChange:e=>{e=0>parseFloat(e)?"0":e,o({width:e})},units:i}))),(0,je.createElement)("div",{...b}))};const fa={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/column",title:"Column",category:"design",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,anchor:!0,reusable:!1,html:!1,color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0}},{name:va}=fa,ya={icon:ga,edit:ba,save:function({attributes:e}){const{verticalAlignment:t,width:n}=e,a=it()({[`is-vertically-aligned-${t}`]:t});let o;if(n&&/\d/.test(n)){let e=Number.isFinite(n)?n+"%":n;if(!Number.isFinite(n)&&n?.endsWith("%")){const t=1e12;e=Math.round(Number.parseFloat(n)*t)/t+"%"}o={flexBasis:e}}const r=Je.useBlockProps.save({className:a,style:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("div",{...l})},deprecated:_a},ka=()=>Qe({name:va,metadata:fa,settings:ya});var xa=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z"}));function wa(e){let t,{doc:n}=wa;n||(n=document.implementation.createHTMLDocument(""),wa.doc=n),n.body.innerHTML=e;for(const e of n.body.firstChild.classList)if(t=e.match(/^layout-column-(\d+)$/))return Number(t[1])-1}var Ea=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>{if(!e.customTextColor&&!e.customBackgroundColor)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);const{customTextColor:n,customBackgroundColor:a,...o}=e;return{...o,style:t,isStackedOnMobile:!0}},save({attributes:e}){const{verticalAlignment:t,backgroundColor:n,customBackgroundColor:a,textColor:o,customTextColor:r}=e,l=(0,Je.getColorClassName)("background-color",n),i=(0,Je.getColorClassName)("color",o),s=it()({"has-background":n||a,"has-text-color":o||r,[l]:l,[i]:i,[`are-vertically-aligned-${t}`]:t}),c={backgroundColor:l?void 0:a,color:i?void 0:r};return(0,je.createElement)("div",{className:s||void 0,style:c},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return!!t.some((e=>/layout-column-\d+/.test(e.originalContent)))&&t.some((e=>void 0!==wa(e.originalContent)))},migrate(e,t){const n=t.reduce(((e,t)=>{const{originalContent:n}=t;let a=wa(n);return void 0===a&&(a=0),e[a]||(e[a]=[]),e[a].push(t),e}),[]).map((e=>(0,qe.createBlock)("core/column",{},e))),{columns:a,...o}=e;return[{...o,isStackedOnMobile:!0},n]},save({attributes:e}){const{columns:t}=e;return(0,je.createElement)("div",{className:`has-${t}-columns`},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},migrate(e,t){const{columns:n,...a}=e;return[e={...a,isStackedOnMobile:!0},t]},save({attributes:e}){const{verticalAlignment:t,columns:n}=e,a=it()(`has-${n}-columns`,{[`are-vertically-aligned-${t}`]:t});return(0,je.createElement)("div",{className:a},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];const Ca=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function Sa(e,t){const{width:n=100/t}=e.attributes;return Ca(n)}function Ba(e,t,n=e.length){const a=function(e,t=e.length){return e.reduce(((e,n)=>e+Sa(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const a=Sa(n,t);return Object.assign(e,{[n.clientId]:a})}),{})}(e,n)).map((([e,n])=>[e,Ca(t*n/a)])))}function Ta(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}const Na=["core/column"];const Pa=(0,ut.withDispatch)(((e,t,n)=>({updateAlignment(a){const{clientId:o,setAttributes:r}=t,{updateBlockAttributes:l}=e(Je.store),{getBlockOrder:i}=n.select(Je.store);r({verticalAlignment:a});i(o).forEach((e=>{l(e,{verticalAlignment:a})}))},updateColumns(a,o){const{clientId:r}=t,{replaceInnerBlocks:l}=e(Je.store),{getBlocks:i}=n.select(Je.store);let s=i(r);const c=s.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)}));const u=o>a;if(u&&c){const e=Ca(100/o);s=[...Ta(s,Ba(s,100-e)),...Array.from({length:o-a}).map((()=>(0,qe.createBlock)("core/column",{width:`${e}%`})))]}else if(u)s=[...s,...Array.from({length:o-a}).map((()=>(0,qe.createBlock)("core/column")))];else if(o<a&&(s=s.slice(0,-(a-o)),c)){s=Ta(s,Ba(s,100))}l(r,s)}})))((function({attributes:e,setAttributes:t,updateAlignment:n,updateColumns:a,clientId:o}){const{isStackedOnMobile:r,verticalAlignment:l,templateLock:i}=e,{count:s,canInsertColumnBlock:c,minCount:u}=(0,ut.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlocks:a,getBlockCount:r}=e(Je.store),l=a(o).reduce(((e,t,a)=>(n(t.clientId)||e.push(a),e)),[]);return{count:r(o),canInsertColumnBlock:t("core/column",o),minCount:Math.max(...l)+1}}),[o]),m=it()({[`are-vertically-aligned-${l}`]:l,"is-not-stacked-on-mobile":!r}),p=(0,Je.useBlockProps)({className:m}),d=(0,Je.useInnerBlocksProps)(p,{allowedBlocks:Na,orientation:"horizontal",renderAppender:!1,templateLock:i});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockVerticalAlignmentToolbar,{onChange:n,value:l})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,c&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:s,onChange:e=>a(s,Math.max(u,e)),min:Math.max(1,u),max:Math.max(6,s)}),s>6&&(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("This column count exceeds the recommended amount and may cause visual breakage."))),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Stack on mobile"),checked:r,onChange:()=>t({isStackedOnMobile:!r})}))),(0,je.createElement)("div",{...d}))}));function Ia({clientId:e,name:t,setAttributes:n}){const{blockType:a,defaultVariation:o,variations:r}=(0,ut.useSelect)((e=>{const{getBlockVariations:n,getBlockType:a,getDefaultBlockVariation:o}=e(qe.store);return{blockType:a(t),defaultVariation:o(t,"block"),variations:n(t,"block")}}),[t]),{replaceInnerBlocks:l}=(0,ut.useDispatch)(Je.store),i=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...i},(0,je.createElement)(Je.__experimentalBlockVariationPicker,{icon:a?.icon?.src,label:a?.title,variations:r,onSelect:(t=o)=>{t.attributes&&n(t.attributes),t.innerBlocks&&l(e,(0,qe.createBlocksFromInnerBlocksTemplate)(t.innerBlocks),!0)},allowSkip:!0}))}var Ma=e=>{const{clientId:t}=e,n=(0,ut.useSelect)((e=>e(Je.store).getBlocks(t).length>0),[t])?Pa:Ia;return(0,je.createElement)(n,{...e})};var za=[{name:"one-column-full",title:(0,Ye.__)("100"),description:(0,Ye.__)("One column"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m39.0625 14h-30.0625v20.0938h30.0625zm-30.0625-2c-1.10457 0-2 .8954-2 2v20.0938c0 1.1045.89543 2 2 2h30.0625c1.1046 0 2-.8955 2-2v-20.0938c0-1.1046-.8954-2-2-2z"})),innerBlocks:[["core/column"]],scope:["block"]},{name:"two-columns-equal",title:(0,Ye.__)("50 / 50"),description:(0,Ye.__)("Two columns; equal split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H25V34H39ZM23 34H9V14H23V34Z"})),isDefault:!0,innerBlocks:[["core/column"],["core/column"]],scope:["block"]},{name:"two-columns-one-third-two-thirds",title:(0,Ye.__)("33 / 66"),description:(0,Ye.__)("Two columns; one-third, two-thirds split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H20V34H39ZM18 34H9V14H18V34Z"})),innerBlocks:[["core/column",{width:"33.33%"}],["core/column",{width:"66.66%"}]],scope:["block"]},{name:"two-columns-two-thirds-one-third",title:(0,Ye.__)("66 / 33"),description:(0,Ye.__)("Two columns; two-thirds, one-third split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H30V34H39ZM28 34H9V14H28V34Z"})),innerBlocks:[["core/column",{width:"66.66%"}],["core/column",{width:"33.33%"}]],scope:["block"]},{name:"three-columns-equal",title:(0,Ye.__)("33 / 33 / 33"),description:(0,Ye.__)("Three columns; equal split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM28.5 34h-9V14h9v20zm2 0V14H39v20h-8.5zm-13 0H9V14h8.5v20z"})),innerBlocks:[["core/column"],["core/column"],["core/column"]],scope:["block"]},{name:"three-columns-wider-center",title:(0,Ye.__)("25 / 50 / 25"),description:(0,Ye.__)("Three columns; wide center column"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM31 34H17V14h14v20zm2 0V14h6v20h-6zm-18 0H9V14h6v20z"})),innerBlocks:[["core/column",{width:"25%"}],["core/column",{width:"50%"}],["core/column",{width:"25%"}]],scope:["block"]}];const Ra={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:e=>{const t=+(100/e.length).toFixed(2),n=e.map((({name:e,attributes:n,innerBlocks:a})=>["core/column",{width:`${t}%`},[[e,{...n},a]]]));return(0,qe.createBlock)("core/columns",{},(0,qe.createBlocksFromInnerBlocksTemplate)(n))},isMatch:({length:e},t)=>(1!==t.length||"core/columns"!==t[0].name)&&(e&&e<=6)},{type:"block",blocks:["core/media-text"],priority:1,transform:(e,t)=>{const{align:n,backgroundColor:a,textColor:o,style:r,mediaAlt:l,mediaId:i,mediaPosition:s,mediaSizeSlug:c,mediaType:u,mediaUrl:m,mediaWidth:p,verticalAlignment:d}=e;let g;if("image"!==u&&u)g=["core/video",{id:i,src:m}];else{g=["core/image",{...{id:i,alt:l,url:m,sizeSlug:c},...{href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel}}]}const h=[["core/column",{width:`${p}%`},[g]],["core/column",{width:100-p+"%"},t]];return"right"===s&&h.reverse(),(0,qe.createBlock)("core/columns",{align:n,backgroundColor:a,textColor:o,style:r,verticalAlignment:d},(0,qe.createBlocksFromInnerBlocksTemplate)(h))}}],ungroup:(e,t)=>t.flatMap((e=>e.innerBlocks))};var Ha=Ra;const Aa={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/columns",title:"Columns",category:"design",description:"Display content in multiple columns, with blocks added to each column.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,heading:!0,button:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:{__experimentalDefault:"2em",sides:["horizontal","vertical"]},margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex",flexWrap:"nowrap"}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-columns-editor",style:"wp-block-columns"},{name:La}=Aa,Da={icon:xa,variations:za,example:{viewportWidth:600,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit.")}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:Ea,edit:Ma,save:function({attributes:e}){const{isStackedOnMobile:t,verticalAlignment:n}=e,a=it()({[`are-vertically-aligned-${n}`]:n,"is-not-stacked-on-mobile":!t}),o=Je.useBlockProps.save({className:a}),r=Je.useInnerBlocksProps.save(o);return(0,je.createElement)("div",{...r})},transforms:Ha},Va=()=>Qe({name:La,metadata:Aa,settings:Da});var Fa=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"}));var $a=[{attributes:{tagName:{type:"string",default:"div"}},apiVersion:3,supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}}},save({attributes:{tagName:e}}){const t=Je.useBlockProps.save(),{className:n}=t,a=n?.split(" ")||[],o=a?.filter((e=>"wp-block-comments"!==e)),r={...t,className:o.join(" ")};return(0,je.createElement)(e,{...r},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];function Ga({attributes:{tagName:e},setAttributes:t}){const n={section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content.")};return(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}],value:e,onChange:e=>t({tagName:e}),help:n[e]})))}const Oa=()=>{const e=(0,Tt.useInstanceId)(Oa);return(0,je.createElement)("div",{className:"comment-respond"},(0,je.createElement)("h3",{className:"comment-reply-title"},(0,Ye.__)("Leave a Reply")),(0,je.createElement)("form",{noValidate:!0,className:"comment-form",onSubmit:e=>e.preventDefault()},(0,je.createElement)("p",null,(0,je.createElement)("label",{htmlFor:`comment-${e}`},(0,Ye.__)("Comment")),(0,je.createElement)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})),(0,je.createElement)("p",{className:"form-submit wp-block-button"},(0,je.createElement)("input",{name:"submit",type:"submit",className:it()("wp-block-button__link",(0,Je.__experimentalGetElementClassName)("button")),label:(0,Ye.__)("Post Comment"),value:(0,Ye.__)("Post Comment"),"aria-disabled":"true"}))))};var Ua=({postId:e,postType:t})=>{const[n,a]=(0,ct.useEntityProp)("postType",t,"comment_status",e),o=void 0===t||void 0===e,{defaultCommentStatus:r}=(0,ut.useSelect)((e=>e(Je.store).getSettings().__experimentalDiscussionSettings)),l=(0,ut.useSelect)((e=>!!t&&!!e(ct.store).getPostType(t)?.supports.comments));if(!o&&"open"!==n){if("closed"===n){const e=[(0,je.createElement)(Ke.Button,{key:"enableComments",onClick:()=>a("open"),variant:"primary"},(0,Ye._x)("Enable comments","action that affects the current post"))];return(0,je.createElement)(Je.Warning,{actions:e},(0,Ye.__)("Post Comments Form block: Comments are not enabled for this item."))}if(!l)return(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t));if("open"!==r)return(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Form block: Comments are not enabled."))}return(0,je.createElement)(Oa,null)};function qa({postType:e,postId:t}){let[n]=(0,ct.useEntityProp)("postType",e,"title",t);n=n||(0,Ye.__)("Post Title");const{avatarURL:a}=(0,ut.useSelect)((e=>e(Je.store).getSettings().__experimentalDiscussionSettings));return(0,je.createElement)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true"},(0,je.createElement)("h3",null,(0,Ye.sprintf)((0,Ye.__)("One response to %s"),n)),(0,je.createElement)("div",{className:"navigation"},(0,je.createElement)("div",{className:"alignleft"},(0,je.createElement)("a",{href:"#top"},"« ",(0,Ye.__)("Older Comments"))),(0,je.createElement)("div",{className:"alignright"},(0,je.createElement)("a",{href:"#top"},(0,Ye.__)("Newer Comments")," »"))),(0,je.createElement)("ol",{className:"commentlist"},(0,je.createElement)("li",{className:"comment even thread-even depth-1"},(0,je.createElement)("article",{className:"comment-body"},(0,je.createElement)("footer",{className:"comment-meta"},(0,je.createElement)("div",{className:"comment-author vcard"},(0,je.createElement)("img",{alt:(0,Ye.__)("Commenter Avatar"),src:a,className:"avatar avatar-32 photo",height:"32",width:"32",loading:"lazy"}),(0,je.createElement)("b",{className:"fn"},(0,je.createElement)("a",{href:"#top",className:"url"},(0,Ye.__)("A WordPress Commenter")))," ",(0,je.createElement)("span",{className:"says"},(0,Ye.__)("says"),":")),(0,je.createElement)("div",{className:"comment-metadata"},(0,je.createElement)("a",{href:"#top"},(0,je.createElement)("time",{dateTime:"2000-01-01T00:00:00+00:00"},(0,Ye.__)("January 1, 2000 at 00:00 am")))," ",(0,je.createElement)("span",{className:"edit-link"},(0,je.createElement)("a",{className:"comment-edit-link",href:"#top"},(0,Ye.__)("Edit"))))),(0,je.createElement)("div",{className:"comment-content"},(0,je.createElement)("p",null,(0,Ye.__)("Hi, this is a comment."),(0,je.createElement)("br",null),(0,Ye.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,je.createElement)("br",null),(0,je.createInterpolateElement)((0,Ye.__)("Commenter avatars come from <a>Gravatar</a>."),{a:(0,je.createElement)("a",{href:"https://gravatar.com/"})}))),(0,je.createElement)("div",{className:"reply"},(0,je.createElement)("a",{className:"comment-reply-link",href:"#top","aria-label":(0,Ye.__)("Reply to A WordPress Commenter")},(0,Ye.__)("Reply")))))),(0,je.createElement)("div",{className:"navigation"},(0,je.createElement)("div",{className:"alignleft"},(0,je.createElement)("a",{href:"#top"},"« ",(0,Ye.__)("Older Comments"))),(0,je.createElement)("div",{className:"alignright"},(0,je.createElement)("a",{href:"#top"},(0,Ye.__)("Newer Comments")," »"))),(0,je.createElement)(Ua,{postId:t,postType:e}))}function ja({attributes:e,setAttributes:t,context:{postType:n,postId:a}}){const{textAlign:o}=e,r=[(0,je.createElement)(Ke.Button,{key:"convert",onClick:()=>{t({legacy:!1})},variant:"primary"},(0,Ye.__)("Switch to editable mode"))],l=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...l},(0,je.createElement)(Je.Warning,{actions:r},(0,Ye.__)("Comments block: You’re currently using the legacy version of the block. The following is just a placeholder - the final styling will likely look different. For a better representation and more customization options, switch the block to its editable mode.")),(0,je.createElement)(qa,{postId:a,postType:n})))}var Wa=[["core/comments-title"],["core/comment-template",{},[["core/columns",{},[["core/column",{width:"40px"},[["core/avatar",{size:40,style:{border:{radius:"20px"}}}]]],["core/column",{},[["core/comment-author-name",{fontSize:"small"}],["core/group",{layout:{type:"flex"},style:{spacing:{margin:{top:"0px",bottom:"0px"}}}},[["core/comment-date",{fontSize:"small"}],["core/comment-edit-link",{fontSize:"small"}]]],["core/comment-content"],["core/comment-reply-link",{fontSize:"small"}]]]]]]],["core/comments-pagination"],["core/post-comments-form"]];const Za={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments",title:"Comments",category:"theme",description:"An advanced block that allows displaying post comments using different visual configurations.",textdomain:"default",attributes:{tagName:{type:"string",default:"div"},legacy:{type:"boolean",default:!1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-comments-editor",usesContext:["postId","postType"]},{name:Qa}=Za,Ka={icon:Fa,edit:function(e){const{attributes:t,setAttributes:n}=e,{tagName:a,legacy:o}=t,r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:Wa});return o?(0,je.createElement)(ja,{...e}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ga,{attributes:t,setAttributes:n}),(0,je.createElement)(a,{...l}))},save:function({attributes:{tagName:e,legacy:t}}){const n=Je.useBlockProps.save(),a=Je.useInnerBlocksProps.save(n);return t?null:(0,je.createElement)(e,{...a})},deprecated:$a},Ya=()=>Qe({name:Qa,metadata:Za,settings:Ka});const Ja={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/comment-author-avatar",title:"Comment Author Avatar (deprecated)",category:"theme",ancestor:["core/comment-template"],description:"This block is deprecated. Please use the Avatar block instead.",textdomain:"default",attributes:{width:{type:"number",default:96},height:{type:"number",default:96}},usesContext:["commentId"],supports:{html:!1,inserter:!1,__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},color:{background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{__experimentalSkipSerialization:!0,margin:!0,padding:!0}}},{name:Xa}=Ja,eo={icon:rt,edit:function({attributes:e,context:{commentId:t},setAttributes:n,isSelected:a}){const{height:o,width:r}=e,[l]=(0,ct.useEntityProp)("root","comment","author_avatar_urls",t),[i]=(0,ct.useEntityProp)("root","comment","author_name",t),s=l?Object.values(l):null,c=l?Object.keys(l):null,u=c?c[0]:24,m=c?c[c.length-1]:96,p=(0,Je.useBlockProps)(),d=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),g=Math.floor(2.5*m),{avatarURL:h}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n})),_=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Avatar Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image size"),onChange:e=>n({width:e,height:e}),min:u,max:g,initialPosition:r,value:r}))),b=(0,je.createElement)(Ke.ResizableBox,{size:{width:r,height:o},showHandle:a,onResizeStop:(e,t,a,l)=>{n({height:parseInt(o+l.height,10),width:parseInt(r+l.width,10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,Ye.isRTL)(),bottom:!0,left:(0,Ye.isRTL)()},minWidth:u,maxWidth:g},(0,je.createElement)("img",{src:s?s[s.length-1]:h,alt:`${i} ${(0,Ye.__)("Avatar")}`,...p}));return(0,je.createElement)(je.Fragment,null,_,(0,je.createElement)("div",{...d},b))}},to=()=>Qe({name:Xa,metadata:Ja,settings:eo});var no=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Path,{d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"}));const ao={attributes:{isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var oo=[ao];const ro={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-author-name",title:"Comment Author Name",category:"theme",ancestor:["core/comment-template"],description:"Displays the name of the author of the comment.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},usesContext:["commentId"],supports:{html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:lo}=ro,io={icon:no,edit:function({attributes:{isLink:e,linkTarget:t,textAlign:n},context:{commentId:a},setAttributes:o}){const r=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})});let l=(0,ut.useSelect)((e=>{const{getEntityRecord:t}=e(ct.store),n=t("root","comment",a),o=n?.author_name;if(n&&!o){var r;const e=t("root","user",n.author);return null!==(r=e?.name)&&void 0!==r?r:(0,Ye.__)("Anonymous")}return null!=o?o:""}),[a]);const i=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>o({textAlign:e})})),s=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to authors URL"),onChange:()=>o({isLink:!e}),checked:e}),e&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>o({linkTarget:e?"_blank":"_self"}),checked:"_blank"===t})));a&&l||(l=(0,Ye._x)("Comment Author","block title"));const c=e?(0,je.createElement)("a",{href:"#comment-author-pseudo-link",onClick:e=>e.preventDefault()},l):l;return(0,je.createElement)(je.Fragment,null,s,i,(0,je.createElement)("div",{...r},c))},deprecated:oo},so=()=>Qe({name:lo,metadata:ro,settings:io});var co=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"}));const uo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-content",title:"Comment Content",category:"theme",ancestor:["core/comment-template"],description:"Displays the contents of a comment.",textdomain:"default",usesContext:["commentId"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},html:!1}},{name:mo}=uo,po={icon:co,edit:function({setAttributes:e,attributes:{textAlign:t},context:{commentId:n}}){const a=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),[o]=(0,ct.useEntityProp)("root","comment","content",n),r=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:t=>e({textAlign:t})}));return n&&o?(0,je.createElement)(je.Fragment,null,r,(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(je.RawHTML,{key:"html"},o.rendered)))):(0,je.createElement)(je.Fragment,null,r,(0,je.createElement)("div",{...a},(0,je.createElement)("p",null,(0,Ye._x)("Comment Content","block title"))))}},go=()=>Qe({name:mo,metadata:uo,settings:po});var ho=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,je.createElement)(We.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"})),_o=window.wp.date;const bo={attributes:{format:{type:"string"},isLink:{type:"boolean",default:!1}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var fo=[bo];const vo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-date",title:"Comment Date",category:"theme",ancestor:["core/comment-template"],description:"Displays the date on which the comment was posted.",textdomain:"default",attributes:{format:{type:"string"},isLink:{type:"boolean",default:!0}},usesContext:["commentId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:yo}=vo,ko={icon:ho,edit:function({attributes:{format:e,isLink:t},context:{commentId:n},setAttributes:a}){const o=(0,Je.useBlockProps)();let[r]=(0,ct.useEntityProp)("root","comment","date",n);const[l=(0,_o.getSettings)().formats.date]=(0,ct.useEntityProp)("root","site","date_format"),i=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Je.__experimentalDateFormatPicker,{format:e,defaultFormat:l,onChange:e=>a({format:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to comment"),onChange:()=>a({isLink:!t}),checked:t})));n&&r||(r=(0,Ye._x)("Comment Date","block title"));let s=r instanceof Date?(0,je.createElement)("time",{dateTime:(0,_o.dateI18n)("c",r)},(0,_o.dateI18n)(e||l,r)):(0,je.createElement)("time",null,r);return t&&(s=(0,je.createElement)("a",{href:"#comment-date-pseudo-link",onClick:e=>e.preventDefault()},s)),(0,je.createElement)(je.Fragment,null,i,(0,je.createElement)("div",{...o},s))},deprecated:fo},xo=()=>Qe({name:yo,metadata:vo,settings:ko});var wo=(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"m6.249 11.065.44-.44h3.186l-1.5 1.5H7.31l-1.957 1.96A.792.792 0 0 1 4 13.524V5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.5L12.5 8V5.5h-7v6.315l.749-.75ZM20 19.75H7v-1.5h13v1.5Zm0-12.653-8.967 9.064L8 17l.867-2.935L17.833 5 20 7.097Z"}));const Eo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-edit-link",title:"Comment Edit Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.",textdomain:"default",usesContext:["commentId"],attributes:{linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},supports:{html:!1,color:{link:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:Co}=Eo,So={icon:wo,edit:function({attributes:{linkTarget:e,textAlign:t},setAttributes:n}){const a=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),o=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:e=>n({textAlign:e})})),r=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===e})));return(0,je.createElement)(je.Fragment,null,o,r,(0,je.createElement)("div",{...a},(0,je.createElement)("a",{href:"#edit-comment-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("Edit"))))}},Bo=()=>Qe({name:Co,metadata:Eo,settings:So});var To=(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z"}));var No=function({setAttributes:e,attributes:{textAlign:t}}){const n=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),a=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:t=>e({textAlign:t})}));return(0,je.createElement)(je.Fragment,null,a,(0,je.createElement)("div",{...n},(0,je.createElement)("a",{href:"#comment-reply-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("Reply"))))};const Po={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-reply-link",title:"Comment Reply Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to reply to a comment.",textdomain:"default",usesContext:["commentId"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},html:!1}},{name:Io}=Po,Mo={edit:No,icon:To},zo=()=>Qe({name:Io,metadata:Po,settings:Mo});var Ro=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),Ho=window.wp.apiFetch,Ao=n.n(Ho);const Lo=({defaultPage:e,postId:t,perPage:n,queryArgs:a})=>{const[o,r]=(0,je.useState)({}),l=`${t}_${n}`,i=o[l]||0;return(0,je.useEffect)((()=>{i||"newest"!==e||Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{...a,post:t,per_page:n,_fields:"id"}),method:"HEAD",parse:!1}).then((e=>{const t=parseInt(e.headers.get("X-WP-TotalPages"));r({...o,[l]:t<=1?1:t})}))}),[e,t,n,r]),"newest"===e?i:1},Do=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]];function Vo({comment:e,activeCommentId:t,setActiveCommentId:n,firstCommentId:a,blocks:o}){const{children:r,...l}=(0,Je.useInnerBlocksProps)({},{template:Do});return(0,je.createElement)("li",{...l},e.commentId===(t||a)?r:null,(0,je.createElement)(Fo,{blocks:o,commentId:e.commentId,setActiveCommentId:n,isHidden:e.commentId===(t||a)}),e?.children?.length>0?(0,je.createElement)($o,{comments:e.children,activeCommentId:t,setActiveCommentId:n,blocks:o,firstCommentId:a}):null)}const Fo=(0,je.memo)((({blocks:e,commentId:t,setActiveCommentId:n,isHidden:a})=>{const o=(0,Je.__experimentalUseBlockPreview)({blocks:e}),r=()=>{n(t)},l={display:a?"none":void 0};return(0,je.createElement)("div",{...o,tabIndex:0,role:"button",style:l,onClick:r,onKeyPress:r})})),$o=({comments:e,blockProps:t,activeCommentId:n,setActiveCommentId:a,blocks:o,firstCommentId:r})=>(0,je.createElement)("ol",{...t},e&&e.map((({commentId:e,...t},l)=>(0,je.createElement)(Je.BlockContextProvider,{key:t.commentId||l,value:{commentId:e<0?null:e}},(0,je.createElement)(Vo,{comment:{commentId:e,...t},activeCommentId:n,setActiveCommentId:a,blocks:o,firstCommentId:r})))));const Go={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-template",title:"Comment Template",category:"design",parent:["core/comments"],description:"Contains the block elements used to display a comment, like the title, date, author, avatar and more.",textdomain:"default",usesContext:["postId"],supports:{align:!0,html:!1,reusable:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-comment-template"},{name:Oo}=Go,Uo={icon:Ro,edit:function({clientId:e,context:{postId:t}}){const n=(0,Je.useBlockProps)(),[a,o]=(0,je.useState)(),{commentOrder:r,threadCommentsDepth:l,threadComments:i,commentsPerPage:s,pageComments:c}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().__experimentalDiscussionSettings})),u=(({postId:e})=>{const t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:n,commentsPerPage:a,defaultCommentsPage:o}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n})),r=n?Math.min(a,100):100,l=Lo({defaultPage:o,postId:e,perPage:r,queryArgs:t});return(0,je.useMemo)((()=>l?{...t,post:e,per_page:r,page:l}:null),[e,r,l])})({postId:t}),{topLevelComments:m,blocks:p}=(0,ut.useSelect)((t=>{const{getEntityRecords:n}=t(ct.store),{getBlocks:a}=t(Je.store);return{topLevelComments:u?n("root","comment",u):null,blocks:a(e)}}),[e,u]);let d=(e=>(0,je.useMemo)((()=>e?.map((({id:e,_embedded:t})=>{const[n]=t?.children||[[]];return{commentId:e,children:n.map((e=>({commentId:e.id})))}}))),[e]))("desc"===r&&m?[...m].reverse():m);return m?(t||(d=(({perPage:e,pageComments:t,threadComments:n,threadCommentsDepth:a})=>{const o=n?Math.min(a,3):1,r=e=>e<o?[{commentId:-(e+3),children:r(e+1)}]:[],l=[{commentId:-1,children:r(1)}];return(!t||e>=2)&&o<3&&l.push({commentId:-2,children:[]}),(!t||e>=3)&&o<2&&l.push({commentId:-3,children:[]}),l})({perPage:s,pageComments:c,threadComments:i,threadCommentsDepth:l})),d.length?(0,je.createElement)($o,{comments:d,blockProps:n,blocks:p,activeCommentId:a,setActiveCommentId:o,firstCommentId:d[0]?.commentId}):(0,je.createElement)("p",{...n},(0,Ye.__)("No results found."))):(0,je.createElement)("p",{...n},(0,je.createElement)(Ke.Spinner,null))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},qo=()=>Qe({name:Oo,metadata:Go,settings:Uo});var jo=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"}));const Wo={none:"",arrow:"←",chevron:"«"};const Zo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-previous",title:"Comments Previous Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the previous comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:Qo}=Zo,Ko={icon:jo,edit:function({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":n}}){const a=Wo[n];return(0,je.createElement)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},a&&(0,je.createElement)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${n}`},a),(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Older comments page link"),placeholder:(0,Ye.__)("Older Comments"),value:e,onChange:e=>t({label:e})}))}},Yo=()=>Qe({name:Qo,metadata:Zo,settings:Ko});var Jo=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"}));function Xo({value:e,onChange:t}){return(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:e,onChange:t,help:(0,Ye.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")}))}const er=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]],tr=["core/comments-pagination-previous","core/comments-pagination-numbers","core/comments-pagination-next"];const nr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination",title:"Comments Pagination",category:"theme",parent:["core/comments"],description:"Displays a paginated navigation to next/previous set of comments, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"}},providesContext:{"comments/paginationArrow":"paginationArrow"},supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-comments-pagination-editor",style:"wp-block-comments-pagination"},{name:ar}=nr,or={icon:Jo,edit:function({attributes:{paginationArrow:e},setAttributes:t,clientId:n}){const a=(0,ut.useSelect)((e=>{const{getBlocks:t}=e(Je.store),a=t(n);return a?.find((e=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(e.name)))}),[]),o=(0,Je.useBlockProps)(),r=(0,Je.useInnerBlocksProps)(o,{template:er,allowedBlocks:tr});return(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n?.pageComments}),[])?(0,je.createElement)(je.Fragment,null,a&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Xo,{value:e,onChange:e=>{t({paginationArrow:e})}}))),(0,je.createElement)("div",{...r})):(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings"))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},rr=()=>Qe({name:ar,metadata:nr,settings:or});var lr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"}));const ir={none:"",arrow:"→",chevron:"»"};const sr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-next",title:"Comments Next Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the next comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:cr}=sr,ur={icon:lr,edit:function({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":n}}){const a=ir[n];return(0,je.createElement)("a",{href:"#comments-pagination-next-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Newer comments page link"),placeholder:(0,Ye.__)("Newer Comments"),value:e,onChange:e=>t({label:e})}),a&&(0,je.createElement)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${n}`},a))}},mr=()=>Qe({name:cr,metadata:sr,settings:ur});var pr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"}));const dr=({content:e,tag:t="a",extraClass:n=""})=>"a"===t?(0,je.createElement)(t,{className:`page-numbers ${n}`,href:"#comments-pagination-numbers-pseudo-link",onClick:e=>e.preventDefault()},e):(0,je.createElement)(t,{className:`page-numbers ${n}`},e);const gr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-numbers",title:"Comments Page Numbers",category:"theme",parent:["core/comments-pagination"],description:"Displays a list of page numbers for comments pagination.",textdomain:"default",usesContext:["postId"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:hr}=gr,_r={icon:pr,edit:function(){return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(dr,{content:"1"}),(0,je.createElement)(dr,{content:"2"}),(0,je.createElement)(dr,{content:"3",tag:"span",extraClass:"current"}),(0,je.createElement)(dr,{content:"4"}),(0,je.createElement)(dr,{content:"5"}),(0,je.createElement)(dr,{content:"...",tag:"span",extraClass:"dots"}),(0,je.createElement)(dr,{content:"8"}))}},br=()=>Qe({name:hr,metadata:gr,settings:_r});var fr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"}));const{attributes:vr,supports:yr}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-title",title:"Comments Title",category:"theme",ancestor:["core/comments"],description:"Displays a title with the number of comments",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2}},supports:{anchor:!1,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}}}};var kr=[{attributes:{...vr,singleCommentLabel:{type:"string"},multipleCommentsLabel:{type:"string"}},supports:yr,migrate:e=>{const{singleCommentLabel:t,multipleCommentsLabel:n,...a}=e;return a},isEligible:({multipleCommentsLabel:e,singleCommentLabel:t})=>e||t,save:()=>null}];const xr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-title",title:"Comments Title",category:"theme",ancestor:["core/comments"],description:"Displays a title with the number of comments",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2}},supports:{anchor:!1,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}}}},{name:wr}=xr,Er={icon:fr,edit:function({attributes:{textAlign:e,showPostTitle:t,showCommentsCount:n,level:a},setAttributes:o,context:{postType:r,postId:l}}){const i="h"+a,[s,c]=(0,je.useState)(),[u]=(0,ct.useEntityProp)("postType",r,"title",l),m=void 0===l,p=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e})}),{threadCommentsDepth:d,threadComments:g,commentsPerPage:h,pageComments:_}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().__experimentalDiscussionSettings}));(0,je.useEffect)((()=>{if(m){const e=g?Math.min(d,3)-1:0,t=_?h:3,n=parseInt(e)+parseInt(t);return void c(Math.min(n,3))}const e=l;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:l,_fields:"id"}),method:"HEAD",parse:!1}).then((t=>{e===l&&c(parseInt(t.headers.get("X-WP-Total")))})).catch((()=>{c(0)}))}),[l]);const b=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:e,onChange:e=>o({textAlign:e})}),(0,je.createElement)(Je.HeadingLevelDropdown,{value:a,onChange:e=>o({level:e})})),f=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post title"),checked:t,onChange:e=>o({showPostTitle:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show comments count"),checked:n,onChange:e=>o({showCommentsCount:e})}))),v=m?(0,Ye.__)("“Post Title”"):`"${u}"`;let y;return y=n&&void 0!==s?t?1===s?(0,Ye.sprintf)((0,Ye.__)("One response to %s"),v):(0,Ye.sprintf)((0,Ye._n)("%1$s response to %2$s","%1$s responses to %2$s",s),s,v):1===s?(0,Ye.__)("One response"):(0,Ye.sprintf)((0,Ye._n)("%s response","%s responses",s),s):t?1===s?(0,Ye.sprintf)((0,Ye.__)("Response to %s"),v):(0,Ye.sprintf)((0,Ye.__)("Responses to %s"),v):1===s?(0,Ye.__)("Response"):(0,Ye.__)("Responses"),(0,je.createElement)(je.Fragment,null,b,f,(0,je.createElement)(i,{...p},y))},deprecated:kr},Cr=()=>Qe({name:wr,metadata:xr,settings:Er});var Sr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z"}));
+*/!function(){"use strict";var a={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var l=o.apply(null,n);l&&e.push(l)}}else if("object"===r){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var i in n)a.call(n,i)&&n[i]&&e.push(i)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},5619:function(e){"use strict";e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var a,o,r;if(Array.isArray(t)){if((a=t.length)!=n.length)return!1;for(o=a;0!=o--;)if(!e(t[o],n[o]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],n.get(o[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(o of t.entries())if(!n.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((a=t.length)!=n.length)return!1;for(o=a;0!=o--;)if(t[o]!==n[o])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((a=(r=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(o=a;0!=o--;)if(!Object.prototype.hasOwnProperty.call(n,r[o]))return!1;for(o=a;0!=o--;){var l=r[o];if(!e(t[l],n[l]))return!1}return!0}return t!=t&&n!=n}},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),a=new RegExp(n,"g"),o=new RegExp(n,"");function r(e){return t[e]}var l=function(e){return e.replace(a,r)};e.exports=l,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=l}},t={};function n(a){var o=t[a];if(void 0!==o)return o.exports;var r=t[a]={exports:{}};return e[a](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var a in t)n.o(t,a)&&!n.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var a={};!function(){"use strict";n.r(a),n.d(a,{__experimentalGetCoreBlocks:function(){return DC},__experimentalRegisterExperimentalCoreBlocks:function(){return FC},registerCoreBlocks:function(){return VC}});var e={};n.r(e),n.d(e,{init:function(){return ot},metadata:function(){return tt},name:function(){return nt},settings:function(){return at}});var t={};n.r(t),n.d(t,{init:function(){return xt},metadata:function(){return vt},name:function(){return yt},settings:function(){return kt}});var o={};n.r(o),n.d(o,{init:function(){return Yt},metadata:function(){return Zt},name:function(){return Qt},settings:function(){return Kt}});var r={};n.r(r),n.d(r,{init:function(){return vn},metadata:function(){return _n},name:function(){return bn},settings:function(){return fn}});var l={};n.r(l),n.d(l,{init:function(){return zn},metadata:function(){return Pn},name:function(){return In},settings:function(){return Mn}});var i={};n.r(i),n.d(i,{init:function(){return Fn},metadata:function(){return Ln},name:function(){return Dn},settings:function(){return Vn}});var s={};n.r(s),n.d(s,{init:function(){return Wn},metadata:function(){return Un},name:function(){return qn},settings:function(){return jn}});var c={};n.r(c),n.d(c,{init:function(){return ra},metadata:function(){return na},name:function(){return aa},settings:function(){return oa}});var u={};n.r(u),n.d(u,{init:function(){return da},metadata:function(){return ua},name:function(){return ma},settings:function(){return pa}});var m={};n.r(m),n.d(m,{init:function(){return ka},metadata:function(){return fa},name:function(){return va},settings:function(){return ya}});var p={};n.r(p),n.d(p,{init:function(){return Va},metadata:function(){return Aa},name:function(){return La},settings:function(){return Da}});var d={};n.r(d),n.d(d,{init:function(){return Ya},metadata:function(){return Za},name:function(){return Qa},settings:function(){return Ka}});var g={};n.r(g),n.d(g,{init:function(){return to},metadata:function(){return Ja},name:function(){return Xa},settings:function(){return eo}});var h={};n.r(h),n.d(h,{init:function(){return so},metadata:function(){return ro},name:function(){return lo},settings:function(){return io}});var _={};n.r(_),n.d(_,{init:function(){return go},metadata:function(){return uo},name:function(){return mo},settings:function(){return po}});var b={};n.r(b),n.d(b,{init:function(){return xo},metadata:function(){return vo},name:function(){return yo},settings:function(){return ko}});var f={};n.r(f),n.d(f,{init:function(){return Bo},metadata:function(){return Eo},name:function(){return Co},settings:function(){return So}});var v={};n.r(v),n.d(v,{init:function(){return zo},metadata:function(){return Po},name:function(){return Io},settings:function(){return Mo}});var y={};n.r(y),n.d(y,{init:function(){return qo},metadata:function(){return Go},name:function(){return Oo},settings:function(){return Uo}});var k={};n.r(k),n.d(k,{init:function(){return Yo},metadata:function(){return Zo},name:function(){return Qo},settings:function(){return Ko}});var x={};n.r(x),n.d(x,{init:function(){return rr},metadata:function(){return nr},name:function(){return ar},settings:function(){return or}});var w={};n.r(w),n.d(w,{init:function(){return mr},metadata:function(){return sr},name:function(){return cr},settings:function(){return ur}});var E={};n.r(E),n.d(E,{init:function(){return br},metadata:function(){return gr},name:function(){return hr},settings:function(){return _r}});var C={};n.r(C),n.d(C,{init:function(){return Cr},metadata:function(){return xr},name:function(){return wr},settings:function(){return Er}});var S={};n.r(S),n.d(S,{init:function(){return gi},metadata:function(){return mi},name:function(){return pi},settings:function(){return di}});var B={};n.r(B),n.d(B,{init:function(){return ki},metadata:function(){return fi},name:function(){return vi},settings:function(){return yi}});var T={};n.r(T),n.d(T,{init:function(){return us},metadata:function(){return is},name:function(){return ss},settings:function(){return cs}});var N={};n.r(N),n.d(N,{init:function(){return Bs},metadata:function(){return Es},name:function(){return Cs},settings:function(){return Ss}});var P={};n.r(P),n.d(P,{init:function(){return $c},metadata:function(){return Dc},name:function(){return Vc},settings:function(){return Fc}});var I={};n.r(I),n.d(I,{init:function(){return ru},metadata:function(){return nu},name:function(){return au},settings:function(){return ou}});var M={};n.r(M),n.d(M,{init:function(){return Pu},metadata:function(){return Bu},name:function(){return Tu},settings:function(){return Nu}});var z={};n.r(z),n.d(z,{init:function(){return Au},metadata:function(){return zu},name:function(){return Ru},settings:function(){return Hu}});var R={};n.r(R),n.d(R,{init:function(){return Uu},metadata:function(){return $u},name:function(){return Gu},settings:function(){return Ou}});var H={};n.r(H),n.d(H,{init:function(){return fm},metadata:function(){return hm},name:function(){return _m},settings:function(){return bm}});var A={};n.r(A),n.d(A,{init:function(){return wm},metadata:function(){return ym},name:function(){return km},settings:function(){return xm}});var L={};n.r(L),n.d(L,{init:function(){return zm},metadata:function(){return Pm},name:function(){return Im},settings:function(){return Mm}});var D={};n.r(D),n.d(D,{init:function(){return rp},metadata:function(){return np},name:function(){return ap},settings:function(){return op}});var V={};n.r(V),n.d(V,{init:function(){return yp},metadata:function(){return bp},name:function(){return fp},settings:function(){return vp}});var F={};n.r(F),n.d(F,{init:function(){return Cp},metadata:function(){return xp},name:function(){return wp},settings:function(){return Ep}});var $={};n.r($),n.d($,{init:function(){return md},metadata:function(){return sd},name:function(){return cd},settings:function(){return ud}});var G={};n.r(G),n.d(G,{init:function(){return fd},metadata:function(){return hd},name:function(){return _d},settings:function(){return bd}});var O={};n.r(O),n.d(O,{init:function(){return Cd},metadata:function(){return xd},name:function(){return wd},settings:function(){return Ed}});var U={};n.r(U),n.d(U,{init:function(){return Jg},metadata:function(){return Qg},name:function(){return Kg},settings:function(){return Yg}});var q={};n.r(q),n.d(q,{init:function(){return uh},metadata:function(){return ih},name:function(){return sh},settings:function(){return ch}});var j={};n.r(j),n.d(j,{init:function(){return yh},metadata:function(){return bh},name:function(){return fh},settings:function(){return vh}});var W={};n.r(W),n.d(W,{init:function(){return Sh},metadata:function(){return wh},name:function(){return Eh},settings:function(){return Ch}});var Z={};n.r(Z),n.d(Z,{init:function(){return Ih},metadata:function(){return Th},name:function(){return Nh},settings:function(){return Ph}});var Q={};n.r(Q),n.d(Q,{init:function(){return Oh},metadata:function(){return Fh},name:function(){return $h},settings:function(){return Gh}});var K={};n.r(K),n.d(K,{init:function(){return Zh},metadata:function(){return qh},name:function(){return jh},settings:function(){return Wh}});var Y={};n.r(Y),n.d(Y,{init:function(){return g_},metadata:function(){return m_},name:function(){return p_},settings:function(){return d_}});var J={};n.r(J),n.d(J,{init:function(){return k_},metadata:function(){return f_},name:function(){return v_},settings:function(){return y_}});var X={};n.r(X),n.d(X,{init:function(){return B_},metadata:function(){return E_},name:function(){return C_},settings:function(){return S_}});var ee={};n.r(ee),n.d(ee,{init:function(){return M_},metadata:function(){return N_},name:function(){return P_},settings:function(){return I_}});var te={};n.r(te),n.d(te,{init:function(){return V_},metadata:function(){return A_},name:function(){return L_},settings:function(){return D_}});var ne={};n.r(ne),n.d(ne,{init:function(){return U_},metadata:function(){return $_},name:function(){return G_},settings:function(){return O_}});var ae={};n.r(ae),n.d(ae,{init:function(){return Q_},metadata:function(){return j_},name:function(){return W_},settings:function(){return Z_}});var oe={};n.r(oe),n.d(oe,{init:function(){return eb},metadata:function(){return Y_},name:function(){return J_},settings:function(){return X_}});var re={};n.r(re),n.d(re,{init:function(){return mb},metadata:function(){return sb},name:function(){return cb},settings:function(){return ub}});var le={};n.r(le),n.d(le,{init:function(){return yb},metadata:function(){return bb},name:function(){return fb},settings:function(){return vb}});var ie={};n.r(ie),n.d(ie,{init:function(){return Sb},metadata:function(){return wb},name:function(){return Eb},settings:function(){return Cb}});var se={};n.r(se),n.d(se,{init:function(){return Lb},metadata:function(){return Rb},name:function(){return Hb},settings:function(){return Ab}});var ce={};n.r(ce),n.d(ce,{init:function(){return qb},metadata:function(){return Gb},name:function(){return Ob},settings:function(){return Ub}});var ue={};n.r(ue),n.d(ue,{init:function(){return Jb},metadata:function(){return Qb},name:function(){return Kb},settings:function(){return Yb}});var me={};n.r(me),n.d(me,{init:function(){return cf},metadata:function(){return rf},name:function(){return lf},settings:function(){return sf}});var pe={};n.r(pe),n.d(pe,{init:function(){return _f},metadata:function(){return df},name:function(){return gf},settings:function(){return hf}});var de={};n.r(de),n.d(de,{init:function(){return xf},metadata:function(){return vf},name:function(){return yf},settings:function(){return kf}});var ge={};n.r(ge),n.d(ge,{init:function(){return Nf},metadata:function(){return Sf},name:function(){return Bf},settings:function(){return Tf}});var he={};n.r(he),n.d(he,{init:function(){return Qf},metadata:function(){return jf},name:function(){return Wf},settings:function(){return Zf}});var _e={};n.r(_e),n.d(_e,{init:function(){return ly},metadata:function(){return ay},name:function(){return oy},settings:function(){return ry}});var be={};n.r(be),n.d(be,{init:function(){return my},metadata:function(){return sy},name:function(){return cy},settings:function(){return uy}});var fe={};n.r(fe),n.d(fe,{init:function(){return yy},metadata:function(){return by},name:function(){return fy},settings:function(){return vy}});var ve={};n.r(ve),n.d(ve,{init:function(){return Cy},metadata:function(){return xy},name:function(){return wy},settings:function(){return Ey}});var ye={};n.r(ye),n.d(ye,{init:function(){return Py},metadata:function(){return By},name:function(){return Ty},settings:function(){return Ny}});var ke={};n.r(ke),n.d(ke,{init:function(){return Hy},metadata:function(){return My},name:function(){return zy},settings:function(){return Ry}});var xe={};n.r(xe),n.d(xe,{init:function(){return Uy},metadata:function(){return $y},name:function(){return Gy},settings:function(){return Oy}});var we={};n.r(we),n.d(we,{init:function(){return rk},metadata:function(){return nk},name:function(){return ak},settings:function(){return ok}});var Ee={};n.r(Ee),n.d(Ee,{init:function(){return mk},metadata:function(){return sk},name:function(){return ck},settings:function(){return uk}});var Ce={};n.r(Ce),n.d(Ce,{init:function(){return hk},metadata:function(){return pk},name:function(){return dk},settings:function(){return gk}});var Se={};n.r(Se),n.d(Se,{init:function(){return yk},metadata:function(){return bk},name:function(){return fk},settings:function(){return vk}});var Be={};n.r(Be),n.d(Be,{init:function(){return Rk},metadata:function(){return Ik},name:function(){return Mk},settings:function(){return zk}});var Te={};n.r(Te),n.d(Te,{init:function(){return Gk},metadata:function(){return Vk},name:function(){return Fk},settings:function(){return $k}});var Ne={};n.r(Ne),n.d(Ne,{init:function(){return Qk},metadata:function(){return jk},name:function(){return Wk},settings:function(){return Zk}});var Pe={};n.r(Pe),n.d(Pe,{init:function(){return lx},metadata:function(){return ax},name:function(){return ox},settings:function(){return rx}});var Ie={};n.r(Ie),n.d(Ie,{init:function(){return dx},metadata:function(){return ux},name:function(){return mx},settings:function(){return px}});var Me={};n.r(Me),n.d(Me,{init:function(){return xx},metadata:function(){return vx},name:function(){return yx},settings:function(){return kx}});var ze={};n.r(ze),n.d(ze,{init:function(){return zx},metadata:function(){return Px},name:function(){return Ix},settings:function(){return Mx}});var Re={};n.r(Re),n.d(Re,{init:function(){return Ox},metadata:function(){return Fx},name:function(){return $x},settings:function(){return Gx}});var He={};n.r(He),n.d(He,{init:function(){return tw},metadata:function(){return Jx},name:function(){return Xx},settings:function(){return ew}});var Ae={};n.r(Ae),n.d(Ae,{init:function(){return Aw},metadata:function(){return zw},name:function(){return Rw},settings:function(){return Hw}});var Le={};n.r(Le),n.d(Le,{init:function(){return Ww},metadata:function(){return Uw},name:function(){return qw},settings:function(){return jw}});var De={};n.r(De),n.d(De,{init:function(){return Xw},metadata:function(){return Kw},name:function(){return Yw},settings:function(){return Jw}});var Ve={};n.r(Ve),n.d(Ve,{init:function(){return PE},metadata:function(){return BE},name:function(){return TE},settings:function(){return NE}});var Fe={};n.r(Fe),n.d(Fe,{init:function(){return HE},metadata:function(){return ME},name:function(){return zE},settings:function(){return RE}});var $e={};n.r($e),n.d($e,{init:function(){return $E},metadata:function(){return DE},name:function(){return VE},settings:function(){return FE}});var Ge={};n.r(Ge),n.d(Ge,{init:function(){return YE},metadata:function(){return ZE},name:function(){return QE},settings:function(){return KE}});var Oe={};n.r(Oe),n.d(Oe,{init:function(){return yC},metadata:function(){return bC},name:function(){return fC},settings:function(){return vC}});var Ue={};n.r(Ue),n.d(Ue,{init:function(){return HC},metadata:function(){return MC},name:function(){return zC},settings:function(){return RC}});var qe=window.wp.blocks,je=window.wp.element,We=window.wp.primitives;var Ze=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5zM8 12.8h8v-1.5H8v1.5zm0 3h8v-1.5H8v1.5z"}));function Qe(e){if(!e)return;const{metadata:t,settings:n,name:a}=e;return(0,qe.registerBlockType)({name:a,...t},n)}var Ke=window.wp.components,Ye=window.wp.i18n,Je=window.wp.blockEditor,Xe=window.wp.serverSideRender,et=n.n(Xe);const tt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/archives",title:"Archives",category:"widgets",description:"Display a date archive of your posts.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showLabel:{type:"boolean",default:!0},showPostCounts:{type:"boolean",default:!1},type:{type:"string",default:"monthly"}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-archives-editor"},{name:nt}=tt,at={icon:Ze,example:{},edit:function({attributes:e,setAttributes:t}){const{showLabel:n,showPostCounts:a,displayAsDropdown:o,type:r}=e;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display as dropdown"),checked:o,onChange:()=>t({displayAsDropdown:!o})}),o&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show label"),checked:n,onChange:()=>t({showLabel:!n})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:a,onChange:()=>t({showPostCounts:!a})}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Group by:"),options:[{label:(0,Ye.__)("Year"),value:"yearly"},{label:(0,Ye.__)("Month"),value:"monthly"},{label:(0,Ye.__)("Week"),value:"weekly"},{label:(0,Ye.__)("Day"),value:"daily"}],value:r,onChange:e=>t({type:e})}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/archives",skipBlockSupportAttributes:!0,attributes:e}))))}},ot=()=>Qe({name:nt,metadata:tt,settings:at});var rt=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",d:"M7.25 16.437a6.5 6.5 0 1 1 9.5 0V16A2.75 2.75 0 0 0 14 13.25h-4A2.75 2.75 0 0 0 7.25 16v.437Zm1.5 1.193a6.47 6.47 0 0 0 3.25.87 6.47 6.47 0 0 0 3.25-.87V16c0-.69-.56-1.25-1.25-1.25h-4c-.69 0-1.25.56-1.25 1.25v1.63ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm10-2a2 2 0 1 1-4 0 2 2 0 0 1 4 0Z",clipRule:"evenodd"})),lt=n(4403),it=n.n(lt),st=window.wp.url,ct=window.wp.coreData,ut=window.wp.data;function mt(e){const t=e?e[0]:24,n=e?e[e.length-1]:96;return{minSize:t,maxSize:Math.floor(2.5*n)}}function pt(){const{avatarURL:e}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n}));return e}const dt={who:"authors",per_page:-1,_fields:"id,name",context:"view"};var gt=function({value:e,onChange:t}){const[n,a]=(0,je.useState)(),o=(0,ut.useSelect)((e=>{const{getUsers:t}=e(ct.store);return t(dt)}),[]);if(!o)return null;const r=o.map((e=>({label:e.name,value:e.id})));return(0,je.createElement)(Ke.ComboboxControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("User"),help:(0,Ye.__)("Select the avatar user to display, if it is blank it will use the post/page author."),value:e,onChange:t,options:n||r,onFilterValueChange:e=>a(r.filter((t=>t.label.toLowerCase().startsWith(e.toLowerCase()))))})};const ht=({setAttributes:e,avatar:t,attributes:n,selectUser:a})=>(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image size"),onChange:t=>e({size:t}),min:t.minSize,max:t.maxSize,initialPosition:n?.size,value:n?.size}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to user profile"),onChange:()=>e({isLink:!n.isLink}),checked:n.isLink}),n.isLink&&(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Open in new tab"),onChange:t=>e({linkTarget:t?"_blank":"_self"}),checked:"_blank"===n.linkTarget}),a&&(0,je.createElement)(gt,{value:n?.userId,onChange:t=>{e({userId:t})}}))),_t=({setAttributes:e,attributes:t,avatar:n,blockProps:a,isSelected:o})=>{const r=(0,Je.__experimentalUseBorderProps)(t),l=(0,st.addQueryArgs)((0,st.removeQueryArgs)(n?.src,["s"]),{s:2*t?.size});return(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.ResizableBox,{size:{width:t.size,height:t.size},showHandle:o,onResizeStop:(n,a,o,r)=>{e({size:parseInt(t.size+(r.height||r.width),10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,Ye.isRTL)(),bottom:!0,left:(0,Ye.isRTL)()},minWidth:n.minSize,maxWidth:n.maxSize},(0,je.createElement)("img",{src:l,alt:n.alt,className:it()("avatar","avatar-"+t.size,"photo","wp-block-avatar__image",r.className),style:r.style})))},bt=({attributes:e,context:t,setAttributes:n,isSelected:a})=>{const{commentId:o}=t,r=(0,Je.useBlockProps)(),l=function({commentId:e}){const[t]=(0,ct.useEntityProp)("root","comment","author_avatar_urls",e),[n]=(0,ct.useEntityProp)("root","comment","author_name",e),a=t?Object.values(t):null,o=t?Object.keys(t):null,{minSize:r,maxSize:l}=mt(o),i=pt();return{src:a?a[a.length-1]:i,minSize:r,maxSize:l,alt:n?(0,Ye.sprintf)((0,Ye.__)("%s Avatar"),n):(0,Ye.__)("Default Avatar")}}({commentId:o});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(ht,{avatar:l,setAttributes:n,attributes:e,selectUser:!1}),e.isLink?(0,je.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:r,isSelected:a,setAttributes:n})):(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:r,isSelected:a,setAttributes:n}))},ft=({attributes:e,context:t,setAttributes:n,isSelected:a})=>{const{postId:o,postType:r}=t,l=function({userId:e,postId:t,postType:n}){const{authorDetails:a}=(0,ut.useSelect)((a=>{const{getEditedEntityRecord:o,getUser:r}=a(ct.store);if(e)return{authorDetails:r(e)};const l=o("postType",n,t)?.author;return{authorDetails:l?r(l):null}}),[n,t,e]),o=a?.avatar_urls?Object.values(a.avatar_urls):null,r=a?.avatar_urls?Object.keys(a.avatar_urls):null,{minSize:l,maxSize:i}=mt(r),s=pt();return{src:o?o[o.length-1]:s,minSize:l,maxSize:i,alt:a?(0,Ye.sprintf)((0,Ye.__)("%s Avatar"),a?.name):(0,Ye.__)("Default Avatar")}}({userId:e?.userId,postId:o,postType:r}),i=(0,Je.useBlockProps)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(ht,{selectUser:!0,attributes:e,avatar:l,setAttributes:n}),(0,je.createElement)("div",null,e.isLink?(0,je.createElement)("a",{href:"#avatar-pseudo-link",className:"wp-block-avatar__link",onClick:e=>e.preventDefault()},(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:i,isSelected:a,setAttributes:n})):(0,je.createElement)(_t,{attributes:e,avatar:l,blockProps:i,isSelected:a,setAttributes:n})))};const vt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/avatar",title:"Avatar",category:"theme",description:"Add a user’s avatar.",textdomain:"default",attributes:{userId:{type:"number"},size:{type:"number",default:96},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","commentId"],supports:{html:!1,align:!0,alignWide:!1,spacing:{margin:!0,padding:!0},__experimentalBorder:{__experimentalSkipSerialization:!0,radius:!0,width:!0,color:!0,style:!0,__experimentalDefaultControls:{radius:!0}},color:{text:!1,background:!1,__experimentalDuotone:"img"}},selectors:{border:".wp-block-avatar img"},editorStyle:"wp-block-avatar-editor",style:"wp-block-avatar"},{name:yt}=vt,kt={icon:rt,edit:function(e){return e?.context?.commentId||null===e?.context?.commentId?(0,je.createElement)(bt,{...e}):(0,je.createElement)(ft,{...e})}},xt=()=>Qe({name:yt,metadata:vt,settings:kt});var wt=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.7 4.3c-1.2 0-2.8 0-3.8 1-.6.6-.9 1.5-.9 2.6V14c-.6-.6-1.5-1-2.5-1C8.6 13 7 14.6 7 16.5S8.6 20 10.5 20c1.5 0 2.8-1 3.3-2.3.5-.8.7-1.8.7-2.5V7.9c0-.7.2-1.2.5-1.6.6-.6 1.8-.6 2.8-.6h.3V4.3h-.4z"})),Et=[{attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src"},caption:{type:"string",source:"html",selector:"figcaption"},id:{type:"number"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{align:!0},save({attributes:e}){const{autoplay:t,caption:n,loop:a,preload:o,src:r}=e;return(0,je.createElement)("figure",null,(0,je.createElement)("audio",{controls:"controls",src:r,autoPlay:t,loop:a,preload:o}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}}],Ct=window.wp.blob;var St=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6 5.5h12a.5.5 0 0 1 .5.5v12a.5.5 0 0 1-.5.5H6a.5.5 0 0 1-.5-.5V6a.5.5 0 0 1 .5-.5ZM4 6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6Zm4 10h2v-1.5H8V16Zm5 0h-2v-1.5h2V16Zm1 0h2v-1.5h-2V16Z"})),Bt=window.wp.notices,Tt=window.wp.compose,Nt=n(3827),Pt=n.n(Nt);function It(e,t){var n,a,o=0;function r(){var r,l,i=n,s=arguments.length;e:for(;i;){if(i.args.length===arguments.length){for(l=0;l<s;l++)if(i.args[l]!==arguments[l]){i=i.next;continue e}return i!==n&&(i===a&&(a=i.prev),i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=n,i.prev=null,n.prev=i,n=i),i.val}i=i.next}for(r=new Array(s),l=0;l<s;l++)r[l]=arguments[l];return i={args:r,val:e.apply(null,r)},n?(n.prev=i,i.next=n):a=i,o===t.maxSize?(a=a.prev).next=null:o++,n=i,i.val}return t=t||{},r.clear=function(){n=null,a=null,o=0},r}const Mt=[{ratio:"2.33",className:"wp-embed-aspect-21-9"},{ratio:"2.00",className:"wp-embed-aspect-18-9"},{ratio:"1.78",className:"wp-embed-aspect-16-9"},{ratio:"1.33",className:"wp-embed-aspect-4-3"},{ratio:"1.00",className:"wp-embed-aspect-1-1"},{ratio:"0.56",className:"wp-embed-aspect-9-16"},{ratio:"0.50",className:"wp-embed-aspect-1-2"}],zt="wp-embed";var Rt=window.wp.privateApis;const{lock:Ht,unlock:At}=(0,Rt.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/block-library"),{name:Lt}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},{kebabCase:Dt}=At(Je.privateApis),Vt=e=>e&&e.includes('class="wp-embedded-content"'),Ft=(e,t={})=>{const{preview:n,attributes:a={}}=e,{url:o,providerNameSlug:r,type:l,...i}=a;if(!o||!(0,qe.getBlockType)(Lt))return;const s=(e=>(0,qe.getBlockVariations)(Lt)?.find((({patterns:t})=>((e,t=[])=>t.some((t=>e.match(t))))(e,t))))(o),c="wordpress"===r||l===zt;if(!c&&s&&(s.attributes.providerNameSlug!==r||!r))return(0,qe.createBlock)(Lt,{url:o,...i,...s.attributes});const u=(0,qe.getBlockVariations)(Lt)?.find((({name:e})=>"wordpress"===e));return u&&n&&Vt(n.html)&&!c?(0,qe.createBlock)(Lt,{url:o,...u.attributes,...t}):void 0},$t=e=>{if(!e)return e;const t=Mt.reduce(((e,{className:t})=>(e[t]=!1,e)),{"wp-has-aspect-ratio":!1});return Pt()(e,t)};function Gt(e,t,n=!0){if(!n)return $t(t);const a=document.implementation.createHTMLDocument("");a.body.innerHTML=e;const o=a.body.querySelector("iframe");if(o&&o.height&&o.width){const e=(o.width/o.height).toFixed(2);for(let n=0;n<Mt.length;n++){const a=Mt[n];if(e>=a.ratio){return e-a.ratio>.1?$t(t):Pt()($t(t),a.className,"wp-has-aspect-ratio")}}}return t}const Ot=It(((e,t,n,a,o=!0)=>{if(!e)return{};const r={};let{type:l="rich"}=e;const{html:i,provider_name:s}=e,c=Dt((s||t).toLowerCase());return Vt(i)&&(l=zt),(i||"photo"===l)&&(r.type=l,r.providerNameSlug=c),(u=n)&&Mt.some((({className:e})=>u.includes(e)))||(r.className=Gt(i,n,a&&o)),r;var u})),Ut=["audio"];var qt=function({attributes:e,className:t,setAttributes:n,onReplace:a,isSelected:o,insertBlocksAfter:r}){const{id:l,autoplay:i,caption:s,loop:c,preload:u,src:m}=e,p=(0,Tt.usePrevious)(s),[d,g]=(0,je.useState)(!!s),h=!l&&(0,Ct.isBlobURL)(m),_=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().mediaUpload}),[]);(0,je.useEffect)((()=>{if(!l&&(0,Ct.isBlobURL)(m)){const e=(0,Ct.getBlobByURL)(m);e&&_({filesList:[e],onFileChange:([e])=>x(e),onError:e=>k(e),allowedTypes:Ut})}}),[]),(0,je.useEffect)((()=>{s&&!p&&g(!0)}),[s,p]);const b=(0,je.useCallback)((e=>{e&&!s&&e.focus()}),[s]);function f(e){return t=>{n({[e]:t})}}function v(e){if(e!==m){const t=Ft({attributes:{url:e}});if(void 0!==t&&a)return void a(t);n({src:e,id:void 0})}}(0,je.useEffect)((()=>{o||s||g(!1)}),[o,s]);const{createErrorNotice:y}=(0,ut.useDispatch)(Bt.store);function k(e){y(e,{type:"snackbar"})}function x(e){e&&e.url?n({src:e.url,id:e.id,caption:e.caption}):n({src:void 0,id:void 0,caption:void 0})}const w=it()(t,{"is-transient":h}),E=(0,Je.useBlockProps)({className:w});return m?(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{g(!d),d&&s&&n({caption:void 0})},icon:St,isPressed:d,label:d?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:l,mediaURL:m,allowedTypes:Ut,accept:"audio/*",onSelect:x,onSelectURL:v,onError:k})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Autoplay"),onChange:f("autoplay"),checked:i,help:function(e){return e?(0,Ye.__)("Autoplay may cause usability issues for some users."):null}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Loop"),onChange:f("loop"),checked:c}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye._x)("Preload","noun; Audio block parameter"),value:u||"",onChange:e=>n({preload:e||void 0}),options:[{value:"",label:(0,Ye.__)("Browser default")},{value:"auto",label:(0,Ye.__)("Auto")},{value:"metadata",label:(0,Ye.__)("Metadata")},{value:"none",label:(0,Ye._x)("None","Preload value")}]}))),(0,je.createElement)("figure",{...E},(0,je.createElement)(Ke.Disabled,{isDisabled:!o},(0,je.createElement)("audio",{controls:"controls",src:m})),h&&(0,je.createElement)(Ke.Spinner,null),d&&(!Je.RichText.isEmpty(s)||o)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),ref:b,"aria-label":(0,Ye.__)("Audio caption text"),placeholder:(0,Ye.__)("Add caption"),value:s,onChange:e=>n({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))):(0,je.createElement)("div",{...E},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:wt}),onSelect:x,onSelectURL:v,accept:"audio/*",allowedTypes:Ut,value:e,onError:k}))};const jt={from:[{type:"files",isMatch(e){return 1===e.length&&0===e[0].type.indexOf("audio/")},transform(e){const t=e[0];return(0,qe.createBlock)("core/audio",{src:(0,Ct.createBlobURL)(t)})}},{type:"shortcode",tag:"audio",attributes:{src:{type:"string",shortcode:({named:{src:e,mp3:t,m4a:n,ogg:a,wav:o,wma:r}})=>e||t||n||a||o||r},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]};var Wt=jt;const Zt={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/audio",title:"Audio",category:"media",description:"Embed a simple audio player.",keywords:["music","sound","podcast","recording"],textdomain:"default",attributes:{src:{type:"string",source:"attribute",selector:"audio",attribute:"src",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},id:{type:"number",__experimentalRole:"content"},autoplay:{type:"boolean",source:"attribute",selector:"audio",attribute:"autoplay"},loop:{type:"boolean",source:"attribute",selector:"audio",attribute:"loop"},preload:{type:"string",source:"attribute",selector:"audio",attribute:"preload"}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-audio-editor",style:"wp-block-audio"},{name:Qt}=Zt,Kt={icon:wt,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg"},viewportWidth:350},transforms:Wt,deprecated:Et,edit:qt,save:function({attributes:e}){const{autoplay:t,caption:n,loop:a,preload:o,src:r}=e;return r&&(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("audio",{controls:"controls",src:r,autoPlay:t,loop:a,preload:o}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n,className:(0,Je.__experimentalGetElementClassName)("caption")}))}},Yt=()=>Qe({name:Qt,metadata:Zt,settings:Kt});var Jt=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M8 12.5h8V11H8v1.5Z M19 6.5H5a2 2 0 0 0-2 2V15a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a2 2 0 0 0-2-2ZM5 8h14a.5.5 0 0 1 .5.5V15a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V8.5A.5.5 0 0 1 5 8Z"}));const{cleanEmptyObject:Xt}=At(Je.privateApis);function en(e){if(!e?.style?.typography?.fontFamily)return e;const{fontFamily:t,...n}=e.style.typography;return{...e,style:Xt({...e.style,typography:n}),fontFamily:t.split("|").pop()}}const tn=e=>{const{borderRadius:t,...n}=e,a=[t,n.style?.border?.radius].find((e=>"number"==typeof e&&0!==e));return a?{...n,style:{...n.style,border:{...n.style?.border,radius:`${a}px`}}}:n};const nn=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customGradient)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customGradient&&(t.color.gradient=e.customGradient);const{customTextColor:n,customBackgroundColor:a,customGradient:o,...r}=e;return{...r,style:t}},an=e=>{const{color:t,textColor:n,...a}={...e,customTextColor:e.textColor&&"#"===e.textColor[0]?e.textColor:void 0,customBackgroundColor:e.color&&"#"===e.color[0]?e.color:void 0};return nn(a)},on={url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"}},rn={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{radius:!0}},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=(0,Je.__experimentalGetBorderClassesAndStyles)(e),m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),d=it()("wp-block-button__link",m.className,u.className,{"no-border-radius":0===r?.border?.radius}),g={...u.style,...m.style,...p.style},h=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:h})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:d,href:s,title:i,style:g,value:l,target:a,rel:o}))}},ln={attributes:{url:{type:"string",source:"attribute",selector:"a",attribute:"href"},title:{type:"string",source:"attribute",selector:"a",attribute:"title"},text:{type:"string",source:"html",selector:"a"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{radius:!0,__experimentalSkipSerialization:!0},__experimentalSelector:".wp-block-button__link"},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=(0,Je.__experimentalGetBorderClassesAndStyles)(e),m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),d=it()("wp-block-button__link",m.className,u.className,{"no-border-radius":0===r?.border?.radius}),g={...u.style,...m.style,...p.style},h=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:h})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:d,href:s,title:i,style:g,value:l,target:a,rel:o}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}},sn=[rn,ln,{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},isEligible({style:e}){return"number"==typeof e?.border?.radius},save({attributes:e,className:t}){const{fontSize:n,linkTarget:a,rel:o,style:r,text:l,title:i,url:s,width:c}=e;if(!l)return null;const u=r?.border?.radius,m=(0,Je.__experimentalGetColorClassesAndStyles)(e),p=it()("wp-block-button__link",m.className,{"no-border-radius":0===r?.border?.radius}),d={borderRadius:u||void 0,...m.style},g=it()(t,{[`has-custom-width wp-block-button__width-${c}`]:c,"has-custom-font-size":n||r?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:g})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:p,href:s,title:i,style:d,value:l,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){const{borderRadius:n,linkTarget:a,rel:o,text:r,title:l,url:i,width:s}=e,c=(0,Je.__experimentalGetColorClassesAndStyles)(e),u=it()("wp-block-button__link",c.className,{"no-border-radius":0===n}),m={borderRadius:n?n+"px":void 0,...c.style},p=it()(t,{[`has-custom-width wp-block-button__width-${s}`]:s});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:p})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:i,title:l,style:m,value:r,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{anchor:!0,align:!0,alignWide:!1,color:{__experimentalSkipSerialization:!0},reusable:!1,__experimentalSelector:".wp-block-button__link"},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"},width:{type:"number"}},save({attributes:e,className:t}){const{borderRadius:n,linkTarget:a,rel:o,text:r,title:l,url:i,width:s}=e,c=(0,Je.__experimentalGetColorClassesAndStyles)(e),u=it()("wp-block-button__link",c.className,{"no-border-radius":0===n}),m={borderRadius:n?n+"px":void 0,...c.style},p=it()(t,{[`has-custom-width wp-block-button__width-${s}`]:s});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:p})},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:i,title:l,style:m,value:r,target:a,rel:o}))},migrate:(0,Tt.compose)(en,tn)},{supports:{align:!0,alignWide:!1,color:{gradients:!0}},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},style:{type:"object"}},save({attributes:e}){const{borderRadius:t,linkTarget:n,rel:a,text:o,title:r,url:l}=e,i=it()("wp-block-button__link",{"no-border-radius":0===t}),s={borderRadius:t?t+"px":void 0};return(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:i,href:l,title:r,style:s,value:o,target:n,rel:a})},migrate:tn},{supports:{align:!0,alignWide:!1},attributes:{...on,linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"},borderRadius:{type:"number"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},customGradient:{type:"string"},gradient:{type:"string"}},isEligible:e=>!!(e.customTextColor||e.customBackgroundColor||e.customGradient||e.align),migrate:(0,Tt.compose)(tn,nn,(function(e){if(!e.align)return e;const{align:t,...n}=e;return{...n,className:it()(n.className,`align${e.align}`)}})),save({attributes:e}){const{backgroundColor:t,borderRadius:n,customBackgroundColor:a,customTextColor:o,customGradient:r,linkTarget:l,gradient:i,rel:s,text:c,textColor:u,title:m,url:p}=e,d=(0,Je.getColorClassName)("color",u),g=!r&&(0,Je.getColorClassName)("background-color",t),h=(0,Je.__experimentalGetGradientClass)(i),_=it()("wp-block-button__link",{"has-text-color":u||o,[d]:d,"has-background":t||a||r||i,[g]:g,"no-border-radius":0===n,[h]:h}),b={background:r||void 0,backgroundColor:g||r||i?void 0:a,color:d?void 0:o,borderRadius:n?n+"px":void 0};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:_,href:p,title:m,style:b,value:c,target:l,rel:s}))}},{attributes:{...on,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel"},placeholder:{type:"string"}},isEligible(e){return e.className&&e.className.includes("is-style-squared")},migrate(e){let t=e.className;return t&&(t=t.replace(/is-style-squared[\s]?/,"").trim()),tn(nn({...e,className:t||void 0,borderRadius:0}))},save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,customTextColor:a,linkTarget:o,rel:r,text:l,textColor:i,title:s,url:c}=e,u=(0,Je.getColorClassName)("color",i),m=(0,Je.getColorClassName)("background-color",t),p=it()("wp-block-button__link",{"has-text-color":i||a,[u]:u,"has-background":t||n,[m]:m}),d={backgroundColor:m?void 0:n,color:u?void 0:a};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:p,href:c,title:s,style:d,value:l,target:o,rel:r}))}},{attributes:{...on,align:{type:"string",default:"none"},backgroundColor:{type:"string"},textColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"}},migrate:an,save({attributes:e}){const{url:t,text:n,title:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i}=e,s=(0,Je.getColorClassName)("color",r),c=(0,Je.getColorClassName)("background-color",o),u=it()("wp-block-button__link",{"has-text-color":r||i,[s]:s,"has-background":o||l,[c]:c}),m={backgroundColor:c?void 0:l,color:s?void 0:i};return(0,je.createElement)("div",null,(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:u,href:t,title:a,style:m,value:n}))}},{attributes:{...on,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){const{url:t,text:n,title:a,align:o,color:r,textColor:l}=e,i={backgroundColor:r,color:l};return(0,je.createElement)("div",{className:`align${o}`},(0,je.createElement)(Je.RichText.Content,{tagName:"a",className:"wp-block-button__link",href:t,title:a,style:i,value:n}))},migrate:an},{attributes:{...on,color:{type:"string"},textColor:{type:"string"},align:{type:"string",default:"none"}},save({attributes:e}){const{url:t,text:n,title:a,align:o,color:r,textColor:l}=e;return(0,je.createElement)("div",{className:`align${o}`,style:{backgroundColor:r}},(0,je.createElement)(Je.RichText.Content,{tagName:"a",href:t,title:a,style:{color:l},value:n}))},migrate:an}];var cn=sn,un=window.wp.keycodes;var mn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M10 17.389H8.444A5.194 5.194 0 1 1 8.444 7H10v1.5H8.444a3.694 3.694 0 0 0 0 7.389H10v1.5ZM14 7h1.556a5.194 5.194 0 0 1 0 10.39H14v-1.5h1.556a3.694 3.694 0 0 0 0-7.39H14V7Zm-4.5 6h5v-1.5h-5V13Z"}));var pn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.031 4.703 15.576 4l-1.56 3H14v.03l-2.324 4.47H9.5V13h1.396l-1.502 2.889h-.95a3.694 3.694 0 0 1 0-7.389H10V7H8.444a5.194 5.194 0 1 0 0 10.389h.17L7.5 19.53l1.416.719L15.049 8.5h.507a3.694 3.694 0 0 1 0 7.39H14v1.5h1.556a5.194 5.194 0 0 0 .273-10.383l1.202-2.304Z"}));const dn="noreferrer noopener";function gn({selectedWidth:e,setAttributes:t}){return(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Width settings")},(0,je.createElement)(Ke.ButtonGroup,{"aria-label":(0,Ye.__)("Button width")},[25,50,75,100].map((n=>(0,je.createElement)(Ke.Button,{key:n,size:"small",variant:n===e?"primary":void 0,onClick:()=>{var a;t({width:e===(a=n)?void 0:a})}},n,"%")))))}var hn=function(e){const{attributes:t,setAttributes:n,className:a,isSelected:o,onReplace:r,mergeBlocks:l}=e,{tagName:i,textAlign:s,linkTarget:c,placeholder:u,rel:m,style:p,text:d,url:g,width:h}=t,_=i||"a",[b,f]=(0,je.useState)(null),v=(0,Je.__experimentalUseBorderProps)(t),y=(0,Je.__experimentalUseColorProps)(t),k=(0,Je.__experimentalGetSpacingClassesAndStyles)(t),x=(0,je.useRef)(),w=(0,je.useRef)(),E=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([f,x]),onKeyDown:function(e){un.isKeyboardEvent.primary(e,"k")?P(e):un.isKeyboardEvent.primaryShift(e,"k")&&(I(),w.current?.focus())}}),[C,S]=(0,je.useState)(!1),B=!!g,T="_blank"===c,N="a"===_;function P(e){e.preventDefault(),S(!0)}function I(){n({url:void 0,linkTarget:void 0,rel:void 0}),S(!1)}(0,je.useEffect)((()=>{o||S(!1)}),[o]);const M=(0,je.useMemo)((()=>({url:g,opensInNewTab:T})),[g,T]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...E,className:it()(E.className,{[`has-custom-width wp-block-button__width-${h}`]:h,"has-custom-font-size":E.style.fontSize})},(0,je.createElement)(Je.RichText,{ref:w,"aria-label":(0,Ye.__)("Button text"),placeholder:u||(0,Ye.__)("Add text…"),value:d,onChange:e=>{n({text:e.replace(/<\/?a[^>]*>/g,"")})},withoutInteractiveFormatting:!0,className:it()(a,"wp-block-button__link",y.className,v.className,{[`has-text-align-${s}`]:s,"no-border-radius":0===p?.border?.radius},(0,Je.__experimentalGetElementClassName)("button")),style:{...v.style,...y.style,...k.style},onSplit:e=>(0,qe.createBlock)("core/button",{...t,text:e}),onReplace:r,onMerge:l,identifier:"text"})),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:s,onChange:e=>{n({textAlign:e})}}),!B&&N&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:P}),B&&N&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:pn,title:(0,Ye.__)("Unlink"),shortcut:un.displayShortcut.primaryShift("k"),onClick:I,isActive:!0})),N&&o&&(C||B)&&(0,je.createElement)(Ke.Popover,{placement:"bottom",onClose:()=>{S(!1),w.current?.focus()},anchor:b,focusOnMount:!!C&&"firstElement",__unstableSlotName:"__unstable-block-tools-after",shift:!0},(0,je.createElement)(Je.__experimentalLinkControl,{value:M,onChange:({url:e="",opensInNewTab:t})=>{n({url:(0,st.prependHTTP)(e)}),T!==t&&function(e){const t=e?"_blank":void 0;let a=m;t&&!m?a=dn:t||m!==dn||(a=void 0),n({linkTarget:t,rel:a})}(t)},onRemove:()=>{I(),w.current?.focus()},forceIsEditingLink:C})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(gn,{selectedWidth:h,setAttributes:n})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},N&&(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:m||"",onChange:e=>n({rel:e})})))};const _n={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/button",title:"Button",category:"design",parent:["core/buttons"],description:"Prompt visitors to take action with a button-style link.",keywords:["link"],textdomain:"default",attributes:{tagName:{type:"string",enum:["a","button"],default:"a"},type:{type:"string",default:"button"},textAlign:{type:"string"},url:{type:"string",source:"attribute",selector:"a",attribute:"href",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"a,button",attribute:"title",__experimentalRole:"content"},text:{type:"string",source:"html",selector:"a,button",__experimentalRole:"content"},linkTarget:{type:"string",source:"attribute",selector:"a",attribute:"target",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"a",attribute:"rel",__experimentalRole:"content"},placeholder:{type:"string"},backgroundColor:{type:"string"},textColor:{type:"string"},gradient:{type:"string"},width:{type:"number"}},supports:{anchor:!0,align:!1,alignWide:!1,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},reusable:!1,shadow:!0,spacing:{__experimentalSkipSerialization:!0,padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-button .wp-block-button__link"},styles:[{name:"fill",label:"Fill",isDefault:!0},{name:"outline",label:"Outline"}],editorStyle:"wp-block-button-editor",style:"wp-block-button"},{name:bn}=_n,fn={icon:Jt,example:{attributes:{className:"is-style-fill",text:(0,Ye.__)("Call to Action")}},edit:hn,save:function({attributes:e,className:t}){const{tagName:n,type:a,textAlign:o,fontSize:r,linkTarget:l,rel:i,style:s,text:c,title:u,url:m,width:p}=e;if(!c)return null;const d=n||"a",g="button"===d,h=a||"button",_=(0,Je.__experimentalGetBorderClassesAndStyles)(e),b=(0,Je.__experimentalGetColorClassesAndStyles)(e),f=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),v=it()("wp-block-button__link",b.className,_.className,{[`has-text-align-${o}`]:o,"no-border-radius":0===s?.border?.radius},(0,Je.__experimentalGetElementClassName)("button")),y={..._.style,...b.style,...f.style},k=it()(t,{[`has-custom-width wp-block-button__width-${p}`]:p,"has-custom-font-size":r||s?.typography?.fontSize});return(0,je.createElement)("div",{...Je.useBlockProps.save({className:k})},(0,je.createElement)(Je.RichText.Content,{tagName:d,type:g?h:null,className:v,href:g?null:m,title:u,style:y,value:c,target:g?null:l,rel:g?null:i}))},deprecated:cn,merge:(e,{text:t=""})=>({...e,text:(e.text||"")+t})},vn=()=>Qe({name:bn,metadata:_n,settings:fn});var yn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M14.5 17.5H9.5V16H14.5V17.5Z M14.5 8H9.5V6.5H14.5V8Z M7 3.5H17C18.1046 3.5 19 4.39543 19 5.5V9C19 10.1046 18.1046 11 17 11H7C5.89543 11 5 10.1046 5 9V5.5C5 4.39543 5.89543 3.5 7 3.5ZM17 5H7C6.72386 5 6.5 5.22386 6.5 5.5V9C6.5 9.27614 6.72386 9.5 7 9.5H17C17.2761 9.5 17.5 9.27614 17.5 9V5.5C17.5 5.22386 17.2761 5 17 5Z M7 13H17C18.1046 13 19 13.8954 19 15V18.5C19 19.6046 18.1046 20.5 17 20.5H7C5.89543 20.5 5 19.6046 5 18.5V15C5 13.8954 5.89543 13 7 13ZM17 14.5H7C6.72386 14.5 6.5 14.7239 6.5 15V18.5C6.5 18.7761 6.72386 19 7 19H17C17.2761 19 17.5 18.7761 17.5 18.5V15C17.5 14.7239 17.2761 14.5 17 14.5Z"}));const kn=e=>{if(e.layout)return e;const{contentJustification:t,orientation:n,...a}=e;return(t||n)&&Object.assign(a,{layout:{type:"flex",...t&&{justifyContent:t},...n&&{orientation:n}}}),a},xn=[{attributes:{contentJustification:{type:"string"},orientation:{type:"string",default:"horizontal"}},supports:{anchor:!0,align:["wide","full"],__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}}},isEligible:({contentJustification:e,orientation:t})=>!!e||!!t,migrate:kn,save({attributes:{contentJustification:e,orientation:t}}){return(0,je.createElement)("div",{...Je.useBlockProps.save({className:it()({[`is-content-justification-${e}`]:e,"is-vertical":"vertical"===t})})},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{supports:{align:["center","left","right"],anchor:!0},save(){return(0,je.createElement)("div",null,(0,je.createElement)(Je.InnerBlocks.Content,null))},isEligible({align:e}){return e&&["center","left","right"].includes(e)},migrate(e){return kn({...e,align:void 0,contentJustification:e.align})}}];var wn=xn,En=window.wp.richText;const Cn={from:[{type:"block",isMultiBlock:!0,blocks:["core/button"],transform:e=>(0,qe.createBlock)("core/buttons",{},e.map((e=>(0,qe.createBlock)("core/button",e))))},{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/buttons",{},e.map((e=>{const t=(0,En.__unstableCreateElement)(document,e.content),n=t.innerText||"",a=t.querySelector("a"),o=a?.getAttribute("href");return(0,qe.createBlock)("core/button",{text:n,url:o})}))),isMatch:e=>e.every((e=>{const t=(0,En.__unstableCreateElement)(document,e.content),n=t.innerText||"",a=t.querySelectorAll("a");return n.length<=30&&a.length<=1}))}]};var Sn=Cn;const Bn=[bn],Tn={name:bn,attributesToCopy:["backgroundColor","border","className","fontFamily","fontSize","gradient","style","textColor","width"]};var Nn=function({attributes:e,className:t}){var n;const{fontSize:a,layout:o,style:r}=e,l=(0,Je.useBlockProps)({className:it()(t,{"has-custom-font-size":a||r?.typography?.fontSize})}),{preferredStyle:i,hasButtonVariations:s}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings().__experimentalPreferredStyleVariations,n=e(qe.store).getBlockVariations(bn,"inserter");return{preferredStyle:t?.value?.[bn],hasButtonVariations:n.length>0}}),[]),c=(0,Je.useInnerBlocksProps)(l,{allowedBlocks:Bn,defaultBlock:Tn,directInsert:!s,template:[[bn,{className:i&&`is-style-${i}`}]],templateInsertUpdatesSelection:!0,orientation:null!==(n=o?.orientation)&&void 0!==n?n:"horizontal"});return(0,je.createElement)("div",{...c})};const Pn={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/buttons",title:"Buttons",category:"design",description:"Prompt visitors to take action with a group of button-style links.",keywords:["link"],textdomain:"default",supports:{anchor:!0,align:["wide","full"],html:!1,__experimentalExposeControlsToChildren:!0,spacing:{blockGap:!0,margin:["top","bottom"],__experimentalDefaultControls:{blockGap:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},editorStyle:"wp-block-buttons-editor",style:"wp-block-buttons"},{name:In}=Pn,Mn={icon:yn,example:{innerBlocks:[{name:"core/button",attributes:{text:(0,Ye.__)("Find out more")}},{name:"core/button",attributes:{text:(0,Ye.__)("Contact us")}}]},deprecated:wn,transforms:Sn,edit:Nn,save:function({attributes:e,className:t}){const{fontSize:n,style:a}=e,o=Je.useBlockProps.save({className:it()(t,{"has-custom-font-size":n||a?.typography?.fontSize})}),r=Je.useInnerBlocksProps.save(o);return(0,je.createElement)("div",{...r})}},zn=()=>Qe({name:In,metadata:Pn,settings:Mn});var Rn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V7h15v12zM9 10H7v2h2v-2zm0 4H7v2h2v-2zm4-4h-2v2h2v-2zm4 0h-2v2h2v-2zm-4 4h-2v2h2v-2zm4 0h-2v2h2v-2z"}));const Hn=It((e=>{if(!e)return{};const t=new Date(e);return{year:t.getFullYear(),month:t.getMonth()+1}}));var An={from:[{type:"block",blocks:["core/archives"],transform:()=>(0,qe.createBlock)("core/calendar")}],to:[{type:"block",blocks:["core/archives"],transform:()=>(0,qe.createBlock)("core/archives")}]};const Ln={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/calendar",title:"Calendar",category:"widgets",description:"A calendar of your site’s posts.",keywords:["posts","archive"],textdomain:"default",attributes:{month:{type:"integer"},year:{type:"integer"}},supports:{align:!0,color:{link:!0,__experimentalSkipSerialization:["text","background"],__experimentalDefaultControls:{background:!0,text:!0},__experimentalSelector:"table, th"},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-calendar"},{name:Dn}=Ln,Vn={icon:Rn,example:{},edit:function({attributes:e}){const t=(0,Je.useBlockProps)(),{date:n,hasPosts:a,hasPostsResolved:o}=(0,ut.useSelect)((e=>{const{getEntityRecords:t,hasFinishedResolution:n}=e(ct.store),a={status:"publish",per_page:1},o=t("postType","post",a),r=n("getEntityRecords",["postType","post",a]);let l;const i=e("core/editor");if(i){"post"===i.getEditedPostAttribute("type")&&(l=i.getEditedPostAttribute("date"))}return{date:l,hasPostsResolved:r,hasPosts:r&&1===o?.length}}),[]);return a?(0,je.createElement)("div",{...t},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/calendar",attributes:{...e,...Hn(n)}}))):(0,je.createElement)("div",{...t},(0,je.createElement)(Ke.Placeholder,{icon:Rn,label:(0,Ye.__)("Calendar")},o?(0,Ye.__)("No published posts found."):(0,je.createElement)(Ke.Spinner,null)))},transforms:An},Fn=()=>Qe({name:Dn,metadata:Ln,settings:Vn});var $n=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),Gn=window.wp.htmlEntities;var On=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m21.5 9.1-6.6-6.6-4.2 5.6c-1.2-.1-2.4.1-3.6.7-.1 0-.1.1-.2.1-.5.3-.9.6-1.2.9l3.7 3.7-5.7 5.7v1.1h1.1l5.7-5.7 3.7 3.7c.4-.4.7-.8.9-1.2.1-.1.1-.2.2-.3.6-1.1.8-2.4.6-3.6l5.6-4.1zm-7.3 3.5.1.9c.1.9 0 1.8-.4 2.6l-6-6c.8-.4 1.7-.5 2.6-.4l.9.1L15 4.9 19.1 9l-4.9 3.6z"}));const Un={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/categories",title:"Categories List",category:"widgets",description:"Display a list of all categories.",textdomain:"default",attributes:{displayAsDropdown:{type:"boolean",default:!1},showHierarchy:{type:"boolean",default:!1},showPostCounts:{type:"boolean",default:!1},showOnlyTopLevel:{type:"boolean",default:!1},showEmpty:{type:"boolean",default:!1}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-categories-editor",style:"wp-block-categories"},{name:qn}=Un,jn={icon:$n,example:{},edit:function e({attributes:{displayAsDropdown:t,showHierarchy:n,showPostCounts:a,showOnlyTopLevel:o,showEmpty:r},setAttributes:l,className:i}){const s=(0,Tt.useInstanceId)(e,"blocks-category-select"),c={per_page:-1,hide_empty:!r,context:"view"};o&&(c.parent=0);const{records:u,isResolving:m}=(0,ct.useEntityRecords)("taxonomy","category",c),p=e=>u?.length?null===e?u:u.filter((({parent:t})=>t===e)):[],d=e=>t=>l({[e]:t}),g=e=>e?(0,Gn.decodeEntities)(e).trim():(0,Ye.__)("(Untitled)"),h=e=>{const t=p(e.id),{id:o,link:r,count:l,name:i}=e;return(0,je.createElement)("li",{key:o,className:`cat-item cat-item-${o}`},(0,je.createElement)("a",{href:r,target:"_blank",rel:"noreferrer noopener"},g(i)),a&&` (${l})`,n&&!!t.length&&(0,je.createElement)("ul",{className:"children"},t.map((e=>h(e)))))},_=(e,t)=>{const{id:o,count:r,name:l}=e,i=p(o);return[(0,je.createElement)("option",{key:o,className:`level-${t}`},Array.from({length:3*t}).map((()=>" ")),g(l),a&&` (${r})`),n&&!!i.length&&i.map((e=>_(e,t+1)))]},b=!u?.length||t||m?"div":"ul",f=it()(i,{"wp-block-categories-list":!!u?.length&&!t&&!m,"wp-block-categories-dropdown":!!u?.length&&t&&!m}),v=(0,Je.useBlockProps)({className:f});return(0,je.createElement)(b,{...v},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display as dropdown"),checked:t,onChange:d("displayAsDropdown")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:a,onChange:d("showPostCounts")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show only top level categories"),checked:o,onChange:d("showOnlyTopLevel")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show empty categories"),checked:r,onChange:d("showEmpty")}),!o&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show hierarchy"),checked:n,onChange:d("showHierarchy")}))),m&&(0,je.createElement)(Ke.Placeholder,{icon:On,label:(0,Ye.__)("Categories")},(0,je.createElement)(Ke.Spinner,null)),!m&&0===u?.length&&(0,je.createElement)("p",null,(0,Ye.__)("Your site does not have any posts, so there is nothing to display here at the moment.")),!m&&u?.length>0&&(t?(()=>{const e=p(n?0:null);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.VisuallyHidden,{as:"label",htmlFor:s},(0,Ye.__)("Categories")),(0,je.createElement)("select",{id:s},(0,je.createElement)("option",null,(0,Ye.__)("Select Category")),e.map((e=>_(e,0)))))})():p(n?0:null).map((e=>h(e)))))}},Wn=()=>Qe({name:qn,metadata:Un,settings:jn});var Zn=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20 6H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H4c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h16c.3 0 .5.2.5.5v9zM10 10H8v2h2v-2zm-5 2h2v-2H5v2zm8-2h-2v2h2v-2zm-5 6h8v-2H8v2zm6-4h2v-2h-2v2zm3 0h2v-2h-2v2zm0 4h2v-2h-2v2zM5 16h2v-2H5v2z"}));var Qn=({clientId:e})=>{const{replaceBlocks:t}=(0,ut.useDispatch)(Je.store),n=(0,ut.useSelect)((t=>t(Je.store).getBlock(e)),[e]);return(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>t(n.clientId,(0,qe.rawHandler)({HTML:(0,qe.serialize)(n)}))},(0,Ye.__)("Convert to blocks"))};var Kn=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6 4a2 2 0 0 0-2 2v3h1.5V6a.5.5 0 0 1 .5-.5h3V4H6Zm3 14.5H6a.5.5 0 0 1-.5-.5v-3H4v3a2 2 0 0 0 2 2h3v-1.5Zm6 1.5v-1.5h3a.5.5 0 0 0 .5-.5v-3H20v3a2 2 0 0 1-2 2h-3Zm3-16a2 2 0 0 1 2 2v3h-1.5V6a.5.5 0 0 0-.5-.5h-3V4h3Z"}));function Yn({onClick:e,isModalFullScreen:t}){return(0,Tt.useViewportMatch)("small","<")?null:(0,je.createElement)(Ke.Button,{onClick:e,icon:Kn,isPressed:t,label:t?(0,Ye.__)("Exit fullscreen"):(0,Ye.__)("Enter fullscreen")})}function Jn(e){const t=(0,ut.useSelect)((e=>e(Je.store).getSettings().styles));return(0,je.useEffect)((()=>{const{baseURL:n,suffix:a,settings:o}=window.wpEditorL10n.tinymce;return window.tinymce.EditorManager.overrideDefaults({base_url:n,suffix:a}),window.wp.oldEditor.initialize(e.id,{tinymce:{...o,setup(e){e.on("init",(()=>{const n=e.getDoc();t.forEach((({css:e})=>{const t=n.createElement("style");t.innerHTML=e,n.head.appendChild(t)}))}))}}}),()=>{window.wp.oldEditor.remove(e.id)}}),[]),(0,je.createElement)("textarea",{...e})}function Xn(e){const{clientId:t,attributes:{content:n},setAttributes:a,onReplace:o}=e,[r,l]=(0,je.useState)(!1),[i,s]=(0,je.useState)(!1),c=`editor-${t}`,u=()=>n?l(!1):o([]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>l(!0)},(0,Ye.__)("Edit")))),n&&(0,je.createElement)(je.RawHTML,null,n),(r||!n)&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.__)("Classic Editor"),onRequestClose:u,shouldCloseOnClickOutside:!1,overlayClassName:"block-editor-freeform-modal",isFullScreen:i,className:"block-editor-freeform-modal__content",headerActions:(0,je.createElement)(Yn,{onClick:()=>s(!i),isModalFullScreen:i})},(0,je.createElement)(Jn,{id:c,defaultValue:n}),(0,je.createElement)(Ke.Flex,{className:"block-editor-freeform-modal__actions",justify:"flex-end",expanded:!1},(0,je.createElement)(Ke.FlexItem,null,(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:u},(0,Ye.__)("Cancel"))),(0,je.createElement)(Ke.FlexItem,null,(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{a({content:window.wp.oldEditor.getContent(c)}),l(!1)}},(0,Ye.__)("Save"))))))}const{wp:ea}=window;function ta({clientId:e,attributes:{content:t},setAttributes:n,onReplace:a}){const{getMultiSelectedBlockClientIds:o}=(0,ut.useSelect)(Je.store),r=(0,je.useRef)(!1);return(0,je.useEffect)((()=>{if(!r.current)return;const n=window.tinymce.get(`editor-${e}`),a=n?.getContent();a!==t&&n.setContent(t||"")}),[t]),(0,je.useEffect)((()=>{const{baseURL:l,suffix:i}=window.wpEditorL10n.tinymce;function s(e){let r;t&&e.on("loadContent",(()=>e.setContent(t))),e.on("blur",(()=>{r=e.selection.getBookmark(2,!0);const t=document.querySelector(".interface-interface-skeleton__content"),a=t.scrollTop;return o()?.length||n({content:e.getContent()}),e.once("focus",(()=>{r&&(e.selection.moveToBookmark(r),t.scrollTop!==a&&(t.scrollTop=a))})),!1})),e.on("mousedown touchstart",(()=>{r=null}));const l=(0,Tt.debounce)((()=>{const t=e.getContent();t!==e._lastChange&&(e._lastChange=t,n({content:t}))}),250);e.on("Paste Change input Undo Redo",l),e.on("remove",l.cancel),e.on("keydown",(t=>{un.isKeyboardEvent.primary(t,"z")&&t.stopPropagation(),t.keyCode!==un.BACKSPACE&&t.keyCode!==un.DELETE||!function(e){const t=e.getBody();return!(t.childNodes.length>1)&&(0===t.childNodes.length||!(t.childNodes[0].childNodes.length>1)&&/^\n?$/.test(t.innerText||t.textContent))}(e)||(a([]),t.preventDefault(),t.stopImmediatePropagation());const{altKey:n}=t;n&&t.keyCode===un.F10&&t.stopPropagation()})),e.on("init",(()=>{const t=e.getBody();t.ownerDocument.activeElement===t&&(t.blur(),e.focus())}))}function c(){const{settings:t}=window.wpEditorL10n.tinymce;ea.oldEditor.initialize(`editor-${e}`,{tinymce:{...t,inline:!0,content_css:!1,fixed_toolbar_container:`#toolbar-${e}`,setup:s}})}function u(){"complete"===document.readyState&&c()}return r.current=!0,window.tinymce.EditorManager.overrideDefaults({base_url:l,suffix:i}),"complete"===document.readyState?c():document.addEventListener("readystatechange",u),()=>{document.removeEventListener("readystatechange",u),ea.oldEditor.remove(`editor-${e}`)}}),[]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{key:"toolbar",id:`toolbar-${e}`,className:"block-library-classic__toolbar",onClick:function(){const t=window.tinymce.get(`editor-${e}`);t&&t.focus()},"data-placeholder":(0,Ye.__)("Classic"),onKeyDown:function(e){e.stopPropagation(),e.nativeEvent.stopImmediatePropagation()}}),(0,je.createElement)("div",{key:"editor",id:`editor-${e}`,className:"wp-block-freeform block-library-rich-text__tinymce"}))}const na={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/freeform",title:"Classic",category:"text",description:"Use the classic WordPress editor.",textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,reusable:!1},editorStyle:"wp-block-freeform-editor"},{name:aa}=na,oa={icon:Zn,edit:function(e){const{clientId:t}=e,n=(0,ut.useSelect)((e=>e(Je.store).canRemoveBlock(t)),[t]),[a,o]=(0,je.useState)(!1),r=(0,Tt.useRefEffect)((e=>{o(e.ownerDocument!==document)}),[]);return(0,je.createElement)(je.Fragment,null,n&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Qn,{clientId:t}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({ref:r})},a?(0,je.createElement)(Xn,{...e}):(0,je.createElement)(ta,{...e})))},save:function({attributes:e}){const{content:t}=e;return(0,je.createElement)(je.RawHTML,null,t)}},ra=()=>Qe({name:aa,metadata:na,settings:oa});var la=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}));function ia(e){return e.replace(/\[/g,"[")}function sa(e){return e.replace(/^(\s*https?:)\/\/([^\s<>"]+\s*)$/m,"$1//$2")}var ca={from:[{type:"enter",regExp:/^```$/,transform:()=>(0,qe.createBlock)("core/code")},{type:"block",blocks:["core/html","core/paragraph"],transform:({content:e})=>(0,qe.createBlock)("core/code",{content:e})},{type:"raw",isMatch:e=>"PRE"===e.nodeName&&1===e.children.length&&"CODE"===e.firstChild.nodeName,schema:{pre:{children:{code:{children:{"#text":{}}}}}}}],to:[{type:"block",blocks:["core/paragraph"],transform:({content:e})=>(0,qe.createBlock)("core/paragraph",{content:e.replace(/\n/g,"<br>")})}]};const ua={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/code",title:"Code",category:"text",description:"Display code snippets that respect your spacing and tabs.",textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"code",__unstablePreserveWhiteSpace:!0}},supports:{align:["wide"],anchor:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{width:!0,color:!0}},color:{text:!0,background:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}}},style:"wp-block-code"},{name:ma}=ua,pa={icon:la,example:{attributes:{content:(0,Ye.__)("// A “block” is the abstract term used\n// to describe units of markup that\n// when composed together, form the\n// content or layout of a page.\nregisterBlockType( name, settings );")}},merge(e,t){return{content:e.content+"\n\n"+t.content}},transforms:ca,edit:function({attributes:e,setAttributes:t,onRemove:n,insertBlocksAfter:a,mergeBlocks:o}){const r=(0,Je.useBlockProps)();return(0,je.createElement)("pre",{...r},(0,je.createElement)(Je.RichText,{tagName:"code",identifier:"content",value:e.content,onChange:e=>t({content:e}),onRemove:n,onMerge:o,placeholder:(0,Ye.__)("Write code…"),"aria-label":(0,Ye.__)("Code"),preserveWhiteSpace:!0,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))},save:function({attributes:e}){return(0,je.createElement)("pre",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{tagName:"code",value:(t=e.content,(0,Tt.pipe)(ia,sa)(t||""))}));var t}},da=()=>Qe({name:ma,metadata:ua,settings:pa});var ga=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zM6 17.5c-.3 0-.5-.2-.5-.5V8c0-.3.2-.5.5-.5h3v10H6zm13.5-.5c0 .3-.2.5-.5.5h-3v-10h3c.3 0 .5.2.5.5v9z"}));const ha=[{attributes:{verticalAlignment:{type:"string"},width:{type:"number",min:0,max:100}},isEligible({width:e}){return isFinite(e)},migrate(e){return{...e,width:`${e.width}%`}},save({attributes:e}){const{verticalAlignment:t,width:n}=e,a=it()({[`is-vertically-aligned-${t}`]:t}),o={flexBasis:n+"%"};return(0,je.createElement)("div",{className:a,style:o},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var _a=ha;var ba=function({attributes:{verticalAlignment:e,width:t,templateLock:n,allowedBlocks:a},setAttributes:o,clientId:r}){const l=it()("block-core-columns",{[`is-vertically-aligned-${e}`]:e}),i=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["%","px","em","rem","vw"]}),{columnsIds:s,hasChildBlocks:c,rootClientId:u}=(0,ut.useSelect)((e=>{const{getBlockOrder:t,getBlockRootClientId:n}=e(Je.store),a=n(r);return{hasChildBlocks:t(r).length>0,rootClientId:a,columnsIds:t(a)}}),[r]),{updateBlockAttributes:m}=(0,ut.useDispatch)(Je.store),p=Number.isFinite(t)?t+"%":t,d=(0,Je.useBlockProps)({className:l,style:p?{flexBasis:p}:void 0}),g=s.length,h=s.indexOf(r)+1,_=(0,Ye.sprintf)((0,Ye.__)("%1$s (%2$d of %3$d)"),d["aria-label"],h,g),b=(0,Je.useInnerBlocksProps)({...d,"aria-label":_},{templateLock:n,allowedBlocks:a,renderAppender:c?void 0:Je.InnerBlocks.ButtonBlockAppender});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockVerticalAlignmentToolbar,{onChange:e=>{o({verticalAlignment:e}),m(u,{verticalAlignment:null})},value:e,controls:["top","center","bottom","stretch"]})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Column settings")},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Width"),labelPosition:"edge",__unstableInputWidth:"80px",value:t||"",onChange:e=>{e=0>parseFloat(e)?"0":e,o({width:e})},units:i}))),(0,je.createElement)("div",{...b}))};const fa={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/column",title:"Column",category:"design",parent:["core/columns"],description:"A single column within a columns block.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},width:{type:"string"},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{__experimentalOnEnter:!0,anchor:!0,reusable:!1,html:!1,color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:!0,padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0}},{name:va}=fa,ya={icon:ga,edit:ba,save:function({attributes:e}){const{verticalAlignment:t,width:n}=e,a=it()({[`is-vertically-aligned-${t}`]:t});let o;if(n&&/\d/.test(n)){let e=Number.isFinite(n)?n+"%":n;if(!Number.isFinite(n)&&n?.endsWith("%")){const t=1e12;e=Math.round(Number.parseFloat(n)*t)/t+"%"}o={flexBasis:e}}const r=Je.useBlockProps.save({className:a,style:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("div",{...l})},deprecated:_a},ka=()=>Qe({name:va,metadata:fa,settings:ya});var xa=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6H6c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h13c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-4.1 1.5v10H10v-10h4.9zM5.5 17V8c0-.3.2-.5.5-.5h2.5v10H6c-.3 0-.5-.2-.5-.5zm14 0c0 .3-.2.5-.5.5h-2.6v-10H19c.3 0 .5.2.5.5v9z"}));function wa(e){let t,{doc:n}=wa;n||(n=document.implementation.createHTMLDocument(""),wa.doc=n),n.body.innerHTML=e;for(const e of n.body.firstChild.classList)if(t=e.match(/^layout-column-(\d+)$/))return Number(t[1])-1}var Ea=[{attributes:{verticalAlignment:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>{if(!e.customTextColor&&!e.customBackgroundColor)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);const{customTextColor:n,customBackgroundColor:a,...o}=e;return{...o,style:t,isStackedOnMobile:!0}},save({attributes:e}){const{verticalAlignment:t,backgroundColor:n,customBackgroundColor:a,textColor:o,customTextColor:r}=e,l=(0,Je.getColorClassName)("background-color",n),i=(0,Je.getColorClassName)("color",o),s=it()({"has-background":n||a,"has-text-color":o||r,[l]:l,[i]:i,[`are-vertically-aligned-${t}`]:t}),c={backgroundColor:l?void 0:a,color:i?void 0:r};return(0,je.createElement)("div",{className:s||void 0,style:c},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},isEligible(e,t){return!!t.some((e=>/layout-column-\d+/.test(e.originalContent)))&&t.some((e=>void 0!==wa(e.originalContent)))},migrate(e,t){const n=t.reduce(((e,t)=>{const{originalContent:n}=t;let a=wa(n);return void 0===a&&(a=0),e[a]||(e[a]=[]),e[a].push(t),e}),[]).map((e=>(0,qe.createBlock)("core/column",{},e))),{columns:a,...o}=e;return[{...o,isStackedOnMobile:!0},n]},save({attributes:e}){const{columns:t}=e;return(0,je.createElement)("div",{className:`has-${t}-columns`},(0,je.createElement)(Je.InnerBlocks.Content,null))}},{attributes:{columns:{type:"number",default:2}},migrate(e,t){const{columns:n,...a}=e;return[e={...a,isStackedOnMobile:!0},t]},save({attributes:e}){const{verticalAlignment:t,columns:n}=e,a=it()(`has-${n}-columns`,{[`are-vertically-aligned-${t}`]:t});return(0,je.createElement)("div",{className:a},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];const Ca=e=>{const t=parseFloat(e);return Number.isFinite(t)?parseFloat(t.toFixed(2)):void 0};function Sa(e,t){const{width:n=100/t}=e.attributes;return Ca(n)}function Ba(e,t,n=e.length){const a=function(e,t=e.length){return e.reduce(((e,n)=>e+Sa(n,t)),0)}(e,n);return Object.fromEntries(Object.entries(function(e,t=e.length){return e.reduce(((e,n)=>{const a=Sa(n,t);return Object.assign(e,{[n.clientId]:a})}),{})}(e,n)).map((([e,n])=>[e,Ca(t*n/a)])))}function Ta(e,t){return e.map((e=>({...e,attributes:{...e.attributes,width:`${t[e.clientId]}%`}})))}const Na=["core/column"];const Pa=(0,ut.withDispatch)(((e,t,n)=>({updateAlignment(a){const{clientId:o,setAttributes:r}=t,{updateBlockAttributes:l}=e(Je.store),{getBlockOrder:i}=n.select(Je.store);r({verticalAlignment:a});i(o).forEach((e=>{l(e,{verticalAlignment:a})}))},updateColumns(a,o){const{clientId:r}=t,{replaceInnerBlocks:l}=e(Je.store),{getBlocks:i}=n.select(Je.store);let s=i(r);const c=s.every((e=>{const t=e.attributes.width;return Number.isFinite(t?.endsWith?.("%")?parseFloat(t):t)}));const u=o>a;if(u&&c){const e=Ca(100/o);s=[...Ta(s,Ba(s,100-e)),...Array.from({length:o-a}).map((()=>(0,qe.createBlock)("core/column",{width:`${e}%`})))]}else if(u)s=[...s,...Array.from({length:o-a}).map((()=>(0,qe.createBlock)("core/column")))];else if(o<a&&(s=s.slice(0,-(a-o)),c)){s=Ta(s,Ba(s,100))}l(r,s)}})))((function({attributes:e,setAttributes:t,updateAlignment:n,updateColumns:a,clientId:o}){const{isStackedOnMobile:r,verticalAlignment:l,templateLock:i}=e,{count:s,canInsertColumnBlock:c,minCount:u}=(0,ut.useSelect)((e=>{const{canInsertBlockType:t,canRemoveBlock:n,getBlocks:a,getBlockCount:r}=e(Je.store),l=a(o).reduce(((e,t,a)=>(n(t.clientId)||e.push(a),e)),[]);return{count:r(o),canInsertColumnBlock:t("core/column",o),minCount:Math.max(...l)+1}}),[o]),m=it()({[`are-vertically-aligned-${l}`]:l,"is-not-stacked-on-mobile":!r}),p=(0,Je.useBlockProps)({className:m}),d=(0,Je.useInnerBlocksProps)(p,{allowedBlocks:Na,orientation:"horizontal",renderAppender:!1,templateLock:i});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockVerticalAlignmentToolbar,{onChange:n,value:l})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,c&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:s,onChange:e=>a(s,Math.max(u,e)),min:Math.max(1,u),max:Math.max(6,s)}),s>6&&(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("This column count exceeds the recommended amount and may cause visual breakage."))),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Stack on mobile"),checked:r,onChange:()=>t({isStackedOnMobile:!r})}))),(0,je.createElement)("div",{...d}))}));function Ia({clientId:e,name:t,setAttributes:n}){const{blockType:a,defaultVariation:o,variations:r}=(0,ut.useSelect)((e=>{const{getBlockVariations:n,getBlockType:a,getDefaultBlockVariation:o}=e(qe.store);return{blockType:a(t),defaultVariation:o(t,"block"),variations:n(t,"block")}}),[t]),{replaceInnerBlocks:l}=(0,ut.useDispatch)(Je.store),i=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...i},(0,je.createElement)(Je.__experimentalBlockVariationPicker,{icon:a?.icon?.src,label:a?.title,variations:r,onSelect:(t=o)=>{t.attributes&&n(t.attributes),t.innerBlocks&&l(e,(0,qe.createBlocksFromInnerBlocksTemplate)(t.innerBlocks),!0)},allowSkip:!0}))}var Ma=e=>{const{clientId:t}=e,n=(0,ut.useSelect)((e=>e(Je.store).getBlocks(t).length>0),[t])?Pa:Ia;return(0,je.createElement)(n,{...e})};var za=[{name:"one-column-full",title:(0,Ye.__)("100"),description:(0,Ye.__)("One column"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m39.0625 14h-30.0625v20.0938h30.0625zm-30.0625-2c-1.10457 0-2 .8954-2 2v20.0938c0 1.1045.89543 2 2 2h30.0625c1.1046 0 2-.8955 2-2v-20.0938c0-1.1046-.8954-2-2-2z"})),innerBlocks:[["core/column"]],scope:["block"]},{name:"two-columns-equal",title:(0,Ye.__)("50 / 50"),description:(0,Ye.__)("Two columns; equal split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H25V34H39ZM23 34H9V14H23V34Z"})),isDefault:!0,innerBlocks:[["core/column"],["core/column"]],scope:["block"]},{name:"two-columns-one-third-two-thirds",title:(0,Ye.__)("33 / 66"),description:(0,Ye.__)("Two columns; one-third, two-thirds split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H20V34H39ZM18 34H9V14H18V34Z"})),innerBlocks:[["core/column",{width:"33.33%"}],["core/column",{width:"66.66%"}]],scope:["block"]},{name:"two-columns-two-thirds-one-third",title:(0,Ye.__)("66 / 33"),description:(0,Ye.__)("Two columns; two-thirds, one-third split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M39 12C40.1046 12 41 12.8954 41 14V34C41 35.1046 40.1046 36 39 36H9C7.89543 36 7 35.1046 7 34V14C7 12.8954 7.89543 12 9 12H39ZM39 34V14H30V34H39ZM28 34H9V14H28V34Z"})),innerBlocks:[["core/column",{width:"66.66%"}],["core/column",{width:"33.33%"}]],scope:["block"]},{name:"three-columns-equal",title:(0,Ye.__)("33 / 33 / 33"),description:(0,Ye.__)("Three columns; equal split"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM28.5 34h-9V14h9v20zm2 0V14H39v20h-8.5zm-13 0H9V14h8.5v20z"})),innerBlocks:[["core/column"],["core/column"],["core/column"]],scope:["block"]},{name:"three-columns-wider-center",title:(0,Ye.__)("25 / 50 / 25"),description:(0,Ye.__)("Three columns; wide center column"),icon:(0,je.createElement)(Ke.SVG,{width:"48",height:"48",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",d:"M41 14a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v20a2 2 0 0 0 2 2h30a2 2 0 0 0 2-2V14zM31 34H17V14h14v20zm2 0V14h6v20h-6zm-18 0H9V14h6v20z"})),innerBlocks:[["core/column",{width:"25%"}],["core/column",{width:"50%"}],["core/column",{width:"25%"}]],scope:["block"]}];const Ra={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert:e=>{const t=+(100/e.length).toFixed(2),n=e.map((({name:e,attributes:n,innerBlocks:a})=>["core/column",{width:`${t}%`},[[e,{...n},a]]]));return(0,qe.createBlock)("core/columns",{},(0,qe.createBlocksFromInnerBlocksTemplate)(n))},isMatch:({length:e},t)=>(1!==t.length||"core/columns"!==t[0].name)&&(e&&e<=6)},{type:"block",blocks:["core/media-text"],priority:1,transform:(e,t)=>{const{align:n,backgroundColor:a,textColor:o,style:r,mediaAlt:l,mediaId:i,mediaPosition:s,mediaSizeSlug:c,mediaType:u,mediaUrl:m,mediaWidth:p,verticalAlignment:d}=e;let g;if("image"!==u&&u)g=["core/video",{id:i,src:m}];else{g=["core/image",{...{id:i,alt:l,url:m,sizeSlug:c},...{href:e.href,linkClass:e.linkClass,linkDestination:e.linkDestination,linkTarget:e.linkTarget,rel:e.rel}}]}const h=[["core/column",{width:`${p}%`},[g]],["core/column",{width:100-p+"%"},t]];return"right"===s&&h.reverse(),(0,qe.createBlock)("core/columns",{align:n,backgroundColor:a,textColor:o,style:r,verticalAlignment:d},(0,qe.createBlocksFromInnerBlocksTemplate)(h))}}],ungroup:(e,t)=>t.flatMap((e=>e.innerBlocks))};var Ha=Ra;const Aa={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/columns",title:"Columns",category:"design",description:"Display content in multiple columns, with blocks added to each column.",textdomain:"default",attributes:{verticalAlignment:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0,heading:!0,button:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{blockGap:{__experimentalDefault:"2em",sides:["horizontal","vertical"]},margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex",flexWrap:"nowrap"}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-columns-editor",style:"wp-block-columns"},{name:La}=Aa,Da={icon:xa,variations:za,example:{viewportWidth:600,innerBlocks:[{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent et eros eu felis.")}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("Suspendisse commodo neque lacus, a dictum orci interdum et.")}}]},{name:"core/column",innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("Etiam et egestas lorem. Vivamus sagittis sit amet dolor quis lobortis. Integer sed fermentum arcu, id vulputate lacus. Etiam fermentum sem eu quam hendrerit.")}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("Nam risus massa, ullamcorper consectetur eros fermentum, porta aliquet ligula. Sed vel mauris nec enim.")}}]}]},deprecated:Ea,edit:Ma,save:function({attributes:e}){const{isStackedOnMobile:t,verticalAlignment:n}=e,a=it()({[`are-vertically-aligned-${n}`]:n,"is-not-stacked-on-mobile":!t}),o=Je.useBlockProps.save({className:a}),r=Je.useInnerBlocksProps.save(o);return(0,je.createElement)("div",{...r})},transforms:Ha},Va=()=>Qe({name:La,metadata:Aa,settings:Da});var Fa=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14 10.1V4c0-.6-.4-1-1-1H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1zm-1.5-.5H6.7l-1.2 1.2V4.5h7v5.1zM19 12h-8c-.6 0-1 .4-1 1v6.1c0 .6.4 1 1 1h5.7l1.8 1.8c.1.2.4.3.6.3.1 0 .2 0 .3-.1.4-.1.6-.5.6-.8V13c0-.6-.4-1-1-1zm-.5 7.8l-1.2-1.2h-5.8v-5.1h7v6.3z"}));var $a=[{attributes:{tagName:{type:"string",default:"div"}},apiVersion:3,supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}}},save({attributes:{tagName:e}}){const t=Je.useBlockProps.save(),{className:n}=t,a=n?.split(" ")||[],o=a?.filter((e=>"wp-block-comments"!==e)),r={...t,className:o.join(" ")};return(0,je.createElement)(e,{...r},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];function Ga({attributes:{tagName:e},setAttributes:t}){const n={section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content.")};return(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}],value:e,onChange:e=>t({tagName:e}),help:n[e]})))}const Oa=()=>{const e=(0,Tt.useInstanceId)(Oa);return(0,je.createElement)("div",{className:"comment-respond"},(0,je.createElement)("h3",{className:"comment-reply-title"},(0,Ye.__)("Leave a Reply")),(0,je.createElement)("form",{noValidate:!0,className:"comment-form",onSubmit:e=>e.preventDefault()},(0,je.createElement)("p",null,(0,je.createElement)("label",{htmlFor:`comment-${e}`},(0,Ye.__)("Comment")),(0,je.createElement)("textarea",{id:`comment-${e}`,name:"comment",cols:"45",rows:"8",readOnly:!0})),(0,je.createElement)("p",{className:"form-submit wp-block-button"},(0,je.createElement)("input",{name:"submit",type:"submit",className:it()("wp-block-button__link",(0,Je.__experimentalGetElementClassName)("button")),label:(0,Ye.__)("Post Comment"),value:(0,Ye.__)("Post Comment"),"aria-disabled":"true"}))))};var Ua=({postId:e,postType:t})=>{const[n,a]=(0,ct.useEntityProp)("postType",t,"comment_status",e),o=void 0===t||void 0===e,{defaultCommentStatus:r}=(0,ut.useSelect)((e=>e(Je.store).getSettings().__experimentalDiscussionSettings)),l=(0,ut.useSelect)((e=>!!t&&!!e(ct.store).getPostType(t)?.supports.comments));if(!o&&"open"!==n){if("closed"===n){const e=[(0,je.createElement)(Ke.Button,{key:"enableComments",onClick:()=>a("open"),variant:"primary"},(0,Ye._x)("Enable comments","action that affects the current post"))];return(0,je.createElement)(Je.Warning,{actions:e},(0,Ye.__)("Post Comments Form block: Comments are not enabled for this item."))}if(!l)return(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)("Post Comments Form block: Comments are not enabled for this post type (%s)."),t));if("open"!==r)return(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Form block: Comments are not enabled."))}return(0,je.createElement)(Oa,null)};function qa({postType:e,postId:t}){let[n]=(0,ct.useEntityProp)("postType",e,"title",t);n=n||(0,Ye.__)("Post Title");const{avatarURL:a}=(0,ut.useSelect)((e=>e(Je.store).getSettings().__experimentalDiscussionSettings));return(0,je.createElement)("div",{className:"wp-block-comments__legacy-placeholder",inert:"true"},(0,je.createElement)("h3",null,(0,Ye.sprintf)((0,Ye.__)("One response to %s"),n)),(0,je.createElement)("div",{className:"navigation"},(0,je.createElement)("div",{className:"alignleft"},(0,je.createElement)("a",{href:"#top"},"« ",(0,Ye.__)("Older Comments"))),(0,je.createElement)("div",{className:"alignright"},(0,je.createElement)("a",{href:"#top"},(0,Ye.__)("Newer Comments")," »"))),(0,je.createElement)("ol",{className:"commentlist"},(0,je.createElement)("li",{className:"comment even thread-even depth-1"},(0,je.createElement)("article",{className:"comment-body"},(0,je.createElement)("footer",{className:"comment-meta"},(0,je.createElement)("div",{className:"comment-author vcard"},(0,je.createElement)("img",{alt:(0,Ye.__)("Commenter Avatar"),src:a,className:"avatar avatar-32 photo",height:"32",width:"32",loading:"lazy"}),(0,je.createElement)("b",{className:"fn"},(0,je.createElement)("a",{href:"#top",className:"url"},(0,Ye.__)("A WordPress Commenter")))," ",(0,je.createElement)("span",{className:"says"},(0,Ye.__)("says"),":")),(0,je.createElement)("div",{className:"comment-metadata"},(0,je.createElement)("a",{href:"#top"},(0,je.createElement)("time",{dateTime:"2000-01-01T00:00:00+00:00"},(0,Ye.__)("January 1, 2000 at 00:00 am")))," ",(0,je.createElement)("span",{className:"edit-link"},(0,je.createElement)("a",{className:"comment-edit-link",href:"#top"},(0,Ye.__)("Edit"))))),(0,je.createElement)("div",{className:"comment-content"},(0,je.createElement)("p",null,(0,Ye.__)("Hi, this is a comment."),(0,je.createElement)("br",null),(0,Ye.__)("To get started with moderating, editing, and deleting comments, please visit the Comments screen in the dashboard."),(0,je.createElement)("br",null),(0,je.createInterpolateElement)((0,Ye.__)("Commenter avatars come from <a>Gravatar</a>."),{a:(0,je.createElement)("a",{href:"https://gravatar.com/"})}))),(0,je.createElement)("div",{className:"reply"},(0,je.createElement)("a",{className:"comment-reply-link",href:"#top","aria-label":(0,Ye.__)("Reply to A WordPress Commenter")},(0,Ye.__)("Reply")))))),(0,je.createElement)("div",{className:"navigation"},(0,je.createElement)("div",{className:"alignleft"},(0,je.createElement)("a",{href:"#top"},"« ",(0,Ye.__)("Older Comments"))),(0,je.createElement)("div",{className:"alignright"},(0,je.createElement)("a",{href:"#top"},(0,Ye.__)("Newer Comments")," »"))),(0,je.createElement)(Ua,{postId:t,postType:e}))}function ja({attributes:e,setAttributes:t,context:{postType:n,postId:a}}){const{textAlign:o}=e,r=[(0,je.createElement)(Ke.Button,{key:"convert",onClick:()=>{t({legacy:!1})},variant:"primary"},(0,Ye.__)("Switch to editable mode"))],l=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...l},(0,je.createElement)(Je.Warning,{actions:r},(0,Ye.__)("Comments block: You’re currently using the legacy version of the block. The following is just a placeholder - the final styling will likely look different. For a better representation and more customization options, switch the block to its editable mode.")),(0,je.createElement)(qa,{postId:a,postType:n})))}var Wa=[["core/comments-title"],["core/comment-template",{},[["core/columns",{},[["core/column",{width:"40px"},[["core/avatar",{size:40,style:{border:{radius:"20px"}}}]]],["core/column",{},[["core/comment-author-name",{fontSize:"small"}],["core/group",{layout:{type:"flex"},style:{spacing:{margin:{top:"0px",bottom:"0px"}}}},[["core/comment-date",{fontSize:"small"}],["core/comment-edit-link",{fontSize:"small"}]]],["core/comment-content"],["core/comment-reply-link",{fontSize:"small"}]]]]]]],["core/comments-pagination"],["core/post-comments-form"]];const Za={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments",title:"Comments",category:"theme",description:"An advanced block that allows displaying post comments using different visual configurations.",textdomain:"default",attributes:{tagName:{type:"string",default:"div"},legacy:{type:"boolean",default:!1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-comments-editor",usesContext:["postId","postType"]},{name:Qa}=Za,Ka={icon:Fa,edit:function(e){const{attributes:t,setAttributes:n}=e,{tagName:a,legacy:o}=t,r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:Wa});return o?(0,je.createElement)(ja,{...e}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ga,{attributes:t,setAttributes:n}),(0,je.createElement)(a,{...l}))},save:function({attributes:{tagName:e,legacy:t}}){const n=Je.useBlockProps.save(),a=Je.useInnerBlocksProps.save(n);return t?null:(0,je.createElement)(e,{...a})},deprecated:$a},Ya=()=>Qe({name:Qa,metadata:Za,settings:Ka});const Ja={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/comment-author-avatar",title:"Comment Author Avatar (deprecated)",category:"theme",ancestor:["core/comment-template"],description:"This block is deprecated. Please use the Avatar block instead.",textdomain:"default",attributes:{width:{type:"number",default:96},height:{type:"number",default:96}},usesContext:["commentId"],supports:{html:!1,inserter:!1,__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0},color:{background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{__experimentalSkipSerialization:!0,margin:!0,padding:!0}}},{name:Xa}=Ja,eo={icon:rt,edit:function({attributes:e,context:{commentId:t},setAttributes:n,isSelected:a}){const{height:o,width:r}=e,[l]=(0,ct.useEntityProp)("root","comment","author_avatar_urls",t),[i]=(0,ct.useEntityProp)("root","comment","author_name",t),s=l?Object.values(l):null,c=l?Object.keys(l):null,u=c?c[0]:24,m=c?c[c.length-1]:96,p=(0,Je.useBlockProps)(),d=(0,Je.__experimentalGetSpacingClassesAndStyles)(e),g=Math.floor(2.5*m),{avatarURL:h}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n})),_=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Avatar Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image size"),onChange:e=>n({width:e,height:e}),min:u,max:g,initialPosition:r,value:r}))),b=(0,je.createElement)(Ke.ResizableBox,{size:{width:r,height:o},showHandle:a,onResizeStop:(e,t,a,l)=>{n({height:parseInt(o+l.height,10),width:parseInt(r+l.width,10)})},lockAspectRatio:!0,enable:{top:!1,right:!(0,Ye.isRTL)(),bottom:!0,left:(0,Ye.isRTL)()},minWidth:u,maxWidth:g},(0,je.createElement)("img",{src:s?s[s.length-1]:h,alt:`${i} ${(0,Ye.__)("Avatar")}`,...p}));return(0,je.createElement)(je.Fragment,null,_,(0,je.createElement)("div",{...d},b))}},to=()=>Qe({name:Xa,metadata:Ja,settings:eo});var no=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Path,{d:"M15 15V15C15 13.8954 14.1046 13 13 13L11 13C9.89543 13 9 13.8954 9 15V15",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Circle,{cx:"12",cy:"9",r:"2",fillRule:"evenodd",clipRule:"evenodd"}));const ao={attributes:{isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var oo=[ao];const ro={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-author-name",title:"Comment Author Name",category:"theme",ancestor:["core/comment-template"],description:"Displays the name of the author of the comment.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},usesContext:["commentId"],supports:{html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:lo}=ro,io={icon:no,edit:function({attributes:{isLink:e,linkTarget:t,textAlign:n},context:{commentId:a},setAttributes:o}){const r=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})});let l=(0,ut.useSelect)((e=>{const{getEntityRecord:t}=e(ct.store),n=t("root","comment",a),o=n?.author_name;if(n&&!o){var r;const e=t("root","user",n.author);return null!==(r=e?.name)&&void 0!==r?r:(0,Ye.__)("Anonymous")}return null!=o?o:""}),[a]);const i=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>o({textAlign:e})})),s=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to authors URL"),onChange:()=>o({isLink:!e}),checked:e}),e&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>o({linkTarget:e?"_blank":"_self"}),checked:"_blank"===t})));a&&l||(l=(0,Ye._x)("Comment Author","block title"));const c=e?(0,je.createElement)("a",{href:"#comment-author-pseudo-link",onClick:e=>e.preventDefault()},l):l;return(0,je.createElement)(je.Fragment,null,s,i,(0,je.createElement)("div",{...r},c))},deprecated:oo},so=()=>Qe({name:lo,metadata:ro,settings:io});var co=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M6.68822 16.625L5.5 17.8145L5.5 5.5L18.5 5.5L18.5 16.625L6.68822 16.625ZM7.31 18.125L19 18.125C19.5523 18.125 20 17.6773 20 17.125L20 5C20 4.44772 19.5523 4 19 4H5C4.44772 4 4 4.44772 4 5V19.5247C4 19.8173 4.16123 20.086 4.41935 20.2237C4.72711 20.3878 5.10601 20.3313 5.35252 20.0845L7.31 18.125ZM16 9.99997H8V8.49997H16V9.99997ZM8 14H13V12.5H8V14Z"}));const uo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-content",title:"Comment Content",category:"theme",ancestor:["core/comment-template"],description:"Displays the contents of a comment.",textdomain:"default",usesContext:["commentId"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{padding:["horizontal","vertical"],__experimentalDefaultControls:{padding:!0}},html:!1}},{name:mo}=uo,po={icon:co,edit:function({setAttributes:e,attributes:{textAlign:t},context:{commentId:n}}){const a=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),[o]=(0,ct.useEntityProp)("root","comment","content",n),r=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:t=>e({textAlign:t})}));return n&&o?(0,je.createElement)(je.Fragment,null,r,(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(je.RawHTML,{key:"html"},o.rendered)))):(0,je.createElement)(je.Fragment,null,r,(0,je.createElement)("div",{...a},(0,je.createElement)("p",null,(0,Ye._x)("Comment Content","block title"))))}},go=()=>Qe({name:mo,metadata:uo,settings:po});var ho=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.696 13.972c.356-.546.599-.958.728-1.235a1.79 1.79 0 00.203-.783c0-.264-.077-.47-.23-.618-.148-.153-.354-.23-.618-.23-.295 0-.569.07-.82.212a3.413 3.413 0 00-.738.571l-.147-1.188c.289-.234.59-.41.903-.526.313-.117.66-.175 1.041-.175.375 0 .695.08.959.24.264.153.46.362.59.626.135.265.203.556.203.876 0 .362-.08.734-.24 1.115-.154.381-.427.87-.82 1.466l-.756 1.152H14v1.106h-4l1.696-2.609z"}),(0,je.createElement)(We.Path,{d:"M19.5 7h-15v12a.5.5 0 00.5.5h14a.5.5 0 00.5-.5V7zM3 7V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2H5a2 2 0 01-2-2V7z"})),_o=window.wp.date;const bo={attributes:{format:{type:"string"},isLink:{type:"boolean",default:!1}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var fo=[bo];const vo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-date",title:"Comment Date",category:"theme",ancestor:["core/comment-template"],description:"Displays the date on which the comment was posted.",textdomain:"default",attributes:{format:{type:"string"},isLink:{type:"boolean",default:!0}},usesContext:["commentId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:yo}=vo,ko={icon:ho,edit:function({attributes:{format:e,isLink:t},context:{commentId:n},setAttributes:a}){const o=(0,Je.useBlockProps)();let[r]=(0,ct.useEntityProp)("root","comment","date",n);const[l=(0,_o.getSettings)().formats.date]=(0,ct.useEntityProp)("root","site","date_format"),i=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Je.__experimentalDateFormatPicker,{format:e,defaultFormat:l,onChange:e=>a({format:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to comment"),onChange:()=>a({isLink:!t}),checked:t})));n&&r||(r=(0,Ye._x)("Comment Date","block title"));let s=r instanceof Date?(0,je.createElement)("time",{dateTime:(0,_o.dateI18n)("c",r)},(0,_o.dateI18n)(e||l,r)):(0,je.createElement)("time",null,r);return t&&(s=(0,je.createElement)("a",{href:"#comment-date-pseudo-link",onClick:e=>e.preventDefault()},s)),(0,je.createElement)(je.Fragment,null,i,(0,je.createElement)("div",{...o},s))},deprecated:fo},xo=()=>Qe({name:yo,metadata:vo,settings:ko});var wo=(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"m6.249 11.065.44-.44h3.186l-1.5 1.5H7.31l-1.957 1.96A.792.792 0 0 1 4 13.524V5a1 1 0 0 1 1-1h8a1 1 0 0 1 1 1v1.5L12.5 8V5.5h-7v6.315l.749-.75ZM20 19.75H7v-1.5h13v1.5Zm0-12.653-8.967 9.064L8 17l.867-2.935L17.833 5 20 7.097Z"}));const Eo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-edit-link",title:"Comment Edit Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to edit the comment in the WordPress Dashboard. This link is only visible to users with the edit comment capability.",textdomain:"default",usesContext:["commentId"],attributes:{linkTarget:{type:"string",default:"_self"},textAlign:{type:"string"}},supports:{html:!1,color:{link:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:Co}=Eo,So={icon:wo,edit:function({attributes:{linkTarget:e,textAlign:t},setAttributes:n}){const a=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),o=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:e=>n({textAlign:e})})),r=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===e})));return(0,je.createElement)(je.Fragment,null,o,r,(0,je.createElement)("div",{...a},(0,je.createElement)("a",{href:"#edit-comment-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("Edit"))))}},Bo=()=>Qe({name:Co,metadata:Eo,settings:So});var To=(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6.68822 10.625L6.24878 11.0649L5.5 11.8145L5.5 5.5L12.5 5.5V8L14 6.5V5C14 4.44772 13.5523 4 13 4H5C4.44772 4 4 4.44771 4 5V13.5247C4 13.8173 4.16123 14.086 4.41935 14.2237C4.72711 14.3878 5.10601 14.3313 5.35252 14.0845L7.31 12.125H8.375L9.875 10.625H7.31H6.68822ZM14.5605 10.4983L11.6701 13.75H16.9975C17.9963 13.75 18.7796 14.1104 19.3553 14.7048C19.9095 15.2771 20.2299 16.0224 20.4224 16.7443C20.7645 18.0276 20.7543 19.4618 20.7487 20.2544C20.7481 20.345 20.7475 20.4272 20.7475 20.4999L19.2475 20.5001C19.2475 20.4191 19.248 20.3319 19.2484 20.2394V20.2394C19.2526 19.4274 19.259 18.2035 18.973 17.1307C18.8156 16.5401 18.586 16.0666 18.2778 15.7483C17.9909 15.4521 17.5991 15.25 16.9975 15.25H11.8106L14.5303 17.9697L13.4696 19.0303L8.96956 14.5303L13.4394 9.50171L14.5605 10.4983Z"}));var No=function({setAttributes:e,attributes:{textAlign:t}}){const n=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),a=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:t=>e({textAlign:t})}));return(0,je.createElement)(je.Fragment,null,a,(0,je.createElement)("div",{...n},(0,je.createElement)("a",{href:"#comment-reply-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("Reply"))))};const Po={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-reply-link",title:"Comment Reply Link",category:"theme",ancestor:["core/comment-template"],description:"Displays a link to reply to a comment.",textdomain:"default",usesContext:["commentId"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},html:!1}},{name:Io}=Po,Mo={edit:No,icon:To},zo=()=>Qe({name:Io,metadata:Po,settings:Mo});var Ro=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),Ho=window.wp.apiFetch,Ao=n.n(Ho);const Lo=({defaultPage:e,postId:t,perPage:n,queryArgs:a})=>{const[o,r]=(0,je.useState)({}),l=`${t}_${n}`,i=o[l]||0;return(0,je.useEffect)((()=>{i||"newest"!==e||Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{...a,post:t,per_page:n,_fields:"id"}),method:"HEAD",parse:!1}).then((e=>{const t=parseInt(e.headers.get("X-WP-TotalPages"));r({...o,[l]:t<=1?1:t})}))}),[e,t,n,r]),"newest"===e?i:1},Do=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]];function Vo({comment:e,activeCommentId:t,setActiveCommentId:n,firstCommentId:a,blocks:o}){const{children:r,...l}=(0,Je.useInnerBlocksProps)({},{template:Do});return(0,je.createElement)("li",{...l},e.commentId===(t||a)?r:null,(0,je.createElement)(Fo,{blocks:o,commentId:e.commentId,setActiveCommentId:n,isHidden:e.commentId===(t||a)}),e?.children?.length>0?(0,je.createElement)($o,{comments:e.children,activeCommentId:t,setActiveCommentId:n,blocks:o,firstCommentId:a}):null)}const Fo=(0,je.memo)((({blocks:e,commentId:t,setActiveCommentId:n,isHidden:a})=>{const o=(0,Je.__experimentalUseBlockPreview)({blocks:e}),r=()=>{n(t)},l={display:a?"none":void 0};return(0,je.createElement)("div",{...o,tabIndex:0,role:"button",style:l,onClick:r,onKeyPress:r})})),$o=({comments:e,blockProps:t,activeCommentId:n,setActiveCommentId:a,blocks:o,firstCommentId:r})=>(0,je.createElement)("ol",{...t},e&&e.map((({commentId:e,...t},l)=>(0,je.createElement)(Je.BlockContextProvider,{key:t.commentId||l,value:{commentId:e<0?null:e}},(0,je.createElement)(Vo,{comment:{commentId:e,...t},activeCommentId:n,setActiveCommentId:a,blocks:o,firstCommentId:r})))));const Go={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comment-template",title:"Comment Template",category:"design",parent:["core/comments"],description:"Contains the block elements used to display a comment, like the title, date, author, avatar and more.",textdomain:"default",usesContext:["postId"],supports:{align:!0,html:!1,reusable:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-comment-template"},{name:Oo}=Go,Uo={icon:Ro,edit:function({clientId:e,context:{postId:t}}){const n=(0,Je.useBlockProps)(),[a,o]=(0,je.useState)(),{commentOrder:r,threadCommentsDepth:l,threadComments:i,commentsPerPage:s,pageComments:c}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().__experimentalDiscussionSettings})),u=(({postId:e})=>{const t={status:"approve",order:"asc",context:"embed",parent:0,_embed:"children"},{pageComments:n,commentsPerPage:a,defaultCommentsPage:o}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n})),r=n?Math.min(a,100):100,l=Lo({defaultPage:o,postId:e,perPage:r,queryArgs:t});return(0,je.useMemo)((()=>l?{...t,post:e,per_page:r,page:l}:null),[e,r,l])})({postId:t}),{topLevelComments:m,blocks:p}=(0,ut.useSelect)((t=>{const{getEntityRecords:n}=t(ct.store),{getBlocks:a}=t(Je.store);return{topLevelComments:u?n("root","comment",u):null,blocks:a(e)}}),[e,u]);let d=(e=>(0,je.useMemo)((()=>e?.map((({id:e,_embedded:t})=>{const[n]=t?.children||[[]];return{commentId:e,children:n.map((e=>({commentId:e.id})))}}))),[e]))("desc"===r&&m?[...m].reverse():m);return m?(t||(d=(({perPage:e,pageComments:t,threadComments:n,threadCommentsDepth:a})=>{const o=n?Math.min(a,3):1,r=e=>e<o?[{commentId:-(e+3),children:r(e+1)}]:[],l=[{commentId:-1,children:r(1)}];return(!t||e>=2)&&o<3&&l.push({commentId:-2,children:[]}),(!t||e>=3)&&o<2&&l.push({commentId:-3,children:[]}),l})({perPage:s,pageComments:c,threadComments:i,threadCommentsDepth:l})),d.length?(0,je.createElement)($o,{comments:d,blockProps:n,blocks:p,activeCommentId:a,setActiveCommentId:o,firstCommentId:d[0]?.commentId}):(0,je.createElement)("p",{...n},(0,Ye.__)("No results found."))):(0,je.createElement)("p",{...n},(0,je.createElement)(Ke.Spinner,null))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},qo=()=>Qe({name:Oo,metadata:Go,settings:Uo});var jo=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16 10.5v3h3v-3h-3zm-5 3h3v-3h-3v3zM7 9l-3 3 3 3 1-1-2-2 2-2-1-1z"}));const Wo={none:"",arrow:"←",chevron:"«"};const Zo={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-previous",title:"Comments Previous Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the previous comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:Qo}=Zo,Ko={icon:jo,edit:function({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":n}}){const a=Wo[n];return(0,je.createElement)("a",{href:"#comments-pagination-previous-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},a&&(0,je.createElement)("span",{className:`wp-block-comments-pagination-previous-arrow is-arrow-${n}`},a),(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Older comments page link"),placeholder:(0,Ye.__)("Older Comments"),value:e,onChange:e=>t({label:e})}))}},Yo=()=>Qe({name:Qo,metadata:Zo,settings:Ko});var Jo=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 13.5h6v-3H4v3zm8 0h3v-3h-3v3zm5-3v3h3v-3h-3z"}));function Xo({value:e,onChange:t}){return(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:e,onChange:t,help:(0,Ye.__)("A decorative arrow appended to the next and previous comments link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Comments Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Comments Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Comments Pagination Next/Previous blocks")}))}const er=[["core/comments-pagination-previous"],["core/comments-pagination-numbers"],["core/comments-pagination-next"]],tr=["core/comments-pagination-previous","core/comments-pagination-numbers","core/comments-pagination-next"];const nr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination",title:"Comments Pagination",category:"theme",parent:["core/comments"],description:"Displays a paginated navigation to next/previous set of comments, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"}},providesContext:{"comments/paginationArrow":"paginationArrow"},supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-comments-pagination-editor",style:"wp-block-comments-pagination"},{name:ar}=nr,or={icon:Jo,edit:function({attributes:{paginationArrow:e},setAttributes:t,clientId:n}){const a=(0,ut.useSelect)((e=>{const{getBlocks:t}=e(Je.store),a=t(n);return a?.find((e=>["core/comments-pagination-previous","core/comments-pagination-next"].includes(e.name)))}),[]),o=(0,Je.useBlockProps)(),r=(0,Je.useInnerBlocksProps)(o,{template:er,allowedBlocks:tr});return(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalDiscussionSettings:n}=t();return n?.pageComments}),[])?(0,je.createElement)(je.Fragment,null,a&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Xo,{value:e,onChange:e=>{t({paginationArrow:e})}}))),(0,je.createElement)("div",{...r})):(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Comments Pagination block: paging comments is disabled in the Discussion Settings"))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},rr=()=>Qe({name:ar,metadata:nr,settings:or});var lr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 13.5h3v-3H5v3zm5 0h3v-3h-3v3zM17 9l-1 1 2 2-2 2 1 1 3-3-3-3z"}));const ir={none:"",arrow:"→",chevron:"»"};const sr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-next",title:"Comments Next Page",category:"theme",parent:["core/comments-pagination"],description:"Displays the next comment's page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["postId","comments/paginationArrow"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:cr}=sr,ur={icon:lr,edit:function({attributes:{label:e},setAttributes:t,context:{"comments/paginationArrow":n}}){const a=ir[n];return(0,je.createElement)("a",{href:"#comments-pagination-next-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Newer comments page link"),placeholder:(0,Ye.__)("Newer Comments"),value:e,onChange:e=>t({label:e})}),a&&(0,je.createElement)("span",{className:`wp-block-comments-pagination-next-arrow is-arrow-${n}`},a))}},mr=()=>Qe({name:cr,metadata:sr,settings:ur});var pr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 13.5h6v-3H4v3zm8.2-2.5.8-.3V14h1V9.3l-2.2.7.4 1zm7.1-1.2c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3-.1-.8-.3-1.1z"}));const dr=({content:e,tag:t="a",extraClass:n=""})=>"a"===t?(0,je.createElement)(t,{className:`page-numbers ${n}`,href:"#comments-pagination-numbers-pseudo-link",onClick:e=>e.preventDefault()},e):(0,je.createElement)(t,{className:`page-numbers ${n}`},e);const gr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-pagination-numbers",title:"Comments Page Numbers",category:"theme",parent:["core/comments-pagination"],description:"Displays a list of page numbers for comments pagination.",textdomain:"default",usesContext:["postId"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:hr}=gr,_r={icon:pr,edit:function(){return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(dr,{content:"1"}),(0,je.createElement)(dr,{content:"2"}),(0,je.createElement)(dr,{content:"3",tag:"span",extraClass:"current"}),(0,je.createElement)(dr,{content:"4"}),(0,je.createElement)(dr,{content:"5"}),(0,je.createElement)(dr,{content:"...",tag:"span",extraClass:"dots"}),(0,je.createElement)(dr,{content:"8"}))}},br=()=>Qe({name:hr,metadata:gr,settings:_r});var fr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m4 5.5h2v6.5h1.5v-6.5h2v-1.5h-5.5zm16 10.5h-16v-1.5h16zm-7 4h-9v-1.5h9z"}));const{attributes:vr,supports:yr}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-title",title:"Comments Title",category:"theme",ancestor:["core/comments"],description:"Displays a title with the number of comments",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2}},supports:{anchor:!1,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}}}};var kr=[{attributes:{...vr,singleCommentLabel:{type:"string"},multipleCommentsLabel:{type:"string"}},supports:yr,migrate:e=>{const{singleCommentLabel:t,multipleCommentsLabel:n,...a}=e;return a},isEligible:({multipleCommentsLabel:e,singleCommentLabel:t})=>e||t,save:()=>null}];const xr={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/comments-title",title:"Comments Title",category:"theme",ancestor:["core/comments"],description:"Displays a title with the number of comments",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"},showPostTitle:{type:"boolean",default:!0},showCommentsCount:{type:"boolean",default:!0},level:{type:"number",default:2}},supports:{anchor:!1,align:!0,html:!1,__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0},color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0}}}},{name:wr}=xr,Er={icon:fr,edit:function({attributes:{textAlign:e,showPostTitle:t,showCommentsCount:n,level:a},setAttributes:o,context:{postType:r,postId:l}}){const i="h"+a,[s,c]=(0,je.useState)(),[u]=(0,ct.useEntityProp)("postType",r,"title",l),m=void 0===l,p=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e})}),{threadCommentsDepth:d,threadComments:g,commentsPerPage:h,pageComments:_}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t().__experimentalDiscussionSettings}));(0,je.useEffect)((()=>{if(m){const e=g?Math.min(d,3)-1:0,t=_?h:3,n=parseInt(e)+parseInt(t);return void c(Math.min(n,3))}const e=l;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:l,_fields:"id"}),method:"HEAD",parse:!1}).then((t=>{e===l&&c(parseInt(t.headers.get("X-WP-Total")))})).catch((()=>{c(0)}))}),[l]);const b=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:e,onChange:e=>o({textAlign:e})}),(0,je.createElement)(Je.HeadingLevelDropdown,{value:a,onChange:e=>o({level:e})})),f=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post title"),checked:t,onChange:e=>o({showPostTitle:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show comments count"),checked:n,onChange:e=>o({showCommentsCount:e})}))),v=m?(0,Ye.__)("“Post Title”"):`"${u}"`;let y;return y=n&&void 0!==s?t?1===s?(0,Ye.sprintf)((0,Ye.__)("One response to %s"),v):(0,Ye.sprintf)((0,Ye._n)("%1$s response to %2$s","%1$s responses to %2$s",s),s,v):1===s?(0,Ye.__)("One response"):(0,Ye.sprintf)((0,Ye._n)("%s response","%s responses",s),s):t?1===s?(0,Ye.sprintf)((0,Ye.__)("Response to %s"),v):(0,Ye.sprintf)((0,Ye.__)("Responses to %s"),v):1===s?(0,Ye.__)("Response"):(0,Ye.__)("Responses"),(0,je.createElement)(je.Fragment,null,b,f,(0,je.createElement)(i,{...p},y))},deprecated:kr},Cr=()=>Qe({name:wr,metadata:xr,settings:Er});var Sr=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h6.2v8.9l2.5-3.1 2.5 3.1V4.5h2.2c.4 0 .8.4.8.8v13.4z"}));
/*! Fast Average Color | © 2022 Denis Seleznev | MIT License | https://github.com/fast-average-color/fast-average-color */
-function Br(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function Tr(e){return"#"+e.map(Br).join("")}function Nr(e){return e?(t=e,Array.isArray(t[0])?e:[e]):[];var t}function Pr(e,t,n){for(var a=0;a<n.length;a++)if(Ir(e,t,n[a]))return!0;return!1}function Ir(e,t,n){switch(n.length){case 3:if(function(e,t,n){if(255!==e[t+3])return!0;if(e[t]===n[0]&&e[t+1]===n[1]&&e[t+2]===n[2])return!0;return!1}(e,t,n))return!0;break;case 4:if(function(e,t,n){if(e[t+3]&&n[3])return e[t]===n[0]&&e[t+1]===n[1]&&e[t+2]===n[2]&&e[t+3]===n[3];return e[t+3]===n[3]}(e,t,n))return!0;break;case 5:if(function(e,t,n){var a=n[0],o=n[1],r=n[2],l=n[3],i=n[4],s=e[t+3],c=Mr(s,l,i);if(!l)return c;if(!s&&c)return!0;if(Mr(e[t],a,i)&&Mr(e[t+1],o,i)&&Mr(e[t+2],r,i)&&c)return!0;return!1}(e,t,n))return!0;break;default:return!1}}function Mr(e,t,n){return e>=t-n&&e<=t+n}function zr(e,t,n){for(var a={},o=n.ignoredColor,r=n.step,l=[0,0,0,0,0],i=0;i<t;i+=r){var s=e[i],c=e[i+1],u=e[i+2],m=e[i+3];if(!o||!Pr(e,i,o)){var p=Math.round(s/24)+","+Math.round(c/24)+","+Math.round(u/24);a[p]?a[p]=[a[p][0]+s*m,a[p][1]+c*m,a[p][2]+u*m,a[p][3]+m,a[p][4]+1]:a[p]=[s*m,c*m,u*m,m,1],l[4]<a[p][4]&&(l=a[p])}}var d=l[0],g=l[1],h=l[2],_=l[3],b=l[4];return _?[Math.round(d/_),Math.round(g/_),Math.round(h/_),Math.round(_/b)]:n.defaultColor}function Rr(e,t,n){for(var a=0,o=0,r=0,l=0,i=0,s=n.ignoredColor,c=n.step,u=0;u<t;u+=c){var m=e[u+3],p=e[u]*m,d=e[u+1]*m,g=e[u+2]*m;s&&Pr(e,u,s)||(a+=p,o+=d,r+=g,l+=m,i++)}return l?[Math.round(a/l),Math.round(o/l),Math.round(r/l),Math.round(l/i)]:n.defaultColor}function Hr(e,t,n){for(var a=0,o=0,r=0,l=0,i=0,s=n.ignoredColor,c=n.step,u=0;u<t;u+=c){var m=e[u],p=e[u+1],d=e[u+2],g=e[u+3];s&&Pr(e,u,s)||(a+=m*m*g,o+=p*p*g,r+=d*d*g,l+=g,i++)}return l?[Math.round(Math.sqrt(a/l)),Math.round(Math.sqrt(o/l)),Math.round(Math.sqrt(r/l)),Math.round(l/i)]:n.defaultColor}function Ar(e){return Lr(e,"defaultColor",[0,0,0,0])}function Lr(e,t,n){return void 0===e[t]?n:e[t]}function Dr(e){if(Fr(e)){var t=e.naturalWidth,n=e.naturalHeight;return e.naturalWidth||-1===e.src.search(/\.svg(\?|$)/i)||(t=n=100),{width:t,height:n}}return function(e){return"undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement}(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function Vr(e){return function(e){return"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement}(e)?"canvas":function(e){return $r&&e instanceof OffscreenCanvas}(e)?"offscreencanvas":function(e){return"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap}(e)?"imagebitmap":e.src}function Fr(e){return"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement}var $r="undefined"!=typeof OffscreenCanvas;var Gr="undefined"==typeof window;function Or(e){return Error("FastAverageColor: "+e)}function Ur(e,t){t||console.error(e)}var qr=function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(e,t){if(!e)return Promise.reject(Or("call .getColorAsync() without resource."));if("string"==typeof e){if("undefined"==typeof Image)return Promise.reject(Or("resource as string is not supported in this environment"));var n=new Image;return n.crossOrigin=t&&t.crossOrigin||"",n.src=e,this.bindImageEvents(n,t)}if(Fr(e)&&!e.complete)return this.bindImageEvents(e,t);var a=this.getColor(e,t);return a.error?Promise.reject(a.error):Promise.resolve(a)},e.prototype.getColor=function(e,t){var n=Ar(t=t||{});if(!e)return Ur(r=Or("call .getColor(null) without resource"),t.silent),this.prepareResult(n,r);var a=function(e,t){var n,a=Lr(t,"left",0),o=Lr(t,"top",0),r=Lr(t,"width",e.width),l=Lr(t,"height",e.height),i=r,s=l;return"precision"===t.mode||(r>l?(n=r/l,i=100,s=Math.round(i/n)):(n=l/r,s=100,i=Math.round(s/n)),(i>r||s>l||i<10||s<10)&&(i=r,s=l)),{srcLeft:a,srcTop:o,srcWidth:r,srcHeight:l,destWidth:i,destHeight:s}}(Dr(e),t);if(!(a.srcWidth&&a.srcHeight&&a.destWidth&&a.destHeight))return Ur(r=Or('incorrect sizes for resource "'.concat(Vr(e),'"')),t.silent),this.prepareResult(n,r);if(!this.canvas&&(this.canvas=Gr?$r?new OffscreenCanvas(1,1):null:document.createElement("canvas"),!this.canvas))return Ur(r=Or("OffscreenCanvas is not supported in this browser"),t.silent),this.prepareResult(n,r);if(!this.ctx){if(this.ctx=this.canvas.getContext("2d",{willReadFrequently:!0}),!this.ctx)return Ur(r=Or("Canvas Context 2D is not supported in this browser"),t.silent),this.prepareResult(n);this.ctx.imageSmoothingEnabled=!1}this.canvas.width=a.destWidth,this.canvas.height=a.destHeight;try{this.ctx.clearRect(0,0,a.destWidth,a.destHeight),this.ctx.drawImage(e,a.srcLeft,a.srcTop,a.srcWidth,a.srcHeight,0,0,a.destWidth,a.destHeight);var o=this.ctx.getImageData(0,0,a.destWidth,a.destHeight).data;return this.prepareResult(this.getColorFromArray4(o,t))}catch(a){var r;return Ur(r=Or("security error (CORS) for resource ".concat(Vr(e),".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image")),t.silent),!t.silent&&console.error(a),this.prepareResult(n,r)}},e.prototype.getColorFromArray4=function(e,t){t=t||{};var n=e.length,a=Ar(t);if(n<4)return a;var o,r=n-n%4,l=4*(t.step||1);switch(t.algorithm||"sqrt"){case"simple":o=Rr;break;case"sqrt":o=Hr;break;case"dominant":o=zr;break;default:throw Or("".concat(t.algorithm," is unknown algorithm"))}return o(e,r,{defaultColor:a,ignoredColor:Nr(t.ignoredColor),step:l})},e.prototype.prepareResult=function(e,t){var n,a=e.slice(0,3),o=[e[0],e[1],e[2],e[3]/255],r=(299*(n=e)[0]+587*n[1]+114*n[2])/1e3<128;return{value:[e[0],e[1],e[2],e[3]],rgb:"rgb("+a.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:Tr(a),hexa:Tr(e),isDark:r,isLight:!r,error:t}},e.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},e.prototype.bindImageEvents=function(e,t){var n=this;return new Promise((function(a,o){var r=function(){s();var r=n.getColor(e,t);r.error?o(r.error):a(r)},l=function(){s(),o(Or('Error loading image "'.concat(e.src,'".')))},i=function(){s(),o(Or('Image "'.concat(e.src,'" loading aborted')))},s=function(){e.removeEventListener("load",r),e.removeEventListener("error",l),e.removeEventListener("abort",i)};e.addEventListener("load",r),e.addEventListener("error",l),e.addEventListener("abort",i)}))},e}(),jr={grad:.9,turn:360,rad:360/(2*Math.PI)},Wr=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Qr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Kr=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Yr=function(e){return{r:Qr(e.r,0,255),g:Qr(e.g,0,255),b:Qr(e.b,0,255),a:Qr(e.a)}},Jr=function(e){return{r:Zr(e.r),g:Zr(e.g),b:Zr(e.b),a:Zr(e.a,3)}},Xr=/^#([0-9a-f]{3,8})$/i,el=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tl=function(e){var t=e.r,n=e.g,a=e.b,o=e.a,r=Math.max(t,n,a),l=r-Math.min(t,n,a),i=l?r===t?(n-a)/l:r===n?2+(a-t)/l:4+(t-n)/l:0;return{h:60*(i<0?i+6:i),s:r?l/r*100:0,v:r/255*100,a:o}},nl=function(e){var t=e.h,n=e.s,a=e.v,o=e.a;t=t/360*6,n/=100,a/=100;var r=Math.floor(t),l=a*(1-n),i=a*(1-(t-r)*n),s=a*(1-(1-t+r)*n),c=r%6;return{r:255*[a,i,l,l,s,a][c],g:255*[s,a,a,i,l,l][c],b:255*[l,l,s,a,a,i][c],a:o}},al=function(e){return{h:Kr(e.h),s:Qr(e.s,0,100),l:Qr(e.l,0,100),a:Qr(e.a)}},ol=function(e){return{h:Zr(e.h),s:Zr(e.s),l:Zr(e.l),a:Zr(e.a,3)}},rl=function(e){return nl((n=(t=e).s,{h:t.h,s:(n*=((a=t.l)<50?a:100-a)/100)>0?2*n/(a+n)*100:0,v:a+n,a:t.a}));var t,n,a},ll=function(e){return{h:(t=tl(e)).h,s:(o=(200-(n=t.s))*(a=t.v)/100)>0&&o<200?n*a/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,a,o},il=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sl=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cl=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ul=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ml={string:[[function(e){var t=Xr.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zr(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=cl.exec(e)||ul.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Yr({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=il.exec(e)||sl.exec(e);if(!t)return null;var n,a,o=al({h:(n=t[1],a=t[2],void 0===a&&(a="deg"),Number(n)*(jr[a]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return rl(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,a=e.b,o=e.a,r=void 0===o?1:o;return Wr(t)&&Wr(n)&&Wr(a)?Yr({r:Number(t),g:Number(n),b:Number(a),a:Number(r)}):null},"rgb"],[function(e){var t=e.h,n=e.s,a=e.l,o=e.a,r=void 0===o?1:o;if(!Wr(t)||!Wr(n)||!Wr(a))return null;var l=al({h:Number(t),s:Number(n),l:Number(a),a:Number(r)});return rl(l)},"hsl"],[function(e){var t=e.h,n=e.s,a=e.v,o=e.a,r=void 0===o?1:o;if(!Wr(t)||!Wr(n)||!Wr(a))return null;var l=function(e){return{h:Kr(e.h),s:Qr(e.s,0,100),v:Qr(e.v,0,100),a:Qr(e.a)}}({h:Number(t),s:Number(n),v:Number(a),a:Number(r)});return nl(l)},"hsv"]]},pl=function(e,t){for(var n=0;n<t.length;n++){var a=t[n][0](e);if(a)return[a,t[n][1]]}return[null,void 0]},dl=function(e){return"string"==typeof e?pl(e.trim(),ml.string):"object"==typeof e&&null!==e?pl(e,ml.object):[null,void 0]},gl=function(e,t){var n=ll(e);return{h:n.h,s:Qr(n.s+100*t,0,100),l:n.l,a:n.a}},hl=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},_l=function(e,t){var n=ll(e);return{h:n.h,s:n.s,l:Qr(n.l+100*t,0,100),a:n.a}},bl=function(){function e(e){this.parsed=dl(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zr(hl(this.rgba),2)},e.prototype.isDark=function(){return hl(this.rgba)<.5},e.prototype.isLight=function(){return hl(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Jr(this.rgba)).r,n=e.g,a=e.b,r=(o=e.a)<1?el(Zr(255*o)):"","#"+el(t)+el(n)+el(a)+r;var e,t,n,a,o,r},e.prototype.toRgb=function(){return Jr(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Jr(this.rgba)).r,n=e.g,a=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+a+", "+o+")":"rgb("+t+", "+n+", "+a+")";var e,t,n,a,o},e.prototype.toHsl=function(){return ol(ll(this.rgba))},e.prototype.toHslString=function(){return t=(e=ol(ll(this.rgba))).h,n=e.s,a=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+a+"%, "+o+")":"hsl("+t+", "+n+"%, "+a+"%)";var e,t,n,a,o},e.prototype.toHsv=function(){return e=tl(this.rgba),{h:Zr(e.h),s:Zr(e.s),v:Zr(e.v),a:Zr(e.a,3)};var e},e.prototype.invert=function(){return fl({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),fl(gl(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),fl(gl(this.rgba,-e))},e.prototype.grayscale=function(){return fl(gl(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),fl(_l(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),fl(_l(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?fl({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zr(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=ll(this.rgba);return"number"==typeof e?fl({h:e,s:t.s,l:t.l,a:t.a}):Zr(t.h)},e.prototype.isEqual=function(e){return this.toHex()===fl(e).toHex()},e}(),fl=function(e){return e instanceof bl?e:new bl(e)},vl=[],yl=window.wp.hooks;const kl={"top left":"is-position-top-left","top center":"is-position-top-center","top right":"is-position-top-right","center left":"is-position-center-left","center center":"is-position-center-center",center:"is-position-center-center","center right":"is-position-center-right","bottom left":"is-position-bottom-left","bottom center":"is-position-bottom-center","bottom right":"is-position-bottom-right"},xl="image",wl="video",El=50,Cl={x:.5,y:.5},Sl=["image","video"];function Bl({x:e,y:t}=Cl){return`${Math.round(100*e)}% ${Math.round(100*t)}%`}function Tl(e){return 50===e||void 0===!e?null:"has-background-dim-"+10*Math.round(e/10)}function Nl(e){return!e||"center center"===e||"center"===e}function Pl(e){return Nl(e)?"":kl[e]}function Il(e,t){return{r:e.r*e.a+t.r*t.a*(1-e.a),g:e.g*e.a+t.g*t.a*(1-e.a),b:e.b*e.a+t.b*t.a*(1-e.a),a:e.a+t.a*(1-e.a)}}function Ml(){return Ml.fastAverageColor||(Ml.fastAverageColor=new qr),Ml.fastAverageColor}async function zl(e,t=50,n){const a=fl(n).alpha(t/100).toRgb();if(e)try{const t=(0,yl.applyFilters)("media.crossOrigin",void 0,e),{value:[n,o,r,l]}=await Ml().getColorAsync(e,{defaultColor:[255,255,255,255],silent:!0,crossOrigin:t}),i=Il(a,{r:n,g:o,b:r,a:l/255});return fl(i).isDark()}catch(e){return!0}const o=Il(a,{r:255,g:255,b:255,a:1});return fl(o).isDark()}function Rl(e){return e?{backgroundImage:`url(${e})`}:{}}function Hl(e){return 0!==e&&50!==e&&e?"has-background-dim-"+10*Math.round(e/10):null}function Al(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Ll(e){return e.tagName||(e={...e,tagName:"div"}),{...e}}const Dl={url:{type:"string"},id:{type:"number"},hasParallax:{type:"boolean",default:!1},dimRatio:{type:"number",default:50},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"}},Vl={url:{type:"string"},id:{type:"number"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},isDark:{type:"boolean",default:!0},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},Fl={anchor:!0,align:!0,html:!1,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",text:!1,background:!1}},$l={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b}=e,f=(0,Je.getColorClassName)("background-color",p),v=(0,Je.__experimentalGetGradientClass)(n),y=xl===t,k=wl===t,x=!(c||m),w={minHeight:(_&&b?`${_}${b}`:_)||void 0},E={backgroundColor:f?void 0:r,background:o||void 0},C=i&&x?Bl(i):void 0,S=d?`url(${d})`:void 0,B=Bl(i),T=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),N=it()("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":c,"is-repeated":m}),P=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:T,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",f,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&P&&0!==l,"has-background-gradient":P,[v]:v}),style:E}),!s&&y&&d&&(x?(0,je.createElement)("img",{className:N,alt:g,src:d,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}):(0,je.createElement)("div",{role:"img",className:N,style:{backgroundPosition:B,backgroundImage:S}})),k&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Gl={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b}=e,f=(0,Je.getColorClassName)("background-color",p),v=(0,Je.__experimentalGetGradientClass)(n),y=_&&b?`${_}${b}`:_,k=xl===t,x=wl===t,w=!(c||m),E={...!k||w||s?{}:Rl(d),minHeight:y||void 0},C={backgroundColor:f?void 0:r,background:o||void 0},S=i&&w?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,B=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),T=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:B,style:E})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",f,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&T&&0!==l,"has-background-gradient":T,[v]:v}),style:C}),!s&&k&&w&&d&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:g,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),x&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Ol={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isDark:c,isRepeated:u,overlayColor:m,url:p,alt:d,id:g,minHeight:h,minHeightUnit:_}=e,b=(0,Je.getColorClassName)("background-color",m),f=(0,Je.__experimentalGetGradientClass)(n),v=_?`${h}${_}`:h,y=xl===t,k=wl===t,x=!(s||u),w={...y&&!x?Rl(p):{},minHeight:v||void 0},E={backgroundColor:b?void 0:r,background:o||void 0},C=i&&x?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,S=it()({"is-light":!c,"has-parallax":s,"is-repeated":u,"has-custom-content-position":!Nl(a)},Pl(a)),B=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:S,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",b,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":p&&B&&0!==l,"has-background-gradient":B,[f]:f}),style:E}),y&&x&&p&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:d,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),k&&p&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Ul={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isDark:c,isRepeated:u,overlayColor:m,url:p,alt:d,id:g,minHeight:h,minHeightUnit:_}=e,b=(0,Je.getColorClassName)("background-color",m),f=(0,Je.__experimentalGetGradientClass)(n),v=_?`${h}${_}`:h,y=xl===t,k=wl===t,x=!(s||u),w={...y&&!x?Rl(p):{},minHeight:v||void 0},E={backgroundColor:b?void 0:r,background:o||void 0},C=i&&x?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,S=it()({"is-light":!c,"has-parallax":s,"is-repeated":u,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:S,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()(b,Tl(l),"wp-block-cover__gradient-background",f,{"has-background-dim":void 0!==l,"has-background-gradient":n||o,[f]:!p&&f}),style:E}),y&&x&&p&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:d,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),k&&p&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},ql={attributes:{...Dl,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""}},supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isRepeated:c,overlayColor:u,url:m,alt:p,id:d,minHeight:g,minHeightUnit:h}=e,_=(0,Je.getColorClassName)("background-color",u),b=(0,Je.__experimentalGetGradientClass)(n),f=h?`${g}${h}`:g,v=xl===t,y=wl===t,k=!(s||c),x={...v&&!k?Rl(m):{},backgroundColor:_?void 0:r,background:o&&!m?o:void 0,minHeight:f||void 0},w=i&&k?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,E=it()(Hl(l),_,{"has-background-dim":0!==l,"has-parallax":s,"is-repeated":c,"has-background-gradient":n||o,[b]:!m&&b,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:E,style:x})},m&&(n||o)&&0!==l&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",b),style:o?{background:o}:void 0}),v&&k&&m&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",d?`wp-image-${d}`:null),alt:p,src:m,style:{objectPosition:w},"data-object-fit":"cover","data-object-position":w}),y&&m&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:w},"data-object-fit":"cover","data-object-position":w}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},jl={attributes:{...Dl,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isRepeated:c,overlayColor:u,url:m,minHeight:p,minHeightUnit:d}=e,g=(0,Je.getColorClassName)("background-color",u),h=(0,Je.__experimentalGetGradientClass)(n),_=d?`${p}${d}`:p,b=xl===t,f=wl===t,v=b?Rl(m):{},y={};let k;g||(v.backgroundColor=r),o&&!m&&(v.background=o),v.minHeight=_||void 0,i&&(k=`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`,b&&!s&&(v.backgroundPosition=k),f&&(y.objectPosition=k));const x=it()(Hl(l),g,{"has-background-dim":0!==l,"has-parallax":s,"is-repeated":c,"has-background-gradient":n||o,[h]:!m&&h,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:x,style:v})},m&&(n||o)&&0!==l&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",h),style:o?{background:o}:void 0}),f&&m&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:y}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Wl={attributes:{...Dl,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,customGradient:a,customOverlayColor:o,dimRatio:r,focalPoint:l,hasParallax:i,overlayColor:s,url:c,minHeight:u}=e,m=(0,Je.getColorClassName)("background-color",s),p=(0,Je.__experimentalGetGradientClass)(n),d=t===xl?Rl(c):{};m||(d.backgroundColor=o),l&&!i&&(d.backgroundPosition=`${Math.round(100*l.x)}% ${Math.round(100*l.y)}%`),a&&!c&&(d.background=a),d.minHeight=u||void 0;const g=it()(Hl(r),m,{"has-background-dim":0!==r,"has-parallax":i,"has-background-gradient":a,[p]:!c&&p});return(0,je.createElement)("div",{className:g,style:d},c&&(n||a)&&0!==r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",p),style:a?{background:a}:void 0}),wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Zl={attributes:{...Dl,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,customGradient:a,customOverlayColor:o,dimRatio:r,focalPoint:l,hasParallax:i,overlayColor:s,url:c,minHeight:u}=e,m=(0,Je.getColorClassName)("background-color",s),p=(0,Je.__experimentalGetGradientClass)(n),d=t===xl?Rl(c):{};m||(d.backgroundColor=o),l&&!i&&(d.backgroundPosition=`${100*l.x}% ${100*l.y}%`),a&&!c&&(d.background=a),d.minHeight=u||void 0;const g=it()(Hl(r),m,{"has-background-dim":0!==r,"has-parallax":i,"has-background-gradient":a,[p]:!c&&p});return(0,je.createElement)("div",{className:g,style:d},c&&(n||a)&&0!==r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",p),style:a?{background:a}:void 0}),wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Ql={attributes:{...Dl,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,contentAlign:n,customOverlayColor:a,dimRatio:o,focalPoint:r,hasParallax:l,overlayColor:i,title:s,url:c}=e,u=(0,Je.getColorClassName)("background-color",i),m=t===xl?Rl(c):{};u||(m.backgroundColor=a),r&&!l&&(m.backgroundPosition=`${100*r.x}% ${100*r.y}%`);const p=it()(Hl(o),u,{"has-background-dim":0!==o,"has-parallax":l,[`has-${n}-content`]:"center"!==n});return(0,je.createElement)("div",{className:p,style:m},wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),!Je.RichText.isEmpty(s)&&(0,je.createElement)(Je.RichText.Content,{tagName:"p",className:"wp-block-cover-text",value:s}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,...o}=t;return[o,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}},Kl={attributes:{...Dl,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"},align:{type:"string"}},supports:{className:!1},save({attributes:e}){const{url:t,title:n,hasParallax:a,dimRatio:o,align:r,contentAlign:l,overlayColor:i,customOverlayColor:s}=e,c=(0,Je.getColorClassName)("background-color",i),u=Rl(t);c||(u.backgroundColor=s);const m=it()("wp-block-cover-image",Hl(o),c,{"has-background-dim":0!==o,"has-parallax":a,[`has-${l}-content`]:"center"!==l},r?`align${r}`:null);return(0,je.createElement)("div",{className:m,style:u},!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"p",className:"wp-block-cover-image-text",value:n}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,align:o,...r}=t;return[r,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}},Yl={attributes:{...Dl,title:{type:"string",source:"html",selector:"h2"},align:{type:"string"},contentAlign:{type:"string",default:"center"}},supports:{className:!1},save({attributes:e}){const{url:t,title:n,hasParallax:a,dimRatio:o,align:r}=e,l=Rl(t),i=it()("wp-block-cover-image",Hl(o),{"has-background-dim":0!==o,"has-parallax":a},r?`align${r}`:null);return(0,je.createElement)("section",{className:i,style:l},(0,je.createElement)(Je.RichText.Content,{tagName:"h2",value:n}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,align:o,...r}=t;return[r,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}};var Jl=[$l,Gl,Ol,Ul,ql,jl,Wl,Zl,Ql,Kl,Yl];function Xl({onChange:e,onUnitChange:t,unit:n="px",value:a=""}){const o=`block-cover-height-input-${(0,Tt.useInstanceId)(Ke.__experimentalUnitControl)}`,r="px"===n,l=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["px","em","rem","vw","vh"],defaultValues:{px:430,"%":20,em:20,rem:20,vw:20,vh:50}}),i=(0,je.useMemo)((()=>{const[e]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(a);return[e,n].join("")}),[n,a]),s=r?El:0;return(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Minimum height of cover"),id:o,isResetValueOnUnitChange:!0,min:s,onChange:t=>{const n=""!==t?parseFloat(t):void 0;isNaN(n)&&void 0!==n||e(n)},onUnitChange:t,__unstableInputWidth:"80px",units:l,value:i})}function ei({attributes:e,setAttributes:t,clientId:n,setOverlayColor:a,coverRef:o,currentSettings:r,updateDimRatio:l,onClearMedia:i}){const{useFeaturedImage:s,dimRatio:c,focalPoint:u,hasParallax:m,isRepeated:p,minHeight:d,minHeightUnit:g,alt:h,tagName:_}=e,{isVideoBackground:b,isImageBackground:f,mediaElement:v,url:y,isImgElement:k,overlayColor:x}=r,{gradientValue:w,setGradient:E}=(0,Je.__experimentalUseGradient)(),C=b||f&&(!m||p),S=e=>{const[t,n]=v.current?[v.current.style,"objectPosition"]:[o.current.style,"backgroundPosition"];t[n]=Bl(e)},B=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),T={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only."),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,!!y&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media settings")},f&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Fixed background"),checked:m,onChange:()=>{t({hasParallax:!m,...m?{}:{focalPoint:void 0}})}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Repeated background"),checked:p,onChange:()=>{t({isRepeated:!p})}})),C&&(0,je.createElement)(Ke.FocalPointPicker,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Focal point picker"),url:y,value:u,onDragStart:S,onDrag:S,onChange:e=>t({focalPoint:e})}),!s&&y&&f&&k&&(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Alternative text"),value:h,onChange:e=>t({alt:e}),help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative."))}),(0,je.createElement)(Ke.PanelRow,null,(0,je.createElement)(Ke.Button,{variant:"secondary",isSmall:!0,className:"block-library-cover__reset-button",onClick:i},(0,Ye.__)("Clear Media"))))),B.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:x.color,gradientValue:w,label:(0,Ye.__)("Overlay"),onColorChange:a,onGradientChange:E,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0})}],panelId:n,...B}),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>void 0!==c&&c!==(y?50:100),label:(0,Ye.__)("Overlay opacity"),onDeselect:()=>l(y?50:100),resetAllFilter:()=>({dimRatio:y?50:100}),isShownByDefault:!0,panelId:n},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Overlay opacity"),value:c,onChange:e=>l(e),min:0,max:100,step:10,required:!0,__next40pxDefaultSize:!0}))),(0,je.createElement)(Je.InspectorControls,{group:"dimensions"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,Ye.__)("Minimum height"),onDeselect:()=>t({minHeight:void 0,minHeightUnit:void 0}),resetAllFilter:()=>({minHeight:void 0,minHeightUnit:void 0}),isShownByDefault:!0,panelId:n},(0,je.createElement)(Xl,{value:d,unit:g,onChange:e=>t({minHeight:e}),onUnitChange:e=>t({minHeightUnit:e})}))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}],value:_,onChange:e=>t({tagName:e}),help:T[_]})))}function ti({attributes:e,setAttributes:t,onSelectMedia:n,currentSettings:a,toggleUseFeaturedImage:o}){const{contentPosition:r,id:l,useFeaturedImage:i,minHeight:s,minHeightUnit:c}=e,{hasInnerBlocks:u,url:m}=a,[p,d]=(0,je.useState)(s),[g,h]=(0,je.useState)(c),_="vh"===c&&100===s;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.__experimentalBlockAlignmentMatrixControl,{label:(0,Ye.__)("Change content position"),value:r,onChange:e=>t({contentPosition:e}),isDisabled:!u}),(0,je.createElement)(Je.__experimentalBlockFullHeightAligmentControl,{isActive:_,onToggle:()=>_?t("vh"===g&&100===p?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:p,minHeightUnit:g}):(d(s),h(c),t({minHeight:100,minHeightUnit:"vh"})),isDisabled:!u})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:l,mediaURL:m,allowedTypes:Sl,accept:"image/*,video/*",onSelect:n,onToggleFeaturedImage:o,useFeaturedImage:i,name:m?(0,Ye.__)("Replace"):(0,Ye.__)("Add Media")})))}function ni({disableMediaButtons:e=!1,children:t,onSelectMedia:n,onError:a,style:o,toggleUseFeaturedImage:r}){return(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Sr}),labels:{title:(0,Ye.__)("Cover"),instructions:(0,Ye.__)("Drag and drop onto this block, upload, or select existing media from your library.")},onSelect:n,accept:"image/*,video/*",allowedTypes:Sl,disableMediaButtons:e,onToggleFeaturedImage:r,onError:a,style:o},t)}const ai={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:oi}=At(Je.privateApis);function ri({className:e,height:t,minHeight:n,onResize:a,onResizeStart:o,onResizeStop:r,showHandle:l,size:i,width:s,...c}){const[u,m]=(0,je.useState)(!1),p=(0,je.useMemo)((()=>({height:t,minHeight:n,width:s})),[n,t,s]),d={className:it()(e,{"is-resizing":u}),enable:ai,onResizeStart:(e,t,n)=>{o(n.clientHeight),a(n.clientHeight)},onResize:(e,t,n)=>{a(n.clientHeight),u||m(!0)},onResizeStop:(e,t,n)=>{r(n.clientHeight),m(!1)},showHandle:l,size:i,__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"y",position:"bottom",isVisible:u}};return(0,je.createElement)(oi,{className:"block-library-cover__resizable-box-popover",__unstableRefreshSize:p,resizableBoxProps:d,...c})}!function(e){e.forEach((function(e){vl.indexOf(e)<0&&(e(bl,ml),vl.push(e))}))}([function(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},a={};for(var o in n)a[n[o]]=o;var r={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,l,i=a[this.toHex()];if(i)return i;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!r.length)for(var m in n)r[m]=new e(n[m]).toRgb();for(var p in n){var d=(o=s,l=r[p],Math.pow(o.r-l.r,2)+Math.pow(o.g-l.g,2)+Math.pow(o.b-l.b,2));d<c&&(c=d,u=p)}return u}},t.string.push([function(t){var a=t.toLowerCase(),o="transparent"===a?"#0000":n[a];return o?new e(o).toRgb():null},"name"])}]);var li=(0,Tt.compose)([(0,Je.withColors)({overlayColor:"background-color"})])((function({attributes:e,clientId:t,isSelected:n,overlayColor:a,setAttributes:o,setOverlayColor:r,toggleSelection:l,context:{postId:i,postType:s}}){const{contentPosition:c,id:u,useFeaturedImage:m,dimRatio:p,focalPoint:d,hasParallax:g,isDark:h,isRepeated:_,minHeight:b,minHeightUnit:f,alt:v,allowedBlocks:y,templateLock:k,tagName:x="div"}=e,[w]=(0,ct.useEntityProp)("postType",s,"featured_media",i),{__unstableMarkNextChangeAsNotPersistent:E}=(0,ut.useDispatch)(Je.store),C=(0,ut.useSelect)((e=>w&&e(ct.store).getMedia(w,{context:"view"})),[w]),S=C?.source_url;(0,je.useEffect)((()=>{m&&async function(){E();const e=await zl(S,p,a.color);o({isDark:e})}()}),[S]);const B=m?S:e.url?.replaceAll("&","&"),T=m?xl:e.backgroundType,{createErrorNotice:N}=(0,ut.useDispatch)(Bt.store),{gradientClass:P,gradientValue:I}=(0,Je.__experimentalUseGradient)(),M=function(e,t){return(n,a)=>{if(!n||!n.url)return void e({url:void 0,id:void 0,isDark:a});let o;if((0,Ct.isBlobURL)(n.url)&&(n.type=(0,Ct.getBlobTypeByURL)(n.url)),n.media_type)o=n.media_type===xl?xl:wl;else{if(n.type!==xl&&n.type!==wl)return;o=n.type}e({isDark:a,dimRatio:100===t?50:t,url:n.url,id:n.id,alt:n?.alt,backgroundType:o,focalPoint:void 0,...o===wl?{hasParallax:void 0}:{}})}}(o,p),z=async e=>{const t="image"===e?.type?e.url:void 0,n=await zl(t,p,a.color);M(e,n)},R=async e=>{const t=await zl(B,p,e);r(e),E(),o({isDark:t})},H=((e,t)=>!e&&(0,Ct.isBlobURL)(t))(u,B),A=e=>{N(e,{type:"snackbar"})},L=xl===T,D=wl===T,[V,{height:F,width:$}]=(0,Tt.useResizeObserver)(),G=(0,je.useMemo)((()=>({height:"px"===f?b:"auto",width:"auto"})),[b,f]),O=b&&f?`${b}${f}`:b,U=!(g||_),q={minHeight:O||void 0},j=B?`url(${B})`:void 0,W=Bl(d),Z={backgroundColor:a.color},Q={objectPosition:d&&U?Bl(d):void 0},K=!!(B||a.color||I),Y=(0,ut.useSelect)((e=>e(Je.store).getBlock(t).innerBlocks.length>0),[t]),J=(0,je.useRef)(),X=(0,Je.useBlockProps)({ref:J}),ee=function(e){return[["core/paragraph",{align:"center",placeholder:(0,Ye.__)("Write title…"),...e}]]}({fontSize:!!(0,Je.useSetting)("typography.fontSizes")?.length?"large":void 0}),te=(0,Je.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{template:Y?void 0:ee,templateInsertUpdatesSelection:!0,allowedBlocks:y,templateLock:k}),ne=(0,je.useRef)(),ae={isVideoBackground:D,isImageBackground:L,mediaElement:ne,hasInnerBlocks:Y,url:B,isImgElement:U,overlayColor:a},oe=async()=>{const e=await zl(m?void 0:S,p,a.color);o({id:void 0,url:void 0,useFeaturedImage:!m,dimRatio:100===p?50:p,backgroundType:m?xl:void 0,isDark:e})},re=(0,je.createElement)(ti,{attributes:e,setAttributes:o,onSelectMedia:z,currentSettings:ae,toggleUseFeaturedImage:oe}),le=(0,je.createElement)(ei,{attributes:e,setAttributes:o,clientId:t,setOverlayColor:R,coverRef:J,currentSettings:ae,toggleUseFeaturedImage:oe,updateDimRatio:async e=>{const t=await zl(B,e,a.color);o({dimRatio:e,isDark:t})},onClearMedia:async()=>{const e=await zl(void 0,p,a.color);o({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:!1,isDark:e})}}),ie={className:"block-library-cover__resize-container",clientId:t,height:F,minHeight:O,onResizeStart:()=>{o({minHeightUnit:"px"}),l(!1)},onResize:e=>{o({minHeight:e})},onResizeStop:e=>{l(!0),o({minHeight:e})},showHandle:!0,size:G,width:$};if(!m&&!Y&&!K)return(0,je.createElement)(je.Fragment,null,re,le,n&&(0,je.createElement)(ri,{...ie}),(0,je.createElement)(x,{...X,className:it()("is-placeholder",X.className),style:{...X.style,minHeight:O||void 0}},V,(0,je.createElement)(ni,{onSelectMedia:z,onError:A,toggleUseFeaturedImage:oe},(0,je.createElement)("div",{className:"wp-block-cover__placeholder-background-options"},(0,je.createElement)(Je.ColorPalette,{disableCustomColors:!0,value:a.color,onChange:R,clearable:!1})))));const se=it()({"is-dark-theme":h,"is-light":!h,"is-transient":H,"has-parallax":g,"is-repeated":_,"has-custom-content-position":!Nl(c)},Pl(c));return(0,je.createElement)(je.Fragment,null,re,le,(0,je.createElement)(x,{...X,className:it()(se,X.className),style:{...q,...X.style},"data-url":B},V,(!m||B)&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",Tl(p),{[a.class]:a.class,"has-background-dim":void 0!==p,"wp-block-cover__gradient-background":B&&I&&0!==p,"has-background-gradient":I,[P]:P}),style:{backgroundImage:I,...Z}}),!B&&m&&(0,je.createElement)(Ke.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),B&&L&&(U?(0,je.createElement)("img",{ref:ne,className:"wp-block-cover__image-background",alt:v,src:B,style:Q}):(0,je.createElement)("div",{ref:ne,role:"img",className:it()(se,"wp-block-cover__image-background"),style:{backgroundImage:j,backgroundPosition:W}})),B&&D&&(0,je.createElement)("video",{ref:ne,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:B,style:Q}),H&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(ni,{disableMediaButtons:!0,onSelectMedia:z,onError:A,toggleUseFeaturedImage:oe}),(0,je.createElement)("div",{...te})),n&&(0,je.createElement)(ri,{...ie}))}));const{cleanEmptyObject:ii}=At(Je.privateApis),si={from:[{type:"block",blocks:["core/image"],transform:({caption:e,url:t,alt:n,align:a,id:o,anchor:r,style:l})=>(0,qe.createBlock)("core/cover",{dimRatio:50,url:t,alt:n,align:a,id:o,anchor:r,style:{color:{duotone:l?.color?.duotone}}},[(0,qe.createBlock)("core/paragraph",{content:e,fontSize:"large",align:"center"})])},{type:"block",blocks:["core/video"],transform:({caption:e,src:t,align:n,id:a,anchor:o})=>(0,qe.createBlock)("core/cover",{dimRatio:50,url:t,align:n,id:a,backgroundType:wl,anchor:o},[(0,qe.createBlock)("core/paragraph",{content:e,fontSize:"large",align:"center"})])},{type:"block",blocks:["core/group"],transform:(e,t)=>{const{align:n,anchor:a,backgroundColor:o,gradient:r,style:l}=e;if(1===t?.length&&"core/cover"===t[0]?.name)return(0,qe.createBlock)("core/cover",t[0].attributes,t[0].innerBlocks);const i={align:n,anchor:a,dimRatio:o||r||l?.color?.background||l?.color?.gradient?void 0:50,overlayColor:o,customOverlayColor:l?.color?.background,gradient:r,customGradient:l?.color?.gradient},s={...e,backgroundColor:void 0,gradient:void 0,style:ii({...e?.style,color:l?.color?{...l?.color,background:void 0,gradient:void 0}:void 0})};return(0,qe.createBlock)("core/cover",i,[(0,qe.createBlock)("core/group",s,t)])}}],to:[{type:"block",blocks:["core/image"],isMatch:({backgroundType:e,url:t,overlayColor:n,customOverlayColor:a,gradient:o,customGradient:r})=>t?e===xl:!(n||a||o||r),transform:({title:e,url:t,alt:n,align:a,id:o,anchor:r,style:l})=>(0,qe.createBlock)("core/image",{caption:e,url:t,alt:n,align:a,id:o,anchor:r,style:{color:{duotone:l?.color?.duotone}}})},{type:"block",blocks:["core/video"],isMatch:({backgroundType:e,url:t,overlayColor:n,customOverlayColor:a,gradient:o,customGradient:r})=>t?e===wl:!(n||a||o||r),transform:({title:e,url:t,align:n,id:a,anchor:o})=>(0,qe.createBlock)("core/video",{caption:e,src:t,id:a,align:n,anchor:o})},{type:"block",blocks:["core/group"],isMatch:({url:e,useFeaturedImage:t})=>!e&&!t,transform:(e,t)=>{const n={backgroundColor:e?.overlayColor,gradient:e?.gradient,style:ii({...e?.style,color:e?.customOverlayColor||e?.customGradient||e?.style?.color?{background:e?.customOverlayColor,gradient:e?.customGradient,...e?.style?.color}:void 0})};if(1===t?.length&&"core/group"===t[0]?.name){const e=ii(t[0].attributes||{});return e?.backgroundColor||e?.gradient||e?.style?.color?.background||e?.style?.color?.gradient?(0,qe.createBlock)("core/group",e,t[0]?.innerBlocks):(0,qe.createBlock)("core/group",{...n,...e,style:ii({...e?.style,color:n?.style?.color||e?.style?.color?{...n?.style?.color,...e?.style?.color}:void 0})},t[0]?.innerBlocks)}return(0,qe.createBlock)("core/group",{...e,...n},t)}}]};var ci=si;var ui=[{name:"cover",title:(0,Ye.__)("Cover"),description:(0,Ye.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:Sr}];const mi={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/cover",title:"Cover",category:"media",description:"Add an image or video with a text overlay.",textdomain:"default",attributes:{url:{type:"string"},useFeaturedImage:{type:"boolean",default:!1},id:{type:"number"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},isDark:{type:"boolean",default:!0},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},tagName:{type:"string",default:"div"}},usesContext:["postId","postType"],supports:{anchor:!0,align:!0,html:!1,spacing:{padding:!0,margin:["top","bottom"],blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",heading:!0,text:!0,background:!1,__experimentalSkipSerialization:["gradients"],enableContrastChecker:!1},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowJustification:!1}},editorStyle:"wp-block-cover-editor",style:"wp-block-cover"},{name:pi}=mi,di={icon:Sr,example:{attributes:{customOverlayColor:"#065174",dimRatio:40,url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("<strong>Snow Patrol</strong>"),align:"center",style:{typography:{fontSize:48},color:{text:"white"}}}}]},transforms:ci,save:function({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b,tagName:f}=e,v=(0,Je.getColorClassName)("background-color",p),y=(0,Je.__experimentalGetGradientClass)(n),k=xl===t,x=wl===t,w=!(c||m),E={minHeight:(_&&b?`${_}${b}`:_)||void 0},C={backgroundColor:v?void 0:r,background:o||void 0},S=i&&w?Bl(i):void 0,B=d?`url(${d})`:void 0,T=Bl(i),N=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),P=it()("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":c,"is-repeated":m}),I=n||o;return(0,je.createElement)(f,{...Je.useBlockProps.save({className:N,style:E})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",v,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&I&&0!==l,"has-background-gradient":I,[y]:y}),style:C}),!s&&k&&d&&(w?(0,je.createElement)("img",{className:P,alt:g,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}):(0,je.createElement)("div",{role:"img",className:P,style:{backgroundPosition:T,backgroundImage:B}})),x&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},edit:li,deprecated:Jl,variations:ui},gi=()=>Qe({name:pi,metadata:mi,settings:di});var hi=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"}));const _i=[["core/paragraph",{placeholder:(0,Ye.__)("Type / to add a hidden block")}]];var bi=function({attributes:e,setAttributes:t,clientId:n}){const{showContent:a,summary:o}=e,r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:_i,__experimentalCaptureToolbars:!0}),i=(0,ut.useSelect)((e=>{const{isBlockSelected:t,hasSelectedInnerBlock:a}=e(Je.store);return a(n,!0)||t(n)}),[n]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Open by default"),checked:a,onChange:()=>t({showContent:!a})}))),(0,je.createElement)("details",{...l,open:i||a},(0,je.createElement)("summary",{onClick:e=>e.preventDefault()},(0,je.createElement)(Je.RichText,{"aria-label":(0,Ye.__)("Write summary"),placeholder:(0,Ye.__)("Write summary…"),allowedFormats:[],withoutInteractiveFormatting:!0,value:o,onChange:e=>t({summary:e}),multiline:!1})),l.children))};const fi={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/details",title:"Details",category:"text",description:"Hide and show additional content.",keywords:["accordion","summary","toggle","disclosure"],textdomain:"default",attributes:{showContent:{type:"boolean",default:!1},summary:{type:"string",source:"html",selector:"summary"}},supports:{align:["wide","full"],color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,blockGap:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowEditing:!1}},editorStyle:"wp-block-details-editor",style:"wp-block-details"},{name:vi}=fi,yi={icon:hi,example:{attributes:{summary:"La Mancha",showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.")}}]},save:function({attributes:e}){const{showContent:t}=e,n=e.summary?e.summary:"Details",a=Je.useBlockProps.save();return(0,je.createElement)("details",{...a,open:t},(0,je.createElement)("summary",null,(0,je.createElement)(Je.RichText.Content,{value:n})),(0,je.createElement)(Je.InnerBlocks.Content,null))},edit:bi},ki=()=>Qe({name:vi,metadata:fi,settings:yi});var xi=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"}));function wi(e){return e?(0,Ye.__)("This embed will preserve its aspect ratio when the browser is resized."):(0,Ye.__)("This embed may not preserve its aspect ratio when the browser is resized.")}var Ei=({blockSupportsResponsive:e,showEditButton:t,themeSupportsResponsive:n,allowResponsive:a,toggleResponsive:o,switchBackToURLInput:r})=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,t&&(0,je.createElement)(Ke.ToolbarButton,{className:"components-toolbar__control",label:(0,Ye.__)("Edit URL"),icon:xi,onClick:r}))),n&&e&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media settings"),className:"blocks-responsive"},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resize for smaller devices"),checked:a,help:wi,onChange:o}))));const Ci=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z"})),Si=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM13.2 7.7c-.4.4-.7 1.1-.7 1.9v3.7c-.4-.3-.8-.4-1.3-.4-1.2 0-2.2 1-2.2 2.2 0 1.2 1 2.2 2.2 2.2.5 0 1-.2 1.4-.5.9-.6 1.4-1.6 1.4-2.6V9.6c0-.4.1-.6.2-.8.3-.3 1-.3 1.6-.3h.2V7h-.2c-.7 0-1.8 0-2.6.7z"})),Bi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.2 4.5H19c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V9.8l4.6-5.3zm9.8 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})),Ti=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM10 15l5-3-5-3v6z"})),Ni={foreground:"#1da1f2",src:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M22.23 5.924c-.736.326-1.527.547-2.357.646.847-.508 1.498-1.312 1.804-2.27-.793.47-1.67.812-2.606.996C18.325 4.498 17.258 4 16.078 4c-2.266 0-4.103 1.837-4.103 4.103 0 .322.036.635.106.935-3.41-.17-6.433-1.804-8.457-4.287-.353.607-.556 1.312-.556 2.064 0 1.424.724 2.68 1.825 3.415-.673-.022-1.305-.207-1.86-.514v.052c0 1.988 1.415 3.647 3.293 4.023-.344.095-.707.145-1.08.145-.265 0-.522-.026-.773-.074.522 1.63 2.038 2.817 3.833 2.85-1.404 1.1-3.174 1.757-5.096 1.757-.332 0-.66-.02-.98-.057 1.816 1.164 3.973 1.843 6.29 1.843 7.547 0 11.675-6.252 11.675-11.675 0-.178-.004-.355-.012-.53.802-.578 1.497-1.3 2.047-2.124z"})))},Pi={foreground:"#ff0000",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z"}))},Ii={foreground:"#3b5998",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z"}))},Mi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M12 4.622c2.403 0 2.688.01 3.637.052.877.04 1.354.187 1.67.31.42.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.67.043.95.052 1.235.052 3.638s-.01 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.42-.358.72-.673 1.036-.315.315-.615.51-1.035.673-.317.123-.794.27-1.67.31-.95.043-1.234.052-3.638.052s-2.688-.01-3.637-.052c-.877-.04-1.354-.187-1.67-.31-.42-.163-.72-.358-1.036-.673-.315-.315-.51-.615-.673-1.035-.123-.317-.27-.794-.31-1.67-.043-.95-.052-1.235-.052-3.638s.01-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.42.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.67-.31.95-.043 1.235-.052 3.638-.052M12 3c-2.444 0-2.75.01-3.71.054s-1.613.196-2.185.418c-.592.23-1.094.538-1.594 1.04-.5.5-.807 1-1.037 1.593-.223.572-.375 1.226-.42 2.184C3.01 9.25 3 9.555 3 12s.01 2.75.054 3.71.196 1.613.418 2.186c.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.266.054 3.71.054s2.75-.01 3.71-.054 1.613-.196 2.186-.418c.592-.23 1.094-.538 1.594-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.227.418-2.185.044-.96.054-1.266.054-3.71s-.01-2.75-.054-3.71-.196-1.613-.418-2.186c-.23-.592-.538-1.094-1.038-1.594s-1.002-.808-1.594-1.038c-.572-.222-1.227-.375-2.185-.418C14.75 3.01 14.445 3 12 3zm0 4.378c-2.552 0-4.622 2.07-4.622 4.622s2.07 4.622 4.622 4.622 4.622-2.07 4.622-4.622S14.552 7.378 12 7.378zM12 15c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3zm4.804-8.884c-.596 0-1.08.484-1.08 1.08s.484 1.08 1.08 1.08c.596 0 1.08-.484 1.08-1.08s-.483-1.08-1.08-1.08z"}))),zi={foreground:"#0073AA",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z"})))},Ri={foreground:"#1db954",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424c-.18.295-.563.387-.857.207-2.35-1.434-5.305-1.76-8.786-.963-.335.077-.67-.133-.746-.47-.077-.334.132-.67.47-.745 3.808-.87 7.076-.496 9.712 1.115.293.18.386.563.206.857M17.81 13.7c-.226.367-.706.482-1.072.257-2.687-1.652-6.785-2.13-9.965-1.166-.413.127-.848-.106-.973-.517-.125-.413.108-.848.52-.973 3.632-1.102 8.147-.568 11.234 1.328.366.226.48.707.256 1.072m.105-2.835C14.692 8.95 9.375 8.775 6.297 9.71c-.493.15-1.016-.13-1.166-.624-.148-.495.13-1.017.625-1.167 3.532-1.073 9.404-.866 13.115 1.337.445.264.59.838.327 1.282-.264.443-.838.59-1.282.325"}))},Hi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5zm11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5z"})),Ai={foreground:"#1ab7ea",src:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M22.396 7.164c-.093 2.026-1.507 4.8-4.245 8.32C15.323 19.16 12.93 21 10.97 21c-1.214 0-2.24-1.12-3.08-3.36-.56-2.052-1.118-4.105-1.68-6.158-.622-2.24-1.29-3.36-2.004-3.36-.156 0-.7.328-1.634.98l-.978-1.26c1.027-.903 2.04-1.806 3.037-2.71C6 3.95 7.03 3.328 7.716 3.265c1.62-.156 2.616.95 2.99 3.32.404 2.558.685 4.148.84 4.77.468 2.12.982 3.18 1.543 3.18.435 0 1.09-.687 1.963-2.064.872-1.376 1.34-2.422 1.402-3.142.125-1.187-.343-1.782-1.4-1.782-.5 0-1.013.115-1.542.34 1.023-3.35 2.977-4.976 5.862-4.883 2.14.063 3.148 1.45 3.024 4.16z"})))},Li=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"})),Di={foreground:"#35465c",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M19 3H5a2 2 0 00-2 2v14c0 1.1.9 2 2 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-5.69 14.66c-2.72 0-3.1-1.9-3.1-3.16v-3.56H8.49V8.99c1.7-.62 2.54-1.99 2.64-2.87 0-.06.06-.41.06-.58h1.9v3.1h2.17v2.3h-2.18v3.1c0 .47.13 1.3 1.2 1.26h1.1v2.36c-1.01.02-2.07 0-2.07 0z"}))},Vi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M18.42 14.58c-.51-.66-1.05-1.23-1.05-2.5V7.87c0-1.8.15-3.45-1.2-4.68-1.05-1.02-2.79-1.35-4.14-1.35-2.6 0-5.52.96-6.12 4.14-.06.36.18.54.4.57l2.66.3c.24-.03.42-.27.48-.5.24-1.12 1.17-1.63 2.2-1.63.56 0 1.22.21 1.55.7.4.56.33 1.31.33 1.97v.36c-1.59.18-3.66.27-5.16.93a4.63 4.63 0 0 0-2.93 4.44c0 2.82 1.8 4.23 4.1 4.23 1.95 0 3.03-.45 4.53-1.98.51.72.66 1.08 1.59 1.83.18.09.45.09.63-.1v.04l2.1-1.8c.24-.21.2-.48.03-.75zm-5.4-1.2c-.45.75-1.14 1.23-1.92 1.23-1.05 0-1.65-.81-1.65-1.98 0-2.31 2.1-2.73 4.08-2.73v.6c0 1.05.03 1.92-.5 2.88z"}),(0,je.createElement)(Ke.Path,{d:"M21.69 19.2a17.62 17.62 0 0 1-21.6-1.57c-.23-.2 0-.5.28-.33a23.88 23.88 0 0 0 20.93 1.3c.45-.19.84.3.39.6z"}),(0,je.createElement)(Ke.Path,{d:"M22.8 17.96c-.36-.45-2.22-.2-3.1-.12-.23.03-.3-.18-.05-.36 1.5-1.05 3.96-.75 4.26-.39.3.36-.1 2.82-1.5 4.02-.21.18-.42.1-.3-.15.3-.8 1.02-2.58.69-3z"})),Fi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,je.createElement)(Ke.Path,{d:"m23.7254 19.0205-10.1074-17.18468c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418h22.5655c1.279 0 1.8019-.8905 1.1599-1.9795z",fill:"#d4cdcb"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,je.createElement)(Ke.Path,{d:"m13.618 1.83582c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418 15.2646-16.38573z",fill:"#e4ecb0"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})),$i=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m12.1479 18.5957c-2.4949 0-4.28131-1.7558-4.28131-4.0658 0-2.2176 1.78641-4.0965 4.09651-4.0965 2.2793 0 4.0349 1.7864 4.0349 4.1581 0 2.2794-1.7556 4.0042-3.8501 4.0042zm8.3521-18.5957-4.5329 1v7c-1.1088-1.41691-2.8028-1.8787-4.8049-1.8787-2.09443 0-3.97329.76993-5.5133 2.27917-1.72483 1.66323-2.6489 3.78863-2.6489 6.16033 0 2.5873.98562 4.8049 2.89526 6.499 1.44763 1.2936 3.17251 1.9402 5.17454 1.9402 1.9713 0 3.4498-.5236 4.8973-1.9402v1.9402h4.5329c0-7.6359 0-15.3641 0-23z",fill:"#333436"})),Gi=(0,je.createElement)(Ke.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(Ke.Path,{d:"M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"})),Oi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 44 44"},(0,je.createElement)(Ke.Path,{d:"M32.59521,22.001l4.31885-4.84473-6.34131-1.38379.646-6.459-5.94336,2.61035L22,6.31934l-3.27344,5.60351L12.78418,9.3125l.645,6.458L7.08643,17.15234,11.40479,21.999,7.08594,26.84375l6.34131,1.38379-.64551,6.458,5.94287-2.60938L22,37.68066l3.27344-5.60351,5.94287,2.61035-.64551-6.458,6.34277-1.38183Zm.44385,2.75244L30.772,23.97827l-1.59558-2.07391,1.97888.735Zm-8.82147,6.1579L22.75,33.424V30.88977l1.52228-2.22168ZM18.56226,13.48816,19.819,15.09534l-2.49219-.88642L15.94037,12.337Zm6.87719.00116,2.62043-1.15027-1.38654,1.86981L24.183,15.0946Zm3.59357,2.6029-1.22546,1.7381.07525-2.73486,1.44507-1.94867ZM22,29.33008l-2.16406-3.15686L22,23.23688l2.16406,2.93634Zm-4.25458-9.582-.10528-3.836,3.60986,1.284v3.73242Zm5.00458-2.552,3.60986-1.284-.10528,3.836L22.75,20.92853Zm-7.78174-1.10559-.29352-2.94263,1.44245,1.94739.07519,2.73321Zm2.30982,5.08319,3.50817,1.18164-2.16247,2.9342-3.678-1.08447Zm2.4486,7.49285L21.25,30.88977v2.53485L19.78052,30.91Zm3.48707-6.31121,3.50817-1.18164,2.33228,3.03137-3.678,1.08447Zm10.87219-4.28113-2.714,3.04529L28.16418,19.928l1.92176-2.72565ZM24.06036,12.81769l-2.06012,2.6322-2.059-2.63318L22,9.292ZM9.91455,18.07227l4.00079-.87195,1.921,2.72735-3.20794,1.19019Zm2.93024,4.565,1.9801-.73462L13.228,23.97827l-2.26838.77429Zm-1.55591,3.58819L13.701,25.4021l2.64935.78058-2.14447.67853Zm3.64868,1.977L18.19,27.17334l.08313,3.46332L14.52979,32.2793Zm10.7876,2.43549.08447-3.464,3.25165,1.03052.407,4.07684Zm4.06824-3.77478-2.14545-.68,2.65063-.781,2.41266.825Z"})),Ui={foreground:"#f43e37",src:(0,je.createElement)(Ke.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",fill:"#fff"}))};var qi=()=>(0,je.createElement)("div",{className:"wp-block-embed is-loading"},(0,je.createElement)(Ke.Spinner,null));var ji=({icon:e,label:t,value:n,onSubmit:a,onChange:o,cannotEmbed:r,fallback:l,tryAgain:i})=>(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:e,showColors:!0}),label:t,className:"wp-block-embed",instructions:(0,Ye.__)("Paste a link to the content you want to display on your site.")},(0,je.createElement)("form",{onSubmit:a},(0,je.createElement)("input",{type:"url",value:n||"",className:"components-placeholder__input","aria-label":t,placeholder:(0,Ye.__)("Enter URL to embed here…"),onChange:o}),(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit"},(0,Ye._x)("Embed","button label"))),(0,je.createElement)("div",{className:"components-placeholder__learn-more"},(0,je.createElement)(Ke.ExternalLink,{href:(0,Ye.__)("https://wordpress.org/documentation/article/embeds/")},(0,Ye.__)("Learn more about embeds"))),r&&(0,je.createElement)("div",{className:"components-placeholder__error"},(0,je.createElement)("div",{className:"components-placeholder__instructions"},(0,Ye.__)("Sorry, this content could not be embedded.")),(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:i},(0,Ye._x)("Try again","button label"))," ",(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:l},(0,Ye._x)("Convert to link","button label"))));const Wi={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function Zi({html:e}){const t=(0,je.useRef)(),n=(0,je.useMemo)((()=>{const t=(new window.DOMParser).parseFromString(e,"text/html").querySelector("iframe"),n={};return t?(Array.from(t.attributes).forEach((({name:e,value:t})=>{"style"!==e&&(n[Wi[e]||e]=t)})),n):n}),[e]);return(0,je.useEffect)((()=>{const{ownerDocument:e}=t.current,{defaultView:a}=e;function o({data:{secret:e,message:a,value:o}={}}){"height"===a&&e===n["data-secret"]&&(t.current.height=o)}return a.addEventListener("message",o),()=>{a.removeEventListener("message",o)}}),[]),(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},(0,je.createElement)("iframe",{ref:(0,Tt.useMergeRefs)([t,(0,Tt.useFocusableIframe)()]),title:n.title,...n}))}class Qi extends je.Component{constructor(){super(...arguments),this.hideOverlay=this.hideOverlay.bind(this),this.state={interactive:!1}}static getDerivedStateFromProps(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}hideOverlay(){this.setState({interactive:!0})}render(){const{preview:e,previewable:t,url:n,type:a,caption:o,onCaptionChange:r,isSelected:l,className:i,icon:s,label:c,insertBlocksAfter:u}=this.props,{scripts:m}=e,{interactive:p}=this.state,d="photo"===a?(e=>{const t=e.url||e.thumbnail_url,n=(0,je.createElement)("p",null,(0,je.createElement)("img",{src:t,alt:e.title,width:"100%"}));return(0,je.renderToString)(n)})(e):e.html,g=new URL(n).host.split("."),h=g.splice(g.length-2,g.length-1).join("."),_=(0,Ye.sprintf)((0,Ye.__)("Embedded content from %s"),h),b=Pt()(a,i,"wp-block-embed__wrapper"),f="wp-embed"===a?(0,je.createElement)(Zi,{html:d}):(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},(0,je.createElement)(Ke.SandBox,{html:d,scripts:m,title:_,type:b,onFocus:this.hideOverlay}),!p&&(0,je.createElement)("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}));return(0,je.createElement)("figure",{className:Pt()(i,"wp-block-embed",{"is-type-video":"video"===a})},t?f:(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:s,showColors:!0}),label:c},(0,je.createElement)("p",{className:"components-placeholder__error"},(0,je.createElement)("a",{href:n},n)),(0,je.createElement)("p",{className:"components-placeholder__error"},(0,Ye.sprintf)((0,Ye.__)("Embedded content from %s can't be previewed in the editor."),h))),(!Je.RichText.isEmpty(o)||l)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),placeholder:(0,Ye.__)("Add caption"),value:o,onChange:r,inlineToolbar:!0,__unstableOnSplitAtEnd:()=>u((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))}}var Ki=Qi;var Yi=e=>{const{attributes:{providerNameSlug:t,previewable:n,responsive:a,url:o},attributes:r,isSelected:l,onReplace:i,setAttributes:s,insertBlocksAfter:c,onFocus:u}=e,m={title:(0,Ye._x)("Embed","block title"),icon:Ci},{icon:p,title:d}=(g=t,(0,qe.getBlockVariations)(Lt)?.find((({name:e})=>e===g))||m);var g;const[h,_]=(0,je.useState)(o),[b,f]=(0,je.useState)(!1),{invalidateResolution:v}=(0,ut.useDispatch)(ct.store),{preview:y,fetching:k,themeSupportsResponsive:x,cannotEmbed:w}=(0,ut.useSelect)((e=>{const{getEmbedPreview:t,isPreviewEmbedFallback:n,isRequestingEmbedPreview:a,getThemeSupports:r}=e(ct.store);if(!o)return{fetching:!1,cannotEmbed:!1};const l=t(o),i=n(o),s=!!l&&!(!1===l?.html&&void 0===l?.type)&&!(404===l?.data?.status);return{preview:s?l:void 0,fetching:a(o),themeSupportsResponsive:r()["responsive-embeds"],cannotEmbed:!s||i}}),[o]),E=()=>((e,t,n,a)=>{const{allowResponsive:o,className:r}=e;return{...e,...Ot(t,n,r,a,o)}})(r,y,d,a);(0,je.useEffect)((()=>{if(!y?.html||!w||k)return;const e=o.replace(/\/$/,"");_(e),f(!1),s({url:e})}),[y?.html,o,w,k]),(0,je.useEffect)((()=>{if(w&&!k&&h&&"x.com"===(0,st.getAuthority)(h)){const e=new URL(h);e.host="twitter.com",s({url:e.toString()})}}),[h,w,k,s]),(0,je.useEffect)((()=>{if(y&&!b){const t=E();if(s(t),i){const n=Ft(e,t);n&&i(n)}}}),[y,b]);const C=(0,Je.useBlockProps)();if(k)return(0,je.createElement)(We.View,{...C},(0,je.createElement)(qi,null));const S=(0,Ye.sprintf)((0,Ye.__)("%s URL"),d);if(!y||w||b)return(0,je.createElement)(We.View,{...C},(0,je.createElement)(ji,{icon:p,label:S,onFocus:u,onSubmit:e=>{e&&e.preventDefault();const t=$t(r.className);f(!1),s({url:h,className:t})},value:h,cannotEmbed:w,onChange:e=>_(e.target.value),fallback:()=>function(e,t){const n=(0,je.createElement)("a",{href:e},e);t((0,qe.createBlock)("core/paragraph",{content:(0,je.renderToString)(n)}))}(h,i),tryAgain:()=>{v("getEmbedPreview",[h])}}));const{caption:B,type:T,allowResponsive:N,className:P}=E(),I=it()(P,e.className);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ei,{showEditButton:y&&!w,themeSupportsResponsive:x,blockSupportsResponsive:a,allowResponsive:N,toggleResponsive:()=>{const{allowResponsive:e,className:t}=r,{html:n}=y,o=!e;s({allowResponsive:o,className:Gt(n,t,a&&o)})},switchBackToURLInput:()=>f(!0)}),(0,je.createElement)(We.View,{...C},(0,je.createElement)(Ki,{preview:y,previewable:n,className:I,url:h,type:T,caption:B,onCaptionChange:e=>s({caption:e}),isSelected:l,icon:p,label:S,insertBlocksAfter:c})))};const{name:Ji}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},Xi={from:[{type:"raw",isMatch:e=>"P"===e.nodeName&&/^\s*(https?:\/\/\S+)\s*$/i.test(e.textContent)&&1===e.textContent?.match(/https/gi)?.length,transform:e=>(0,qe.createBlock)(Ji,{url:e.textContent.trim()})}],to:[{type:"block",blocks:["core/paragraph"],isMatch:({url:e})=>!!e,transform:({url:e,caption:t})=>{let n=`<a href="${e}">${e}</a>`;return t?.trim()&&(n+=`<br />${t}`),(0,qe.createBlock)("core/paragraph",{content:n})}}]};var es=Xi;const ts=[{name:"twitter",title:"Twitter",icon:Ni,keywords:["tweet",(0,Ye.__)("social")],description:(0,Ye.__)("Embed a tweet."),patterns:[/^https?:\/\/(www\.)?twitter\.com\/.+/i],attributes:{providerNameSlug:"twitter",responsive:!0}},{name:"youtube",title:"YouTube",icon:Pi,keywords:[(0,Ye.__)("music"),(0,Ye.__)("video")],description:(0,Ye.__)("Embed a YouTube video."),patterns:[/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,/^https?:\/\/youtu\.be\/.+/i],attributes:{providerNameSlug:"youtube",responsive:!0}},{name:"facebook",title:"Facebook",icon:Ii,keywords:[(0,Ye.__)("social")],description:(0,Ye.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:"Instagram",icon:Mi,keywords:[(0,Ye.__)("image"),(0,Ye.__)("social")],description:(0,Ye.__)("Embed an Instagram post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"instagram",responsive:!0}},{name:"wordpress",title:"WordPress",icon:zi,keywords:[(0,Ye.__)("post"),(0,Ye.__)("blog")],description:(0,Ye.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:"SoundCloud",icon:Si,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed SoundCloud content."),patterns:[/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],attributes:{providerNameSlug:"soundcloud",responsive:!0}},{name:"spotify",title:"Spotify",icon:Ri,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed Spotify content."),patterns:[/^https?:\/\/(open|play)\.spotify\.com\/.+/i],attributes:{providerNameSlug:"spotify",responsive:!0}},{name:"flickr",title:"Flickr",icon:Hi,keywords:[(0,Ye.__)("image")],description:(0,Ye.__)("Embed Flickr content."),patterns:[/^https?:\/\/(www\.)?flickr\.com\/.+/i,/^https?:\/\/flic\.kr\/.+/i],attributes:{providerNameSlug:"flickr",responsive:!0}},{name:"vimeo",title:"Vimeo",icon:Ai,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a Vimeo video."),patterns:[/^https?:\/\/(www\.)?vimeo\.com\/.+/i],attributes:{providerNameSlug:"vimeo",responsive:!0}},{name:"animoto",title:"Animoto",icon:Fi,description:(0,Ye.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:"Cloudup",icon:Ci,description:(0,Ye.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:"CollegeHumor",icon:Ti,description:(0,Ye.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:"Crowdsignal",icon:Ci,keywords:["polldaddy",(0,Ye.__)("survey")],description:(0,Ye.__)("Embed Crowdsignal (formerly Polldaddy) content."),patterns:[/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i],attributes:{providerNameSlug:"crowdsignal",responsive:!0}},{name:"dailymotion",title:"Dailymotion",icon:$i,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a Dailymotion video."),patterns:[/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],attributes:{providerNameSlug:"dailymotion",responsive:!0}},{name:"imgur",title:"Imgur",icon:Bi,description:(0,Ye.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:"Issuu",icon:Ci,description:(0,Ye.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:"Kickstarter",icon:Ci,description:(0,Ye.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:"Mixcloud",icon:Si,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed Mixcloud content."),patterns:[/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],attributes:{providerNameSlug:"mixcloud",responsive:!0}},{name:"pocket-casts",title:"Pocket Casts",icon:Ui,keywords:[(0,Ye.__)("podcast"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed a podcast player from Pocket Casts."),patterns:[/^https:\/\/pca.st\/\w+/i],attributes:{providerNameSlug:"pocket-casts",responsive:!0}},{name:"reddit",title:"Reddit",icon:Li,description:(0,Ye.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:"ReverbNation",icon:Si,description:(0,Ye.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"screencast",title:"Screencast",icon:Ti,description:(0,Ye.__)("Embed Screencast content."),patterns:[/^https?:\/\/(www\.)?screencast\.com\/.+/i],attributes:{providerNameSlug:"screencast",responsive:!0}},{name:"scribd",title:"Scribd",icon:Ci,description:(0,Ye.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"slideshare",title:"Slideshare",icon:Ci,description:(0,Ye.__)("Embed Slideshare content."),patterns:[/^https?:\/\/(.+?\.)?slideshare\.net\/.+/i],attributes:{providerNameSlug:"slideshare",responsive:!0}},{name:"smugmug",title:"SmugMug",icon:Bi,description:(0,Ye.__)("Embed SmugMug content."),patterns:[/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],attributes:{providerNameSlug:"smugmug",previewable:!1,responsive:!0}},{name:"speaker-deck",title:"Speaker Deck",icon:Ci,description:(0,Ye.__)("Embed Speaker Deck content."),patterns:[/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],attributes:{providerNameSlug:"speaker-deck",responsive:!0}},{name:"tiktok",title:"TikTok",icon:Ti,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a TikTok video."),patterns:[/^https?:\/\/(www\.)?tiktok\.com\/.+/i],attributes:{providerNameSlug:"tiktok",responsive:!0}},{name:"ted",title:"TED",icon:Ti,description:(0,Ye.__)("Embed a TED video."),patterns:[/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],attributes:{providerNameSlug:"ted",responsive:!0}},{name:"tumblr",title:"Tumblr",icon:Di,keywords:[(0,Ye.__)("social")],description:(0,Ye.__)("Embed a Tumblr post."),patterns:[/^https?:\/\/(.+)\.tumblr\.com\/.+/i],attributes:{providerNameSlug:"tumblr",responsive:!0}},{name:"videopress",title:"VideoPress",icon:Ti,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a VideoPress video."),patterns:[/^https?:\/\/videopress\.com\/.+/i],attributes:{providerNameSlug:"videopress",responsive:!0}},{name:"wordpress-tv",title:"WordPress.tv",icon:Ti,description:(0,Ye.__)("Embed a WordPress.tv video."),patterns:[/^https?:\/\/wordpress\.tv\/.+/i],attributes:{providerNameSlug:"wordpress-tv",responsive:!0}},{name:"amazon-kindle",title:"Amazon Kindle",icon:Vi,keywords:[(0,Ye.__)("ebook")],description:(0,Ye.__)("Embed Amazon Kindle content."),patterns:[/^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,/^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i],attributes:{providerNameSlug:"amazon-kindle"}},{name:"pinterest",title:"Pinterest",icon:Gi,keywords:[(0,Ye.__)("social"),(0,Ye.__)("bookmark")],description:(0,Ye.__)("Embed Pinterest pins, boards, and profiles."),patterns:[/^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i],attributes:{providerNameSlug:"pinterest"}},{name:"wolfram-cloud",title:"Wolfram",icon:Oi,description:(0,Ye.__)("Embed Wolfram notebook content."),patterns:[/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],attributes:{providerNameSlug:"wolfram-cloud",responsive:!0}}];ts.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.providerNameSlug===t.providerNameSlug)}));var ns=ts;const{attributes:as}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},os={attributes:as,save({attributes:e}){const{url:t,caption:n,type:a,providerNameSlug:o}=e;if(!t)return null;const r=it()("wp-block-embed",{[`is-type-${a}`]:a,[`is-provider-${o}`]:o,[`wp-block-embed-${o}`]:o});return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:r})},(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${t}\n`),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}},rs={attributes:as,save({attributes:{url:e,caption:t,type:n,providerNameSlug:a}}){if(!e)return null;const o=it()("wp-block-embed",{[`is-type-${n}`]:n,[`is-provider-${a}`]:a});return(0,je.createElement)("figure",{className:o},`\n${e}\n`,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:t}))}};var ls=[os,rs];const is={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},{name:ss}=is,cs={icon:Ci,edit:Yi,save:function({attributes:e}){const{url:t,caption:n,type:a,providerNameSlug:o}=e;if(!t)return null;const r=Pt()("wp-block-embed",{[`is-type-${a}`]:a,[`is-provider-${o}`]:o,[`wp-block-embed-${o}`]:o});return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:r})},(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${t}\n`),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:n}))},transforms:es,variations:ns,deprecated:ls},us=()=>Qe({name:ss,metadata:is,settings:cs});var ms=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));const ps={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),a),m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},ds={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),a),m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},gs={attributes:{id:{type:"number"},href:{type:"string"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileName:n,textLinkHref:a,textLinkTarget:o,showDownloadButton:r,downloadButtonText:l,displayPreview:i,previewHeight:s}=e,c=Je.RichText.isEmpty(n)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),n);return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},i&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${s}px`},"aria-label":c})),!Je.RichText.isEmpty(n)&&(0,je.createElement)("a",{href:a,target:o,rel:o?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:n})),r&&(0,je.createElement)("a",{href:t,className:"wp-block-file__button",download:!0},(0,je.createElement)(Je.RichText.Content,{value:l})))}};var hs=[ps,ds,gs];function _s({hrefs:e,openInNewWindow:t,showDownloadButton:n,changeLinkDestinationOption:a,changeOpenInNewWindow:o,changeShowDownloadButton:r,displayPreview:l,changeDisplayPreview:i,previewHeight:s,changePreviewHeight:c}){const{href:u,textLinkHref:m,attachmentPage:p}=e;let d=[{value:u,label:(0,Ye.__)("URL")}];return p&&(d=[{value:u,label:(0,Ye.__)("Media file")},{value:p,label:(0,Ye.__)("Attachment page")}]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,u.endsWith(".pdf")&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("PDF settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show inline embed"),help:l?(0,Ye.__)("Note: Most phone and tablet browsers won't display embedded PDFs."):null,checked:!!l,onChange:i}),l&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Height in pixels"),min:fs,max:Math.max(vs,s),value:s,onChange:c})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:m,options:d,onChange:a}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),checked:t,onChange:o}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show download button"),checked:n,onChange:r}))))}const bs=e=>{let t;try{t=new window.ActiveXObject(e)}catch(e){t=void 0}return t},fs=200,vs=2e3;function ys({text:e,disabled:t}){const{createNotice:n}=(0,ut.useDispatch)(Bt.store),a=(0,Tt.useCopyToClipboard)(e,(()=>{n("info",(0,Ye.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})}));return(0,je.createElement)(Ke.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:a,disabled:t},(0,Ye.__)("Copy URL"))}var ks=function({attributes:e,isSelected:t,setAttributes:n,clientId:a}){const{id:o,fileId:r,fileName:l,href:i,textLinkHref:s,textLinkTarget:c,showDownloadButton:u,downloadButtonText:m,displayPreview:p,previewHeight:d}=e,{media:g,mediaUpload:h}=(0,ut.useSelect)((e=>({media:void 0===o?void 0:e(ct.store).getMedia(o),mediaUpload:e(Je.store).getSettings().mediaUpload})),[o]),{createErrorNotice:_}=(0,ut.useDispatch)(Bt.store),{toggleSelection:b,__unstableMarkNextChangeAsNotPersistent:f}=(0,ut.useDispatch)(Je.store);function v(e){if(e&&e.url){const t=e.url.endsWith(".pdf");n({href:e.url,fileName:e.title,textLinkHref:e.url,id:e.id,displayPreview:!!t||void 0,previewHeight:t?600:void 0})}}function y(e){n({href:void 0}),_(e,{type:"snackbar"})}function k(e){n({downloadButtonText:e.replace(/<\/?a[^>]*>/g,"")})}(0,je.useEffect)((()=>{if((0,Ct.isBlobURL)(i)){const e=(0,Ct.getBlobByURL)(i);h({filesList:[e],onFileChange:([e])=>v(e),onError:y}),(0,Ct.revokeBlobURL)(i)}void 0===m&&k((0,Ye._x)("Download","button label"))}),[]),(0,je.useEffect)((()=>{!r&&i&&(f(),n({fileId:`wp-block-file--media-${a}`}))}),[i,r,a]);const x=g&&g.link,w=(0,Je.useBlockProps)({className:it()((0,Ct.isBlobURL)(i)&&(0,Ke.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":(0,Ct.isBlobURL)(i)})}),E=!(window.navigator.userAgent.indexOf("Mobi")>-1||window.navigator.userAgent.indexOf("Android")>-1||window.navigator.userAgent.indexOf("Macintosh")>-1&&window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>2||(window.ActiveXObject||"ActiveXObject"in window)&&!bs("AcroPDF.PDF")&&!bs("PDF.PdfCtrl"))&&p;return i?(0,je.createElement)(je.Fragment,null,(0,je.createElement)(_s,{hrefs:{href:i,textLinkHref:s,attachmentPage:x},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:function(e){n({textLinkHref:e})},changeOpenInNewWindow:function(e){n({textLinkTarget:!!e&&"_blank"})},changeShowDownloadButton:function(e){n({showDownloadButton:e})},displayPreview:p,changeDisplayPreview:function(e){n({displayPreview:e})},previewHeight:d,changePreviewHeight:function(e){const t=Math.max(parseInt(e,10),fs);n({previewHeight:t})}}),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:o,mediaURL:i,accept:"*",onSelect:v,onError:y}),(0,je.createElement)(ys,{text:i,disabled:(0,Ct.isBlobURL)(i)})),(0,je.createElement)("div",{...w},E&&(0,je.createElement)(Ke.ResizableBox,{size:{height:d},minHeight:fs,maxHeight:vs,minWidth:"100%",grid:[10,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>b(!1),onResizeStop:function(e,t,a,o){b(!0);const r=parseInt(d+o.height,10);n({previewHeight:r})},showHandle:t},(0,je.createElement)("object",{className:"wp-block-file__preview",data:i,type:"application/pdf","aria-label":(0,Ye.__)("Embed of the selected PDF file.")}),!t&&(0,je.createElement)("div",{className:"wp-block-file__preview-overlay"})),(0,je.createElement)("div",{className:"wp-block-file__content-wrapper"},(0,je.createElement)(Je.RichText,{tagName:"a",value:l,placeholder:(0,Ye.__)("Write file name…"),withoutInteractiveFormatting:!0,onChange:e=>n({fileName:e}),href:s}),u&&(0,je.createElement)("div",{className:"wp-block-file__button-richtext-wrapper"},(0,je.createElement)(Je.RichText,{tagName:"div","aria-label":(0,Ye.__)("Download button text"),className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),value:m,withoutInteractiveFormatting:!0,placeholder:(0,Ye.__)("Add text…"),onChange:e=>k(e)}))))):(0,je.createElement)("div",{...w},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:ms}),labels:{title:(0,Ye.__)("File"),instructions:(0,Ye.__)("Upload a file or pick one from your media library.")},onSelect:v,onError:y,accept:"*"}))};const xs={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{const t=[];return e.forEach((e=>{const n=(0,Ct.createBlobURL)(e);t.push((0,qe.createBlock)("core/file",{href:n,fileName:e.name,textLinkHref:n}))})),t}},{type:"block",blocks:["core/audio"],transform:e=>(0,qe.createBlock)("core/file",{href:e.src,fileName:e.caption,textLinkHref:e.src,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/video"],transform:e=>(0,qe.createBlock)("core/file",{href:e.src,fileName:e.caption,textLinkHref:e.src,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/image"],transform:e=>(0,qe.createBlock)("core/file",{href:e.url,fileName:e.caption||(0,st.getFilename)(e.url),textLinkHref:e.url,id:e.id,anchor:e.anchor})}],to:[{type:"block",blocks:["core/audio"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("audio")},transform:e=>(0,qe.createBlock)("core/audio",{src:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/video"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("video")},transform:e=>(0,qe.createBlock)("core/video",{src:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/image"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("image")},transform:e=>(0,qe.createBlock)("core/image",{url:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})}]};var ws=xs;const Es={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/file",title:"File",category:"media",description:"Add a link to a downloadable file.",keywords:["document","pdf","download"],textdomain:"default",attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},interactivity:!0},viewScript:"file:./view.min.js",editorStyle:"wp-block-file-editor",style:"wp-block-file"},{name:Cs}=Es,Ss={icon:ms,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,Ye._x)("Armstrong_Small_Step","Name of the file")}},transforms:ws,deprecated:hs,edit:ks,save:function({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?"PDF embed":a,m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},Bs=()=>Qe({name:Cs,metadata:Es,settings:Ss});var Ts=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z",fillRule:"evenodd",clipRule:"evenodd"}));const Ns="none",Ps="media",Is="attachment",Ms="file",zs="post";const Rs=(e,t="large")=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link"].includes(e))));n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url||e?.source_url;const a=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return a&&(n.fullUrl=a),n};function Hs(){return!je.Platform.isNative||function(){if(!window.wp||"boolean"!=typeof window.wp.galleryBlockV2Enabled)throw"window.wp.galleryBlockV2Enabled is not defined";return window.wp.galleryBlockV2Enabled}()}const As="file",Ls="post";function Ds(e){return Math.min(3,e?.images?.length)}function Vs(e,t){switch(t){case As:return{href:e?.source_url||e?.url,linkDestination:Ps};case Ls:return{href:e?.link,linkDestination:Is};case Ps:return{href:e?.source_url||e?.url,linkDestination:Ps};case Is:return{href:e?.link,linkDestination:Is};case Ns:return{href:void 0,linkDestination:Ns}}return{}}function Fs(e){let t=e.linkTo?e.linkTo:"none";"post"===t?t="attachment":"file"===t&&(t="media");const n=e.images.map((n=>function(e,t,n){return(0,qe.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...Vs(e,n)})}(n,e.sizeSlug,t))),{images:a,ids:o,...r}=e;return[{...r,linkTo:t,allowResize:!1},n]}const $s={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",default:[],items:{type:"object"}},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},save({attributes:e}){const{caption:t,columns:n,imageCrop:a}=e,o=it()("has-nested-images",{[`columns-${n}`]:void 0!==n,"columns-default":void 0===n,"is-cropped":a}),r=Je.useBlockProps.save({className:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("figure",{...l},l.children,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:t}))}},Gs={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"}},supports:{anchor:!0,align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e,l=`columns-${n} ${a?"is-cropped":""}`;return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:l})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case As:t=e.fullUrl||e.url;break;case Ls:t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))},migrate(e){return Hs()?Fs(e):e}},Os={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},sizeSlug:{type:"string",default:"large"}},supports:{align:!0},isEligible({linkTo:e}){return!e||"attachment"===e||"media"===e},migrate(e){if(Hs())return Fs(e);let t=e.linkTo;return e.linkTo?"attachment"===e.linkTo?t="post":"media"===e.linkTo&&(t="file"):t="none",{...e,linkTo:t}},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e;return(0,je.createElement)("figure",{className:`columns-${n} ${a?"is-cropped":""}`},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))}},Us={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},link:{source:"attribute",selector:"img",attribute:"data-link"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",default:[]},columns:{type:"number"},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},isEligible({ids:e}){return e&&e.some((e=>"string"==typeof e))},migrate(e){var t;return Hs()?Fs(e):{...e,ids:(null!==(t=e.ids)&&void 0!==t?t:[]).map((e=>{const t=parseInt(e,10);return Number.isInteger(t)?t:null}))}},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e;return(0,je.createElement)("figure",{className:`columns-${n} ${a?"is-cropped":""}`},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))}},qs={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},ids:{type:"array",default:[]},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,linkTo:o}=e;return(0,je.createElement)("ul",{className:`columns-${n} ${a?"is-cropped":""}`},t.map((e=>{let t;switch(o){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,e.caption&&e.caption.length>0&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:e.caption})))})))},migrate(e){return Hs()?Fs(e):e}},js={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},isEligible({images:e,ids:t}){return e&&e.length>0&&(!t&&e||t&&e&&t.length!==e.length||e.some(((e,n)=>!e&&null!==t[n]||parseInt(e,10)!==t[n])))},migrate(e){var t;return Hs()?Fs(e):{...e,ids:(null!==(t=e.images)&&void 0!==t?t:[]).map((({id:e})=>e?parseInt(e,10):null))}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,linkTo:o}=e;return(0,je.createElement)("ul",{className:`columns-${n} ${a?"is-cropped":""}`},t.map((e=>{let t;switch(o){case"media":t=e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,e.caption&&e.caption.length>0&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:e.caption})))})))}},Ws={attributes:{images:{type:"array",default:[],source:"query",selector:"div.wp-block-gallery figure.blocks-gallery-image img",query:{url:{source:"attribute",attribute:"src"},alt:{source:"attribute",attribute:"alt",default:""},id:{source:"attribute",attribute:"data-id"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},align:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),align:a,imageCrop:o,linkTo:r}=e,l=it()(`columns-${n}`,{alignnone:"none"===a,"is-cropped":o});return(0,je.createElement)("div",{className:l},t.map((e=>{let t;switch(r){case"media":t=e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id});return(0,je.createElement)("figure",{key:e.id||e.url,className:"blocks-gallery-image"},t?(0,je.createElement)("a",{href:t},n):n)})))},migrate(e){return Hs()?Fs(e):e}};var Zs=[$s,Gs,Os,Us,qs,js,Ws],Qs=window.wp.viewport;const Ks=(0,je.createElement)(Je.BlockIcon,{icon:Ts}),Ys=20,Js="none",Xs="media",ec="attachment",tc="custom",nc=["noreferrer","noopener"],ac=["image"];function oc(e,t,n){switch(n||t){case Ms:case Ps:return{href:e?.source_url||e?.url,linkDestination:Xs};case zs:case Is:return{href:e?.link,linkDestination:ec};case Ns:return{href:void 0,linkDestination:Js}}return{}}function rc(e,{rel:t}){const n=e?"_blank":void 0;let a;return a=n||t?function(e){let t=e;return void 0!==e&&t&&(nc.forEach((e=>{const n=new RegExp("\\b"+e+"\\b","gi");t=t.replace(n,"")})),t!==e&&(t=t.trim()),t||(t=void 0)),t}(t):void 0,{linkTarget:n,rel:a}}var lc=(0,je.forwardRef)(((e,t)=>{const{attributes:n,isSelected:a,setAttributes:o,mediaPlaceholder:r,insertBlocksAfter:l,blockProps:i,__unstableLayoutClassNames:s,showCaption:c}=e,{align:u,columns:m,caption:p,imageCrop:d}=n;return(0,je.createElement)("figure",{...i,className:it()(i.className,s,"blocks-gallery-grid",{[`align${u}`]:u,[`columns-${m}`]:void 0!==m,"columns-default":void 0===m,"is-cropped":d})},i.children,a&&!i.children&&(0,je.createElement)(We.View,{className:"blocks-gallery-media-placeholder-wrapper"},r),c&&(!Je.RichText.isEmpty(p)||a)&&(0,je.createElement)(Je.RichText,{identifier:"caption","aria-label":(0,Ye.__)("Gallery caption text"),placeholder:(0,Ye.__)("Write gallery caption…"),value:p,className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),ref:t,tagName:"figcaption",onChange:e=>o({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>l((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))}));function ic(e,t,n){return(0,je.useMemo)((()=>function(){if(!e||0===e.length)return;const{imageSizes:a}=n();let o={};t&&(o=e.reduce(((e,t)=>{if(!t.id)return e;const n=a.reduce(((e,n)=>{const a=t.sizes?.[n.slug]?.url,o=t.media_details?.sizes?.[n.slug]?.source_url;return{...e,[n.slug]:a||o}}),{});return{...e,[parseInt(t.id,10)]:n}}),{}));const r=Object.values(o);return a.filter((({slug:e})=>r.some((t=>t[e])))).map((({name:e,slug:t})=>({value:t,label:e})))}()),[e,t])}function sc(e,t){const[n,a]=(0,je.useState)([]);return(0,je.useMemo)((()=>function(){let o=!1;const r=n.filter((t=>e.find((e=>t.clientId===e.clientId))));r.length<n.length&&(o=!0);e.forEach((e=>{e.fromSavedContent&&!r.find((t=>t.id===e.id))&&(o=!0,r.push(e))}));const l=e.filter((e=>!r.find((t=>e.clientId&&t.clientId===e.clientId))&&t?.find((t=>t.id===e.id))&&!e.fromSavedConent));(o||l?.length>0)&&a([...r,...l]);return l.length>0?l:null}()),[e,t])}const cc=[];function uc({blockGap:e,clientId:t}){const n=(0,je.useContext)(Je.BlockList.__unstableElementContext),a="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";let o,r=a,l=a;e&&(o="string"==typeof e?(0,Je.__experimentalGetGapCSSValue)(e):(0,Je.__experimentalGetGapCSSValue)(e?.top)||a,l="string"==typeof e?(0,Je.__experimentalGetGapCSSValue)(e):(0,Je.__experimentalGetGapCSSValue)(e?.left)||a,r=o===l?o:`${o} ${l}`);const i=`#block-${t} {\n\t\t--wp--style--unstable-gallery-gap: ${"0"===l?"0px":l};\n\t\tgap: ${r}\n\t}`;return i&&n?(0,je.createPortal)((0,je.createElement)((()=>(0,je.createElement)("style",null,i)),null),n):null}const mc=[{value:Is,label:(0,Ye.__)("Attachment Page")},{value:Ps,label:(0,Ye.__)("Media File")},{value:Ns,label:(0,Ye._x)("None","Media item link option")}],pc=["image"],dc=["core/image"],gc=je.Platform.isNative?(0,Ye.__)("Add media"):(0,Ye.__)("Drag images, upload new ones or select files from your library."),hc=je.Platform.isNative?{type:"stepper"}:{};var _c=(0,Tt.compose)([(0,Qs.withViewportMatch)({isNarrow:"< small"})])((function(e){const{setAttributes:t,attributes:n,className:a,clientId:o,isSelected:r,insertBlocksAfter:l,isContentLocked:i,onFocus:s}=e,{columns:c,imageCrop:u,linkTarget:m,linkTo:p,sizeSlug:d,caption:g}=n,[h,_]=(0,je.useState)(!!g),b=(0,Tt.usePrevious)(g);(0,je.useEffect)((()=>{g&&!b&&_(!0)}),[g,b]),(0,je.useEffect)((()=>{r||g||_(!1)}),[r,g]);const f=(0,je.useCallback)((e=>{e&&!g&&e.focus()}),[g]),{__unstableMarkNextChangeAsNotPersistent:v,replaceInnerBlocks:y,updateBlockAttributes:k,selectBlock:x}=(0,ut.useDispatch)(Je.store),{createSuccessNotice:w,createErrorNotice:E}=(0,ut.useDispatch)(Bt.store),{getBlock:C,getSettings:S,preferredStyle:B}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings().__experimentalPreferredStyleVariations;return{getBlock:e(Je.store).getBlock,getSettings:e(Je.store).getSettings,preferredStyle:t?.value?.["core/image"]}}),[]),T=(0,ut.useSelect)((e=>{var t;return null!==(t=e(Je.store).getBlock(o)?.innerBlocks)&&void 0!==t?t:[]}),[o]),N=(0,ut.useSelect)((e=>e(Je.store).wasBlockJustInserted(o,"inserter_menu")),[o]),P=(0,je.useMemo)((()=>T?.map((e=>({clientId:e.clientId,id:e.attributes.id,url:e.attributes.url,attributes:e.attributes,fromSavedContent:Boolean(e.originalContent)})))),[T]),I=function(e){return(0,ut.useSelect)((t=>{var n;const a=e.map((e=>e.attributes.id)).filter((e=>void 0!==e));return 0===a.length?cc:null!==(n=t(ct.store).getMediaItems({include:a.join(","),per_page:-1,orderby:"include"}))&&void 0!==n?n:cc}),[e])}(T),M=sc(P,I);(0,je.useEffect)((()=>{M?.forEach((e=>{v(),k(e.clientId,{...R(e.attributes),id:e.id,align:void 0})}))}),[M]);const z=ic(I,r,S);function R(e){const t=e.id?I.find((({id:t})=>t===e.id)):null;let a,o;return a=e.className&&""!==e.className?e.className:B?`is-style-${B}`:void 0,o=e.linkTarget||e.rel?{linkTarget:e.linkTarget,rel:e.rel}:rc(m,n),{...Rs(t,d),...oc(t,p,e?.linkDestination),...o,className:a,sizeSlug:d,caption:e.caption||t.caption?.raw,alt:e.alt||t.alt_text}}function H(e){const t=je.Platform.isNative&&e.id?I.find((({id:t})=>t===e.id)):null,n=t?t?.media_type:e.type;return pc.some((e=>0===n?.indexOf(e)))||0===e.url?.indexOf("blob:")}function A(e){const t="[object FileList]"===Object.prototype.toString.call(e),n=t?Array.from(e).map((e=>e.url?e:Rs({url:(0,Ct.createBlobURL)(e)}))):e;n.every(H)||E((0,Ye.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});const a=n.filter((e=>e.url||H(e))).map((e=>e.url?e:Rs({url:(0,Ct.createBlobURL)(e)}))),r=a.reduce(((e,t,n)=>(e[t.id]=n,e)),{}),l=t?T:T.filter((e=>a.find((t=>t.id===e.attributes.id)))),i=a.filter((e=>!l.find((t=>e.id===t.attributes.id)))).map((e=>(0,qe.createBlock)("core/image",{id:e.id,url:e.url,caption:e.caption,alt:e.alt})));y(o,l.concat(i).sort(((e,t)=>r[e.attributes.id]-r[t.attributes.id]))),i?.length>0&&x(i[0].clientId)}(0,je.useEffect)((()=>{p||(v(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||Ns}))}),[p]);const L=!!P.length,D=L&&P.some((e=>!!e.id)),V=P.some((e=>je.Platform.isNative?0===e.url?.indexOf("file:"):!e.id&&0===e.url?.indexOf("blob:"))),F=je.Platform.select({web:{addToGallery:!1,disableMediaButtons:V,value:{}},native:{addToGallery:D,isAppender:L,disableMediaButtons:L&&!r||V,value:D?P:{},autoOpenMediaUpload:!L&&r&&N,onFocus:s}}),$=(0,je.createElement)(Je.MediaPlaceholder,{handleUpload:!1,icon:Ks,labels:{title:(0,Ye.__)("Gallery"),instructions:gc},onSelect:A,accept:"image/*",allowedTypes:pc,multiple:!0,onError:function(e){E(e,{type:"snackbar"})},...F}),G=(0,Je.useBlockProps)({className:it()(a,"has-nested-images")}),O=je.Platform.isNative&&{marginHorizontal:0,marginVertical:0},U=(0,Je.useInnerBlocksProps)(G,{allowedBlocks:dc,orientation:"horizontal",renderAppender:!1,...O});if(!L)return(0,je.createElement)(We.View,{...U},U.children,$);const q=p&&"none"!==p;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},P.length>1&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Columns"),value:c||(j=P.length,j?Math.min(3,j):3),onChange:function(e){t({columns:e})},min:1,max:Math.min(8,P.length),...hc,required:!0,__next40pxDefaultSize:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop images"),checked:!!u,onChange:function(){t({imageCrop:!u})},help:function(e){return e?(0,Ye.__)("Thumbnails are cropped to align."):(0,Ye.__)("Thumbnails are not cropped.")}}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:p,onChange:function(e){t({linkTo:e});const n={},a=[];C(o).innerBlocks.forEach((t=>{a.push(t.clientId);const o=t.attributes.id?I.find((({id:e})=>e===t.attributes.id)):null;n[t.clientId]=oc(o,e)})),k(a,n,!0);const r=[...mc].find((t=>t.value===e));w((0,Ye.sprintf)((0,Ye.__)("All gallery image links updated to: %s"),r.label),{id:"gallery-attributes-linkTo",type:"snackbar"})},options:mc,hideCancelButton:!0,size:"__unstable-large"}),q&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),checked:"_blank"===m,onChange:function(e){const n=e?"_blank":void 0;t({linkTarget:n});const a={},r=[];C(o).innerBlocks.forEach((e=>{r.push(e.clientId),a[e.clientId]=rc(n,e.attributes)})),k(r,a,!0);const l=e?(0,Ye.__)("All gallery images updated to open in new tab"):(0,Ye.__)("All gallery images updated to not open in new tab");w(l,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}}),z?.length>0&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resolution"),help:(0,Ye.__)("Select the size of the source images."),value:d,options:z,onChange:function(e){t({sizeSlug:e});const n={},a=[];C(o).innerBlocks.forEach((t=>{a.push(t.clientId);const o=t.attributes.id?I.find((({id:e})=>e===t.attributes.id)):null;n[t.clientId]=function(e,t){const n=e?.media_details?.sizes?.[t]?.source_url;return n?{url:n,width:void 0,height:void 0,sizeSlug:t}:{}}(o,e)})),k(a,n,!0);const r=z.find((t=>t.value===e));w((0,Ye.sprintf)((0,Ye.__)("All gallery image sizes updated to: %s"),r.label),{id:"gallery-attributes-sizeSlug",type:"snackbar"})},hideCancelButton:!0,size:"__unstable-large"}),je.Platform.isWeb&&!z&&D&&(0,je.createElement)(Ke.BaseControl,{className:"gallery-image-sizes"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Resolution")),(0,je.createElement)(We.View,{className:"gallery-image-sizes__loading"},(0,je.createElement)(Ke.Spinner,null),(0,Ye.__)("Loading options…"))))),je.Platform.isWeb&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},!i&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{_(!h),h&&g&&t({caption:void 0})},icon:St,isPressed:h,label:h?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{allowedTypes:pc,accept:"image/*",handleUpload:!1,onSelect:A,name:(0,Ye.__)("Add"),multiple:!0,mediaIds:P.filter((e=>e.id)).map((e=>e.id)),addToGallery:D})),(0,je.createElement)(uc,{blockGap:n.style?.spacing?.blockGap,clientId:o})),(0,je.createElement)(lc,{...e,showCaption:h,ref:je.Platform.isWeb?f:void 0,images:P,mediaPlaceholder:!L||je.Platform.isNative?$:void 0,blockProps:U,insertBlocksAfter:l}));var j}));const bc=(e,t="large")=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link","caption"].includes(e))));n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url;const a=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return a&&(n.fullUrl=a),n};var fc=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"}));var vc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var yc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var kc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const xc="none",wc="file",Ec="post";class Cc extends je.Component{constructor(){super(...arguments),this.onSelectImage=this.onSelectImage.bind(this),this.onRemoveImage=this.onRemoveImage.bind(this),this.bindContainer=this.bindContainer.bind(this),this.onEdit=this.onEdit.bind(this),this.onSelectImageFromLibrary=this.onSelectImageFromLibrary.bind(this),this.onSelectCustomURL=this.onSelectCustomURL.bind(this),this.state={isEditing:!1}}bindContainer(e){this.container=e}onSelectImage(){this.props.isSelected||this.props.onSelect()}onRemoveImage(e){this.container===this.container.ownerDocument.activeElement&&this.props.isSelected&&-1!==[un.BACKSPACE,un.DELETE].indexOf(e.keyCode)&&(e.preventDefault(),this.props.onRemove())}onEdit(){this.setState({isEditing:!0})}componentDidUpdate(){const{image:e,url:t,__unstableMarkNextChangeAsNotPersistent:n}=this.props;e&&!t&&(n(),this.props.setAttributes({url:e.source_url,alt:e.alt_text}))}deselectOnBlur(){this.props.onDeselect()}onSelectImageFromLibrary(e){const{setAttributes:t,id:n,url:a,alt:o,caption:r,sizeSlug:l}=this.props;if(!e||!e.url)return;let i=bc(e,l);if(((e,t)=>!e&&(0,Ct.isBlobURL)(t))(n,a)&&o){const{alt:e,...t}=i;i=t}if(r&&!i.caption){const{caption:e,...t}=i;i=t}t(i),this.setState({isEditing:!1})}onSelectCustomURL(e){const{setAttributes:t,url:n}=this.props;e!==n&&(t({url:e,id:void 0}),this.setState({isEditing:!1}))}render(){const{url:e,alt:t,id:n,linkTo:a,link:o,isFirstItem:r,isLastItem:l,isSelected:i,caption:s,onRemove:c,onMoveForward:u,onMoveBackward:m,setAttributes:p,"aria-label":d}=this.props,{isEditing:g}=this.state;let h;switch(a){case wc:h=e;break;case Ec:h=o}const _=(0,je.createElement)(je.Fragment,null,(0,je.createElement)("img",{src:e,alt:t,"data-id":n,onKeyDown:this.onRemoveImage,tabIndex:"0","aria-label":d,ref:this.bindContainer}),(0,Ct.isBlobURL)(e)&&(0,je.createElement)(Ke.Spinner,null)),b=it()({"is-selected":i,"is-transient":(0,Ct.isBlobURL)(e)});return(0,je.createElement)("figure",{className:b,onClick:this.onSelectImage,onFocus:this.onSelectImage},!g&&(h?(0,je.createElement)("a",{href:h},_):_),g&&(0,je.createElement)(Je.MediaPlaceholder,{labels:{title:(0,Ye.__)("Edit gallery image")},icon:fc,onSelect:this.onSelectImageFromLibrary,onSelectURL:this.onSelectCustomURL,accept:"image/*",allowedTypes:["image"],value:{id:n,src:e}}),(0,je.createElement)(Ke.ButtonGroup,{className:"block-library-gallery-item__inline-menu is-left"},(0,je.createElement)(Ke.Button,{icon:vc,onClick:r?void 0:m,label:(0,Ye.__)("Move image backward"),"aria-disabled":r,disabled:!i}),(0,je.createElement)(Ke.Button,{icon:yc,onClick:l?void 0:u,label:(0,Ye.__)("Move image forward"),"aria-disabled":l,disabled:!i})),(0,je.createElement)(Ke.ButtonGroup,{className:"block-library-gallery-item__inline-menu is-right"},(0,je.createElement)(Ke.Button,{icon:xi,onClick:this.onEdit,label:(0,Ye.__)("Replace image"),disabled:!i}),(0,je.createElement)(Ke.Button,{icon:kc,onClick:c,label:(0,Ye.__)("Remove image"),disabled:!i})),!g&&(i||s)&&(0,je.createElement)(Je.RichText,{tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Image caption text"),placeholder:i?(0,Ye.__)("Add caption"):null,value:s,onChange:e=>p({caption:e}),inlineToolbar:!0}))}}var Sc=(0,Tt.compose)([(0,ut.withSelect)(((e,t)=>{const{getMedia:n}=e(ct.store),{id:a}=t;return{image:a?n(parseInt(a,10)):null}})),(0,ut.withDispatch)((e=>{const{__unstableMarkNextChangeAsNotPersistent:t}=e(Je.store);return{__unstableMarkNextChangeAsNotPersistent:t}}))])(Cc);function Bc({isHidden:e,...t}){return e?(0,je.createElement)(Ke.VisuallyHidden,{as:Je.RichText,...t}):(0,je.createElement)(Je.RichText,{...t})}var Tc=e=>{const{attributes:t,isSelected:n,setAttributes:a,selectedImage:o,mediaPlaceholder:r,onMoveBackward:l,onMoveForward:i,onRemoveImage:s,onSelectImage:c,onDeselectImage:u,onSetImageAttributes:m,insertBlocksAfter:p,blockProps:d}=e,{align:g,columns:h=Ds(t),caption:_,imageCrop:b,images:f}=t;return(0,je.createElement)("figure",{...d,className:it()(d.className,{[`align${g}`]:g,[`columns-${h}`]:h,"is-cropped":b})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},f.map(((e,a)=>{const r=(0,Ye.sprintf)((0,Ye.__)("image %1$d of %2$d in gallery"),a+1,f.length);return(0,je.createElement)("li",{className:"blocks-gallery-item",key:e.id?`${e.id}-${a}`:e.url},(0,je.createElement)(Sc,{url:e.url,alt:e.alt,id:e.id,isFirstItem:0===a,isLastItem:a+1===f.length,isSelected:n&&o===a,onMoveBackward:l(a),onMoveForward:i(a),onRemove:s(a),onSelect:c(a),onDeselect:u(a),setAttributes:e=>m(a,e),caption:e.caption,"aria-label":r,sizeSlug:t.sizeSlug}))}))),r,(0,je.createElement)(Bc,{isHidden:!n&&Je.RichText.isEmpty(_),tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),"aria-label":(0,Ye.__)("Gallery caption text"),placeholder:(0,Ye.__)("Write gallery caption…"),value:_,onChange:e=>a({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>p((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))};const Nc=[{value:Ec,label:(0,Ye.__)("Attachment Page")},{value:wc,label:(0,Ye.__)("Media File")},{value:xc,label:(0,Ye.__)("None")}],Pc=["image"],Ic=je.Platform.select({web:(0,Ye.__)("Drag images, upload new ones or select files from your library."),native:(0,Ye.__)("ADD MEDIA")}),Mc=je.Platform.select({web:{},native:{type:"stepper"}});var zc=(0,Tt.compose)([Ke.withNotices,(0,Qs.withViewportMatch)({isNarrow:"< small"})])((function(e){const{attributes:t,clientId:n,isSelected:a,noticeUI:o,noticeOperations:r,onFocus:l}=e,{columns:i=Ds(t),imageCrop:s,images:c,linkTo:u,sizeSlug:m}=t,[p,d]=(0,je.useState)(),[g,h]=(0,je.useState)(),{__unstableMarkNextChangeAsNotPersistent:_}=(0,ut.useDispatch)(Je.store),{imageSizes:b,mediaUpload:f,getMedia:v,wasBlockJustInserted:y}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings();return{imageSizes:t.imageSizes,mediaUpload:t.mediaUpload,getMedia:e(ct.store).getMedia,wasBlockJustInserted:e(Je.store).wasBlockJustInserted(n,"inserter_menu")}})),k=(0,je.useMemo)((()=>{var e;return a?(null!==(e=t.ids)&&void 0!==e?e:[]).reduce(((e,t)=>{if(!t)return e;const n=v(t),a=b.reduce(((e,t)=>{const a=n?.sizes?.[t.slug]?.url,o=n?.media_details?.sizes?.[t.slug]?.source_url;return{...e,[t.slug]:a||o}}),{});return{...e,[parseInt(t,10)]:a}}),{}):{}}),[a,t.ids,b]);function x(t){if(t.ids)throw new Error('The "ids" attribute should not be changed directly. It is managed automatically when "images" attribute changes');t.images&&(t={...t,ids:t.images.map((({id:e})=>parseInt(e,10)))}),e.setAttributes(t)}function w(e,t){const n=[...c];n.splice(t,1,c[e]),n.splice(e,1,c[t]),d(t),x({images:n})}function E(e){const t=e.id.toString(),n=c.find((({id:e})=>e===t)),a=n?n.caption:e.caption;if(!g)return a;const o=g.find((({id:e})=>e===t));return o&&o.caption!==e.caption?e.caption:a}function C(e){h(e.map((e=>({id:e.id.toString(),caption:e.caption})))),x({images:e.map((e=>({...bc(e,m),caption:E(e),id:e.id.toString()}))),columns:t.columns?Math.min(e.length,t.columns):t.columns})}(0,je.useEffect)((()=>{if("web"===je.Platform.OS&&c&&c.length>0&&c.every((({url:e})=>(0,Ct.isBlobURL)(e)))){const e=c.map((({url:e})=>(0,Ct.getBlobByURL)(e)));c.forEach((({url:e})=>(0,Ct.revokeBlobURL)(e))),f({filesList:e,onFileChange:C,allowedTypes:["image"]})}}),[]),(0,je.useEffect)((()=>{a||d()}),[a]),(0,je.useEffect)((()=>{u||(_(),x({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||xc}))}),[u]);const S=!!c.length,B=S&&c.some((e=>!!e.id)),T=(0,je.createElement)(Je.MediaPlaceholder,{addToGallery:B,isAppender:S,disableMediaButtons:S&&!a,icon:!S&&Ks,labels:{title:!S&&(0,Ye.__)("Gallery"),instructions:!S&&Ic},onSelect:C,accept:"image/*",allowedTypes:Pc,multiple:!0,value:B?c:{},onError:function(e){r.removeAllNotices(),r.createErrorNotice(e)},notices:S?void 0:o,onFocus:l,autoOpenMediaUpload:!S&&a&&y}),N=(0,Je.useBlockProps)();if(!S)return(0,je.createElement)(We.View,{...N},T);const P=function(){const e=Object.values(k);return b.filter((({slug:t})=>e.some((e=>e[t])))).map((({name:e,slug:t})=>({value:t,label:e})))}(),I=S&&P.length>0;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},c.length>1&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Columns"),value:i,onChange:function(e){x({columns:e})},min:1,max:Math.min(8,c.length),...Mc,required:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop images"),checked:!!s,onChange:function(){x({imageCrop:!s})},help:function(e){return e?(0,Ye.__)("Thumbnails are cropped to align."):(0,Ye.__)("Thumbnails are not cropped.")}}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:u,onChange:function(e){x({linkTo:e})},options:Nc,hideCancelButton:!0}),I&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Image size"),value:m,options:P,onChange:function(e){x({images:(null!=c?c:[]).map((t=>{if(!t.id)return t;const n=k[parseInt(t.id,10)]?.[e];return{...t,...n&&{url:n}}})),sizeSlug:e})},hideCancelButton:!0}))),o,(0,je.createElement)(Tc,{...e,selectedImage:p,mediaPlaceholder:T,onMoveBackward:function(e){return()=>{0!==e&&w(e,e-1)}},onMoveForward:function(e){return()=>{e!==c.length-1&&w(e,e+1)}},onRemoveImage:function(e){return()=>{const n=c.filter(((t,n)=>e!==n));d(),x({images:n,columns:t.columns?Math.min(n.length,t.columns):t.columns})}},onSelectImage:function(e){return()=>{d(e)}},onDeselectImage:function(){return()=>{d()}},onSetImageAttributes:function(e,t){c[e]&&x({images:[...c.slice(0,e),{...c[e],...t},...c.slice(e+1)]})},blockProps:N,onFocusGalleryCaption:function(){d()}}))}));var Rc=(0,Tt.compose)([Ke.withNotices])((function(e){return Hs()?(0,je.createElement)(_c,{...e}):(0,je.createElement)(zc,{...e})}));const Hc=e=>e?e.split(",").map((e=>parseInt(e,10))):[];(0,yl.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",(function(e){if(Hs()&&"core/gallery"===e.name&&e.attributes?.images.length>0){const t=e.attributes.images.map((({url:t,id:n,alt:a})=>(0,qe.createBlock)("core/image",{url:t,id:n?parseInt(n,10):null,alt:a,sizeSlug:e.attributes.sizeSlug,linkDestination:e.attributes.linkDestination})));delete e.attributes.ids,delete e.attributes.images,e.innerBlocks=t}return e})),(0,yl.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",(function(e,t){const n=(Array.isArray(t)?t:[t]).find((t=>"core/gallery"===t.name&&t.innerBlocks.length>0&&!t.attributes.images?.length>0&&!e.name.includes("core/")));if(n){const e=n.innerBlocks.map((({attributes:{url:e,id:t,alt:n}})=>({url:e,id:t?parseInt(t,10):null,alt:n}))),t=e.map((({id:e})=>e));n.attributes.images=e,n.attributes.ids=t}return e}));const Ac={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>{let{align:t,sizeSlug:n}=e[0];t=e.every((e=>e.align===t))?t:void 0,n=e.every((e=>e.sizeSlug===n))?n:void 0;const a=e.filter((({url:e})=>e));if(Hs()){const e=a.map((e=>(e.width=void 0,e.height=void 0,(0,qe.createBlock)("core/image",e))));return(0,qe.createBlock)("core/gallery",{align:t,sizeSlug:n},e)}return(0,qe.createBlock)("core/gallery",{images:a.map((({id:e,url:t,alt:n,caption:a})=>({id:e.toString(),url:t,alt:n,caption:a}))),ids:a.map((({id:e})=>parseInt(e,10))),align:t,sizeSlug:n})}},{type:"shortcode",tag:"gallery",attributes:{images:{type:"array",shortcode:({named:{ids:e}})=>{if(!Hs())return Hc(e).map((e=>({id:e.toString()})))}},ids:{type:"array",shortcode:({named:{ids:e}})=>{if(!Hs())return Hc(e)}},columns:{type:"number",shortcode:({named:{columns:e="3"}})=>parseInt(e,10)},linkTo:{type:"string",shortcode:({named:{link:e}})=>{if(!Hs())switch(e){case"post":default:return Ec;case"file":return wc}switch(e){case"post":return Is;case"file":return Ps;default:return Ns}}}},transform({named:{ids:e,columns:t=3,link:n}}){const a=Hc(e).map((e=>parseInt(e,10)));let o=Ns;"post"===n?o=Is:"file"===n&&(o=Ps);return(0,qe.createBlock)("core/gallery",{columns:parseInt(t,10),linkTo:o},a.map((e=>(0,qe.createBlock)("core/image",{id:e}))))},isMatch({named:e}){return void 0!==e.ids}},{type:"files",priority:1,isMatch(e){return 1!==e.length&&e.every((e=>0===e.type.indexOf("image/")))},transform(e){if(Hs()){const t=e.map((e=>(0,qe.createBlock)("core/image",{url:(0,Ct.createBlobURL)(e)})));return(0,qe.createBlock)("core/gallery",{},t)}const t=(0,qe.createBlock)("core/gallery",{images:e.map((e=>Rs({url:(0,Ct.createBlobURL)(e)})))});return t}}],to:[{type:"block",blocks:["core/image"],transform:({align:e,images:t,ids:n,sizeSlug:a},o)=>Hs()?o.length>0?o.map((({attributes:{url:t,alt:n,caption:a,title:o,href:r,rel:l,linkClass:i,id:s,sizeSlug:c,linkDestination:u,linkTarget:m,anchor:p,className:d}})=>(0,qe.createBlock)("core/image",{align:e,url:t,alt:n,caption:a,title:o,href:r,rel:l,linkClass:i,id:s,sizeSlug:c,linkDestination:u,linkTarget:m,anchor:p,className:d}))):(0,qe.createBlock)("core/image",{align:e}):t.length>0?t.map((({url:t,alt:o,caption:r},l)=>(0,qe.createBlock)("core/image",{id:n[l],url:t,alt:o,caption:r,align:e,sizeSlug:a}))):(0,qe.createBlock)("core/image",{align:e})}]};var Lc=Ac;const Dc={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/gallery",title:"Gallery",category:"media",description:"Display multiple images in a rich gallery.",keywords:["images","photos"],textdomain:"default",attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",items:{type:"object"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},providesContext:{allowResize:"allowResize",imageCrop:"imageCrop",fixedHeight:"fixedHeight"},supports:{anchor:!0,align:!0,html:!1,units:["px","em","rem","vh","vw"],spacing:{margin:!0,padding:!0,blockGap:["horizontal","vertical"],__experimentalSkipSerialization:["blockGap"],__experimentalDefaultControls:{blockGap:!0,margin:!1,padding:!1}},color:{text:!1,background:!0,gradients:!0},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex"}}},editorStyle:"wp-block-gallery-editor",style:"wp-block-gallery"},{name:Vc}=Dc,Fc={icon:Ts,example:{attributes:{columns:2},innerBlocks:[{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Glacial_lakes%2C_Bhutan.jpg"}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Sediment_off_the_Yucatan_Peninsula.jpg"}}]},transforms:Lc,edit:Rc,save:function({attributes:e}){if(!Hs())return function({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e,l=`columns-${n} ${a?"is-cropped":""}`;return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:l})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case wc:t=e.fullUrl||e.url;break;case Ec:t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-item__caption",(0,Je.__experimentalGetElementClassName)("caption")),value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),value:o}))}({attributes:e});const{caption:t,columns:n,imageCrop:a}=e,o=it()("has-nested-images",{[`columns-${n}`]:void 0!==n,"columns-default":void 0===n,"is-cropped":a}),r=Je.useBlockProps.save({className:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("figure",{...l},l.children,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),value:t}))},deprecated:Zs},$c=()=>Qe({name:Vc,metadata:Dc,settings:Fc});var Gc=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"}));const Oc=e=>{if(e.tagName||(e={...e,tagName:"div"}),!e.customTextColor&&!e.customBackgroundColor)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);const{customTextColor:n,customBackgroundColor:a,...o}=e;return{...o,style:t}},Uc=[{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0},save({attributes:{tagName:e}}){return(0,je.createElement)(e,{...Je.useInnerBlocksProps.save(Je.useBlockProps.save())})},isEligible:({layout:e})=>!e||e.inherit||e.contentSize&&"constrained"!==e.type,migrate:e=>{const{layout:t=null}=e;return t?t.inherit||t.contentSize?{...e,layout:{...t,type:"constrained"}}:void 0:e}},{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0},spacing:{padding:!0},__experimentalBorder:{radius:!0}},save({attributes:e}){const{tagName:t}=e;return(0,je.createElement)(t,{...Je.useBlockProps.save()},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:Oc,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,textColor:a,customTextColor:o}=e,r=(0,Je.getColorClassName)("background-color",t),l=(0,Je.getColorClassName)("color",a),i=it()(r,l,{"has-text-color":a||o,"has-background":t||n}),s={backgroundColor:r?void 0:n,color:l?void 0:o};return(0,je.createElement)("div",{className:i,style:s},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:Oc,supports:{align:["wide","full"],anchor:!0,html:!1},save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,textColor:a,customTextColor:o}=e,r=(0,Je.getColorClassName)("background-color",t),l=(0,Je.getColorClassName)("color",a),i=it()(r,{"has-text-color":a||o,"has-background":t||n}),s={backgroundColor:r?void 0:n,color:l?void 0:o};return(0,je.createElement)("div",{className:i,style:s},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:Oc,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n}=e,a=(0,Je.getColorClassName)("background-color",t),o=it()(a,{"has-background":t||n}),r={backgroundColor:a?void 0:n};return(0,je.createElement)("div",{className:o,style:r},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var qc=Uc;const jc=(e="group")=>{const t={group:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H2C.9 0 0 .9 0 2v28c0 1.1.9 2 2 2h40c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z"})),"group-row":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H23.5c-.6 0-1 .4-1 1v30c0 .6.4 1 1 1H42c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zM20.5 0H2C.9 0 0 .9 0 2v28c0 1.1.9 2 2 2h18.5c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1z"})),"group-stack":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H2C.9 0 0 .9 0 2v12.5c0 .6.4 1 1 1h42c.6 0 1-.4 1-1V2c0-1.1-.9-2-2-2zm1 16.5H1c-.6 0-1 .4-1 1V30c0 1.1.9 2 2 2h40c1.1 0 2-.9 2-2V17.5c0-.6-.4-1-1-1z"})),"group-grid":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"m20.30137,-0.00025l-18.9728,0c-0.86524,0.07234 -1.41711,0.79149 -1.41711,1.89149l0,12.64468c0,0.6 0.73401,0.96383 1.0304,0.96383l19.67469,0.03617c0.29639,0 1.0304,-0.4 1.0304,-1l-0.03576,-12.7532c0,-1.1 -0.76644,-1.78297 -1.30983,-1.78297zm0.52975,16.60851l-19.99654,-0.03617c-0.29639,0 -0.92312,0.36383 -0.92312,0.96383l-0.03576,12.68085c0,1.1 0.8022,1.81915 1.34559,1.81915l19.00857,0c0.54339,0 1.45287,-0.71915 1.45287,-1.81915l0,-12.53617c0,-0.6 -0.5552,-1.07234 -0.8516,-1.07234z"}),(0,je.createElement)(Ke.Path,{d:"m42.73056,-0.03617l-18.59217,0c-0.84788,0.07234 -1.38868,0.79149 -1.38868,1.89149l0,12.64468c0,0.6 0.71928,0.96383 1.00973,0.96383l19.27997,0.03617c0.29045,0 1.00973,-0.4 1.00973,-1l-0.03504,-12.7532c0,-1.1 -0.75106,-1.78297 -1.28355,-1.78297zm0.51912,16.60851l-19.59537,-0.03617c-0.29045,0 -0.9046,0.36383 -0.9046,0.96383l-0.03504,12.68085c0,1.1 0.78611,1.81915 1.31859,1.81915l18.62721,0c0.53249,0 1.42372,-0.71915 1.42372,-1.81915l0,-12.53617c0,-0.6 -0.54407,-1.07234 -0.83451,-1.07234z"}))};return t?.[e]};var Wc=function({name:e,onSelect:t}){const n=(0,ut.useSelect)((t=>t(qe.store).getBlockVariations(e,"block")),[e]),a=(0,Je.useBlockProps)({className:"wp-block-group__placeholder"});return(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.Placeholder,{instructions:(0,Ye.__)("Group blocks together. Select a layout:")},(0,je.createElement)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,Ye.__)("Block variations")},n.map((e=>(0,je.createElement)("li",{key:e.name},(0,je.createElement)(Ke.Button,{variant:"tertiary",icon:jc(e.name),iconSize:44,onClick:()=>t(e),className:"wp-block-group-placeholder__variation-button",label:`${e.title}: ${e.description}`})))))))};function Zc({tagName:e,onSelectTagName:t}){const n={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only. "),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};return(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}],value:e,onChange:t,help:n[e]}))}var Qc=function({attributes:e,name:t,setAttributes:n,clientId:a,__unstableLayoutClassNames:o}){const{hasInnerBlocks:r,themeSupportsLayout:l}=(0,ut.useSelect)((e=>{const{getBlock:t,getSettings:n}=e(Je.store),o=t(a);return{hasInnerBlocks:!(!o||!o.innerBlocks.length),themeSupportsLayout:n()?.supportsLayout}}),[a]),{tagName:i="div",templateLock:s,allowedBlocks:c,layout:u={}}=e,m=(0,Je.useSetting)("layout")||{},p=u?.type?{...m,...u}:{...m,...u,type:"default"},{type:d="default"}=p,g=l||"flex"===d||"grid"===d,h=(0,Je.useBlockProps)({className:g?null:o}),[_,b]=function({attributes:e={style:void 0,backgroundColor:void 0,textColor:void 0,fontSize:void 0},usedLayoutType:t="",hasInnerBlocks:n=!1}){const{style:a,backgroundColor:o,textColor:r,fontSize:l}=e,[i,s]=(0,je.useState)(!(n||o||l||r||a||"flex"===t||"grid"===t));return(0,je.useEffect)((()=>{(n||o||l||r||a||"flex"===t)&&s(!1)}),[o,l,r,a,t,n]),[i,s]}({attributes:e,usedLayoutType:p?.type,hasInnerBlocks:r});let f;_?f=!1:r||(f=Je.InnerBlocks.ButtonBlockAppender);const v=(0,Je.useInnerBlocksProps)(g?h:{className:"wp-block-group__inner-container"},{templateLock:s,allowedBlocks:c,renderAppender:f,__unstableDisableLayoutClassNames:!g}),{selectBlock:y}=(0,ut.useDispatch)(Je.store);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Zc,{tagName:i,onSelectTagName:e=>n({tagName:e})}),_&&(0,je.createElement)(We.View,null,v.children,(0,je.createElement)(Wc,{name:t,onSelect:e=>{n(e.attributes),y(a,-1),b(!1)}})),g&&!_&&(0,je.createElement)(i,{...v}),!g&&!_&&(0,je.createElement)(i,{...h},(0,je.createElement)("div",{...v})))};var Kc={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){const t=["wide","full"],n=e.reduce(((e,n)=>{const{align:a}=n.attributes;return t.indexOf(a)>t.indexOf(e)?a:e}),void 0),a=e.map((e=>(0,qe.createBlock)(e.name,e.attributes,e.innerBlocks)));return(0,qe.createBlock)("core/group",{align:n,layout:{type:"constrained"}},a)}}]};var Yc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"}));var Jc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"}));var Xc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}));const eu=[{name:"group",title:(0,Ye.__)("Group"),description:(0,Ye.__)("Gather blocks in a container."),attributes:{layout:{type:"constrained"}},isDefault:!0,scope:["block","inserter","transform"],isActive:e=>!e.layout||!e.layout?.type||"default"===e.layout?.type||"constrained"===e.layout?.type,icon:Gc},{name:"group-row",title:(0,Ye._x)("Row","single horizontal line"),description:(0,Ye.__)("Arrange blocks horizontally."),attributes:{layout:{type:"flex",flexWrap:"nowrap"}},scope:["block","inserter","transform"],isActive:e=>"flex"===e.layout?.type&&(!e.layout?.orientation||"horizontal"===e.layout?.orientation),icon:Yc},{name:"group-stack",title:(0,Ye.__)("Stack"),description:(0,Ye.__)("Arrange blocks vertically."),attributes:{layout:{type:"flex",orientation:"vertical"}},scope:["block","inserter","transform"],isActive:e=>"flex"===e.layout?.type&&"vertical"===e.layout?.orientation,icon:Jc}];window?.__experimentalEnableGroupGridVariation&&eu.push({name:"group-grid",title:(0,Ye.__)("Grid"),description:(0,Ye.__)("Arrange blocks in a grid."),attributes:{layout:{type:"grid"}},scope:["block","inserter","transform"],isActive:e=>"grid"===e.layout?.type,icon:Xc});var tu=eu;const nu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/group",title:"Group",category:"design",description:"Gather blocks in a layout container.",keywords:["container","wrapper","row","section"],textdomain:"default",attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},allowedBlocks:{type:"array"}},supports:{__experimentalOnEnter:!0,__experimentalOnMerge:!0,__experimentalSettings:!0,__experimentalMetadata:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,background:{backgroundImage:!0},color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},dimensions:{minHeight:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},position:{sticky:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSizingOnChildren:!0}},editorStyle:"wp-block-group-editor",style:"wp-block-group"},{name:au}=nu,ou={icon:Gc,example:{attributes:{style:{color:{text:"#000000",background:"#ffffff"}}},innerBlocks:[{name:"core/paragraph",attributes:{customTextColor:"#cf2e2e",fontSize:"large",content:(0,Ye.__)("One.")}},{name:"core/paragraph",attributes:{customTextColor:"#ff6900",fontSize:"large",content:(0,Ye.__)("Two.")}},{name:"core/paragraph",attributes:{customTextColor:"#fcb900",fontSize:"large",content:(0,Ye.__)("Three.")}},{name:"core/paragraph",attributes:{customTextColor:"#00d084",fontSize:"large",content:(0,Ye.__)("Four.")}},{name:"core/paragraph",attributes:{customTextColor:"#0693e3",fontSize:"large",content:(0,Ye.__)("Five.")}},{name:"core/paragraph",attributes:{customTextColor:"#9b51e0",fontSize:"large",content:(0,Ye.__)("Six.")}}]},transforms:Kc,edit:Qc,save:function({attributes:{tagName:e}}){return(0,je.createElement)(e,{...Je.useInnerBlocksProps.save(Je.useBlockProps.save())})},deprecated:qc,variations:tu},ru=()=>Qe({name:au,metadata:nu,settings:ou});var lu=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"}));const iu={className:!1,anchor:!0},su={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},cu=e=>{if(!e.customTextColor)return e;const t={color:{text:e.customTextColor}},{customTextColor:n,...a}=e;return{...a,style:t}},uu=["left","right","center"],mu=e=>{const{align:t,...n}=e;return uu.includes(t)?{...n,textAlign:t}:e},pu={supports:iu,attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,level:n,content:a,textColor:o,customTextColor:r}=e,l="h"+n,i=(0,Je.getColorClassName)("color",o),s=it()({[i]:i});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{textAlign:t,color:i?void 0:r},value:a})}},du={attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,content:n,customTextColor:a,level:o,textColor:r}=e,l="h"+o,i=(0,Je.getColorClassName)("color",r),s=it()({[i]:i,[`has-text-align-${t}`]:t});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{color:i?void 0:a},value:n})},supports:iu},gu={supports:iu,attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,content:n,customTextColor:a,level:o,textColor:r}=e,l="h"+o,i=(0,Je.getColorClassName)("color",r),s=it()({[i]:i,"has-text-color":r||a,[`has-text-align-${t}`]:t});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{color:i?void 0:a},value:n})}},hu={supports:{align:["wide","full"],anchor:!0,className:!1,color:{link:!0},fontSize:!0,lineHeight:!0,__experimentalSelector:{"core/heading/h1":"h1","core/heading/h2":"h2","core/heading/h3":"h3","core/heading/h4":"h4","core/heading/h5":"h5","core/heading/h6":"h6"},__unstablePasteTextInline:!0},attributes:su,isEligible:({align:e})=>uu.includes(e),migrate:mu,save({attributes:e}){const{align:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},_u={supports:{align:["wide","full"],anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__experimentalSelector:"h1,h2,h3,h4,h5,h6",__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",__experimentalRole:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},save({attributes:e}){const{textAlign:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}};var bu=[_u,hu,gu,du,pu],fu=n(4793),vu=n.n(fu);const yu={},ku=e=>vu()((e=>{const t=document.createElement("div");return t.innerHTML=e,t.innerText})(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),xu=(e,t)=>{const n=ku(t);if(""===n)return null;delete yu[e];let a=n,o=0;for(;Object.values(yu).includes(a);)o+=1,a=n+"-"+o;return a},wu=(e,t)=>{yu[e]=t};var Eu=function({attributes:e,setAttributes:t,mergeBlocks:n,onReplace:a,style:o,clientId:r}){const{textAlign:l,content:i,level:s,placeholder:c,anchor:u}=e,m="h"+s,p=(0,Je.useBlockProps)({className:it()({[`has-text-align-${l}`]:l}),style:o}),{canGenerateAnchors:d}=(0,ut.useSelect)((e=>{const{getGlobalBlockCount:t,getSettings:n}=e(Je.store);return{canGenerateAnchors:!!n().generateAnchors||t("core/table-of-contents")>0}}),[]),{__unstableMarkNextChangeAsNotPersistent:g}=(0,ut.useDispatch)(Je.store);return(0,je.useEffect)((()=>{if(d)return!u&&i&&(g(),t({anchor:xu(r,i)})),wu(r,u),()=>wu(r,null)}),[u,i,r,d]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:s,onChange:e=>t({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.RichText,{identifier:"content",tagName:m,value:i,onChange:e=>{const n={content:e};!d||u&&e&&xu(r,i)!==u||(n.anchor=xu(r,e)),t(n)},onMerge:n,onSplit:(t,n)=>{let a;var o;n||t?a=(0,qe.createBlock)("core/heading",{...e,content:t}):a=(0,qe.createBlock)(null!==(o=(0,qe.getDefaultBlockName)())&&void 0!==o?o:"core/heading");return n&&(a.clientId=r),a},onReplace:a,onRemove:()=>a([]),placeholder:c||(0,Ye.__)("Heading"),textAlign:l,...je.Platform.isNative&&{deleteEnter:!0},...p}))};const Cu={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map((({content:e,anchor:t,align:n})=>(0,qe.createBlock)("core/heading",{content:e,anchor:t,textAlign:n})))},{type:"raw",selector:"h1,h2,h3,h4,h5,h6",schema:({phrasingContentSchema:e,isPaste:t})=>{const n={children:e,attributes:t?[]:["style","id"]};return{h1:n,h2:n,h3:n,h4:n,h5:n,h6:n}},transform(e){const t=(0,qe.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:n}=e.style||{};var a;return t.level=(a=e.nodeName,Number(a.substr(1))),"left"!==n&&"center"!==n&&"right"!==n||(t.align=n),(0,qe.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map((e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,qe.createBlock)("core/heading",{level:e,content:t})}}))),...[1,2,3,4,5,6].map((e=>({type:"enter",regExp:new RegExp(`^/(h|H)${e}$`),transform:()=>(0,qe.createBlock)("core/heading",{level:e})})))],to:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map((({content:e,textAlign:t})=>(0,qe.createBlock)("core/paragraph",{content:e,align:t})))}]};var Su=Cu;const Bu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/heading",title:"Heading",category:"text",description:"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",keywords:["title","subtitle"],textdomain:"default",attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",__experimentalRole:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},supports:{align:["wide","full"],anchor:!0,className:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},editorStyle:"wp-block-heading-editor",style:"wp-block-heading"},{name:Tu}=Bu,Nu={icon:lu,example:{attributes:{content:(0,Ye.__)("Code is Poetry"),level:2}},__experimentalLabel(e,{context:t}){const{content:n,level:a}=e;return"list-view"===t&&n?n:"accessibility"===t?n&&0!==n.length?(0,Ye.sprintf)((0,Ye.__)("Level %1$s. %2$s"),a,n):(0,Ye.sprintf)((0,Ye.__)("Level %s. Empty."),a):void 0},transforms:Su,deprecated:bu,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:Eu,save:function({attributes:e}){const{textAlign:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},Pu=()=>Qe({name:Tu,metadata:Bu,settings:Nu});var Iu=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"}));const Mu=e=>e.preventDefault();const zu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/home-link",category:"design",parent:["core/navigation"],title:"Home Link",description:"Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","fontSize","customFontSize","style"],supports:{reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-home-link-editor",style:"wp-block-home-link"},{name:Ru}=zu,Hu={icon:Iu,edit:function({attributes:e,setAttributes:t,context:n}){const{homeUrl:a}=(0,ut.useSelect)((e=>{const{getUnstableBase:t}=e(ct.store);return{homeUrl:t()?.home}}),[]),{__unstableMarkNextChangeAsNotPersistent:o}=(0,ut.useDispatch)(Je.store),{textColor:r,backgroundColor:l,style:i}=n,s=(0,Je.useBlockProps)({className:it()("wp-block-navigation-item",{"has-text-color":!!r||!!i?.color?.text,[`has-${r}-color`]:!!r,"has-background":!!l||!!i?.color?.background,[`has-${l}-background-color`]:!!l}),style:{color:i?.color?.text,backgroundColor:i?.color?.background}}),{label:c}=e;return(0,je.useEffect)((()=>{void 0===c&&(o(),t({label:(0,Ye.__)("Home")}))}),[c]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...s},(0,je.createElement)("a",{className:"wp-block-home-link__content wp-block-navigation-item__content",href:a,onClick:Mu},(0,je.createElement)(Je.RichText,{identifier:"label",className:"wp-block-home-link__label",value:c,onChange:e=>{t({label:e})},"aria-label":(0,Ye.__)("Home link text"),placeholder:(0,Ye.__)("Add home link"),withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"]}))))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},example:{attributes:{label:(0,Ye._x)("Home Link","block example")}}},Au=()=>Qe({name:Ru,metadata:zu,settings:Hu});var Lu=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z"}));const Du="\n\thtml,body,:root {\n\t\tmargin: 0 !important;\n\t\tpadding: 0 !important;\n\t\toverflow: visible !important;\n\t\tmin-height: auto !important;\n\t}\n";function Vu({content:e,isSelected:t}){const n=(0,ut.useSelect)((e=>e(Je.store).getSettings()?.styles),[]),a=(0,je.useMemo)((()=>[Du,...(0,Je.transformStyles)(n)]),[n]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.SandBox,{html:e,styles:a}),!t&&(0,je.createElement)("div",{className:"block-library-html__preview-overlay"}))}var Fu={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>(0,qe.createBlock)("core/html",{content:e})}]};const $u={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/html",title:"Custom HTML",category:"widgets",description:"Add custom HTML code and preview it as you edit.",keywords:["embed"],textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{customClassName:!1,className:!1,html:!1},editorStyle:"wp-block-html-editor"},{name:Gu}=$u,Ou={icon:Lu,example:{attributes:{content:"<marquee>"+(0,Ye.__)("Welcome to the wonderful world of blocks…")+"</marquee>"}},edit:function({attributes:e,setAttributes:t,isSelected:n}){const[a,o]=(0,je.useState)(),r=(0,je.useContext)(Ke.Disabled.Context);return(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"block-library-html__edit"})},(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{className:"components-tab-button",isPressed:!a,onClick:function(){o(!1)}},"HTML"),(0,je.createElement)(Ke.ToolbarButton,{className:"components-tab-button",isPressed:a,onClick:function(){o(!0)}},(0,Ye.__)("Preview")))),a||r?(0,je.createElement)(Vu,{content:e.content,isSelected:n}):(0,je.createElement)(Je.PlainText,{value:e.content,onChange:e=>t({content:e}),placeholder:(0,Ye.__)("Write HTML…"),"aria-label":(0,Ye.__)("HTML")}))},save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.content)},transforms:Fu},Uu=()=>Qe({name:Gu,metadata:$u,settings:Ou}),qu={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i}=e,s=l||i?{width:l,height:i}:{},c=(0,je.createElement)("img",{src:t,alt:n,...s});let u={};return l?u={width:l}:"left"!==o&&"right"!==o||(u={maxWidth:"50%"}),(0,je.createElement)("figure",{className:o?`align${o}`:null,style:u},r?(0,je.createElement)("a",{href:r},c):c,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},ju={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i,id:s}=e,c=(0,je.createElement)("img",{src:t,alt:n,className:s?`wp-image-${s}`:null,width:l,height:i});return(0,je.createElement)("figure",{className:o?`align${o}`:null},r?(0,je.createElement)("a",{href:r},c):c,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},Wu={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"},linkDestination:{type:"string",default:"none"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i,id:s}=e,c=it()({[`align${o}`]:o,"is-resized":l||i}),u=(0,je.createElement)("img",{src:t,alt:n,className:s?`wp-image-${s}`:null,width:l,height:i});return(0,je.createElement)("figure",{className:c},r?(0,je.createElement)("a",{href:r},u):u,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},Zu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,id:u,linkTarget:m,sizeSlug:p,title:d}=e,g=l||void 0,h=it()({[`align${o}`]:o,[`size-${p}`]:p,"is-resized":s||c}),_=(0,je.createElement)("img",{src:t,alt:n,className:u?`wp-image-${u}`:null,width:s,height:c,title:d}),b=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:m,rel:g},_):_,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}));return"left"===o||"right"===o||"center"===o?(0,je.createElement)("div",{...Je.useBlockProps.save()},(0,je.createElement)("figure",{className:h},b)):(0,je.createElement)("figure",{...Je.useBlockProps.save({className:h})},b)}},Qu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{__experimentalDuotone:"img",text:!1,background:!1},__experimentalBorder:{radius:!0,__experimentalDefaultControls:{radius:!0}},__experimentalStyle:{spacing:{margin:"0 0 1em 0"}}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,id:u,linkTarget:m,sizeSlug:p,title:d}=e,g=l||void 0,h=it()({[`align${o}`]:o,[`size-${p}`]:p,"is-resized":s||c}),_=(0,je.createElement)("img",{src:t,alt:n,className:u?`wp-image-${u}`:null,width:s,height:c,title:d}),b=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:m,rel:g},_):_,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:h})},b)}},Ku={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m},width:s,height:c,title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}},Yu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...n}){return{...n,width:`${e}px`,height:`${t}px`}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},width:s,height:c,title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}},Ju={attributes:{align:{type:"string"},behaviors:{type:"object"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...n}){const{behaviors:{lightbox:{enabled:a}}}=n,o={...n,lightbox:{enabled:a}};return delete o.behaviors,o},isEligible(e){return!!e.behaviors},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}};var Xu=[Ju,Yu,Ku,Qu,Zu,Wu,ju,qu];var em=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z"}));var tm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"}));var nm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function am(e,t){const[n,a]=(0,je.useState)();function o(){a(e.current?.clientWidth)}return(0,je.useEffect)(o,t),(0,je.useEffect)((()=>{const{defaultView:t}=e.current.ownerDocument;return t.addEventListener("resize",o),()=>{t.removeEventListener("resize",o)}}),[]),n}const{DimensionsTool:om,ResolutionTool:rm}=At(Je.privateApis),lm=[{value:"cover",label:(0,Ye._x)("Cover","Scale option for dimensions control"),help:(0,Ye.__)("Image covers the space evenly.")},{value:"contain",label:(0,Ye._x)("Contain","Scale option for dimensions control"),help:(0,Ye.__)("Image is contained without distortion.")}];function im({temporaryURL:e,attributes:t,setAttributes:n,isSelected:a,insertBlocksAfter:o,onReplace:r,onSelectImage:l,onSelectURL:i,onUploadError:s,containerRef:c,context:u,clientId:m,blockEditingMode:p}){const{url:d="",alt:g,caption:h,align:_,id:b,href:f,rel:v,linkClass:y,linkDestination:k,title:x,width:w,height:E,aspectRatio:C,scale:S,linkTarget:B,sizeSlug:T,lightbox:N}=t,P=w?parseInt(w,10):void 0,I=E?parseInt(E,10):void 0,M=(0,je.useRef)(),z=(0,Tt.usePrevious)(h),[R,H]=(0,je.useState)(!!h),{allowResize:A=!0}=u,{getBlock:L}=(0,ut.useSelect)(Je.store),{image:D,multiImageSelection:V}=(0,ut.useSelect)((e=>{const{getMedia:t}=e(ct.store),{getMultiSelectedBlockClientIds:n,getBlockName:o}=e(Je.store),r=n();return{image:b&&a?t(b,{context:"view"}):null,multiImageSelection:r.length&&r.every((e=>"core/image"===o(e)))}}),[b,a]),{canInsertCover:F,imageEditing:$,imageSizes:G,maxWidth:O,mediaUpload:U}=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t,getSettings:n,canInsertBlockType:a}=e(Je.store),o=t(m),r=n();return{imageEditing:r.imageEditing,imageSizes:r.imageSizes,maxWidth:r.maxWidth,mediaUpload:r.mediaUpload,canInsertCover:a("core/cover",o)}}),[m]),{replaceBlocks:q,toggleSelection:j}=(0,ut.useDispatch)(Je.store),{createErrorNotice:W,createSuccessNotice:Z}=(0,ut.useDispatch)(Bt.store),Q=(0,Tt.useViewportMatch)("medium"),K=["wide","full"].includes(_),[{loadedNaturalWidth:Y,loadedNaturalHeight:J},X]=(0,je.useState)({}),[ee,te]=(0,je.useState)(!1),[ne,ae]=(0,je.useState)(),oe=am(c,[_]),re="default"===p,le=A&&re&&!(K&&Q),ie=G.filter((({slug:e})=>D?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),se=!!U;(0,je.useEffect)((()=>{sm(b,d)&&a&&se?ne||window.fetch(d.includes("?")?d:d+"?").then((e=>e.blob())).then((e=>ae(e))).catch((()=>{})):ae()}),[b,d,a,ne,se]),(0,je.useEffect)((()=>{h&&!z&&H(!0)}),[h,z]);const ce=(0,je.useCallback)((e=>{e&&!h&&e.focus()}),[h]),{naturalWidth:ue,naturalHeight:me}=(0,je.useMemo)((()=>({naturalWidth:M.current?.naturalWidth||Y||void 0,naturalHeight:M.current?.naturalHeight||J||void 0})),[Y,J,M.current?.complete]);(0,je.useEffect)((()=>{a||(te(!1),h||H(!1))}),[a,h]);const pe=b&&ue&&me&&$,de=!V&&pe&&!ee;const ge=(0,Ke.__experimentalUseCustomUnits)({availableUnits:["px"]}),he=(0,Je.useSetting)("lightbox"),_e=!!N||!0===he?.allowEditing,be=!!N?.enabled||!N&&!!he?.enabled,fe=(0,je.createElement)(om,{value:{width:w,height:E,scale:S,aspectRatio:C},onChange:({width:e,height:t,scale:a,aspectRatio:o})=>{n({width:!e&&t?"auto":e,height:t,scale:a,aspectRatio:o})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:lm,unitsOptions:ge}),ve=()=>{n({width:void 0,height:void 0,scale:void 0,aspectRatio:void 0,lightbox:void 0})},ye=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{label:(0,Ye.__)("Settings"),resetAll:ve},le&&fe)),ke=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},re&&(0,je.createElement)(Je.BlockAlignmentControl,{value:_,onChange:function(e){const t=["wide","full"].includes(e)?{width:void 0,height:void 0,aspectRatio:void 0,scale:void 0}:{};n({...t,align:e})}}),re&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{H(!R),R&&h&&n({caption:void 0})},icon:St,isPressed:R,label:R?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")}),!V&&!ee&&(0,je.createElement)(Je.__experimentalImageURLInputUI,{url:f||"",onChangeUrl:function(e){n(e)},linkDestination:k,mediaUrl:D&&D.source_url||d,mediaLink:D&&D.link,linkTarget:B,linkClass:y,rel:v}),de&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>te(!0),icon:em,label:(0,Ye.__)("Crop")}),!V&&F&&(0,je.createElement)(Ke.ToolbarButton,{icon:tm,label:(0,Ye.__)("Add text over image"),onClick:function(){q(m,(0,qe.switchToBlockType)(L(m),"core/cover"))}})),!V&&!ee&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:b,mediaURL:d,allowedTypes:ac,accept:"image/*",onSelect:l,onSelectURL:i,onError:s})),!V&&ne&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:function(){U({filesList:[ne],onFileChange([e]){l(e),(0,Ct.isBlobURL)(e.url)||(ae(),Z((0,Ye.__)("Image uploaded."),{type:"snackbar"}))},allowedTypes:ac,onError(e){W(e,{type:"snackbar"})}})},icon:nm,label:(0,Ye.__)("Upload external image")}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{label:(0,Ye.__)("Settings"),resetAll:ve},!V&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{label:(0,Ye.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>""!==g,onDeselect:()=>n({alt:void 0})},(0,je.createElement)(Ke.TextareaControl,{label:(0,Ye.__)("Alternative text"),value:g,onChange:function(e){n({alt:e})},help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative.")),__nextHasNoMarginBottom:!0})),le&&fe,(0,je.createElement)(rm,{value:T,onChange:function(e){const t=D?.media_details?.sizes?.[e]?.source_url;if(!t)return null;n({url:t,sizeSlug:e})},options:ie}),_e&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!N,label:(0,Ye.__)("Expand on Click"),onDeselect:()=>{n({lightbox:void 0})},isShownByDefault:!0},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Expand on Click"),checked:be,onChange:e=>{n({lightbox:{enabled:e}})}})))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Title attribute"),value:x||"",onChange:function(e){n({title:e})},help:(0,je.createElement)(je.Fragment,null,(0,Ye.__)("Describe the role of this image on the page."),(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"},(0,Ye.__)("(Note: many devices and browsers do not display this text.)")))}))),xe=(0,st.getFilename)(d);let we;we=g||(xe?(0,Ye.sprintf)((0,Ye.__)("This image has an empty alt attribute; its file name is %s"),xe):(0,Ye.__)("This image has an empty alt attribute"));const Ee=(0,Je.__experimentalUseBorderProps)(t),Ce=t.className?.includes("is-style-rounded");let Se=(0,je.createElement)(je.Fragment,null,(0,je.createElement)("img",{src:e||d,alt:we,onError:()=>function(){const e=Ft({attributes:{url:d}});void 0!==e&&r(e)}(),onLoad:e=>{X({loadedNaturalWidth:e.target?.naturalWidth,loadedNaturalHeight:e.target?.naturalHeight})},ref:M,className:Ee.className,style:{width:w&&E||C?"100%":void 0,height:w&&E||C?"100%":void 0,objectFit:S,...Ee.style}}),e&&(0,je.createElement)(Ke.Spinner,null));const Be=M.current?.width||oe;if(pe&&ee)Se=(0,je.createElement)(Je.__experimentalImageEditor,{id:b,url:d,width:P,height:I,clientWidth:Be,naturalHeight:me,naturalWidth:ue,onSaveImage:e=>n(e),onFinishEditing:()=>{te(!1)},borderProps:Ce?void 0:Ee});else if(le){const e=C&&function(e){const[t,n=1]=e.split("/").map(Number),a=t/n;return a===1/0||0===a?NaN:a}(C),t=ue/me,o=e||P/I||t||1,r=!P&&I?I*o:P,l=!I&&P?P/o:I,i=ue<me?Ys:Ys*o,s=me<ue?Ys:Ys/o,c=2.5*O;let u=!1,m=!1;"center"===_?(u=!0,m=!0):(0,Ye.isRTL)()?"left"===_?u=!0:m=!0:"right"===_?m=!0:u=!0,Se=(0,je.createElement)(Ke.ResizableBox,{style:{display:"block",objectFit:S,aspectRatio:w||E||!C?void 0:C},size:{width:null!=r?r:"auto",height:null!=l?l:"auto"},showHandle:a,minWidth:i,maxWidth:c,minHeight:s,maxHeight:c/o,lockAspectRatio:o,enable:{top:!1,right:u,bottom:!0,left:m},onResizeStart:function(){j(!1)},onResizeStop:(e,a,r)=>{j(!0),n({width:`${r.offsetWidth}px`,height:"auto",aspectRatio:o===t?void 0:String(o)})},resizeRatio:"center"===_?2:1},Se)}else Se=(0,je.createElement)("div",{style:{width:w,height:E,aspectRatio:C}},Se);return d||e?(0,je.createElement)(je.Fragment,null,!e&&ke,Se,R&&(!Je.RichText.isEmpty(h)||a)&&(0,je.createElement)(Je.RichText,{identifier:"caption",className:(0,Je.__experimentalGetElementClassName)("caption"),ref:ce,tagName:"figcaption","aria-label":(0,Ye.__)("Image caption text"),placeholder:(0,Ye.__)("Add caption"),value:h,onChange:e=>n({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})):ye}const sm=(e,t)=>t&&!e&&!(0,Ct.isBlobURL)(t);function cm(e,t){var n,a;return"url"in(null!==(n=e?.sizes?.[t])&&void 0!==n?n:{})||"source_url"in(null!==(a=e?.media_details?.sizes?.[t])&&void 0!==a?a:{})}var um=function({attributes:e,setAttributes:t,isSelected:n,className:a,insertBlocksAfter:o,onReplace:r,context:l,clientId:i}){const{url:s="",alt:c,caption:u,align:m,id:p,width:d,height:g,sizeSlug:h,aspectRatio:_,scale:b}=e,[f,v]=(0,je.useState)(),y=(0,je.useRef)();(0,je.useEffect)((()=>{y.current=c}),[c]);const k=(0,je.useRef)();(0,je.useEffect)((()=>{k.current=u}),[u]);const x=(0,je.useRef)(),{imageDefaultSize:w,mediaUpload:E}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),n=t();return{imageDefaultSize:n.imageDefaultSize,mediaUpload:n.mediaUpload}}),[]),C=(0,Je.useBlockEditingMode)(),{createErrorNotice:S}=(0,ut.useDispatch)(Bt.store);function B(e){S(e,{type:"snackbar"}),t({src:void 0,id:void 0,url:void 0}),v(void 0)}function T(n){if(!n||!n.url)return void t({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0});if((0,Ct.isBlobURL)(n.url))return void v(n.url);v();let a="full";h&&cm(n,h)?a=h:cm(n,w)&&(a=w);let o,r=((e,t)=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link","caption"].includes(e))));return n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e.url,n})(n,a);if(k.current&&!r.caption){const{caption:e,...t}=r;r=t}o=n.id&&n.id===p?{url:s}:{sizeSlug:a};let l,i=e.linkDestination;if(!i)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||Js){case"file":case Xs:i=Xs;break;case"post":case ec:i=ec;break;case tc:i=tc;break;case Js:i=Js}switch(i){case Xs:l=n.url;break;case ec:l=n.link}r.href=l,t({...r,...o,linkDestination:i})}function N(e){e!==s&&t({url:e,id:void 0,sizeSlug:w})}let P=((e,t)=>!e&&(0,Ct.isBlobURL)(t))(p,s);(0,je.useEffect)((()=>{if(!P)return;const e=(0,Ct.getBlobByURL)(s);e&&E({filesList:[e],onFileChange:([e])=>{T(e)},allowedTypes:ac,onError:e=>{P=!1,B(e)}})}),[]),(0,je.useEffect)((()=>{P?v(s):(0,Ct.revokeBlobURL)(f)}),[P,s]);const I=sm(p,s)?s:void 0,M=!!s&&(0,je.createElement)("img",{alt:(0,Ye.__)("Edit image"),title:(0,Ye.__)("Edit image"),className:"edit-image-preview",src:s}),z=(0,Je.__experimentalUseBorderProps)(e),R=it()(a,{"is-transient":f,"is-resized":!!d||!!g,[`size-${h}`]:h,"has-custom-border":!!z.className||z.style&&Object.keys(z.style).length>0}),H=(0,Je.useBlockProps)({ref:x,className:R});return(0,je.createElement)("figure",{...H},(0,je.createElement)(im,{temporaryURL:f,attributes:e,setAttributes:t,isSelected:n,insertBlocksAfter:o,onReplace:r,onSelectImage:T,onSelectURL:N,onUploadError:B,containerRef:x,context:l,clientId:i,blockEditingMode:C}),!s&&"default"===C&&(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.BlockAlignmentControl,{value:m,onChange:function(e){const n=["wide","full"].includes(e)?{width:void 0,height:void 0}:{};t({...n,align:e})}})),(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:fc}),onSelect:T,onSelectURL:N,onError:B,placeholder:e=>(0,je.createElement)(Ke.Placeholder,{className:it()("block-editor-media-placeholder",{[z.className]:!!z.className&&!n}),withIllustration:!0,icon:fc,label:(0,Ye.__)("Image"),instructions:(0,Ye.__)("Upload an image file, pick one from your media library, or add one with a URL."),style:{aspectRatio:d&&g||!_?void 0:_,width:g&&_?"100%":d,height:d&&_?"100%":g,objectFit:b,...z.style}},e),accept:"image/*",allowedTypes:ac,value:{id:p,src:I},mediaPreview:M,disableMediaButtons:f||s}))};function mm(e,t){const{body:n}=document.implementation.createHTMLDocument("");n.innerHTML=e;const{firstElementChild:a}=n;if(a&&"A"===a.nodeName)return a.getAttribute(t)||void 0}const pm={img:{attributes:["src","alt","title"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}},dm={from:[{type:"raw",isMatch:e=>"FIGURE"===e.nodeName&&!!e.querySelector("img"),schema:({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...pm,a:{attributes:["href","rel","target"],children:pm},figcaption:{children:e}}}}),transform:e=>{const t=e.className+" "+e.querySelector("img").className,n=/(?:^|\s)align(left|center|right)(?:$|\s)/.exec(t),a=""===e.id?void 0:e.id,o=n?n[1]:void 0,r=/(?:^|\s)wp-image-(\d+)(?:$|\s)/.exec(t),l=r?Number(r[1]):void 0,i=e.querySelector("a"),s=i&&i.href?"custom":void 0,c=i&&i.href?i.href:void 0,u=i&&i.rel?i.rel:void 0,m=i&&i.className?i.className:void 0,p=(0,qe.getBlockAttributes)("core/image",e.outerHTML,{align:o,id:l,linkDestination:s,href:c,rel:u,linkClass:m,anchor:a});return(0,qe.createBlock)("core/image",p)}},{type:"files",isMatch(e){if(e.some((e=>0===e.type.indexOf("image/")))&&e.some((e=>0!==e.type.indexOf("image/")))){const{createErrorNotice:e}=(0,ut.dispatch)(Bt.store);e((0,Ye.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-transform-invalid-file",type:"snackbar"})}return e.every((e=>0===e.type.indexOf("image/")))},transform(e){const t=e.map((e=>(0,qe.createBlock)("core/image",{url:(0,Ct.createBlobURL)(e)})));return t}},{type:"shortcode",tag:"caption",attributes:{url:{type:"string",source:"attribute",attribute:"src",selector:"img"},alt:{type:"string",source:"attribute",attribute:"alt",selector:"img"},caption:{shortcode:function(e,{shortcode:t}){const{body:n}=document.implementation.createHTMLDocument("");n.innerHTML=t.content;let a=n.querySelector("img");for(;a&&a.parentNode&&a.parentNode!==n;)a=a.parentNode;return a&&a.parentNode.removeChild(a),n.innerHTML.trim()}},href:{shortcode:(e,{shortcode:t})=>mm(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>mm(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>mm(t.content,"class")},id:{type:"number",shortcode:({named:{id:e}})=>{if(e)return parseInt(e.replace("attachment_",""),10)}},align:{type:"string",shortcode:({named:{align:e="alignnone"}})=>e.replace("align","")}}}]};var gm=dm;const hm={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/image",title:"Image",category:"media",usesContext:["allowResize","imageCrop","fixedHeight"],description:"Insert an image to make a visual statement.",keywords:["img","photo","picture"],textdomain:"default",attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},selectors:{border:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",filter:{duotone:".wp-block-image img, .wp-block-image .components-placeholder"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-image-editor",style:"wp-block-image",viewScript:"file:./view.min.js"},{name:_m}=hm,bm={icon:fc,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,Ye.__)("Mont Blanc appears—still, snowy, and serene.")}},__experimentalLabel(e,{context:t}){if("accessibility"===t){const{caption:t,alt:n,url:a}=e;return a?n?n+(t?". "+t:""):t||"":(0,Ye.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:gm,edit:um,save:function({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)},deprecated:Xu},fm=()=>Qe({name:_m,metadata:hm,settings:bm});var vm=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"}));const ym={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-comments",title:"Latest Comments",category:"widgets",description:"Display a list of your most recent comments.",keywords:["recent comments"],textdomain:"default",attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayExcerpt:{type:"boolean",default:!0}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-comments-editor",style:"wp-block-latest-comments"},{name:km}=ym,xm={icon:vm,example:{},edit:function({attributes:e,setAttributes:t}){const{commentsToShow:n,displayAvatar:a,displayDate:o,displayExcerpt:r}=e,l={...e,style:{...e?.style,spacing:void 0}};return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display avatar"),checked:a,onChange:()=>t({displayAvatar:!a})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display date"),checked:o,onChange:()=>t({displayDate:!o})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display excerpt"),checked:r,onChange:()=>t({displayExcerpt:!r})}),(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of comments"),value:n,onChange:e=>t({commentsToShow:e}),min:1,max:100,required:!0}))),(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/latest-comments",attributes:l,urlQueryArgs:{_locale:"site"}})))}},wm=()=>Qe({name:km,metadata:ym,settings:xm});var Em=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));const{attributes:Cm}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},postLayout:{type:"string",default:"list"},columns:{type:"number",default:3},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{align:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"};var Sm=[{attributes:{...Cm,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:e=>({...e,categories:[{id:Number(e.categories)}]}),isEligible:({categories:e})=>e&&"string"==typeof e,save:()=>null}];var Bm=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"}));const Tm={per_page:-1,context:"view"},Nm={per_page:-1,has_published_posts:["post"],context:"view"};const Pm={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},postLayout:{type:"string",default:"list"},columns:{type:"number",default:3},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{align:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"},{name:Im}=Pm,Mm={icon:Em,example:{},edit:function e({attributes:t,setAttributes:n}){var a;const o=(0,Tt.useInstanceId)(e),{postsToShow:r,order:l,orderBy:i,categories:s,selectedAuthor:c,displayFeaturedImage:u,displayPostContentRadio:m,displayPostContent:p,displayPostDate:d,displayAuthor:g,postLayout:h,columns:_,excerptLength:b,featuredImageAlign:f,featuredImageSizeSlug:v,featuredImageSizeWidth:y,featuredImageSizeHeight:k,addLinkToFeaturedImage:x}=t,{imageSizes:w,latestPosts:E,defaultImageWidth:C,defaultImageHeight:S,categoriesList:B,authorList:T}=(0,ut.useSelect)((e=>{var t,n;const{getEntityRecords:a,getUsers:o}=e(ct.store),u=e(Je.store).getSettings(),m=s&&s.length>0?s.map((e=>e.id)):[],p=Object.fromEntries(Object.entries({categories:m,author:c,order:l,orderby:i,per_page:r,_embed:"wp:featuredmedia"}).filter((([,e])=>void 0!==e)));return{defaultImageWidth:null!==(t=u.imageDimensions?.[v]?.width)&&void 0!==t?t:0,defaultImageHeight:null!==(n=u.imageDimensions?.[v]?.height)&&void 0!==n?n:0,imageSizes:u.imageSizes,latestPosts:a("postType","post",p),categoriesList:a("taxonomy","category",Tm),authorList:o(Nm)}}),[v,r,l,i,s,c]),{createWarningNotice:N,removeNotice:P}=(0,ut.useDispatch)(Bt.store);let I;const M=e=>{e.preventDefault(),P(I),I=`block-library/core/latest-posts/redirection-prevented/${o}`,N((0,Ye.__)("Links are disabled in the editor."),{id:I,type:"snackbar"})},z=w.filter((({slug:e})=>"full"!==e)).map((({name:e,slug:t})=>({value:t,label:e}))),R=null!==(a=B?.reduce(((e,t)=>({...e,[t.name]:t})),{}))&&void 0!==a?a:{},H=!!E?.length,A=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Post content")},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Post content"),checked:p,onChange:e=>n({displayPostContent:e})}),p&&(0,je.createElement)(Ke.RadioControl,{label:(0,Ye.__)("Show:"),selected:m,options:[{label:(0,Ye.__)("Excerpt"),value:"excerpt"},{label:(0,Ye.__)("Full post"),value:"full_post"}],onChange:e=>n({displayPostContentRadio:e})}),p&&"excerpt"===m&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Max number of words"),value:b,onChange:e=>n({excerptLength:e}),min:10,max:100})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Post meta")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display author name"),checked:g,onChange:e=>n({displayAuthor:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display post date"),checked:d,onChange:e=>n({displayPostDate:e})})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Featured image")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display featured image"),checked:u,onChange:e=>n({displayFeaturedImage:e})}),u&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.__experimentalImageSizeControl,{onChange:e=>{const t={};e.hasOwnProperty("width")&&(t.featuredImageSizeWidth=e.width),e.hasOwnProperty("height")&&(t.featuredImageSizeHeight=e.height),n(t)},slug:v,width:y,height:k,imageWidth:C,imageHeight:S,imageSizeOptions:z,imageSizeHelp:(0,Ye.__)("Select the size of the source image."),onChangeImage:e=>n({featuredImageSizeSlug:e,featuredImageSizeWidth:void 0,featuredImageSizeHeight:void 0})}),(0,je.createElement)(Ke.BaseControl,{className:"editor-latest-posts-image-alignment-control"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Image alignment")),(0,je.createElement)(Je.BlockAlignmentToolbar,{value:f,onChange:e=>n({featuredImageAlign:e}),controls:["left","center","right"],isCollapsed:!1})),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Add link to featured image"),checked:x,onChange:e=>n({addLinkToFeaturedImage:e})}))),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Sorting and filtering")},(0,je.createElement)(Ke.QueryControls,{order:l,orderBy:i,numberOfItems:r,onOrderChange:e=>n({order:e}),onOrderByChange:e=>n({orderBy:e}),onNumberOfItemsChange:e=>n({postsToShow:e}),categorySuggestions:R,onCategoryChange:e=>{if(e.some((e=>"string"==typeof e&&!R[e])))return;const t=e.map((e=>"string"==typeof e?R[e]:e));if(t.includes(null))return!1;n({categories:t})},selectedCategories:s,onAuthorChange:e=>n({selectedAuthor:""!==e?Number(e):void 0}),authorList:null!=T?T:[],selectedAuthorId:c}),"grid"===h&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:_,onChange:e=>n({columns:e}),min:2,max:H?Math.min(6,E.length):6,required:!0}))),L=(0,Je.useBlockProps)({className:it()({"wp-block-latest-posts__list":!0,"is-grid":"grid"===h,"has-dates":d,"has-author":g,[`columns-${_}`]:"grid"===h})});if(!H)return(0,je.createElement)("div",{...L},A,(0,je.createElement)(Ke.Placeholder,{icon:On,label:(0,Ye.__)("Latest Posts")},Array.isArray(E)?(0,Ye.__)("No posts found."):(0,je.createElement)(Ke.Spinner,null)));const D=E.length>r?E.slice(0,r):E,V=[{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>n({postLayout:"list"}),isActive:"list"===h},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>n({postLayout:"grid"}),isActive:"grid"===h}],F=(0,_o.getSettings)().formats.date;return(0,je.createElement)("div",null,A,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:V})),(0,je.createElement)("ul",{...L},D.map((e=>{const t=e.title.rendered.trim();let n=e.excerpt.rendered;const a=T?.find((t=>t.id===e.author)),o=document.createElement("div");o.innerHTML=n,n=o.textContent||o.innerText||"";const{url:r,alt:l}=function(e,t){var n;const a=e._embedded?.["wp:featuredmedia"]?.[0];return{url:null!==(n=a?.media_details?.sizes?.[t]?.source_url)&&void 0!==n?n:a?.source_url,alt:a?.alt_text}}(e,v),i=it()({"wp-block-latest-posts__featured-image":!0,[`align${f}`]:!!f}),s=u&&r,c=s&&(0,je.createElement)("img",{src:r,alt:l,style:{maxWidth:y,maxHeight:k}}),h=b<n.trim().split(" ").length&&""===e.excerpt.raw?(0,je.createElement)(je.Fragment,null,n.trim().split(" ",b).join(" "),(0,je.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("… <a>Read more<span>: %1$s</span></a>"),t||(0,Ye.__)("(no title)")),{a:(0,je.createElement)("a",{className:"wp-block-latest-posts__read-more",href:e.link,rel:"noopener noreferrer",onClick:M}),span:(0,je.createElement)("span",{className:"screen-reader-text"})})):n;return(0,je.createElement)("li",{key:e.id},s&&(0,je.createElement)("div",{className:i},x?(0,je.createElement)("a",{className:"wp-block-latest-posts__post-title",href:e.link,rel:"noreferrer noopener",onClick:M},c):c),(0,je.createElement)("a",{href:e.link,rel:"noreferrer noopener",dangerouslySetInnerHTML:t?{__html:t}:void 0,onClick:M},t?null:(0,Ye.__)("(no title)")),g&&a&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-author"},(0,Ye.sprintf)((0,Ye.__)("by %s"),a.name)),d&&e.date_gmt&&(0,je.createElement)("time",{dateTime:(0,_o.format)("c",e.date_gmt),className:"wp-block-latest-posts__post-date"},(0,_o.dateI18n)(F,e.date_gmt)),p&&"excerpt"===m&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},h),p&&"full_post"===m&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:e.content.raw.trim()}}))}))))},deprecated:Sm},zm=()=>Qe({name:Im,metadata:Pm,settings:Mm}),Rm={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function Hm(e){const{values:t,start:n,reversed:a,ordered:o,type:r,...l}=e,i=document.createElement(o?"ol":"ul");i.innerHTML=t,n&&i.setAttribute("start",n),a&&i.setAttribute("reversed",!0),r&&i.setAttribute("type",r);const[s]=(0,qe.rawHandler)({HTML:i.outerHTML});return[{...l,...s.attributes},s.innerBlocks]}const Am={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0},color:{gradients:!0,link:!0},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){const{ordered:t,values:n,type:a,reversed:o,start:r}=e,l=t?"ol":"ul";return(0,je.createElement)(l,{...Je.useBlockProps.save({type:a,reversed:o,start:r})},(0,je.createElement)(Je.RichText.Content,{value:n,multiline:"li"}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}},Lm={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){const{ordered:t,values:n,type:a,reversed:o,start:r}=e,l=t?"ol":"ul";return(0,je.createElement)(l,{...Je.useBlockProps.save({type:a,reversed:o,start:r})},(0,je.createElement)(Je.RichText.Content,{value:n,multiline:"li"}))},migrate:Hm},Dm={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},isEligible({type:e}){return!!e},save({attributes:e}){const{ordered:t,type:n,reversed:a,start:o}=e,r=t?"ol":"ul";return(0,je.createElement)(r,{...Je.useBlockProps.save({type:n,reversed:a,start:o})},(0,je.createElement)(Je.InnerBlocks.Content,null))},migrate:function(e){const{type:t}=e;return t&&Rm[t]?{...e,type:Rm[t]}:e}};var Vm=[Dm,Lm,Am];var Fm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z"}));var $m=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z"}));var Gm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"}));var Om=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));var Um=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"}));var qm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z"})),jm=window.wp.deprecated,Wm=n.n(jm);var Zm=({setAttributes:e,reversed:t,start:n,type:a})=>(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Ordered list settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Start value"),type:"number",onChange:t=>{const n=parseInt(t,10);e({start:isNaN(n)?void 0:n})},value:Number.isInteger(n)?n.toString(10):"",step:"1"}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Numbering style"),options:[{label:(0,Ye.__)("Numbers"),value:"decimal"},{label:(0,Ye.__)("Uppercase letters"),value:"upper-alpha"},{label:(0,Ye.__)("Lowercase letters"),value:"lower-alpha"},{label:(0,Ye.__)("Uppercase Roman numerals"),value:"upper-roman"},{label:(0,Ye.__)("Lowercase Roman numerals"),value:"lower-roman"}],value:a,onChange:t=>e({type:t})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Reverse list numbering"),checked:t||!1,onChange:t=>{e({reversed:t||void 0})}})));var Qm=(0,je.forwardRef)((function(e,t){const{ordered:n,...a}=e,o=n?"ol":"ul";return(0,je.createElement)(o,{ref:t,...a})}));const Km=[["core/list-item"]];function Ym({clientId:e}){const[t,n]=function(e){const{canOutdent:t}=(0,ut.useSelect)((t=>{const{getBlockRootClientId:n,getBlock:a}=t(Je.store),o=n(e);return{canOutdent:!!o&&"core/list-item"===a(o).name}}),[e]),{replaceBlocks:n,selectionChange:a}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:o,getBlockAttributes:r,getBlock:l}=(0,ut.useSelect)(Je.store);return[t,(0,je.useCallback)((()=>{const t=o(e),i=r(t),s=(0,qe.createBlock)("core/list-item",i),{innerBlocks:c}=l(e);n([t],[s,...c]),a(c[c.length-1].clientId)}),[e])]}(e);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Fm:$m,title:(0,Ye.__)("Outdent"),describedBy:(0,Ye.__)("Outdent list item"),disabled:!t,onClick:n}))}function Jm({phrasingContentSchema:e}){const t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach((e=>{t[e].children={li:{children:t}}})),t}function Xm(e){return e.flatMap((({name:e,attributes:t,innerBlocks:n=[]})=>"core/list-item"===e?[t.content,...Xm(n)]:Xm(n)))}const ep={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map((({content:e})=>(0,qe.createBlock)("core/list-item",{content:e})));else if(1===e.length){const n=(0,En.create)({html:e[0].content});t=(0,En.split)(n,"\n").map((e=>(0,qe.createBlock)("core/list-item",{content:(0,En.toHTMLString)({value:e})})))}return(0,qe.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:Jm(e).ol,ul:Jm(e).ul}),transform:function e(t){const n=t.getAttribute("type"),a={ordered:"OL"===t.tagName,anchor:""===t.id?void 0:t.id,start:t.getAttribute("start")?parseInt(t.getAttribute("start"),10):void 0,reversed:!!t.hasAttribute("reversed")||void 0,type:n&&Rm[n]?Rm[n]:void 0},o=Array.from(t.children).map((t=>{const n=Array.from(t.childNodes).filter((e=>e.nodeType!==e.TEXT_NODE||0!==e.textContent.trim().length));n.reverse();const[a,...o]=n;if(!("UL"===a?.tagName||"OL"===a?.tagName))return(0,qe.createBlock)("core/list-item",{content:t.innerHTML});const r=o.map((e=>e.nodeType===e.TEXT_NODE?e.textContent:e.outerHTML));r.reverse();const l={content:r.join("").trim()},i=[e(a)];return(0,qe.createBlock)("core/list-item",l,i)}));return(0,qe.createBlock)("core/list",a,o)}},...["*","-"].map((e=>({type:"prefix",prefix:e,transform(e){return(0,qe.createBlock)("core/list",{},[(0,qe.createBlock)("core/list-item",{content:e})])}}))),...["1.","1)"].map((e=>({type:"prefix",prefix:e,transform(e){return(0,qe.createBlock)("core/list",{ordered:!0},[(0,qe.createBlock)("core/list-item",{content:e})])}})))],to:[...["core/paragraph","core/heading"].map((e=>({type:"block",blocks:[e],transform:(t,n)=>Xm(n).map((t=>(0,qe.createBlock)(e,{content:t})))})))]};var tp=ep;const np={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list",title:"List",category:"text",description:"Create a bulleted or numbered list.",keywords:["bullet list","ordered list","numbered list"],textdomain:"default",attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalOnMerge:!0,__experimentalSlashInserter:!0},editorStyle:"wp-block-list-editor",style:"wp-block-list"},{name:ap}=np,op={icon:Bm,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,Ye.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Queen of Hearts.")}}]},transforms:tp,edit:function({attributes:e,setAttributes:t,clientId:n,style:a}){const{ordered:o,type:r,reversed:l,start:i}=e,s=(0,Je.useBlockProps)({style:{...je.Platform.isNative&&a,listStyleType:o&&"decimal"!==r?r:void 0}}),c=(0,Je.useInnerBlocksProps)(s,{allowedBlocks:["core/list-item"],template:Km,templateLock:!1,templateInsertUpdatesSelection:!0,...je.Platform.isNative&&{marginVertical:8,marginHorizontal:8,renderAppender:!1},__experimentalCaptureToolbars:!0});!function(e,t){const n=(0,ut.useRegistry)(),{updateBlockAttributes:a,replaceInnerBlocks:o}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{if(!e.values)return;const[r,l]=Hm(e);Wm()("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),n.batch((()=>{a(t,r),o(t,l)}))}),[e.values])}(e,n);const u=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Gm:Om,title:(0,Ye.__)("Unordered"),describedBy:(0,Ye.__)("Convert to unordered list"),isActive:!1===o,onClick:()=>{t({ordered:!1})}}),(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Um:qm,title:(0,Ye.__)("Ordered"),describedBy:(0,Ye.__)("Convert to ordered list"),isActive:!0===o,onClick:()=>{t({ordered:!0})}}),(0,je.createElement)(Ym,{clientId:n}));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Qm,{ordered:o,reversed:l,start:i,...c}),u,o&&(0,je.createElement)(Zm,{setAttributes:t,reversed:l,start:i,type:r}))},save:function({attributes:e}){const{ordered:t,type:n,reversed:a,start:o}=e,r=t?"ol":"ul";return(0,je.createElement)(r,{...Je.useBlockProps.save({reversed:a,start:o,style:{listStyleType:t&&"decimal"!==n?n:void 0}})},(0,je.createElement)(Je.InnerBlocks.Content,null))},deprecated:Vm},rp=()=>Qe({name:ap,metadata:np,settings:op});var lp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 11v1.5h8V11h-8zm-6-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));var ip=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"}));var sp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z"}));function cp(e){const t=(0,ut.useSelect)((t=>t(Je.store).getBlockIndex(e)>0),[e]),{replaceBlocks:n,selectionChange:a,multiSelect:o}=(0,ut.useDispatch)(Je.store),{getBlock:r,getPreviousBlockClientId:l,getSelectionStart:i,getSelectionEnd:s,hasMultiSelection:c,getMultiSelectedBlockClientIds:u}=(0,ut.useSelect)(Je.store);return[t,(0,je.useCallback)((()=>{const t=c(),m=t?u():[e],p=m.map((e=>(0,qe.cloneBlock)(r(e)))),d=l(e),g=(0,qe.cloneBlock)(r(d));g.innerBlocks?.length||(g.innerBlocks=[(0,qe.createBlock)("core/list")]),g.innerBlocks[g.innerBlocks.length-1].innerBlocks.push(...p);const h=i(),_=s();n([d,...m],[g]),t?o(p[0].clientId,p[p.length-1].clientId):a(p[0].clientId,_.attributeKey,_.clientId===h.clientId?h.offset:_.offset,_.offset)}),[e])]}function up(e){const t=(0,ut.useRegistry)(),{canOutdent:n}=(0,ut.useSelect)((t=>{const{getBlockRootClientId:n,getBlockName:a}=t(Je.store);return{canOutdent:"core/list-item"===a(n(n(e)))}}),[e]),{moveBlocksToPosition:a,removeBlock:o,insertBlock:r,updateBlockListSettings:l}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:i,getBlockName:s,getBlockOrder:c,getBlockIndex:u,getSelectedBlockClientIds:m,getBlock:p,getBlockListSettings:d}=(0,ut.useSelect)(Je.store);return[n,(0,je.useCallback)(((e=m())=>{if(Array.isArray(e)||(e=[e]),!e.length)return;const n=e[0];if("core/list-item"!==s(n))return;const g=function(e){const t=i(e),n=i(t);if(n&&"core/list-item"===s(n))return n}(n);if(!g)return;const h=i(n),_=e[e.length-1],b=c(h).slice(u(_)+1);t.batch((()=>{if(b.length){let e=c(n)[0];if(!e){const t=(0,qe.cloneBlock)(p(h),{},[]);e=t.clientId,r(t,0,n,!1),l(e,d(h))}a(b,h,e)}if(a(e,h,i(g),u(g)+1),!c(h).length){o(h,!1)}}))}),[])]}function mp(e){const{getBlockRootClientId:t,getBlockName:n,getBlockAttributes:a}=(0,ut.useSelect)(Je.store);return(0,Tt.useRefEffect)((o=>{function r(o){if(o.clipboardData.getData("__unstableWrapperBlockName"))return;const r=t(e);o.clipboardData.setData("__unstableWrapperBlockName",n(r)),o.clipboardData.setData("__unstableWrapperBlockAttributes",JSON.stringify(a(r)))}return o.addEventListener("copy",r),o.addEventListener("cut",r),()=>{o.removeEventListener("copy",r),o.removeEventListener("cut",r)}}),[])}function pp(e,t){const n=(0,ut.useRegistry)(),{getPreviousBlockClientId:a,getNextBlockClientId:o,getBlockOrder:r,getBlockRootClientId:l,getBlockName:i}=(0,ut.useSelect)(Je.store),{mergeBlocks:s,moveBlocksToPosition:c}=(0,ut.useDispatch)(Je.store),[,u]=up(e);function m(e){const t=r(e);return t.length?m(t[t.length-1]):e}function p(e){const t=l(e),n=l(t);if(n&&"core/list-item"===i(n))return n}function d(e){const t=o(e);if(t)return t;const n=p(e);return n?d(n):void 0}function g(e){const t=r(e);return t.length?r(t[0])[0]:d(e)}return o=>{if(o){const l=g(e);if(!l)return void t(o);p(l)?u(l):n.batch((()=>{c(r(l),l,a(l)),s(e,l)}))}else{const i=a(e);if(p(e))u(e);else if(i){const t=m(i);n.batch((()=>{const[n]=r(e);n&&c(r(n),n,l(t)),s(t,e)}))}else t(o)}}}function dp(e){const t=(0,qe.switchToBlockType)(e,"core/list");if(t)return t;const n=(0,qe.switchToBlockType)(e,"core/paragraph");return n?(0,qe.switchToBlockType)(n,"core/list"):null}function gp({clientId:e}){const[t,n]=cp(e),[a,o]=up(e);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Fm:$m,title:(0,Ye.__)("Outdent"),describedBy:(0,Ye.__)("Outdent list item"),disabled:!a,onClick:()=>o()}),(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?ip:sp,title:(0,Ye.__)("Indent"),describedBy:(0,Ye.__)("Indent list item"),isDisabled:!t,onClick:()=>n()}))}const hp={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,qe.createBlock)("core/paragraph",e),...t.map((e=>(0,qe.cloneBlock)(e)))]}]};var _p=hp;const bp={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list-item",title:"List item",category:"text",parent:["core/list"],description:"Create a list item.",textdomain:"default",attributes:{placeholder:{type:"string"},content:{type:"string",source:"html",selector:"li",default:"",__experimentalRole:"content"}},supports:{className:!1,__experimentalSelector:"li",typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:fp}=bp,vp={icon:lp,edit:function({attributes:e,setAttributes:t,onReplace:n,clientId:a,mergeBlocks:o}){const{placeholder:r,content:l}=e,i=(0,Je.useBlockProps)({ref:mp(a)}),s=(0,Je.useInnerBlocksProps)(i,{allowedBlocks:["core/list"],renderAppender:!1,__unstableDisableDropZone:!0}),c=function(e){const{replaceBlocks:t,selectionChange:n}=(0,ut.useDispatch)(Je.store),{getBlock:a,getBlockRootClientId:o,getBlockIndex:r}=(0,ut.useSelect)(Je.store),l=(0,je.useRef)(e);l.current=e;const[i,s]=up(l.current.clientId);return(0,Tt.useRefEffect)((e=>{function c(e){if(e.defaultPrevented||e.keyCode!==un.ENTER)return;const{content:c,clientId:u}=l.current;if(c.length)return;if(e.preventDefault(),i)return void s();const m=a(o(u)),p=r(u),d=(0,qe.cloneBlock)({...m,innerBlocks:m.innerBlocks.slice(0,p)}),g=(0,qe.createBlock)((0,qe.getDefaultBlockName)()),h=[...m.innerBlocks[p].innerBlocks[0]?.innerBlocks||[],...m.innerBlocks.slice(p+1)],_=h.length?[(0,qe.cloneBlock)({...m,innerBlocks:h})]:[];t(m.clientId,[d,g,..._],1),n(g.clientId)}return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}}),[i])}({content:l,clientId:a}),u=function(e){const{getSelectionStart:t,getSelectionEnd:n}=(0,ut.useSelect)(Je.store),[a,o]=cp(e);return(0,Tt.useRefEffect)((e=>{function r(e){const{keyCode:r,shiftKey:l,altKey:i,metaKey:s,ctrlKey:c}=e;if(e.defaultPrevented||!a||r!==un.SPACE||l||i||s||c)return;const u=t(),m=n();0===u.offset&&0===m.offset&&(e.preventDefault(),o())}return e.addEventListener("keydown",r),()=>{e.removeEventListener("keydown",r)}}),[a,o])}(a),m=function(e){const t=(0,je.useRef)(!1),{getBlock:n}=(0,ut.useSelect)(Je.store);return(0,je.useCallback)((a=>{const o=n(e);return t.current?(0,qe.cloneBlock)(o,{content:a}):(t.current=!0,(0,qe.createBlock)(o.name,{...o.attributes,content:a}))}),[e,n])}(a),p=pp(a,o);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)("li",{...s},(0,je.createElement)(Je.RichText,{ref:(0,Tt.useMergeRefs)([c,u]),identifier:"content",tagName:"div",onChange:e=>t({content:e}),value:l,"aria-label":(0,Ye.__)("List text"),placeholder:r||(0,Ye.__)("List"),onSplit:m,onMerge:p,onReplace:n?(e,...t)=>{n(function(e){const t=[];for(let n of e)if("core/list-item"===n.name)t.push(n);else if("core/list"===n.name)t.push(...n.innerBlocks);else if(n=dp(n))for(const{innerBlocks:e}of n)t.push(...e);return t}(e),...t)}:void 0}),s.children),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(gp,{clientId:a})))},save:function({attributes:e}){return(0,je.createElement)("li",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{value:e.content}),(0,je.createElement)(Je.InnerBlocks.Content,null))},merge(e,t){return{...e,content:e.content+t.content}},transforms:_p},yp=()=>Qe({name:fp,metadata:bp,settings:vp});var kp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"}));const xp={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/loginout",title:"Login/out",category:"theme",description:"Show login & logout links.",keywords:["login","logout","form"],textdomain:"default",attributes:{displayLoginAsForm:{type:"boolean",default:!1},redirectToCurrent:{type:"boolean",default:!0}},supports:{className:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:wp}=xp,Ep={icon:kp,edit:function({attributes:e,setAttributes:t}){const{displayLoginAsForm:n,redirectToCurrent:a}=e;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display login as form"),checked:n,onChange:()=>t({displayLoginAsForm:!n})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Redirect to current URL"),checked:a,onChange:()=>t({redirectToCurrent:!a})}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"logged-in"})},(0,je.createElement)("a",{href:"#login-pseudo-link"},(0,Ye.__)("Log out"))))}},Cp=()=>Qe({name:wp,metadata:xp,settings:Ep});var Sp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"}));const Bp="full",Tp="media",Np="attachment",Pp=[["core/paragraph",{placeholder:(0,Ye._x)("Content…","content placeholder")}]],Ip=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${100*t.x}% ${100*t.y}%`:"50% 50%"}:{},Mp=50,zp=()=>{},Rp=e=>{if(!e.customBackgroundColor)return e;const t={color:{background:e.customBackgroundColor}},{customBackgroundColor:n,...a}=e;return{...a,style:t}},Hp=e=>e.align?e:{...e,align:"wide"},Ap={align:{type:"string",default:"wide"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:""},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number"},mediaType:{type:"string"},mediaWidth:{type:"number",default:50},isStackedOnMobile:{type:"boolean",default:!1}},Lp={...Ap,isStackedOnMobile:{type:"boolean",default:!0},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaSizeSlug:{type:"string"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},Dp={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Vp={attributes:{...Lp,mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",__experimentalRole:"content"},mediaId:{type:"number",__experimentalRole:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",__experimentalRole:"content"},mediaType:{type:"string",__experimentalRole:"content"}},supports:{...Dp,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?((e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(100*t.x)}% ${Math.round(100*t.y)}%`:"50% 50%"}:{})(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp,isEligible(e,t,{block:n}){const{attributes:a}=n;return void 0===e.align&&!!a.className?.includes("alignwide")}},Fp={attributes:Lp,supports:Dp,save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Ip(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp},$p={attributes:Lp,supports:Dp,save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Ip(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp},Gp={attributes:{...Ap,isStackedOnMobile:{type:"boolean",default:!0},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,Tt.compose)(Rp,Hp),save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s,mediaId:c,verticalAlignment:u,imageFill:m,focalPoint:p,linkClass:d,href:g,linkTarget:h,rel:_}=e,b=_||void 0;let f=(0,je.createElement)("img",{src:i,alt:o,className:c&&"image"===l?`wp-image-${c}`:null});g&&(f=(0,je.createElement)("a",{className:d,href:g,target:h,rel:b},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:i})},y=(0,Je.getColorClassName)("background-color",t),k=it()({"has-media-on-the-right":"right"===r,"has-background":y||n,[y]:y,"is-stacked-on-mobile":a,[`is-vertically-aligned-${u}`]:u,"is-image-fill":m}),x=m?Ip(i,p):{};let w;s!==Mp&&(w="right"===r?`auto ${s}%`:`${s}% auto`);const E={backgroundColor:y?void 0:n,gridTemplateColumns:w};return(0,je.createElement)("div",{className:k,style:E},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:x},(v[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},Op={attributes:{...Ap,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,Tt.compose)(Rp,Hp),save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s,mediaId:c,verticalAlignment:u,imageFill:m,focalPoint:p}=e,d={image:()=>(0,je.createElement)("img",{src:i,alt:o,className:c&&"image"===l?`wp-image-${c}`:null}),video:()=>(0,je.createElement)("video",{controls:!0,src:i})},g=(0,Je.getColorClassName)("background-color",t),h=it()({"has-media-on-the-right":"right"===r,[g]:g,"is-stacked-on-mobile":a,[`is-vertically-aligned-${u}`]:u,"is-image-fill":m}),_=m?Ip(i,p):{};let b;s!==Mp&&(b="right"===r?`auto ${s}%`:`${s}% auto`);const f={backgroundColor:g?void 0:n,gridTemplateColumns:b};return(0,je.createElement)("div",{className:h,style:f},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:_},(d[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},Up={attributes:{...Ap,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:Hp,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s}=e,c={image:()=>(0,je.createElement)("img",{src:i,alt:o}),video:()=>(0,je.createElement)("video",{controls:!0,src:i})},u=(0,Je.getColorClassName)("background-color",t),m=it()({"has-media-on-the-right":"right"===r,[u]:u,"is-stacked-on-mobile":a});let p;s!==Mp&&(p="right"===r?`auto ${s}%`:`${s}% auto`);const d={backgroundColor:u?void 0:n,gridTemplateColumns:p};return(0,je.createElement)("div",{className:m,style:d},(0,je.createElement)("figure",{className:"wp-block-media-text__media"},(c[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}};var qp=[Vp,Fp,$p,Gp,Op,Up];var jp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"}));var Wp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"}));var Zp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"}));const Qp=["image","video"],Kp=()=>{};function Yp(e,t){return e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(100*t.x)}% ${Math.round(100*t.y)}%`:"50% 50%"}:{}}const Jp=(0,je.forwardRef)((({isSelected:e,isStackedOnMobile:t,...n},a)=>{const o=(0,Tt.useViewportMatch)("small","<");return(0,je.createElement)(Ke.ResizableBox,{ref:a,showHandle:e&&(!o||!t),...n})}));function Xp({mediaId:e,mediaUrl:t,onSelectMedia:n}){return(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:Qp,accept:"image/*,video/*",onSelect:n}))}function ed({className:e,mediaUrl:t,onSelectMedia:n}){const{createErrorNotice:a}=(0,ut.useDispatch)(Bt.store);return(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Zp}),labels:{title:(0,Ye.__)("Media area")},className:e,onSelect:n,accept:"image/*,video/*",allowedTypes:Qp,onError:e=>{a(e,{type:"snackbar"})},disableMediaButtons:t})}var td=(0,je.forwardRef)((function(e,t){const{className:n,commitWidthChange:a,focalPoint:o,imageFill:r,isSelected:l,isStackedOnMobile:i,mediaAlt:s,mediaId:c,mediaPosition:u,mediaType:m,mediaUrl:p,mediaWidth:d,onSelectMedia:g,onWidthChange:h,enableResize:_}=e,b=!c&&(0,Ct.isBlobURL)(p),{toggleSelection:f}=(0,ut.useDispatch)(Je.store);if(p){const v=()=>{f(!1)},y=(e,t,n)=>{h(parseInt(n.style.width))},k=(e,t,n)=>{f(!0),a(parseInt(n.style.width))},x={right:_&&"left"===u,left:_&&"right"===u},w="image"===m&&r?Yp(p,o):{},E={image:()=>(0,je.createElement)("img",{src:p,alt:s}),video:()=>(0,je.createElement)("video",{controls:!0,src:p})};return(0,je.createElement)(Jp,{as:"figure",className:it()(n,"editor-media-container__resizer",{"is-transient":b}),style:w,size:{width:d+"%"},minWidth:"10%",maxWidth:"100%",enable:x,onResizeStart:v,onResize:y,onResizeStop:k,axis:"x",isSelected:l,isStackedOnMobile:i,ref:t},(0,je.createElement)(Xp,{onSelectMedia:g,mediaUrl:p,mediaId:c}),(E[m]||Kp)(),b&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(ed,{...e}))}return(0,je.createElement)(ed,{...e})}));const nd=e=>Math.max(15,Math.min(e,85));function ad(e,t){return e?.media_details?.sizes?.[t]?.source_url}var od=function({attributes:e,isSelected:t,setAttributes:n}){const{focalPoint:a,href:o,imageFill:r,isStackedOnMobile:l,linkClass:i,linkDestination:s,linkTarget:c,mediaAlt:u,mediaId:m,mediaPosition:p,mediaType:d,mediaUrl:g,mediaWidth:h,rel:_,verticalAlignment:b,allowedBlocks:f}=e,v=e.mediaSizeSlug||Bp,{imageSizes:y,image:k}=(0,ut.useSelect)((e=>{const{getSettings:n}=e(Je.store);return{image:m&&t?e(ct.store).getMedia(m,{context:"view"}):null,imageSizes:n()?.imageSizes}}),[t,m]),x=(0,je.useRef)(),w=e=>{const{style:t}=x.current.resizable,{x:n,y:a}=e;t.backgroundPosition=`${100*n}% ${100*a}%`},[E,C]=(0,je.useState)(null),S=function({attributes:{linkDestination:e,href:t},setAttributes:n}){return a=>{if(!a||!a.url)return void n({mediaAlt:void 0,mediaId:void 0,mediaType:void 0,mediaUrl:void 0,mediaLink:void 0,href:void 0,focalPoint:void 0});let o,r;(0,Ct.isBlobURL)(a.url)&&(a.type=(0,Ct.getBlobTypeByURL)(a.url)),o=a.media_type?"image"===a.media_type?"image":"video":a.type,"image"===o&&(r=a.sizes?.large?.url||a.media_details?.sizes?.large?.source_url);let l=t;e===Tp&&(l=a.url),e===Np&&(l=a.link),n({mediaAlt:a.alt,mediaId:a.id,mediaType:o,mediaUrl:r||a.url,mediaLink:a.link||void 0,href:l,focalPoint:void 0})}}({attributes:e,setAttributes:n}),B=e=>{n({mediaWidth:nd(e)}),C(null)},T=it()({"has-media-on-the-right":"right"===p,"is-selected":t,"is-stacked-on-mobile":l,[`is-vertically-aligned-${b}`]:b,"is-image-fill":r}),N=`${E||h}%`,P="right"===p?`1fr ${N}`:`${N} 1fr`,I={gridTemplateColumns:P,msGridColumns:P},M=y.filter((({slug:e})=>ad(k,e))).map((({name:e,slug:t})=>({value:t,label:e}))),z=(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Stack on mobile"),checked:l,onChange:()=>n({isStackedOnMobile:!l})}),"image"===d&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop image to fill entire column"),checked:!!r,onChange:()=>n({imageFill:!r})}),r&&g&&"image"===d&&(0,je.createElement)(Ke.FocalPointPicker,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Focal point picker"),url:g,value:a,onChange:e=>n({focalPoint:e}),onDragStart:w,onDrag:w}),"image"===d&&(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Alternative text"),value:u,onChange:e=>{n({mediaAlt:e})},help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative."))}),"image"===d&&(0,je.createElement)(Je.__experimentalImageSizeControl,{onChangeImage:e=>{const t=ad(k,e);if(!t)return null;n({mediaUrl:t,mediaSizeSlug:e})},slug:v,imageSizeOptions:M,isResizable:!1,imageSizeHelp:(0,Ye.__)("Select the size of the source image.")}),g&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Media width"),value:E||h,onChange:B,min:15,max:85})),R=(0,Je.useBlockProps)({className:T,style:I}),H=(0,Je.useInnerBlocksProps)({className:"wp-block-media-text__content"},{template:Pp,allowedBlocks:f}),A=(0,Je.useBlockEditingMode)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,z),(0,je.createElement)(Je.BlockControls,{group:"block"},"default"===A&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockVerticalAlignmentControl,{onChange:e=>{n({verticalAlignment:e})},value:b}),(0,je.createElement)(Ke.ToolbarButton,{icon:jp,title:(0,Ye.__)("Show media on left"),isActive:"left"===p,onClick:()=>n({mediaPosition:"left"})}),(0,je.createElement)(Ke.ToolbarButton,{icon:Wp,title:(0,Ye.__)("Show media on right"),isActive:"right"===p,onClick:()=>n({mediaPosition:"right"})})),"image"===d&&(0,je.createElement)(Je.__experimentalImageURLInputUI,{url:o||"",onChangeUrl:e=>{n(e)},linkDestination:s,mediaType:d,mediaUrl:k&&k.source_url,mediaLink:k&&k.link,linkTarget:c,linkClass:i,rel:_})),(0,je.createElement)("div",{...R},"right"===p&&(0,je.createElement)("div",{...H}),(0,je.createElement)(td,{className:"wp-block-media-text__media",onSelectMedia:S,onWidthChange:e=>{C(nd(e))},commitWidthChange:B,ref:x,enableResize:"default"===A,focalPoint:a,imageFill:r,isSelected:t,isStackedOnMobile:l,mediaAlt:u,mediaId:m,mediaPosition:p,mediaType:d,mediaUrl:g,mediaWidth:h}),"right"!==p&&(0,je.createElement)("div",{...H})))};const rd=()=>{};const ld={from:[{type:"block",blocks:["core/image"],transform:({alt:e,url:t,id:n,anchor:a})=>(0,qe.createBlock)("core/media-text",{mediaAlt:e,mediaId:n,mediaUrl:t,mediaType:"image",anchor:a})},{type:"block",blocks:["core/video"],transform:({src:e,id:t,anchor:n})=>(0,qe.createBlock)("core/media-text",{mediaId:t,mediaUrl:e,mediaType:"video",anchor:n})},{type:"block",blocks:["core/cover"],transform:({align:e,alt:t,anchor:n,backgroundType:a,customGradient:o,customOverlayColor:r,gradient:l,id:i,overlayColor:s,style:c,textColor:u,url:m},p)=>{let d={};return o?d={style:{color:{gradient:o}}}:r&&(d={style:{color:{background:r}}}),c?.color?.text&&(d.style={color:{...d.style?.color,text:c.color.text}}),(0,qe.createBlock)("core/media-text",{align:e,anchor:n,backgroundColor:s,gradient:l,mediaAlt:t,mediaId:i,mediaType:a,mediaUrl:m,textColor:u,...d},p)}}],to:[{type:"block",blocks:["core/image"],isMatch:({mediaType:e,mediaUrl:t})=>!t||"image"===e,transform:({mediaAlt:e,mediaId:t,mediaUrl:n,anchor:a})=>(0,qe.createBlock)("core/image",{alt:e,id:t,url:n,anchor:a})},{type:"block",blocks:["core/video"],isMatch:({mediaType:e,mediaUrl:t})=>!t||"video"===e,transform:({mediaId:e,mediaUrl:t,anchor:n})=>(0,qe.createBlock)("core/video",{id:e,src:t,anchor:n})},{type:"block",blocks:["core/cover"],transform:({align:e,anchor:t,backgroundColor:n,focalPoint:a,gradient:o,mediaAlt:r,mediaId:l,mediaType:i,mediaUrl:s,style:c,textColor:u},m)=>{const p={};c?.color?.gradient?p.customGradient=c.color.gradient:c?.color?.background&&(p.customOverlayColor=c.color.background),c?.color?.text&&(p.style={color:{text:c.color.text}});const d={align:e,alt:r,anchor:t,backgroundType:i,dimRatio:s?50:100,focalPoint:a,gradient:o,id:l,overlayColor:n,textColor:u,url:s,...p};return(0,qe.createBlock)("core/cover",d,m)}}]};var id=ld;const sd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/media-text",title:"Media & Text",category:"media",description:"Set media and words side-by-side for a richer layout.",keywords:["image","video"],textdomain:"default",attributes:{align:{type:"string",default:"none"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",__experimentalRole:"content"},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number",__experimentalRole:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",__experimentalRole:"content"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaType:{type:"string",__experimentalRole:"content"},mediaWidth:{type:"number",default:50},mediaSizeSlug:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"},allowedBlocks:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-media-text-editor",style:"wp-block-media-text"},{name:cd}=sd,ud={icon:Sp,example:{viewportWidth:601,attributes:{mediaType:"image",mediaUrl:"https://s.w.org/images/core/5.3/Biologia_Centrali-Americana_-_Cantorchilus_semibadius_1902.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("— Kobayashi Issa (一茶)")}}]},transforms:id,edit:od,save:function({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Yp(r,u):{};let x;50!==l&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||rd)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||rd)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},deprecated:qp},md=()=>Qe({name:cd,metadata:sd,settings:ud});var pd=window.wp.dom;const dd=(0,ut.withDispatch)(((e,{clientId:t,attributes:n})=>{const{replaceBlock:a}=e(Je.store);return{convertToHTML(){a(t,(0,qe.createBlock)("core/html",{content:n.originalUndelimitedContent}))}}}))((function({attributes:e,convertToHTML:t,clientId:n}){const{originalName:a,originalUndelimitedContent:o}=e,r=!!o,{hasFreeformBlock:l,hasHTMLBlock:i}=(0,ut.useSelect)((e=>{const{canInsertBlockType:t,getBlockRootClientId:a}=e(Je.store);return{hasFreeformBlock:t("core/freeform",a(n)),hasHTMLBlock:t("core/html",a(n))}}),[n]),s=[];let c;const u=(0,je.createElement)(Ke.Button,{key:"convert",onClick:t,variant:"primary"},(0,Ye.__)("Keep as HTML"));return!r||l||a?r&&i?(c=(0,Ye.sprintf)((0,Ye.__)('Your site doesn’t include support for the "%s" block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely.'),a),s.push(u)):c=(0,Ye.sprintf)((0,Ye.__)('Your site doesn’t include support for the "%s" block. You can leave this block intact or remove it entirely.'),a):i?(c=(0,Ye.__)("It appears you are trying to use the deprecated Classic block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely. Alternatively, you can refresh the page to use the Classic block."),s.push(u)):c=(0,Ye.__)("It appears you are trying to use the deprecated Classic block. You can leave this block intact, or remove it entirely. Alternatively, you can refresh the page to use the Classic block."),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"has-warning"})},(0,je.createElement)(Je.Warning,{actions:s},c),(0,je.createElement)(je.RawHTML,null,(0,pd.safeHTML)(o)))}));var gd=dd;const hd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/missing",title:"Unsupported",category:"text",description:"Your site doesn’t include support for this block.",textdomain:"default",attributes:{originalName:{type:"string"},originalUndelimitedContent:{type:"string"},originalContent:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1,inserter:!1,html:!1,reusable:!1}},{name:_d}=hd,bd={name:_d,__experimentalLabel(e,{context:t}){if("accessibility"===t){const{originalName:t}=e,n=t?(0,qe.getBlockType)(t):void 0;return n?n.settings.title||t:""}},edit:gd,save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.originalContent)}},fd=()=>Qe({name:_d,metadata:hd,settings:bd});var vd=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"}));const yd=(0,Ye.__)("Read more");var kd={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&"core/more"===e.dataset.block,transform(e){const{customText:t,noTeaser:n}=e.dataset,a={};return t&&(a.customText=t),""===n&&(a.noTeaser=!0),(0,qe.createBlock)("core/more",a)}}]};const xd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/more",title:"More",category:"design",description:"Content before this block will be shown in the excerpt on your archives page.",keywords:["read more"],textdomain:"default",attributes:{customText:{type:"string"},noTeaser:{type:"boolean",default:!1}},supports:{customClassName:!1,className:!1,html:!1,multiple:!1},editorStyle:"wp-block-more-editor"},{name:wd}=xd,Ed={icon:vd,example:{},__experimentalLabel(e,{context:t}){if("accessibility"===t)return e.customText},transforms:kd,edit:function({attributes:{customText:e,noTeaser:t},insertBlocksAfter:n,setAttributes:a}){const o={width:`${(e||yd).length+1.2}em`};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>a({noTeaser:!t}),help:e=>e?(0,Ye.__)("The excerpt is hidden."):(0,Ye.__)("The excerpt is visible.")}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)("input",{"aria-label":(0,Ye.__)("“Read more” link text"),type:"text",value:e,placeholder:yd,onChange:e=>{a({customText:""!==e.target.value?e.target.value:void 0})},onKeyDown:({keyCode:e})=>{e===un.ENTER&&n([(0,qe.createBlock)((0,qe.getDefaultBlockName)())])},style:o})))},save:function({attributes:{customText:e,noTeaser:t}}){const n=e?`\x3c!--more ${e}--\x3e`:"\x3c!--more--\x3e",a=t?"\x3c!--noteaser--\x3e":"";return(0,je.createElement)(je.RawHTML,null,[n,a].filter(Boolean).join("\n"))}},Cd=()=>Qe({name:wd,metadata:xd,settings:Ed});var Sd=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})),Bd=window.wp.a11y;var Td=(0,je.forwardRef)((function({icon:e,size:t=24,...n},a){return(0,je.cloneElement)(e,{width:t,height:t,...n,ref:a})}));var Nd=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));const Pd={name:"core/navigation-link"},Id=["core/navigation-link","core/search","core/social-links","core/page-list","core/spacer","core/home-link","core/site-title","core/site-logo","core/navigation-submenu","core/loginout","core/buttons"],Md=["core/navigation-link/page","core/navigation-link"],zd={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},Rd=["postType","wp_navigation",zd];function Hd(e){const t=(0,ct.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:a,isNavigationMenuMissing:o}=(0,ut.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:a,hasFinishedResolution:o}=e(ct.store),r=["postType","wp_navigation",t],l=n(...r),i=a(...r),s=o("getEditedEntityRecord",r),c="publish"===i.status||"draft"===i.status;return{isNavigationMenuResolved:s,isNavigationMenuMissing:s&&(!l||!c),navigationMenu:c?i:null}}(t,e)),[e]),{canCreate:r,canUpdate:l,canDelete:i,isResolving:s,hasResolved:c}=t,{records:u,isResolving:m,hasResolved:p}=(0,ct.useEntityRecords)("postType","wp_navigation",zd);return{navigationMenu:n,isNavigationMenuResolved:a,isNavigationMenuMissing:o,navigationMenus:u,isResolvingNavigationMenus:m,hasResolvedNavigationMenus:p,canSwitchNavigationMenu:e?u?.length>1:u?.length>0,canUserCreateNavigationMenu:r,isResolvingCanUserCreateNavigationMenu:s,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:l,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:i,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}function Ad(e){const{records:t,isResolving:n,hasResolved:a}=(0,ct.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:r,hasResolved:l}=(0,ct.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:i,hasResolved:s}=(0,ct.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!!e});return{pages:o,isResolvingPages:r,hasResolvedPages:l,hasPages:!(!l||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:a,hasMenus:!(!a||!t?.length),menuItems:i,hasResolvedMenuItems:s}}var Ld=({isVisible:e=!0})=>(0,je.createElement)("div",{"aria-hidden":!e||void 0,className:"wp-block-navigation-placeholder__preview"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions__indicator"},(0,je.createElement)(Td,{icon:Sd}),(0,Ye.__)("Navigation")));var Dd=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));var Vd=function({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:n,onCreateNew:a,actionLabel:o,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:l}){const i=(0,Ye.__)("Create from '%s'"),[s,c]=(0,je.useState)(!1);o=o||i;const{menus:u}=Ad(),{navigationMenus:m,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canUserCreateNavigationMenu:g,canSwitchNavigationMenu:h}=Hd(),[_]=(0,ct.useEntityProp)("postType","wp_navigation","title"),b=(0,je.useMemo)((()=>m?.map((({id:e,title:t,status:n},a)=>{const r=function(e,t,n){return e?"publish"===n?(0,Gn.decodeEntities)(e):(0,Ye.sprintf)((0,Ye.__)("%1$s (%2$s)"),(0,Gn.decodeEntities)(e),n):(0,Ye.sprintf)((0,Ye.__)("(no title %s)"),t)}(t?.rendered,a+1,n);return{value:e,label:r,ariaLabel:(0,Ye.sprintf)(o,r)}}))||[]),[m,o]),f=!!m?.length,v=!!u?.length,y=!!h,k=!!g,x=f&&!e,w=!f&&d,E=d&&null===e;let C="";C=s||p?(0,Ye.__)("Loading…"):x||w||E?(0,Ye.__)("Choose or create a Navigation menu"):_,(0,je.useEffect)((()=>{s&&(r||l)&&c(!1)}),[d,r,g,l,s,E,w,x]);const S=(0,je.createElement)(Ke.DropdownMenu,{label:C,icon:Dd,toggleProps:{isSmall:!0}},(({onClose:o})=>(0,je.createElement)(je.Fragment,null,y&&f&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Menus")},(0,je.createElement)(Ke.MenuItemsChoice,{value:e,onSelect:e=>{c(!0),t(e),o()},choices:b,disabled:s})),k&&v&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Import Classic Menus")},u?.map((e=>{const t=(0,Gn.decodeEntities)(e.name);return(0,je.createElement)(Ke.MenuItem,{onClick:()=>{c(!0),n(e),o()},key:e.id,"aria-label":(0,Ye.sprintf)(i,t),disabled:s},t)}))),g&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Tools")},(0,je.createElement)(Ke.MenuItem,{disabled:s,onClick:()=>{o(),a(),c(!0)}},(0,Ye.__)("Create new menu"))))));return S};function Fd({isSelected:e,currentMenuId:t,clientId:n,canUserCreateNavigationMenu:a=!1,isResolvingCanUserCreateNavigationMenu:o,onSelectNavigationMenu:r,onSelectClassicMenu:l,onCreateEmpty:i}){const{isResolvingMenus:s,hasResolvedMenus:c}=Ad();(0,je.useEffect)((()=>{e&&(s&&(0,Bd.speak)((0,Ye.__)("Loading navigation block setup options…")),c&&(0,Bd.speak)((0,Ye.__)("Navigation block setup options ready.")))}),[c,s,e]);const u=s&&o;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Placeholder,{className:"wp-block-navigation-placeholder"},(0,je.createElement)(Ld,{isVisible:!e}),(0,je.createElement)("div",{"aria-hidden":!e||void 0,className:"wp-block-navigation-placeholder__controls"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions__indicator"},(0,je.createElement)(Td,{icon:Sd})," ",(0,Ye.__)("Navigation")),(0,je.createElement)("hr",null),u&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(Vd,{currentMenuId:t,clientId:n,onSelectNavigationMenu:r,onSelectClassicMenu:l}),(0,je.createElement)("hr",null),a&&(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:i},(0,Ye.__)("Start empty"))))))}var $d=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"}));function Gd({icon:e}){return"menu"===e?(0,je.createElement)(Td,{icon:$d}):(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false"},(0,je.createElement)(We.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,je.createElement)(We.Rect,{x:"4",y:"15",width:"16",height:"1.5"}))}function Od({children:e,id:t,isOpen:n,isResponsive:a,onToggle:o,isHiddenByDefault:r,overlayBackgroundColor:l,overlayTextColor:i,hasIcon:s,icon:c}){if(!a)return e;const u=it()("wp-block-navigation__responsive-container",{"has-text-color":!!i.color||!!i?.class,[(0,Je.getColorClassName)("color",i?.slug)]:!!i?.slug,"has-background":!!l.color||l?.class,[(0,Je.getColorClassName)("background-color",l?.slug)]:!!l?.slug,"is-menu-open":n,"hidden-by-default":r}),m={color:!i?.slug&&i?.color,backgroundColor:!l?.slug&&l?.color&&l.color},p=it()("wp-block-navigation__responsive-container-open",{"always-shown":r}),d=`${t}-modal`,g={className:"wp-block-navigation__responsive-dialog",...n&&{role:"dialog","aria-modal":!0,"aria-label":(0,Ye.__)("Menu")}};return(0,je.createElement)(je.Fragment,null,!n&&(0,je.createElement)(Ke.Button,{"aria-haspopup":"true","aria-label":s&&(0,Ye.__)("Open menu"),className:p,onClick:()=>o(!0)},s&&(0,je.createElement)(Gd,{icon:c}),!s&&(0,Ye.__)("Menu")),(0,je.createElement)("div",{className:u,style:m,id:d},(0,je.createElement)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1"},(0,je.createElement)("div",{...g},(0,je.createElement)(Ke.Button,{className:"wp-block-navigation__responsive-container-close","aria-label":s&&(0,Ye.__)("Close menu"),onClick:()=>o(!1)},s&&(0,je.createElement)(Td,{icon:Nd}),!s&&(0,Ye.__)("Close")),(0,je.createElement)("div",{className:"wp-block-navigation__responsive-container-content",id:`${d}-content`},e)))))}function Ud({clientId:e,hasCustomPlaceholder:t,orientation:n,templateLock:a}){const{isImmediateParentOfSelectedBlock:o,selectedBlockHasChildren:r,isSelected:l}=(0,ut.useSelect)((t=>{const{getBlockCount:n,hasSelectedInnerBlock:a,getSelectedBlockClientId:o}=t(Je.store),r=o();return{isImmediateParentOfSelectedBlock:a(e,!1),selectedBlockHasChildren:!!n(r),isSelected:r===e}}),[e]),[i,s,c]=(0,ct.useEntityBlockEditor)("postType","wp_navigation"),u=(0,je.useMemo)((()=>i.every((({name:e})=>"core/navigation-link"===e||"core/navigation-submenu"===e||"core/page-list"===e))),[i]),m=l||o&&!r,p=(0,je.useMemo)((()=>(0,je.createElement)(Ld,null)),[]),d=!t&&!!!i?.length&&!l,g=(0,Je.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:i,onInput:s,onChange:c,allowedBlocks:Id,prioritizedInserterBlocks:Md,defaultBlock:Pd,directInsert:u,orientation:n,templateLock:a,renderAppender:!!(l||o&&!r||m)&&Je.InnerBlocks.ButtonBlockAppender,placeholder:d?p:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,je.createElement)("div",{...g})}function qd(){const[e,t]=(0,ct.useEntityProp)("postType","wp_navigation","title");return(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Menu name"),value:e,onChange:t})}const jd=(e,t,n)=>{if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e){if(!t.hasOwnProperty(a))return!1;if(n&&n(a,e))return!0;if(!jd(e[a],t[a],n))return!1}return!0}return!1},Wd={};function Zd({blocks:e,createNavigationMenu:t,hasSelection:n}){const a=(0,je.useRef)();(0,je.useEffect)((()=>{a?.current||(a.current=e)}),[e]);const o=function(e,t){return!jd(e,t,((e,t)=>{if("core/page-list"===t?.name&&"innerBlocks"===e)return!0}))}(a?.current,e),r=(0,je.useMemo)((()=>e.every((({name:e})=>"core/navigation-link"===e||"core/navigation-submenu"===e||"core/page-list"===e))),[e]),l=(0,je.useContext)(Ke.Disabled.Context),i=(0,Je.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:!!n&&void 0,allowedBlocks:Id,defaultBlock:Pd,directInsert:r}),{isSaving:s,hasResolvedAllNavigationMenus:c}=(0,ut.useSelect)((e=>{if(l)return Wd;const{hasFinishedResolution:t,isSavingEntityRecord:n}=e(ct.store);return{isSaving:n("postType","wp_navigation"),hasResolvedAllNavigationMenus:t("getEntityRecords",Rd)}}),[l]);(0,je.useEffect)((()=>{!l&&!s&&c&&n&&o&&t(null,e)}),[e,t,l,s,c,o,n]);const u=s?Ke.Disabled:"div";return(0,je.createElement)(u,{...i})}function Qd({onDelete:e}){const[t,n]=(0,je.useState)(!1),a=(0,ct.useEntityId)("postType","wp_navigation"),[o]=(0,ct.useEntityProp)("postType","wp_navigation","title"),{deleteEntityRecord:r}=(0,ut.useDispatch)(ct.store);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Button,{className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{n(!0)}},(0,Ye.__)("Delete menu")),t&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.sprintf)((0,Ye.__)("Delete %s"),o),onRequestClose:()=>n(!1)},(0,je.createElement)("p",null,(0,Ye.__)("Are you sure you want to delete this navigation menu?")),(0,je.createElement)(Ke.__experimentalHStack,{justify:"right"},(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:()=>{n(!1)}},(0,Ye.__)("Cancel")),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{r("postType","wp_navigation",a,{force:!0}),e(o)}},(0,Ye.__)("Confirm")))))}var Kd=function({name:e,message:t=""}={}){const n=(0,je.useRef)(),{createWarningNotice:a,removeNotice:o}=(0,ut.useDispatch)(Bt.store);return[(0,je.useCallback)((o=>{n.current||(n.current=e,a(o||t,{id:n.current,type:"snackbar"}))}),[n,a,t,e]),(0,je.useCallback)((()=>{n.current&&(o(n.current),n.current=null)}),[n,o])]};function Yd({setAttributes:e,hasIcon:t,icon:n}){return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show icon button"),help:(0,Ye.__)("Configure the visual appearance of the button opening the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,Ye.__)("handle"),label:(0,je.createElement)(Gd,{icon:"handle"})}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,Ye.__)("menu"),label:(0,je.createElement)(Gd,{icon:"menu"})})))}function Jd(e){if(!e)return null;const t=Xd(function(e,t="id",n="parent"){const a=Object.create(null),o=[];for(const r of e)a[r[t]]={...r,children:[]},r[n]?(a[r[n]]=a[r[n]]||{},a[r[n]].children=a[r[n]].children||[],a[r[n]].children.push(a[r[t]])):o.push(a[r[t]]);return o}(e));return(0,yl.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function Xd(e,t=0){let n={};const a=[...e].sort(((e,t)=>e.menu_order-t.menu_order)),o=a.map((e=>{if("block"===e.type){const[t]=(0,qe.parse)(e.content.raw);return t||(0,qe.createBlock)("core/freeform",{content:e.content})}const a=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:a,object:o,object_id:r,description:l,url:i,type:s,target:c},u,m){o&&"post_tag"===o&&(o="tag");return{label:e?.rendered||"",...o?.length&&{type:o},kind:s?.replace("_","-")||"custom",url:i||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...a?.length&&{title:a},...r&&"custom"!==o&&{id:r},...l?.length&&{description:l},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===u&&{isTopLevelItem:0===m},..."core/navigation-link"===u&&{isTopLevelLink:0===m}}}(e,a,t),{innerBlocks:r=[],mapping:l={}}=e.children?.length?Xd(e.children,t+1):{};n={...n,...l};const i=(0,qe.createBlock)(a,o,r);return n[e.id]=i.clientId,i}));return{innerBlocks:o,mapping:n}}const eg="success",tg="error",ng="pending";let ag=null;var og=function(e,{throwOnError:t=!1}={}){const n=(0,ut.useRegistry)(),{editEntityRecord:a}=(0,ut.useDispatch)(ct.store),[o,r]=(0,je.useState)("idle"),[l,i]=(0,je.useState)(null),s=(0,je.useCallback)((async(t,o,r="publish")=>{let l,i;try{i=await n.resolveSelect(ct.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===i)throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:s}=Jd(i);try{l=await e(o,s,r),await a("postType","wp_navigation",l.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return l}),[e,a,n]);return{convert:(0,je.useCallback)((async(e,n,a)=>{if(ag!==e)return ag=e,e&&n?(r(ng),i(null),await s(e,n,a).then((e=>(r(eg),ag=null,e))).catch((e=>{if(i(e?.message),r(tg),ag=null,t)throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(i("Unable to convert menu. Missing menu details."),void r(tg))}),[s,t]),status:o,error:l}};function rg(e,t){return e&&t?e+"//"+t:null}const lg=["postType","wp_navigation",{status:"draft",per_page:-1}],ig=["postType","wp_navigation",{per_page:-1,status:"publish"}];function sg(e){const t=(0,je.useContext)(Ke.Disabled.Context),n=function(e){return(0,ut.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:a}=t(Je.store),o=a(e,"core/template-part",!0);if(!o?.length)return;const r=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getEditedEntityRecord:l}=t(ct.store);for(const e of o){const t=n(e),{theme:a,slug:o}=t.attributes,i=l("postType","wp_template_part",rg(a,o));if(i?.area)return r.find((e=>"uncategorized"!==e.area&&e.area===i.area))?.label}}),[e])}(t?void 0:e),a=(0,ut.useRegistry)();return(0,je.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=a.resolveSelect(ct.store),[o,r]=await Promise.all([e(...lg),e(...ig)]),l=n?(0,Ye.sprintf)((0,Ye.__)("%s navigation"),n):(0,Ye.__)("Navigation"),i=[...o,...r].reduce(((e,t)=>t?.title?.raw?.startsWith(l)?e+1:e),0);return(i>0?`${l} ${i+1}`:l)||""}),[t,n,a])}const cg="success",ug="error",mg="pending",pg="idle";const dg=[];function gg(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function hg(e,t,n){if(!e)return;t(gg(e).color);let a=e,o=gg(a).backgroundColor;for(;"rgba(0, 0, 0, 0)"===o&&a.parentNode&&a.parentNode.nodeType===a.parentNode.ELEMENT_NODE;)a=a.parentNode,o=gg(a).backgroundColor;n(o)}function _g(e,t){const{textColor:n,customTextColor:a,backgroundColor:o,customBackgroundColor:r,overlayTextColor:l,customOverlayTextColor:i,overlayBackgroundColor:s,customOverlayBackgroundColor:c,style:u}=e,m={};return t&&i?m.customTextColor=i:t&&l?m.textColor=l:a?m.customTextColor=a:n?m.textColor=n:u?.color?.text&&(m.customTextColor=u.color.text),t&&c?m.customBackgroundColor=c:t&&s?m.backgroundColor=s:r?m.customBackgroundColor=r:o?m.backgroundColor=o:u?.color?.background&&(m.customTextColor=u.color.background),m}function bg(e){return{className:it()("wp-block-navigation__submenu-container",{"has-text-color":!(!e.textColor&&!e.customTextColor),[`has-${e.textColor}-color`]:!!e.textColor,"has-background":!(!e.backgroundColor&&!e.customBackgroundColor),[`has-${e.backgroundColor}-background-color`]:!!e.backgroundColor}),style:{color:e.customTextColor,backgroundColor:e.customBackgroundColor}}}var fg=({className:e="",disabled:t,isMenuItem:n=!1})=>{let a=Ke.Button;return n&&(a=Ke.MenuItem),(0,je.createElement)(a,{variant:"link",disabled:t,className:e,href:(0,st.addQueryArgs)("edit.php",{post_type:"wp_navigation"})},(0,Ye.__)("Manage menus"))};var vg=function({onCreateNew:e}){return(0,je.createElement)(Je.Warning,null,(0,je.createInterpolateElement)((0,Ye.__)("Navigation menu has been deleted or is unavailable. <button>Create a new menu?</button>"),{button:(0,je.createElement)(Ke.Button,{onClick:e,variant:"link"})}))};var yg=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z"}));var kg=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var xg=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const wg={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},Eg=["core/navigation-link","core/navigation-submenu"];function Cg({block:e,onClose:t,expandedState:n,expand:a,setInsertedBlock:o}){const{insertBlock:r,replaceBlock:l,replaceInnerBlocks:i}=(0,ut.useDispatch)(Je.store),s=e.clientId,c=!Eg.includes(e.name);return(0,je.createElement)(Ke.MenuItem,{icon:yg,disabled:c,onClick:()=>{const c=(0,qe.createBlock)("core/navigation-link");if("core/navigation-submenu"===e.name)r(c,e.innerBlocks.length,s,false);else{const t=(0,qe.createBlock)("core/navigation-submenu",e.attributes,e.innerBlocks);l(s,t),i(t.clientId,[c],false)}o(c),n[e.clientId]||a(e.clientId),t()}},(0,Ye.__)("Add submenu link"))}function Sg(e){const{block:t}=e,{clientId:n}=t,{moveBlocksDown:a,moveBlocksUp:o,removeBlocks:r}=(0,ut.useDispatch)(Je.store),l=(0,Ye.sprintf)((0,Ye.__)("Remove %s"),(0,Je.BlockTitle)({clientId:n,maximumLength:25})),i=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t}=e(Je.store);return t(n)}),[n]);return(0,je.createElement)(Ke.DropdownMenu,{icon:Dd,label:(0,Ye.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:wg,noIcons:!0,...e},(({onClose:s})=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.MenuGroup,null,(0,je.createElement)(Ke.MenuItem,{icon:kg,onClick:()=>{o([n],i),s()}},(0,Ye.__)("Move up")),(0,je.createElement)(Ke.MenuItem,{icon:xg,onClick:()=>{a([n],i),s()}},(0,Ye.__)("Move down")),(0,je.createElement)(Cg,{block:t,onClose:s,expanded:!0,expandedState:e.expandedState,expand:e.expand,setInsertedBlock:e.setInsertedBlock})),(0,je.createElement)(Ke.MenuGroup,null,(0,je.createElement)(Ke.MenuItem,{onClick:()=>{r([n],!1),s()}},l)))))}var Bg=window.wp.escapeHtml;const Tg=(e={},t,n={})=>{const{label:a="",kind:o="",type:r=""}=n,{title:l="",url:i="",opensInNewTab:s,id:c,kind:u=o,type:m=r}=e,p=l.replace(/http(s?):\/\//gi,""),d=i.replace(/http(s?):\/\//gi,""),g=l&&l!==a&&p!==d?(0,Bg.escapeHTML)(l):a||(0,Bg.escapeHTML)(d),h="post_tag"===m?"tag":m.replace("-","_"),_=["post","page","tag","category"].indexOf(h)>-1,b=!u&&!_||"custom"===u?"custom":u;t({...i&&{url:encodeURI((0,st.safeDecodeURI)(i))},...g&&{label:g},...void 0!==s&&{opensInNewTab:s},...c&&Number.isInteger(c)&&{id:c},...b&&{kind:b},...h&&"URL"!==h&&{type:h}})};function Ng(e,t){switch(e){case"post":case"page":return{type:"post",subtype:e};case"category":return{type:"term",subtype:"category"};case"tag":return{type:"term",subtype:"post_tag"};case"post_format":return{type:"post-format"};default:return"taxonomy"===t?{type:"term",subtype:e}:"post-type"===t?{type:"post",subtype:e}:{}}}function Pg({clientId:e}){const{getBlock:t,blockTransforms:n}=(0,ut.useSelect)((t=>{const{getBlock:n,getBlockRootClientId:a,getBlockTransformItems:o}=t(Je.store);return{getBlock:n,blockTransforms:o(n(e),a(e))}}),[e]),{replaceBlock:a}=(0,ut.useDispatch)(Je.store),o=["core/page-list","core/site-logo","core/social-links","core/search"],r=n.filter((e=>o.includes(e.name)));return r?.length&&e?(0,je.createElement)("div",{className:"link-control-transform"},(0,je.createElement)("h3",{className:"link-control-transform__subheading"},(0,Ye.__)("Transform")),(0,je.createElement)("div",{className:"link-control-transform__items"},r.map(((n,o)=>(0,je.createElement)(Ke.Button,{key:`transform-${o}`,onClick:()=>a(e,(0,qe.switchToBlockType)(t(e),n.name)),className:"link-control-transform__item"},(0,je.createElement)(Je.BlockIcon,{icon:n.icon}),n.title))))):null}function Ig(e){const{saveEntityRecord:t}=(0,ut.useDispatch)(ct.store),n=(0,ct.useResourcePermissions)("pages"),a=(0,ct.useResourcePermissions)("posts");const{label:o,url:r,opensInNewTab:l,type:i,kind:s}=e.link;let c=!1;i&&"page"!==i?"post"===i&&(c=a.canCreate):c=n.canCreate;const u=(0,je.useMemo)((()=>({url:r,opensInNewTab:l,title:o&&(0,pd.__unstableStripHTML)(o)})),[o,l,r]);return(0,je.createElement)(Ke.Popover,{placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0},(0,je.createElement)(Je.__experimentalLinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:u,showInitialSuggestions:!0,withCreateSuggestion:c,createSuggestion:async function(n){const a=e.link.type||"page",o=await t("postType",a,{title:n,status:"draft"});return{id:o.id,type:a,title:(0,Gn.decodeEntities)(o.title.rendered),url:o.link,kind:"post-type"}},createSuggestionButtonText:e=>{let t;return t="post"===i?(0,Ye.__)("Create draft post: <mark>%s</mark>"):(0,Ye.__)("Create draft page: <mark>%s</mark>"),(0,je.createInterpolateElement)((0,Ye.sprintf)(t,e),{mark:(0,je.createElement)("mark",null)})},noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:Ng(i,s),onChange:e.onChange,onRemove:e.onRemove,onCancel:e.onCancel,renderControlBottom:r?null:()=>(0,je.createElement)(Pg,{clientId:e.clientId})}))}const Mg=(0,Ye.__)("Switch to '%s'"),zg=["core/navigation-link","core/navigation-submenu"],{PrivateListView:Rg}=At(Je.privateApis);function Hg({block:e,insertedBlock:t,setInsertedBlock:n}){const{updateBlockAttributes:a}=(0,ut.useDispatch)(Je.store),o=zg?.includes(t?.name),r=t?.clientId===e.clientId;if(!(o&&r))return null;return(0,je.createElement)(Ig,{clientId:t?.clientId,link:t?.attributes,onClose:()=>{n(null)},onChange:e=>{var o;Tg(e,(o=t?.clientId,e=>{o&&a(o,e)}),t?.attributes),n(null)},onCancel:()=>{n(null)}})}const Ag=({clientId:e,currentMenuId:t,isLoading:n,isNavigationMenuMissing:a,onCreateNew:o})=>{const r=(0,ut.useSelect)((t=>!!t(Je.store).getBlockCount(e)),[e]),{navigationMenu:l}=Hd(t);if(t&&a)return(0,je.createElement)(vg,{onCreateNew:o});if(n)return(0,je.createElement)(Ke.Spinner,null);const i=l?(0,Ye.sprintf)((0,Ye.__)("Structure for navigation menu: %s"),l?.title||(0,Ye.__)("Untitled menu")):(0,Ye.__)("You have not yet created any menus. Displaying a list of your Pages");return(0,je.createElement)("div",{className:"wp-block-navigation__menu-inspector-controls"},!r&&(0,je.createElement)("p",{className:"wp-block-navigation__menu-inspector-controls__empty-message"},(0,Ye.__)("This navigation menu is empty.")),(0,je.createElement)(Rg,{rootClientId:e,isExpanded:!0,description:i,showAppender:!0,blockSettingsMenu:Sg,additionalBlockContent:Hg}))};var Lg=e=>{const{createNavigationMenuIsSuccess:t,createNavigationMenuIsError:n,currentMenuId:a=null,onCreateNew:o,onSelectClassicMenu:r,onSelectNavigationMenu:l,isManageMenusButtonDisabled:i,blockEditingMode:s}=e;return(0,je.createElement)(Je.InspectorControls,{group:"list"},(0,je.createElement)(Ke.PanelBody,{title:null},(0,je.createElement)(Ke.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header"},(0,je.createElement)(Ke.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2},(0,Ye.__)("Menu")),"default"===s&&(0,je.createElement)(Vd,{currentMenuId:a,onSelectClassicMenu:r,onSelectNavigationMenu:l,onCreateNew:o,createNavigationMenuIsSuccess:t,createNavigationMenuIsError:n,actionLabel:Mg,isManageMenusButtonDisabled:i})),(0,je.createElement)(Ag,{...e})))};function Dg({id:e,children:t}){return(0,je.createElement)(Ke.VisuallyHidden,null,(0,je.createElement)("div",{id:e,className:"wp-block-navigation__description"},t))}function Vg({id:e}){const[t]=(0,ct.useEntityProp)("postType","wp_navigation","title"),n=(0,Ye.sprintf)((0,Ye.__)('Navigation menu: "%s"'),t);return(0,je.createElement)(Dg,{id:e},n)}var Fg=(0,Je.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})((function({attributes:e,setAttributes:t,clientId:n,isSelected:a,className:o,backgroundColor:r,setBackgroundColor:l,textColor:i,setTextColor:s,overlayBackgroundColor:c,setOverlayBackgroundColor:u,overlayTextColor:m,setOverlayTextColor:p,hasSubmenuIndicatorSetting:d=!0,customPlaceholder:g=null,__unstableLayoutClassNames:h}){const{openSubmenusOnClick:_,overlayMenu:b,showSubmenuIcon:f,templateLock:v,layout:{justifyContent:y,orientation:k="horizontal",flexWrap:x="wrap"}={},hasIcon:w,icon:E="handle"}=e,C=e.ref,S=(0,je.useCallback)((e=>{t({ref:e})}),[t]),B=`navigationMenu/${C}`,T=(0,Je.__experimentalUseHasRecursion)(B),N=(0,Je.useBlockEditingMode)(),{menus:P}=Ad(),[I,M]=Kd({name:"block-library/core/navigation/status"}),[z,R]=Kd({name:"block-library/core/navigation/classic-menu-conversion"}),[H,A]=Kd({name:"block-library/core/navigation/permissions/update"}),{create:L,status:D,error:V,value:F,isPending:$,isSuccess:G,isError:O}=function(e){const[t,n]=(0,je.useState)(pg),[a,o]=(0,je.useState)(null),[r,l]=(0,je.useState)(null),{saveEntityRecord:i,editEntityRecord:s}=(0,ut.useDispatch)(ct.store),c=sg(e),u=(0,je.useCallback)((async(e=null,t=[],a)=>{if(e&&"string"!=typeof e)throw l("Invalid title supplied when creating Navigation Menu."),n(ug),new Error("Value of supplied title argument was not a string.");n(mg),o(null),l(null),e||(e=await c().catch((e=>{throw l(e?.message),n(ug),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const r={title:e,content:(0,qe.serialize)(t),status:a};return i("postType","wp_navigation",r).then((e=>(o(e),n(cg),"publish"!==a&&s("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw l(e?.message),n(ug),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[i,s,c]);return{create:u,status:t,value:a,error:r,isIdle:t===pg,isPending:t===mg,isSuccess:t===cg,isError:t===ug}}(n),U=()=>{L("")},{hasUncontrolledInnerBlocks:q,uncontrolledInnerBlocks:j,isInnerBlockSelected:W,innerBlocks:Z}=function(e){return(0,ut.useSelect)((t=>{const{getBlock:n,getBlocks:a,hasSelectedInnerBlock:o}=t(Je.store),r=n(e).innerBlocks,l=!!r?.length,i=l?dg:a(e);return{innerBlocks:l?r:i,hasUncontrolledInnerBlocks:l,uncontrolledInnerBlocks:r,controlledInnerBlocks:i,isInnerBlockSelected:o(e,!0)}}),[e])}(n),Q=!!Z.find((e=>"core/navigation-submenu"===e.name)),{replaceInnerBlocks:K,selectBlock:Y,__unstableMarkNextChangeAsNotPersistent:J}=(0,ut.useDispatch)(Je.store),[X,ee]=(0,je.useState)(!1),[te,ne]=(0,je.useState)(!1),{hasResolvedNavigationMenus:ae,isNavigationMenuResolved:oe,isNavigationMenuMissing:re,canUserUpdateNavigationMenu:le,hasResolvedCanUserUpdateNavigationMenu:ie,canUserDeleteNavigationMenu:se,hasResolvedCanUserDeleteNavigationMenu:ce,canUserCreateNavigationMenu:ue,isResolvingCanUserCreateNavigationMenu:me,hasResolvedCanUserCreateNavigationMenu:pe}=Hd(C),de=ae&&re,{convert:ge,status:he,error:_e}=og(L),be=he===ng,fe=(0,je.useCallback)(((e,t={focusNavigationBlock:!1})=>{const{focusNavigationBlock:a}=t;S(e),a&&Y(n)}),[Y,n,S]),ve=!re&&oe,ye=q&&!ve,{getNavigationFallbackId:ke}=At((0,ut.useSelect)(ct.store)),xe=C||ye?null:ke();(0,je.useEffect)((()=>{C||ye||!xe||(J(),S(xe))}),[C,S,ye,xe,J]);const we=(0,je.useRef)(),Ee="nav",Ce=!C&&!$&&!be&&ae&&0===P?.length&&!q,Se=!ae||$||be||!(!C||ve||be),Be=e.style?.typography?.textDecoration,Te=(0,Je.__experimentalUseBlockOverlayActive)(n),Ne="never"!==b,Pe=(0,Je.useBlockProps)({ref:we,className:it()(o,{"items-justified-right":"right"===y,"items-justified-space-between":"space-between"===y,"items-justified-left":"left"===y,"items-justified-center":"center"===y,"is-vertical":"vertical"===k,"no-wrap":"nowrap"===x,"is-responsive":Ne,"has-text-color":!!i.color||!!i?.class,[(0,Je.getColorClassName)("color",i?.slug)]:!!i?.slug,"has-background":!!r.color||r.class,[(0,Je.getColorClassName)("background-color",r?.slug)]:!!r?.slug,[`has-text-decoration-${Be}`]:Be,"block-editor-block-content-overlay":Te},h),style:{color:!i?.slug&&i?.color,backgroundColor:!r?.slug&&r?.color}}),Ie="web"===je.Platform.OS,[Me,ze]=(0,je.useState)(),[Re,He]=(0,je.useState)(),[Ae,Le]=(0,je.useState)(),[De,Ve]=(0,je.useState)(),Fe=async e=>{const t=await ge(e.id,e.name,"draft");t&&fe(t.id,{focusNavigationBlock:!0})},$e=e=>{fe(e)};(0,je.useEffect)((()=>{M(),$&&(0,Bd.speak)((0,Ye.__)("Creating Navigation Menu.")),G&&(fe(F?.id,{focusNavigationBlock:!0}),I((0,Ye.__)("Navigation Menu successfully created."))),O&&I((0,Ye.__)("Failed to create Navigation Menu."))}),[D,V,F?.id,O,G,$,fe,M,I]),(0,je.useEffect)((()=>{R(),he===ng&&(0,Bd.speak)((0,Ye.__)("Classic menu importing.")),he===eg&&z((0,Ye.__)("Classic menu imported successfully.")),he===tg&&z((0,Ye.__)("Classic menu import failed."))}),[he,_e,R,z]),(0,je.useEffect)((()=>{if(!Ie)return;hg(we.current,He,ze);const e=we.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');e&&(m.color||c.color)&&hg(e,Ve,Le)}),[Ie,m.color,c.color]),(0,je.useEffect)((()=>{a||W||A(),(a||W)&&(C&&!de&&ie&&!le&&H((0,Ye.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),C||!pe||ue||H((0,Ye.__)("You do not have permission to create Navigation Menus.")))}),[a,W,le,ie,ue,pe,C,A,H,de]);const Ge=ue||le,Oe=it()("wp-block-navigation__overlay-menu-preview",{open:te}),Ue=f||_?"":(0,Ye.__)('The current menu options offer reduced accessibility for users and are not recommended. Enabling either "Open on Click" or "Show arrow" offers enhanced accessibility by allowing keyboard users to browse submenus selectively.'),We=(0,je.useRef)(!0);(0,je.useEffect)((()=>{!We.current&&Ue&&(0,Bd.speak)(Ue),We.current=!1}),[Ue]);const Ze=(0,Tt.useInstanceId)(Yd,"overlay-menu-preview"),Qe=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),Xe=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,d&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Display")},Ne&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Button,{className:Oe,onClick:()=>{ne(!te)},"aria-label":(0,Ye.__)("Overlay menu controls"),"aria-controls":Ze,"aria-expanded":te},w&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Gd,{icon:E}),(0,je.createElement)(Td,{icon:Nd})),!w&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("span",null,(0,Ye.__)("Menu")),(0,je.createElement)("span",null,(0,Ye.__)("Close")))),(0,je.createElement)("div",{id:Ze},te&&(0,je.createElement)(Yd,{setAttributes:t,hasIcon:w,icon:E,hidden:!te}))),(0,je.createElement)("h3",null,(0,Ye.__)("Overlay Menu")),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Configure overlay menu"),value:b,help:(0,Ye.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>t({overlayMenu:e}),isBlock:!0,hideLabelFromVision:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"never",label:(0,Ye.__)("Off")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,Ye.__)("Mobile")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"always",label:(0,Ye.__)("Always")})),Q&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("h3",null,(0,Ye.__)("Submenus")),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,checked:_,onChange:e=>{t({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,Ye.__)("Open on click")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,checked:f,onChange:e=>{t({showSubmenuIcon:e})},disabled:e.openSubmenusOnClick,label:(0,Ye.__)("Show arrow")}),Ue&&(0,je.createElement)("div",null,(0,je.createElement)(Ke.Notice,{spokenMessage:null,status:"warning",isDismissible:!1},Ue))))),Qe.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:i.color,label:(0,Ye.__)("Text"),onColorChange:s,resetAllFilter:()=>s()},{colorValue:r.color,label:(0,Ye.__)("Background"),onColorChange:l,resetAllFilter:()=>l()},{colorValue:m.color,label:(0,Ye.__)("Submenu & overlay text"),onColorChange:p,resetAllFilter:()=>p()},{colorValue:c.color,label:(0,Ye.__)("Submenu & overlay background"),onColorChange:u,resetAllFilter:()=>u()}],panelId:n,...Qe,gradients:[],disableCustomGradients:!0}),Ie&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.ContrastChecker,{backgroundColor:Me,textColor:Re}),(0,je.createElement)(Je.ContrastChecker,{backgroundColor:Ae,textColor:De})))),et=`${n}-desc`,tt=!Ge||!ae;if(ye&&!$)return(0,je.createElement)(Ee,{...Pe,"aria-describedby":Ce?void 0:et},(0,je.createElement)(Dg,{id:et},(0,Ye.__)("Unsaved Navigation Menu.")),(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),"default"===N&&Xe,(0,je.createElement)(Od,{id:n,onToggle:ee,isOpen:X,hasIcon:w,icon:E,isResponsive:Ne,isHiddenByDefault:"always"===b,overlayBackgroundColor:c,overlayTextColor:m},(0,je.createElement)(Zd,{createNavigationMenu:L,blocks:j,hasSelection:a||W})));if(C&&re)return(0,je.createElement)(Ee,{...Pe},(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),(0,je.createElement)(vg,{onCreateNew:U}));if(ve&&T)return(0,je.createElement)("div",{...Pe},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself.")));const nt=g||Fd;return Ce&&g?(0,je.createElement)(Ee,{...Pe},(0,je.createElement)(nt,{isSelected:a,currentMenuId:C,clientId:n,canUserCreateNavigationMenu:ue,isResolvingCanUserCreateNavigationMenu:me,onSelectNavigationMenu:$e,onSelectClassicMenu:Fe,onCreateEmpty:U})):(0,je.createElement)(ct.EntityProvider,{kind:"postType",type:"wp_navigation",id:C},(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:B},(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),"default"===N&&Xe,"default"===N&&ve&&(0,je.createElement)(Je.InspectorControls,{group:"advanced"},ie&&le&&(0,je.createElement)(qd,null),ce&&se&&(0,je.createElement)(Qd,{onDelete:(e="")=>{K(n,[]),I((0,Ye.sprintf)((0,Ye.__)("Navigation menu %s successfully deleted."),e))}}),(0,je.createElement)(fg,{disabled:tt,className:"wp-block-navigation-manage-menus-button"})),Se&&(0,je.createElement)(Ee,{...Pe},(0,je.createElement)("div",{className:"wp-block-navigation__loading-indicator-container"},(0,je.createElement)(Ke.Spinner,{className:"wp-block-navigation__loading-indicator"}))),!Se&&(0,je.createElement)(Ee,{...Pe,"aria-describedby":Ce?void 0:et},(0,je.createElement)(Vg,{id:et}),(0,je.createElement)(Od,{id:n,onToggle:ee,hasIcon:w,icon:E,isOpen:X,isResponsive:Ne,isHiddenByDefault:"always"===b,overlayBackgroundColor:c,overlayTextColor:m},ve&&(0,je.createElement)(Ud,{clientId:n,hasCustomPlaceholder:!!g,templateLock:v,orientation:k})))))}));const $g={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},Gg=({navigationMenuId:e,...t})=>({...t,ref:e}),Og=e=>{if(e.layout)return e;const{itemsJustification:t,orientation:n,...a}=e;return(t||n)&&Object.assign(a,{layout:{type:"flex",...t&&{justifyContent:t},...n&&{orientation:n}}}),a},Ug={attributes:{navigationMenuId:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible:({navigationMenuId:e})=>!!e,migrate:Gg},qg={attributes:{navigationMenuId:{type:"number"},orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,Tt.compose)(Gg,Og)},jg={attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},migrate:(0,Tt.compose)(Gg,Og,en),isEligible({style:e}){return e?.typography?.fontFamily}},Wg=[Ug,qg,jg,{attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},isResponsive:{type:"boolean",default:"false"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0}},isEligible(e){return e.isResponsive},migrate:(0,Tt.compose)(Gg,Og,en,(function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}})),save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},{attributes:{orientation:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,fontSize:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,color:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible(e){if(!e.style||!e.style.typography)return!1;for(const t in $g){const n=e.style.typography[t];if(n&&n.startsWith($g[t]))return!0}return!1},migrate:(0,Tt.compose)(Gg,Og,en,(function(e){var t;return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(null!==(t=e.style.typography)&&void 0!==t?t:{}).map((([e,t])=>{const n=$g[e];if(n&&t.startsWith(n)){const a=t.slice(n.length);return"textDecoration"===e&&"strikethrough"===a?[e,"line-through"]:[e,a]}return[e,t]})))}}}))},{attributes:{className:{type:"string"},textColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean"}},isEligible(e){return e.rgbTextColor||e.rgbBackgroundColor},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0},migrate:(0,Tt.compose)(Gg,(e=>{const{rgbTextColor:t,rgbBackgroundColor:n,...a}=e;return{...a,customTextColor:e.textColor?void 0:e.rgbTextColor,customBackgroundColor:e.backgroundColor?void 0:e.rgbBackgroundColor}})),save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}}];var Zg=Wg;const Qg={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation",title:"Navigation",category:"theme",description:"A collection of blocks that allow visitors to get around your site.",keywords:["menu","navigation","links"],textdomain:"default",attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},providesContext:{textColor:"textColor",customTextColor:"customTextColor",backgroundColor:"backgroundColor",customBackgroundColor:"customBackgroundColor",overlayTextColor:"overlayTextColor",customOverlayTextColor:"customOverlayTextColor",overlayBackgroundColor:"overlayBackgroundColor",customOverlayBackgroundColor:"customOverlayBackgroundColor",fontSize:"fontSize",customFontSize:"customFontSize",showSubmenuIcon:"showSubmenuIcon",openSubmenusOnClick:"openSubmenusOnClick",style:"style",maxNestingLevel:"maxNestingLevel"},supports:{align:["wide","full"],ariaLabel:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},__experimentalStyle:{elements:{link:{color:{text:"inherit"}}}},interactivity:!0},viewScript:"file:./view.min.js",editorStyle:"wp-block-navigation-editor",style:"wp-block-navigation"},{name:Kg}=Qg,Yg={icon:Sd,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,Ye.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,Ye.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,Ye.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:Fg,save:function({attributes:e}){if(!e.ref)return(0,je.createElement)(Je.InnerBlocks.Content,null)},deprecated:Zg},Jg=()=>Qe({name:Kg,metadata:Qg,settings:Yg});var Xg=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"}));var eh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var th=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var nh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"}));function ah(e){switch(e){case"post":return Em;case"page":return eh;case"tag":return th;case"category":return $n;default:return nh}}function oh(e,t){if("core/navigation-link"!==t)return e;if(e.variations){const t=(e,t)=>e.type===t.type,n=e.variations.map((e=>({...e,...!e.icon&&{icon:ah(e.name)},...!e.isActive&&{isActive:t}})));return{...e,variations:n}}return e}const rh={from:[{type:"block",blocks:["core/site-logo"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/spacer"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/home-link"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/search"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/page-list"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/buttons"],transform:()=>(0,qe.createBlock)("core/navigation-link")}],to:[{type:"block",blocks:["core/navigation-submenu"],transform:(e,t)=>(0,qe.createBlock)("core/navigation-submenu",e,t)},{type:"block",blocks:["core/spacer"],transform:()=>(0,qe.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],transform:()=>(0,qe.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],transform:()=>(0,qe.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,qe.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],transform:()=>(0,qe.createBlock)("core/search",{showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"})},{type:"block",blocks:["core/page-list"],transform:()=>(0,qe.createBlock)("core/page-list")},{type:"block",blocks:["core/buttons"],transform:({label:e,url:t,rel:n,title:a,opensInNewTab:o})=>(0,qe.createBlock)("core/buttons",{},[(0,qe.createBlock)("core/button",{text:e,url:t,rel:n,title:a,linkTarget:o?"_blank":void 0})])}]};var lh=rh;const ih={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-link",title:"Custom Link",category:"design",parent:["core/navigation"],description:"Add a page, link, or another item to your navigation.",textdomain:"default",attributes:{label:{type:"string"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"},title:{type:"string"},kind:{type:"string"},isTopLevelLink:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","style"],supports:{reusable:!1,html:!1,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-navigation-link-editor",style:"wp-block-navigation-link"},{name:sh}=ih,ch={icon:Xg,__experimentalLabel:({label:e})=>e,merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:function({attributes:e,isSelected:t,setAttributes:n,insertBlocksAfter:a,mergeBlocks:o,onReplace:r,context:l,clientId:i}){const{id:s,label:c,type:u,url:m,description:p,rel:d,title:g,kind:h}=e,[_,b]=((e,t,n)=>{const a="post-type"===e||"post"===t||"page"===t,o=Number.isInteger(n),r=(0,ut.useSelect)((e=>{if(!a)return null;const{getEntityRecord:o}=e(ct.store);return o("postType",t,n)?.status}),[a,t,n]);return[a&&o&&r&&"trash"===r,"draft"===r]})(h,u,s),{maxNestingLevel:f}=l,{replaceBlock:v,__unstableMarkNextChangeAsNotPersistent:y}=(0,ut.useDispatch)(Je.store),[k,x]=(0,je.useState)(!1),[w,E]=(0,je.useState)(null),C=(0,je.useRef)(null),S=(e=>{const[t,n]=(0,je.useState)(!1);return(0,je.useEffect)((()=>{const{ownerDocument:t}=e.current;function a(e){r(e)}function o(){n(!1)}function r(t){e.current.contains(t.target)?n(!0):n(!1)}return t.addEventListener("dragstart",a),t.addEventListener("dragend",o),t.addEventListener("dragenter",r),()=>{t.removeEventListener("dragstart",a),t.removeEventListener("dragend",o),t.removeEventListener("dragenter",r)}}),[]),t})(C),B=(0,Ye.__)("Add label…"),T=(0,je.useRef)(),[N,P]=(0,je.useState)(!1),{innerBlocks:I,isAtMaxNesting:M,isTopLevelLink:z,isParentOfSelectedBlock:R,hasChildren:H}=(0,ut.useSelect)((e=>{const{getBlocks:t,getBlockCount:n,getBlockName:a,getBlockRootClientId:o,hasSelectedInnerBlock:r,getBlockParentsByBlockName:l}=e(Je.store);return{innerBlocks:t(i),isAtMaxNesting:l(i,["core/navigation-link","core/navigation-submenu"]).length>=f,isTopLevelLink:"core/navigation"===a(o(i)),isParentOfSelectedBlock:r(i,!0),hasChildren:!!n(i)}}),[i]);function A(){const t=(0,qe.createBlock)("core/navigation-submenu",e,I.length>0?I:[(0,qe.createBlock)("core/navigation-link")]);v(i,t)}(0,je.useEffect)((()=>{m||x(!0)}),[m]),(0,je.useEffect)((()=>{H&&(y(),A())}),[H]),(0,je.useEffect)((()=>{t||x(!1)}),[t]),(0,je.useEffect)((()=>{k&&m&&((0,st.isURL)((0,st.prependHTTP)(c))&&/^.+\.[a-z]+/.test(c)?function(){T.current.focus();const{ownerDocument:e}=T.current,{defaultView:t}=e,n=t.getSelection(),a=e.createRange();a.selectNodeContents(T.current),n.removeAllRanges(),n.addRange(a)}():(0,pd.placeCaretAtHorizontalEdge)(T.current,!0))}),[m]);const{textColor:L,customTextColor:D,backgroundColor:V,customBackgroundColor:F}=_g(l,!z),$=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([E,C]),className:it()("wp-block-navigation-item",{"is-editing":t||R,"is-dragging-within":S,"has-link":!!m,"has-child":H,"has-text-color":!!L||!!D,[(0,Je.getColorClassName)("color",L)]:!!L,"has-background":!!V||F,[(0,Je.getColorClassName)("background-color",V)]:!!V}),style:{color:!L&&D,backgroundColor:!V&&F},onKeyDown:function(e){(un.isKeyboardEvent.primary(e,"k")||(!m||b||_)&&e.keyCode===un.ENTER)&&x(!0)}}),G=(0,Je.useInnerBlocksProps)({...$,className:"remove-outline"},{allowedBlocks:["core/navigation-link","core/navigation-submenu","core/page-list"],defaultBlock:{name:"core/navigation-link"},directInsert:!0,renderAppender:!1});(!m||_||b)&&($.onClick=()=>x(!0));const O=it()("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":!m||_||b}),U=function(e){let t="";switch(e){case"post":t=(0,Ye.__)("Select post");break;case"page":t=(0,Ye.__)("Select page");break;case"category":t=(0,Ye.__)("Select category");break;case"tag":t=(0,Ye.__)("Select tag");break;default:t=(0,Ye.__)("Add link")}return t}(u),q=`(${_?(0,Ye.__)("Invalid"):(0,Ye.__)("Draft")})`,j=_||b?(0,Ye.__)("This item has been deleted, or is a draft"):(0,Ye.__)("This item is missing a link");return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:()=>x(!0)}),!M&&(0,je.createElement)(Ke.ToolbarButton,{name:"submenu",icon:yg,title:(0,Ye.__)("Add submenu"),onClick:A}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:c?(0,pd.__unstableStripHTML)(c):"",onChange:e=>{n({label:e})},label:(0,Ye.__)("Label"),autoComplete:"off",onFocus:()=>P(!0),onBlur:()=>P(!1)}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:m||"",onChange:t=>{Tg({url:t},n,e)},label:(0,Ye.__)("URL"),autoComplete:"off"}),(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,value:p||"",onChange:e=>{n({description:e})},label:(0,Ye.__)("Description"),help:(0,Ye.__)("The description will be displayed in the menu if the current theme supports it.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:g||"",onChange:e=>{n({title:e})},label:(0,Ye.__)("Title attribute"),autoComplete:"off",help:(0,Ye.__)("Additional information to help clarify the purpose of the link.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:d||"",onChange:e=>{n({rel:e})},label:(0,Ye.__)("Rel attribute"),autoComplete:"off",help:(0,Ye.__)("The relationship of the linked URL as space-separated link types.")}))),(0,je.createElement)("div",{...$},(0,je.createElement)("a",{className:O},m?(0,je.createElement)(je.Fragment,null,!_&&!b&&!N&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.RichText,{ref:T,identifier:"label",className:"wp-block-navigation-item__label",value:c,onChange:e=>n({label:e}),onMerge:o,onReplace:r,__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)("core/navigation-link")),"aria-label":(0,Ye.__)("Navigation link text"),placeholder:B,withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"],onClick:()=>{m||x(!0)}}),p&&(0,je.createElement)("span",{className:"wp-block-navigation-item__description"},p)),(_||b||N)&&(0,je.createElement)("div",{className:"wp-block-navigation-link__placeholder-text wp-block-navigation-link__label"},(0,je.createElement)(Ke.Tooltip,{text:j},(0,je.createElement)("span",{"aria-label":(0,Ye.__)("Navigation link text")},`${(0,Gn.decodeEntities)(c)} ${_||b?q:""}`.trim())))):(0,je.createElement)("div",{className:"wp-block-navigation-link__placeholder-text"},(0,je.createElement)(Ke.Tooltip,{text:j},(0,je.createElement)("span",null,U))),k&&(0,je.createElement)(Ig,{clientId:i,link:e,onClose:()=>x(!1),anchor:w,onRemove:function(){n({url:void 0,label:void 0,id:void 0,kind:void 0,type:void 0,opensInNewTab:!1}),x(!1)},onChange:t=>{Tg(t,n,e)}})),(0,je.createElement)("div",{...G})))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},example:{attributes:{label:(0,Ye._x)("Example Link","navigation link preview example"),url:"https://example.com"}},deprecated:[{isEligible(e){return e.nofollow},attributes:{label:{type:"string"},type:{type:"string"},nofollow:{type:"boolean"},description:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"}},migrate({nofollow:e,...t}){return{rel:e?"nofollow":"",...t}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}}],transforms:lh},uh=()=>((0,yl.addFilter)("blocks.registerBlockType","core/navigation-link",oh),Qe({name:sh,metadata:ih,settings:ch}));var mh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"}));const ph=()=>(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},(0,je.createElement)(Ke.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})),dh=["core/navigation-link","core/navigation-submenu","core/page-list"],gh={name:"core/navigation-link"};const hh={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:e=>(0,qe.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/search")}]};var _h=hh;const bh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-submenu",title:"Submenu",category:"design",parent:["core/navigation"],description:"Add a submenu to your navigation.",textdomain:"default",attributes:{label:{type:"string"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"},title:{type:"string"},kind:{type:"string"},isTopLevelItem:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","openSubmenusOnClick","style"],supports:{reusable:!1,html:!1},editorStyle:"wp-block-navigation-submenu-editor",style:"wp-block-navigation-submenu"},{name:fh}=bh,vh={icon:({context:e})=>"list-view"===e?eh:yg,__experimentalLabel:({label:e})=>e,edit:function({attributes:e,isSelected:t,setAttributes:n,mergeBlocks:a,onReplace:o,context:r,clientId:l}){const{label:i,type:s,url:c,description:u,rel:m,title:p}=e,{showSubmenuIcon:d,maxNestingLevel:g,openSubmenusOnClick:h}=r,{__unstableMarkNextChangeAsNotPersistent:_,replaceBlock:b}=(0,ut.useDispatch)(Je.store),[f,v]=(0,je.useState)(!1),[y,k]=(0,je.useState)(null),x=(0,je.useRef)(null),w=(e=>{const[t,n]=(0,je.useState)(!1);return(0,je.useEffect)((()=>{const{ownerDocument:t}=e.current;function a(e){r(e)}function o(){n(!1)}function r(t){e.current.contains(t.target)?n(!0):n(!1)}return t.addEventListener("dragstart",a),t.addEventListener("dragend",o),t.addEventListener("dragenter",r),()=>{t.removeEventListener("dragstart",a),t.removeEventListener("dragend",o),t.removeEventListener("dragenter",r)}}),[]),t})(x),E=(0,Ye.__)("Add text…"),C=(0,je.useRef)(),S=(0,ct.useResourcePermissions)("pages"),B=(0,ct.useResourcePermissions)("posts"),{parentCount:T,isParentOfSelectedBlock:N,isImmediateParentOfSelectedBlock:P,hasChildren:I,selectedBlockHasChildren:M,onlyDescendantIsEmptyLink:z}=(0,ut.useSelect)((e=>{const{hasSelectedInnerBlock:t,getSelectedBlockClientId:n,getBlockParentsByBlockName:a,getBlock:o,getBlockCount:r,getBlockOrder:i}=e(Je.store);let s;const c=i(n());if(1===c?.length){const e=o(c[0]);s="core/navigation-link"===e?.name&&!e?.attributes?.label}return{parentCount:a(l,"core/navigation-submenu").length,isParentOfSelectedBlock:t(l,!0),isImmediateParentOfSelectedBlock:t(l,!1),hasChildren:!!r(l),selectedBlockHasChildren:!!c?.length,onlyDescendantIsEmptyLink:s}}),[l]),R=(0,Tt.usePrevious)(I);(0,je.useEffect)((()=>{h||c||v(!0)}),[]),(0,je.useEffect)((()=>{t||v(!1)}),[t]),(0,je.useEffect)((()=>{f&&c&&((0,st.isURL)((0,st.prependHTTP)(i))&&/^.+\.[a-z]+/.test(i)?function(){C.current.focus();const{ownerDocument:e}=C.current,{defaultView:t}=e,n=t.getSelection(),a=e.createRange();a.selectNodeContents(C.current),n.removeAllRanges(),n.addRange(a)}():(0,pd.placeCaretAtHorizontalEdge)(C.current,!0))}),[c]);let H=!1;s&&"page"!==s?"post"===s&&(H=B.canCreate):H=S.canCreate;const{textColor:A,customTextColor:L,backgroundColor:D,customBackgroundColor:V}=_g(r,T>0),F=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([k,x]),className:it()("wp-block-navigation-item",{"is-editing":t||N,"is-dragging-within":w,"has-link":!!c,"has-child":I,"has-text-color":!!A||!!L,[(0,Je.getColorClassName)("color",A)]:!!A,"has-background":!!D||V,[(0,Je.getColorClassName)("background-color",D)]:!!D,"open-on-click":h}),style:{color:!A&&L,backgroundColor:!D&&V},onKeyDown:function(e){un.isKeyboardEvent.primary(e,"k")&&v(!0)}}),$=_g(r,!0),G=T>=g?dh.filter((e=>"core/navigation-submenu"!==e)):dh,O=bg($),U=(0,Je.useInnerBlocksProps)(O,{allowedBlocks:G,defaultBlock:gh,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:!!(t||P&&!M||I)&&Je.InnerBlocks.ButtonBlockAppender}),q=h?"button":"a";function j(){const t=(0,qe.createBlock)("core/navigation-link",e);b(l,t)}(0,je.useEffect)((()=>{!I&&R&&(_(),j())}),[I,R]);const W=!M||z;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,!h&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:()=>v(!0)}),(0,je.createElement)(Ke.ToolbarButton,{name:"revert",icon:mh,title:(0,Ye.__)("Convert to Link"),onClick:j,className:"wp-block-navigation__submenu__revert",isDisabled:!W}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:i||"",onChange:e=>{n({label:e})},label:(0,Ye.__)("Label"),autoComplete:"off"}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:c||"",onChange:e=>{n({url:e})},label:(0,Ye.__)("URL"),autoComplete:"off"}),(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,value:u||"",onChange:e=>{n({description:e})},label:(0,Ye.__)("Description"),help:(0,Ye.__)("The description will be displayed in the menu if the current theme supports it.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:p||"",onChange:e=>{n({title:e})},label:(0,Ye.__)("Title attribute"),autoComplete:"off",help:(0,Ye.__)("Additional information to help clarify the purpose of the link.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:m||"",onChange:e=>{n({rel:e})},label:(0,Ye.__)("Rel attribute"),autoComplete:"off",help:(0,Ye.__)("The relationship of the linked URL as space-separated link types.")}))),(0,je.createElement)("div",{...F},(0,je.createElement)(q,{className:"wp-block-navigation-item__content"},(0,je.createElement)(Je.RichText,{ref:C,identifier:"label",className:"wp-block-navigation-item__label",value:i,onChange:e=>n({label:e}),onMerge:a,onReplace:o,"aria-label":(0,Ye.__)("Navigation link text"),placeholder:E,withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"],onClick:()=>{h||c||v(!0)}}),!h&&f&&(0,je.createElement)(Ig,{clientId:l,link:e,onClose:()=>v(!1),anchor:y,hasCreateSuggestion:H,onRemove:()=>{n({url:""}),(0,Bd.speak)((0,Ye.__)("Link removed."),"assertive")},onChange:t=>{Tg(t,n,e)}})),(d||h)&&(0,je.createElement)("span",{className:"wp-block-navigation__submenu-icon"},(0,je.createElement)(ph,null)),(0,je.createElement)("div",{...U})))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},transforms:_h},yh=()=>Qe({name:fh,metadata:bh,settings:vh});var kh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z"}));var xh={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&"core/nextpage"===e.dataset.block,transform(){return(0,qe.createBlock)("core/nextpage",{})}}]};const wh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/nextpage",title:"Page Break",category:"design",description:"Separate your content into a multi-page experience.",keywords:["next page","pagination"],parent:["core/post-content"],textdomain:"default",supports:{customClassName:!1,className:!1,html:!1},editorStyle:"wp-block-nextpage-editor"},{name:Eh}=wh,Ch={icon:kh,example:{},transforms:xh,edit:function(){return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)("span",null,(0,Ye.__)("Page break")))},save:function(){return(0,je.createElement)(je.RawHTML,null,"\x3c!--nextpage--\x3e")}},Sh=()=>Qe({name:Eh,metadata:wh,settings:Ch});var Bh=({attributes:e,clientId:t})=>{const n=(0,ut.useSelect)((t=>t(Je.store).__experimentalGetParsedPattern(e.slug)),[e.slug]),a=(0,ut.useSelect)((e=>e(ct.store).getCurrentTheme().stylesheet)),{replaceBlocks:o,__unstableMarkNextChangeAsNotPersistent:r}=(0,ut.useDispatch)(Je.store),{setBlockEditingMode:l}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:i,getBlockEditingMode:s}=(0,ut.useSelect)(Je.store);(0,je.useEffect)((()=>{n?.blocks&&window.queueMicrotask((()=>{const e=i(t),c=n.blocks.map((e=>(0,qe.cloneBlock)(function(e){return e.innerBlocks.find((e=>"core/template-part"===e.name))&&(e.innerBlocks=e.innerBlocks.map((e=>("core/template-part"===e.name&&void 0===e.attributes.theme&&(e.attributes.theme=a),e)))),"core/template-part"===e.name&&void 0===e.attributes.theme&&(e.attributes.theme=a),e}(e)))),u=s(e);r(),l(e,"default"),r(),o(t,c),r(),l(e,u)}))}),[t,n?.blocks,r,o,s,l,i]);const c=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...c})};const Th={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pattern",title:"Pattern placeholder",category:"theme",description:"Show a block pattern.",supports:{html:!1,inserter:!1},textdomain:"default",attributes:{slug:{type:"string"}}},{name:Nh}=Th,Ph={edit:Bh},Ih=()=>Qe({name:Nh,metadata:Th,settings:Ph});var Mh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7 13.8h6v-1.5H7v1.5zM18 16V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zM5.5 16V4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5zM7 10.5h8V9H7v1.5zm0-3.3h8V5.8H7v1.4zM20.2 6v13c0 .7-.6 1.2-1.2 1.2H8v1.5h11c1.5 0 2.7-1.2 2.7-2.8V6h-1.5z"}));function zh(e,t){for(const n of e){if(n.attributes.id===t)return n;if(n.innerBlocks&&n.innerBlocks.length){const e=zh(n.innerBlocks,t);if(e)return e}}return null}function Rh(e=[],t=null){let n=function(e=[]){const t={},n=[];return e.forEach((({id:e,title:a,link:o,type:r,parent:l})=>{var i;const s=null!==(i=t[e]?.innerBlocks)&&void 0!==i?i:[];t[e]=(0,qe.createBlock)("core/navigation-link",{id:e,label:a.rendered,url:o,type:r,kind:"post-type"},s),l?(t[l]||(t[l]={innerBlocks:[]}),t[l].innerBlocks.push(t[e])):n.push(t[e])})),n}(e);if(t){const e=zh(n,t);e&&e.innerBlocks&&(n=e.innerBlocks)}const a=e=>{e.forEach(((e,t,n)=>{const{attributes:o,innerBlocks:r}=e;if(0!==r.length){a(r);const e=(0,qe.createBlock)("core/navigation-submenu",o,r);n[t]=e}}))};return a(n),n}function Hh({clientId:e,pages:t,parentClientId:n,parentPageID:a}){const{replaceBlock:o,selectBlock:r}=(0,ut.useDispatch)(Je.store);return()=>{const l=Rh(t,a);o(e,l),r(n)}}const Ah=(0,Ye.__)("This page list is synced with the published pages on your site. Detach the page list to add, delete, or reorder pages yourself.");function Lh({onClick:e,onClose:t,disabled:n}){return(0,je.createElement)(Ke.Modal,{onRequestClose:t,title:(0,Ye.__)("Edit Page List"),className:"wp-block-page-list-modal",aria:{describedby:"wp-block-page-list-modal__description"}},(0,je.createElement)("p",{id:"wp-block-page-list-modal__description"},Ah),(0,je.createElement)("div",{className:"wp-block-page-list-modal-buttons"},(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:t},(0,Ye.__)("Cancel")),(0,je.createElement)(Ke.Button,{variant:"primary",disabled:n,onClick:e},(0,Ye.__)("Detach"))))}const Dh=()=>{};function Vh({blockProps:e,innerBlocksProps:t,hasResolvedPages:n,blockList:a,pages:o,parentPageID:r}){if(!n)return(0,je.createElement)("div",{...e},(0,je.createElement)("div",{className:"wp-block-page-list__loading-indicator-container"},(0,je.createElement)(Ke.Spinner,{className:"wp-block-page-list__loading-indicator"})));if(null===o)return(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")));if(0===o.length)return(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"info",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")));if(0===a.length){const t=o.find((e=>e.id===r));return t?.title?.rendered?(0,je.createElement)("div",{...e},(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)('Page List: "%s" page has no children.'),t.title.rendered))):(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")))}return o.length>0?(0,je.createElement)("ul",{...t}):void 0}const Fh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list",title:"Page List",category:"widgets",description:"Display a list of all pages.",keywords:["menu","navigation"],textdomain:"default",attributes:{parentPageID:{type:"integer",default:0},isNested:{type:"boolean",default:!1}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick"],supports:{reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"},{name:$h}=Fh,Gh={icon:Mh,example:{},edit:function({context:e,clientId:t,attributes:n,setAttributes:a}){const{parentPageID:o}=n,[r,l]=(0,je.useState)(!1),i=(0,je.useCallback)((()=>l(!0)),[]),{records:s,hasResolved:c}=(0,ct.useEntityRecords)("postType","page",{per_page:100,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),u="showSubmenuIcon"in e&&s?.length>0&&s?.length<=100,m=(0,je.useMemo)((()=>{if(null===s)return new Map;const e=s.sort(((e,t)=>e.menu_order===t.menu_order?e.title.rendered.localeCompare(t.title.rendered):e.menu_order-t.menu_order));return e.reduce(((e,t)=>{const{parent:n}=t;return e.has(n)?e.get(n).push(t):e.set(n,[t]),e}),new Map)}),[s]),p=(0,Je.useBlockProps)({className:it()("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,Je.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,Je.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor}),style:{...e.style?.color}}),d=(0,je.useMemo)((function e(t=0,n=0){const a=m.get(t);return a?.length?a.reduce(((t,a)=>{const o=m.has(a.id),r={value:a.id,label:"— ".repeat(n)+a.title.rendered,rawName:a.title.rendered};return t.push(r),o&&t.push(...e(a.id,n+1)),t}),[]):[]}),[m]),g=(0,je.useMemo)((function e(t=o){const n=m.get(t);return n?.length?n.reduce(((t,n)=>{const a=m.has(n.id),o={id:n.id,label:""!==n.title?.rendered?.trim()?n.title?.rendered:(0,Ye.__)("(no title)"),title:n.title?.rendered,link:n.url,hasChildren:a};let r=null;const l=e(n.id);return r=(0,qe.createBlock)("core/page-list-item",o,l),t.push(r),t}),[]):[]}),[m,o]),{isNested:h,hasSelectedChild:_,parentClientId:b,hasDraggedChild:f,isChildOfNavigation:v}=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:n,hasSelectedInnerBlock:a,hasDraggedInnerBlock:o}=e(Je.store),r=n(t,"core/navigation-submenu",!0),l=n(t,"core/navigation",!0);return{isNested:r.length>0,isChildOfNavigation:l.length>0,hasSelectedChild:a(t,!0),hasDraggedChild:o(t,!0),parentClientId:l[0]}}),[t]),y=Hh({clientId:t,pages:s,parentClientId:b,parentPageID:o}),k=(0,Je.useInnerBlocksProps)(p,{allowedBlocks:["core/page-list-item"],renderAppender:!1,__unstableDisableDropZone:!0,templateLock:!v&&"all",onInput:Dh,onChange:Dh,value:g}),{selectBlock:x}=(0,ut.useDispatch)(Je.store);return(0,je.useEffect)((()=>{(_||f)&&(i(),x(b))}),[_,f,b,x,i]),(0,je.useEffect)((()=>{a({isNested:h})}),[h,a]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,d.length>0&&(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,Ye.__)("Parent"),value:o,options:d,onChange:e=>a({parentPageID:null!=e?e:0}),help:(0,Ye.__)("Choose a page to show only its subpages.")})),u&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Edit this menu")},(0,je.createElement)("p",null,Ah),(0,je.createElement)(Ke.Button,{variant:"primary",disabled:!c,onClick:y},(0,Ye.__)("Edit")))),u&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Edit"),onClick:i},(0,Ye.__)("Edit"))),r&&(0,je.createElement)(Lh,{onClick:y,onClose:()=>l(!1),disabled:!c})),(0,je.createElement)(Vh,{blockProps:p,innerBlocksProps:k,hasResolvedPages:c,blockList:g,pages:s,parentPageID:o}))}},Oh=()=>Qe({name:$h,metadata:Fh,settings:Gh}),Uh=()=>(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},(0,je.createElement)(Ke.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"}));const qh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list-item",title:"Page List Item",category:"widgets",parent:["core/page-list"],description:"Displays a page inside a list of all pages.",keywords:["page","menu","navigation"],textdomain:"default",attributes:{id:{type:"number"},label:{type:"string"},title:{type:"string"},link:{type:"string"},hasChildren:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick"],supports:{reusable:!1,html:!1,lock:!1,inserter:!1,__experimentalToolbar:!1},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"},{name:jh}=qh,Wh={__experimentalLabel:({label:e})=>e,icon:eh,example:{},edit:function({context:e,attributes:t}){const{id:n,label:a,link:o,hasChildren:r,title:l}=t,i="showSubmenuIcon"in e,s=(0,ut.useSelect)((e=>{if(!e(ct.store).canUser("read","settings"))return;const t=e(ct.store).getEntityRecord("root","site");return"page"===t?.show_on_front&&t?.page_on_front}),[]),c=bg(_g(e,!0)),u=(0,Je.useBlockProps)(c,{className:"wp-block-pages-list__item"}),m=(0,Je.useInnerBlocksProps)(u);return(0,je.createElement)("li",{key:n,className:it()("wp-block-pages-list__item",{"has-child":r,"wp-block-navigation-item":i,"open-on-click":e.openSubmenusOnClick,"open-on-hover-click":!e.openSubmenusOnClick&&e.showSubmenuIcon,"menu-item-home":n===s})},r&&e.openSubmenusOnClick?(0,je.createElement)(je.Fragment,null,(0,je.createElement)("button",{className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle","aria-expanded":"false"},(0,Gn.decodeEntities)(a)),(0,je.createElement)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"},(0,je.createElement)(Uh,null))):(0,je.createElement)("a",{className:it()("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":i}),href:o},(0,Gn.decodeEntities)(l)),r&&(0,je.createElement)(je.Fragment,null,!e.openSubmenusOnClick&&e.showSubmenuIcon&&(0,je.createElement)("button",{className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon","aria-expanded":"false"},(0,je.createElement)(Uh,null)),(0,je.createElement)("ul",{...m})))}},Zh=()=>Qe({name:jh,metadata:qh,settings:Wh});var Qh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"}));const Kh={className:!1},Yh={align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:""},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},fontSize:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]},style:{type:"object"}},Jh=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customFontSize)return e;const t={};(e.customTextColor||e.customBackgroundColor)&&(t.color={}),e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customFontSize&&(t.typography={fontSize:e.customFontSize});const{customTextColor:n,customBackgroundColor:a,customFontSize:o,...r}=e;return{...r,style:t}},{style:Xh,...e_}=Yh,t_=[{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},save({attributes:e}){const{align:t,content:n,dropCap:a,direction:o}=e,r=it()({"has-drop-cap":t!==((0,Ye.isRTL)()?"left":"right")&&"center"!==t&&a,[`has-text-align-${t}`]:t});return(0,je.createElement)("p",{...Je.useBlockProps.save({className:r,dir:o})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:Jh,save({attributes:e}){const{align:t,content:n,dropCap:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i,fontSize:s,customFontSize:c,direction:u}=e,m=(0,Je.getColorClassName)("color",r),p=(0,Je.getColorClassName)("background-color",o),d=(0,Je.getFontSizeClass)(s),g=it()({"has-text-color":r||i,"has-background":o||l,"has-drop-cap":a,[`has-text-align-${t}`]:t,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:l,color:m?void 0:i,fontSize:d?void 0:c};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:n,dir:u})}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:Jh,save({attributes:e}){const{align:t,content:n,dropCap:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i,fontSize:s,customFontSize:c,direction:u}=e,m=(0,Je.getColorClassName)("color",r),p=(0,Je.getColorClassName)("background-color",o),d=(0,Je.getFontSizeClass)(s),g=it()({"has-text-color":r||i,"has-background":o||l,"has-drop-cap":a,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:l,color:m?void 0:i,fontSize:d?void 0:c,textAlign:t};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:n,dir:u})}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate:Jh,save({attributes:e}){const{width:t,align:n,content:a,dropCap:o,backgroundColor:r,textColor:l,customBackgroundColor:i,customTextColor:s,fontSize:c,customFontSize:u}=e,m=(0,Je.getColorClassName)("color",l),p=(0,Je.getColorClassName)("background-color",r),d=c&&`is-${c}-text`,g=it()({[`align${t}`]:t,"has-background":r||i,"has-drop-cap":o,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:i,color:m?void 0:s,fontSize:d?void 0:u,textAlign:n};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:a})}},{supports:Kh,attributes:{...e_,fontSize:{type:"number"}},save({attributes:e}){const{width:t,align:n,content:a,dropCap:o,backgroundColor:r,textColor:l,fontSize:i}=e,s=it()({[`align${t}`]:t,"has-background":r,"has-drop-cap":o}),c={backgroundColor:r,color:l,fontSize:i,textAlign:n};return(0,je.createElement)("p",{style:c,className:s||void 0},a)},migrate(e){return Jh({...e,customFontSize:Number.isFinite(e.fontSize)?e.fontSize:void 0,customTextColor:e.textColor&&"#"===e.textColor[0]?e.textColor:void 0,customBackgroundColor:e.backgroundColor&&"#"===e.backgroundColor[0]?e.backgroundColor:void 0})}},{supports:Kh,attributes:{...Yh,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.content)},migrate(e){return e}}];var n_=t_;var a_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z"}));function o_(e){const{batch:t}=(0,ut.useRegistry)(),{moveBlocksToPosition:n,replaceInnerBlocks:a,duplicateBlocks:o,insertBlock:r}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:l,getBlockIndex:i,getBlockOrder:s,getBlockName:c,getBlock:u,getNextBlockClientId:m,canInsertBlockType:p}=(0,ut.useSelect)(Je.store),d=(0,je.useRef)(e);return d.current=e,(0,Tt.useRefEffect)((e=>{function g(e){if(e.defaultPrevented)return;if(e.keyCode!==un.ENTER)return;const{content:g,clientId:h}=d.current;if(g.length)return;const _=l(h);if(!(0,qe.hasBlockSupport)(c(_),"__experimentalOnEnter",!1))return;const b=s(_),f=b.indexOf(h);if(f===b.length-1){let t=_;for(;!p(c(h),l(t));)t=l(t);return void("string"==typeof t&&(e.preventDefault(),n([h],_,l(t),i(t)+1)))}const v=(0,qe.getDefaultBlockName)();if(!p(v,l(_)))return;e.preventDefault();const y=u(_);t((()=>{o([_]);const e=i(_);a(_,y.innerBlocks.slice(0,f)),a(m(_),y.innerBlocks.slice(f+1)),r((0,qe.createBlock)(v),e+1,l(_),!0)}))}return e.addEventListener("keydown",g),()=>{e.removeEventListener("keydown",g)}}),[])}function r_({direction:e,setDirection:t}){return(0,Ye.isRTL)()&&(0,je.createElement)(Ke.ToolbarButton,{icon:a_,title:(0,Ye._x)("Left to right","editor button"),isActive:"ltr"===e,onClick:()=>{t("ltr"===e?void 0:"ltr")}})}function l_(e){return e===((0,Ye.isRTL)()?"left":"right")||"center"===e}var i_=function({attributes:e,mergeBlocks:t,onReplace:n,onRemove:a,setAttributes:o,clientId:r}){const{align:l,content:i,direction:s,dropCap:c,placeholder:u}=e,m=(0,Je.useSetting)("typography.dropCap"),p=(0,Je.useBlockProps)({ref:o_({clientId:r,content:i}),className:it()({"has-drop-cap":!l_(l)&&c,[`has-text-align-${l}`]:l}),style:{direction:s}});let d;return d=l_(l)?(0,Ye.__)("Not available for aligned text."):c?(0,Ye.__)("Showing large initial letter."):(0,Ye.__)("Toggle to show a large initial letter."),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>o({align:e,dropCap:!l_(e)&&c})}),(0,je.createElement)(r_,{direction:s,setDirection:e=>o({direction:e})})),m&&(0,je.createElement)(Je.InspectorControls,{group:"typography"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Ye.__)("Drop cap"),onDeselect:()=>o({dropCap:void 0}),resetAllFilter:()=>({dropCap:void 0}),panelId:r},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Drop cap"),checked:!!c,onChange:()=>o({dropCap:!c}),help:d,disabled:!!l_(l)}))),(0,je.createElement)(Je.RichText,{identifier:"content",tagName:"p",...p,value:i,onChange:e=>o({content:e}),onSplit:(t,n)=>{let a;(n||t)&&(a={...e,content:t});const o=(0,qe.createBlock)("core/paragraph",a);return n&&(o.clientId=r),o},onMerge:t,onReplace:n,onRemove:a,"aria-label":i?(0,Ye.__)("Block: Paragraph"):(0,Ye.__)("Empty block; start writing or type forward slash to choose a block"),"data-empty":!i,placeholder:u||(0,Ye.__)("Type / to choose a block"),"data-custom-placeholder":!!u||void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0}))};const{name:s_}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",usesContext:["postId"],attributes:{align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:"",__experimentalRole:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalConnections:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"},c_={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){const t=(0,qe.getBlockAttributes)(s_,e.outerHTML),{textAlign:n}=e.style||{};return"left"!==n&&"center"!==n&&"right"!==n||(t.align=n),(0,qe.createBlock)(s_,t)}}]};var u_=c_;const m_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",usesContext:["postId"],attributes:{align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:"",__experimentalRole:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalConnections:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"},{name:p_}=m_,d_={icon:Qh,example:{attributes:{content:(0,Ye.__)("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.")}},__experimentalLabel(e,{context:t}){if("accessibility"===t){const{content:t}=e;return t&&0!==t.length?t:(0,Ye.__)("Empty")}},transforms:u_,deprecated:n_,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:i_,save:function({attributes:e}){const{align:t,content:n,dropCap:a,direction:o}=e,r=it()({"has-drop-cap":t!==((0,Ye.isRTL)()?"left":"right")&&"center"!==t&&a,[`has-text-align-${t}`]:t});return(0,je.createElement)("p",{...Je.useBlockProps.save({className:r,dir:o})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},g_=()=>Qe({name:p_,metadata:m_,settings:d_});var h_=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"}));const __={who:"authors",per_page:100};var b_=function({isSelected:e,context:{postType:t,postId:n,queryId:a},attributes:o,setAttributes:r}){const l=Number.isFinite(a),{authorId:i,authorDetails:s,authors:c}=(0,ut.useSelect)((e=>{const{getEditedEntityRecord:a,getUser:o,getUsers:r}=e(ct.store),l=a("postType",t,n)?.author;return{authorId:l,authorDetails:l?o(l):null,authors:r(__)}}),[t,n]),{editEntityRecord:u}=(0,ut.useDispatch)(ct.store),{textAlign:m,showAvatar:p,showBio:d,byline:g,isLink:h,linkTarget:_}=o,b=[],f=s?.name||(0,Ye.__)("Post Author");s?.avatar_urls&&Object.keys(s.avatar_urls).forEach((e=>{b.push({value:e,label:`${e} x ${e}`})}));const v=(0,Je.useBlockProps)({className:it()({[`has-text-align-${m}`]:m})}),y=c?.length?c.map((({id:e,name:t})=>({value:e,label:t}))):[],k=e=>{u("postType",t,n,{author:e})},x=y.length>=25,w=!!n&&!l&&y.length>0;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},w&&(x&&(0,je.createElement)(Ke.ComboboxControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Author"),options:y,value:i,onChange:k,allowReset:!1})||(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Author"),value:i,options:y,onChange:k})),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show avatar"),checked:p,onChange:()=>r({showAvatar:!p})}),p&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Avatar size"),value:o.avatarSize,options:b,onChange:e=>{r({avatarSize:Number(e)})}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show bio"),checked:d,onChange:()=>r({showBio:!d})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link author name to author page"),checked:h,onChange:()=>r({isLink:!h})}),h&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===_}))),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:m,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)("div",{...v},p&&s?.avatar_urls&&(0,je.createElement)("div",{className:"wp-block-post-author__avatar"},(0,je.createElement)("img",{width:o.avatarSize,src:s.avatar_urls[o.avatarSize],alt:s.name})),(0,je.createElement)("div",{className:"wp-block-post-author__content"},(!Je.RichText.isEmpty(g)||e)&&(0,je.createElement)(Je.RichText,{className:"wp-block-post-author__byline",multiline:!1,"aria-label":(0,Ye.__)("Post author byline text"),placeholder:(0,Ye.__)("Write byline…"),value:g,onChange:e=>r({byline:e})}),(0,je.createElement)("p",{className:"wp-block-post-author__name"},h?(0,je.createElement)("a",{href:"#post-author-pseudo-link",onClick:e=>e.preventDefault()},f):f),d&&(0,je.createElement)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:s?.description}}))))};const f_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author",title:"Author",category:"theme",description:"Display post author details such as name, avatar, and bio.",textdomain:"default",attributes:{textAlign:{type:"string"},avatarSize:{type:"number",default:48},showAvatar:{type:"boolean",default:!0},showBio:{type:"boolean"},byline:{type:"string"},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","queryId"],supports:{html:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDuotone:".wp-block-post-author__avatar img",__experimentalDefaultControls:{background:!0,text:!0}}},style:"wp-block-post-author"},{name:v_}=f_,y_={icon:h_,edit:b_},k_=()=>Qe({name:v_,metadata:f_,settings:y_});var x_=function({context:{postType:e,postId:t},attributes:{textAlign:n,isLink:a,linkTarget:o},setAttributes:r}){const{authorName:l}=(0,ut.useSelect)((n=>{const{getEditedEntityRecord:a,getUser:o}=n(ct.store),r=a("postType",e,t)?.author;return{authorName:r?o(r):null}}),[e,t]),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})}),s=l?.name||(0,Ye.__)("Author Name"),c=a?(0,je.createElement)("a",{href:"#author-pseudo-link",onClick:e=>e.preventDefault(),className:"wp-block-post-author-name__link"},s):s;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to author archive"),onChange:()=>r({isLink:!a}),checked:a}),a&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===o}))),(0,je.createElement)("div",{...i}," ",c," "))};var w_={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,qe.createBlock)("core/post-author-name",{textAlign:e})}],to:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,qe.createBlock)("core/post-author",{textAlign:e})}]};const E_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-name",title:"Author Name",category:"theme",description:"The author name.",textdomain:"default",attributes:{textAlign:{type:"string"},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId"],supports:{html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:C_}=E_,S_={icon:h_,transforms:w_,edit:x_},B_=()=>Qe({name:C_,metadata:E_,settings:S_});var T_=function({context:{postType:e,postId:t},attributes:{textAlign:n},setAttributes:a}){const{authorDetails:o}=(0,ut.useSelect)((n=>{const{getEditedEntityRecord:a,getUser:o}=n(ct.store),r=a("postType",e,t)?.author;return{authorDetails:r?o(r):null}}),[e,t]),r=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})}),l=o?.description||(0,Ye.__)("Author Biography");return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{a({textAlign:e})}})),(0,je.createElement)("div",{...r,dangerouslySetInnerHTML:{__html:l}}))};const N_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-biography",title:"Author Biography",category:"theme",description:"The author biography.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postType","postId"],supports:{spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:P_}=N_,I_={icon:h_,edit:T_},M_=()=>Qe({name:P_,metadata:N_,settings:I_});var z_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));const R_=["core/avatar","core/comment-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link"],H_=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]];const A_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comment",title:"Comment (deprecated)",category:"theme",description:"This block is deprecated. Please use the Comments block instead.",textdomain:"default",attributes:{commentId:{type:"number"}},providesContext:{commentId:"commentId"},supports:{html:!1,inserter:!1}},{name:L_}=A_,D_={icon:vm,edit:function({attributes:{commentId:e},setAttributes:t}){const[n,a]=(0,je.useState)(e),o=(0,Je.useBlockProps)(),r=(0,Je.useInnerBlocksProps)(o,{template:H_,allowedBlocks:R_});return e?(0,je.createElement)("div",{...r}):(0,je.createElement)("div",{...o},(0,je.createElement)(Ke.Placeholder,{icon:z_,label:(0,Ye._x)("Post Comment","block title"),instructions:(0,Ye.__)("To show a comment, input the comment ID.")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:e,onChange:e=>a(parseInt(e))}),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{t({commentId:n})}},(0,Ye.__)("Save"))))},save:function(){const e=Je.useBlockProps.save(),t=Je.useInnerBlocksProps.save(e);return(0,je.createElement)("div",{...t})}},V_=()=>Qe({name:L_,metadata:A_,settings:D_});var F_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z"}));const $_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comments-count",title:"Comments Count",category:"theme",description:"Display a post's comments count.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postId"],supports:{html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:G_}=$_,O_={icon:F_,edit:function({attributes:e,context:t,setAttributes:n}){const{textAlign:a}=e,{postId:o}=t,[r,l]=(0,je.useState)(),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});(0,je.useEffect)((()=>{if(!o)return;const e=o;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:o}),parse:!1}).then((t=>{e===o&&l(t.headers.get("X-WP-Total"))}))}),[o]);const s=o&&void 0!==r,c={...i.style,textDecoration:s?i.style?.textDecoration:void 0};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{n({textAlign:e})}})),(0,je.createElement)("div",{...i,style:c},s?r:(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Count block: post not found."))))}},U_=()=>Qe({name:G_,metadata:$_,settings:O_});var q_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"}));const j_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-form",title:"Comments Form",category:"theme",description:"Display a post's comments form.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postId","postType"],supports:{html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-comments-form-editor",style:["wp-block-post-comments-form","wp-block-buttons","wp-block-button"]},{name:W_}=j_,Z_={icon:q_,edit:function e({attributes:t,context:n,setAttributes:a}){const{textAlign:o}=t,{postId:r,postType:l}=n,i=(0,Tt.useInstanceId)(e),s=(0,Ye.sprintf)("comments-form-edit-%d-desc",i),c=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o}),"aria-describedby":s});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{a({textAlign:e})}})),(0,je.createElement)("div",{...c},(0,je.createElement)(Ua,{postId:r,postType:l}),(0,je.createElement)(Ke.VisuallyHidden,{id:s},(0,Ye.__)("Comments form disabled in editor."))))}},Q_=()=>Qe({name:W_,metadata:j_,settings:Z_});var K_=function({context:e,attributes:t,setAttributes:n}){const{textAlign:a}=t,{postType:o,postId:r}=e,[l,i]=(0,je.useState)(),s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});(0,je.useEffect)((()=>{if(!r)return;const e=r;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then((t=>{e===r&&i(t.headers.get("X-WP-Total"))}))}),[r]);const c=(0,ut.useSelect)((e=>e(ct.store).getEditedEntityRecord("postType",o,r)),[o,r]);if(!c)return null;const{link:u}=c;let m;if(void 0!==l){const e=parseInt(l);m=0===e?(0,Ye.__)("No comments"):(0,Ye.sprintf)((0,Ye._n)("%s comment","%s comments",e),e.toLocaleString())}return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{n({textAlign:e})}})),(0,je.createElement)("div",{...s},u&&void 0!==m?(0,je.createElement)("a",{href:u+"#comments",onClick:e=>e.preventDefault()},m):(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Link block: post not found."))))};const Y_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comments-link",title:"Comments Link",category:"theme",description:"Displays the link to the current post comments.",textdomain:"default",usesContext:["postType","postId"],attributes:{textAlign:{type:"string"}},supports:{html:!1,color:{link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:J_}=Y_,X_={edit:K_,icon:F_},eb=()=>Qe({name:J_,metadata:Y_,settings:X_});var tb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"}));function nb(e,t,n){return(0,ut.useSelect)((a=>a(ct.store).canUserEditEntityRecord(e,t,n)),[e,t,n])}function ab({layoutClassNames:e,userCanEdit:t,postType:n,postId:a}){const[,,o]=(0,ct.useEntityProp)("postType",n,"content",a),r=(0,Je.useBlockProps)({className:e});return o?.protected&&!t?(0,je.createElement)("div",{...r},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("This content is password protected."))):(0,je.createElement)("div",{...r,dangerouslySetInnerHTML:{__html:o?.rendered}})}function ob({context:e={}}){const{postType:t,postId:n}=e,[a,o,r]=(0,ct.useEntityBlockEditor)("postType",t,{id:n}),l=(0,ut.useSelect)((e=>e(ct.store).getEntityRecord("postType",t,n)),[t,n]),i=!!l?.content?.raw||a?.length,s=(0,Je.useInnerBlocksProps)((0,Je.useBlockProps)({className:"entry-content"}),{value:a,onInput:o,onChange:r,template:i?void 0:[["core/paragraph"]]});return(0,je.createElement)("div",{...s})}function rb(e){const{context:{queryId:t,postType:n,postId:a}={},layoutClassNames:o}=e,r=nb("postType",n,a);if(void 0===r)return null;const l=Number.isFinite(t);return r&&!l?(0,je.createElement)(ob,{...e}):(0,je.createElement)(ab,{layoutClassNames:o,userCanEdit:r,postType:n,postId:a})}function lb({layoutClassNames:e}){const t=(0,Je.useBlockProps)({className:e});return(0,je.createElement)("div",{...t},(0,je.createElement)("p",null,(0,Ye.__)("This is the Content block, it will display all the blocks in any single post or page.")),(0,je.createElement)("p",null,(0,Ye.__)("That might be a simple arrangement like consecutive paragraphs in a blog post, or a more elaborate composition that includes image galleries, videos, tables, columns, and any other block types.")),(0,je.createElement)("p",null,(0,Ye.__)("If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well.")))}function ib(){const e=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...e},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself.")))}const sb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-content",title:"Content",category:"theme",description:"Displays the contents of a post or page.",textdomain:"default",usesContext:["postId","postType","queryId"],supports:{align:["wide","full"],html:!1,layout:!0,dimensions:{minHeight:!0},spacing:{blockGap:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!1,text:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-content-editor"},{name:cb}=sb,ub={icon:tb,edit:function({context:e,__unstableLayoutClassNames:t}){const{postId:n,postType:a}=e,o=(0,Je.__experimentalUseHasRecursion)(n);return n&&a&&o?(0,je.createElement)(ib,null):(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:n},n&&a?(0,je.createElement)(rb,{context:e,layoutClassNames:t}):(0,je.createElement)(lb,{layoutClassNames:t}))}},mb=()=>Qe({name:cb,metadata:sb,settings:ub});function pb(e){return/(?:^|[^\\])[aAgh]/.test(e)}const db={attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var gb=[db];const hb=[{name:"post-date-modified",title:(0,Ye.__)("Modified Date"),description:(0,Ye.__)("Display a post's last updated date."),attributes:{displayType:"modified"},scope:["block","inserter"],isActive:e=>"modified"===e.displayType,icon:ho}];var _b=hb;const bb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-date",title:"Date",category:"theme",description:"Display the publish date for an entry such as a post or page.",textdomain:"default",attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1},displayType:{type:"string",default:"date"}},usesContext:["postId","postType","queryId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:fb}=bb,vb={icon:ho,edit:function({attributes:{textAlign:e,format:t,isLink:n,displayType:a},context:{postId:o,postType:r,queryId:l},setAttributes:i}){const s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e,"wp-block-post-date__modified-date":"modified"===a})}),[c,u]=(0,je.useState)(null),m=(0,je.useMemo)((()=>({anchor:c})),[c]),p=Number.isFinite(l),d=(0,_o.getSettings)(),[g=d.formats.date]=(0,ct.useEntityProp)("root","site","date_format"),[h=d.formats.time]=(0,ct.useEntityProp)("root","site","time_format"),[_,b]=(0,ct.useEntityProp)("postType",r,a,o),f=(0,ut.useSelect)((e=>r?e(ct.store).getPostType(r):null),[r]),v="date"===a?(0,Ye.__)("Post Date"):(0,Ye.__)("Post Modified Date");let y=_?(0,je.createElement)("time",{dateTime:(0,_o.dateI18n)("c",_),ref:u},(0,_o.dateI18n)(t||g,_)):v;return n&&_&&(y=(0,je.createElement)("a",{href:"#post-date-pseudo-link",onClick:e=>e.preventDefault()},y)),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:e,onChange:e=>{i({textAlign:e})}}),_&&!p&&(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.Dropdown,{popoverProps:m,renderContent:({onClose:e})=>(0,je.createElement)(Je.__experimentalPublishDateTimePicker,{currentDate:_,onChange:b,is12Hour:pb(h),onClose:e}),renderToggle:({isOpen:e,onToggle:t})=>(0,je.createElement)(Ke.ToolbarButton,{"aria-expanded":e,icon:xi,title:(0,Ye.__)("Change Date"),onClick:t,onKeyDown:n=>{e||n.keyCode!==un.DOWN||(n.preventDefault(),t())}})}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Je.__experimentalDateFormatPicker,{format:t,defaultFormat:g,onChange:e=>i({format:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:f?.labels.singular_name?(0,Ye.sprintf)((0,Ye.__)("Link to %s"),f.labels.singular_name.toLowerCase()):(0,Ye.__)("Link to post"),onChange:()=>i({isLink:!n}),checked:n}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display last modified date"),onChange:e=>i({displayType:e?"modified":"date"}),checked:"modified"===a,help:(0,Ye.__)("Only shows if the post has been modified")}))),(0,je.createElement)("div",{...s},y))},deprecated:gb,variations:_b},yb=()=>Qe({name:fb,metadata:bb,settings:vb});var kb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12.75 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.395.395 0 00.199-.166c.05-.083.114-.253.114-.584V7.2H8.8V4h3.95v5.333zM7.95 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.394.394 0 00.198-.166c.05-.083.115-.253.115-.584V7.2H4V4h3.95v5.333zM13 20H4v-1.5h9V20zM20 16H4v-1.5h16V16z"}));var xb={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,qe.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,qe.createBlock)("core/post-content")}]};const wb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-excerpt",title:"Excerpt",category:"theme",description:"Display the excerpt.",textdomain:"default",attributes:{textAlign:{type:"string"},moreText:{type:"string"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},usesContext:["postId","postType","queryId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-excerpt-editor",style:"wp-block-post-excerpt"},{name:Eb}=wb,Cb={icon:kb,transforms:xb,edit:function({attributes:{textAlign:e,moreText:t,showMoreOnNewLine:n,excerptLength:a},setAttributes:o,isSelected:r,context:{postId:l,postType:i,queryId:s}}){const c=Number.isFinite(s),u=nb("postType",i,l),[m,p,{rendered:d,protected:g}={}]=(0,ct.useEntityProp)("postType",i,"excerpt",l),h=(0,ut.useSelect)((e=>"page"===i||!!e(ct.store).getPostType(i)?.supports?.excerpt),[i]),_=u&&!c&&h,b=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e})}),f=(0,Ye._x)("words","Word count type. Do not translate!"),v=(0,je.useMemo)((()=>{if(!d)return"";const e=(new window.DOMParser).parseFromString(d,"text/html");return e.body.textContent||e.body.innerText||""}),[d]);if(!i||!l)return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:e,onChange:e=>o({textAlign:e})})),(0,je.createElement)("div",{...b},(0,je.createElement)("p",null,(0,Ye.__)("This block will display the excerpt."))));if(g&&!u)return(0,je.createElement)("div",{...b},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("The content is currently protected and does not have the available excerpt.")));const y=(0,je.createElement)(Je.RichText,{className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Ye.__)("“Read more” link text"),placeholder:(0,Ye.__)('Add "read more" link text'),value:t,onChange:e=>o({moreText:e}),withoutInteractiveFormatting:!0}),k=it()("wp-block-post-excerpt__excerpt",{"is-inline":!n}),x=(m||v).trim();let w="";if("words"===f)w=x.split(" ",a).join(" ");else if("characters_excluding_spaces"===f){const e=x.split("",a).join(""),t=e.length-e.replaceAll(" ","").length;w=x.split("",a+t).join("")}else"characters_including_spaces"===f&&(w=x.split("",a).join(""));const E=w!==x,C=_?(0,je.createElement)(Je.RichText,{className:k,"aria-label":(0,Ye.__)("Excerpt text"),value:r?x:(E?w+"…":x)||(0,Ye.__)("No excerpt found"),onChange:p,tagName:"p"}):(0,je.createElement)("p",{className:k},E?w+"…":x||(0,Ye.__)("No excerpt found"));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:e,onChange:e=>o({textAlign:e})})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show link on new line"),checked:n,onChange:e=>o({showMoreOnNewLine:e})}),(0,je.createElement)(Ke.RangeControl,{label:(0,Ye.__)("Max number of words"),value:a,onChange:e=>{o({excerptLength:e})},min:"10",max:"100"}))),(0,je.createElement)("div",{...b},C,!n&&" ",n?(0,je.createElement)("p",{className:"wp-block-post-excerpt__more-text"},y):y))}},Sb=()=>Qe({name:Eb,metadata:wb,settings:Cb});var Bb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"}));const Tb=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"cover",label:(0,Ye._x)("Cover","Scale option for Image dimension control")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"contain",label:(0,Ye._x)("Contain","Scale option for Image dimension control")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"fill",label:(0,Ye._x)("Fill","Scale option for Image dimension control")})),Nb="cover",Pb={cover:(0,Ye.__)("Image is scaled and cropped to fill the entire space without being distorted."),contain:(0,Ye.__)("Image is scaled to fill the space without clipping nor distorting."),fill:(0,Ye.__)("Image will be stretched and distorted to completely fill the space.")};var Ib=({clientId:e,attributes:{aspectRatio:t,width:n,height:a,scale:o,sizeSlug:r},setAttributes:l,imageSizeOptions:i=[]})=>{const s=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["px","%","vw","em","rem"]}),c=(e,t)=>{const n=parseFloat(t);isNaN(n)&&t||l({[e]:n<0?"0":t})},u=(0,Ye._x)("Scale","Image scaling options"),m=a||t&&"auto"!==t;return(0,je.createElement)(Je.InspectorControls,{group:"dimensions"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Ye.__)("Aspect ratio"),onDeselect:()=>l({aspectRatio:void 0}),resetAllFilter:()=>({aspectRatio:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Aspect ratio"),value:t,options:[{label:(0,Ye.__)("Original"),value:"auto"},{label:(0,Ye.__)("Square"),value:"1"},{label:(0,Ye.__)("16:9"),value:"16/9"},{label:(0,Ye.__)("4:3"),value:"4/3"},{label:(0,Ye.__)("3:2"),value:"3/2"},{label:(0,Ye.__)("9:16"),value:"9/16"},{label:(0,Ye.__)("3:4"),value:"3/4"},{label:(0,Ye.__)("2:3"),value:"2/3"}],onChange:e=>l({aspectRatio:e})})),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!a,label:(0,Ye.__)("Height"),onDeselect:()=>l({height:void 0}),resetAllFilter:()=>({height:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Height"),labelPosition:"top",value:a||"",min:0,onChange:e=>c("height",e),units:s})),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!n,label:(0,Ye.__)("Width"),onDeselect:()=>l({width:void 0}),resetAllFilter:()=>({width:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Width"),labelPosition:"top",value:n||"",min:0,onChange:e=>c("width",e),units:s})),m&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!o&&o!==Nb,label:u,onDeselect:()=>l({scale:Nb}),resetAllFilter:()=>({scale:Nb}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:u,value:o,help:Pb[o],onChange:e=>l({scale:e}),isBlock:!0},Tb)),!!i.length&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Ye.__)("Resolution"),onDeselect:()=>l({sizeSlug:void 0}),resetAllFilter:()=>({sizeSlug:void 0}),isShownByDefault:!1,panelId:e},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resolution"),value:r||"full",options:i,onChange:e=>l({sizeSlug:e}),help:(0,Ye.__)("Select the size of the source image.")})))};var Mb=(0,Tt.compose)([(0,Je.withColors)({overlayColor:"background-color"})])((({clientId:e,attributes:t,setAttributes:n,overlayColor:a,setOverlayColor:o})=>{const{dimRatio:r}=t,{gradientClass:l,gradientValue:i,setGradient:s}=(0,Je.__experimentalUseGradient)(),c=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),u=(0,Je.__experimentalUseBorderProps)(t),m={backgroundColor:a.color,backgroundImage:i,...u.style};return c.hasColorsOrGradients?(0,je.createElement)(je.Fragment,null,!!r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-post-featured-image__overlay",(p=r,void 0===p?null:"has-background-dim-"+10*Math.round(p/10)),{[a.class]:a.class,"has-background-dim":void 0!==r,"has-background-gradient":i,[l]:l},u.className),style:m}),(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:a.color,gradientValue:i,label:(0,Ye.__)("Overlay"),onColorChange:o,onGradientChange:s,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0})}],panelId:e,...c}),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>void 0!==r,label:(0,Ye.__)("Overlay opacity"),onDeselect:()=>n({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Overlay opacity"),value:r,onChange:e=>n({dimRatio:e}),min:0,max:100,step:10,required:!0,__next40pxDefaultSize:!0})))):null;var p}));const zb=["image"];const Rb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-featured-image",title:"Featured Image",category:"theme",description:"Display a post's featured image.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1},aspectRatio:{type:"string"},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},sizeSlug:{type:"string"},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"},overlayColor:{type:"string"},customOverlayColor:{type:"string"},dimRatio:{type:"number",default:0},gradient:{type:"string"},customGradient:{type:"string"}},usesContext:["postId","postType","queryId"],supports:{align:["left","right","center","wide","full"],color:{__experimentalDuotone:"img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before",text:!1,background:!1},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSelector:"img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay",__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},html:!1,spacing:{margin:!0,padding:!0}},editorStyle:"wp-block-post-featured-image-editor",style:"wp-block-post-featured-image"},{name:Hb}=Rb,Ab={icon:Bb,edit:function({clientId:e,attributes:t,setAttributes:n,context:{postId:a,postType:o,queryId:r}}){const l=Number.isFinite(r),{isLink:i,aspectRatio:s,height:c,width:u,scale:m,sizeSlug:p,rel:d,linkTarget:g}=t,[h,_]=(0,ct.useEntityProp)("postType",o,"featured_media",a),{media:b,postType:f}=(0,ut.useSelect)((e=>{const{getMedia:t,getPostType:n}=e(ct.store);return{media:h&&t(h,{context:"view"}),postType:o&&n(o)}}),[h,o]),v=function(e,t){return e?.media_details?.sizes?.[t]?.source_url||e?.source_url}(b,p),y=(0,ut.useSelect)((e=>e(Je.store).getSettings().imageSizes),[]).filter((({slug:e})=>b?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),k=(0,Je.useBlockProps)({style:{width:u,height:c,aspectRatio:s}}),x=(0,Je.__experimentalUseBorderProps)(t),w=e=>(0,je.createElement)(Ke.Placeholder,{className:it()("block-editor-media-placeholder",x.className),withIllustration:!0,style:{height:!!s&&"100%",width:!!s&&"100%",...x.style}},e),E=e=>{e?.id&&_(e.id)},{createErrorNotice:C}=(0,ut.useDispatch)(Bt.store),S=e=>{C(e,{type:"snackbar"})},B=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ib,{clientId:e,attributes:t,setAttributes:n,imageSizeOptions:y}),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:f?.labels.singular_name?(0,Ye.sprintf)((0,Ye.__)("Link to %s"),f.labels.singular_name):(0,Ye.__)("Link to post"),onChange:()=>n({isLink:!i}),checked:i}),i&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===g}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:d,onChange:e=>n({rel:e})})))));let T;if(!h&&(l||!a))return(0,je.createElement)(je.Fragment,null,B,(0,je.createElement)("div",{...k},w(),(0,je.createElement)(Mb,{attributes:t,setAttributes:n,clientId:e})));const N=(0,Ye.__)("Add a featured image"),P={...x.style,height:s?"100%":c,width:!!s&&"100%",objectFit:!(!c&&!s)&&m};return T=h?b?(0,je.createElement)("img",{className:x.className,src:v,alt:b.alt_text?(0,Ye.sprintf)((0,Ye.__)("Featured image: %s"),b.alt_text):(0,Ye.__)("Featured image"),style:P}):w():(0,je.createElement)(Je.MediaPlaceholder,{onSelect:E,accept:"image/*",allowedTypes:zb,onError:S,placeholder:w,mediaLibraryButton:({open:e})=>(0,je.createElement)(Ke.Button,{icon:nm,variant:"primary",label:N,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{e()}})}),(0,je.createElement)(je.Fragment,null,B,!!b&&!l&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:h,mediaURL:v,allowedTypes:zb,accept:"image/*",onSelect:E,onError:S},(0,je.createElement)(Ke.MenuItem,{onClick:()=>_(0)},(0,Ye.__)("Reset")))),(0,je.createElement)("figure",{...k},T,(0,je.createElement)(Mb,{attributes:t,setAttributes:n,clientId:e})))}},Lb=()=>Qe({name:Hb,metadata:Rb,settings:Ab});var Db=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"}));var Vb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"}));const Fb=[{isDefault:!0,name:"post-next",title:(0,Ye.__)("Next post"),description:(0,Ye.__)("Displays the post link that follows the current post."),icon:Db,attributes:{type:"next"},scope:["inserter","transform"]},{name:"post-previous",title:(0,Ye.__)("Previous post"),description:(0,Ye.__)("Displays the post link that precedes the current post."),icon:Vb,attributes:{type:"previous"},scope:["inserter","transform"]}];Fb.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.type===t.type)}));var $b=Fb;const Gb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-navigation-link",title:"Post Navigation Link",category:"theme",description:"Displays the next or previous post link that is adjacent to the current post.",textdomain:"default",attributes:{textAlign:{type:"string"},type:{type:"string",default:"next"},label:{type:"string"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"}},supports:{reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-post-navigation-link"},{name:Ob}=Gb,Ub={edit:function({attributes:{type:e,label:t,showTitle:n,textAlign:a,linkLabel:o,arrow:r},setAttributes:l}){const i="next"===e;let s=i?(0,Ye.__)("Next"):(0,Ye.__)("Previous");const c={none:"",arrow:i?"→":"←",chevron:i?"»":"«"}[r];n&&(s=i?(0,Ye.__)("Next: "):(0,Ye.__)("Previous: "));const u=i?(0,Ye.__)("Next post"):(0,Ye.__)("Previous post"),m=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display the title as a link"),help:(0,Ye.__)("If you have entered a custom label, it will be prepended before the title."),checked:!!n,onChange:()=>l({showTitle:!n})}),n&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Include the label as part of the link"),checked:!!o,onChange:()=>l({linkLabel:!o})}),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:r,onChange:e=>{l({arrow:e})},help:(0,Ye.__)("A decorative arrow for the next and previous link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Next/Previous link")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Next/Previous link")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Next/Previous link")})))),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:a,onChange:e=>{l({textAlign:e})}})),(0,je.createElement)("div",{...m},!i&&c&&(0,je.createElement)("span",{className:`wp-block-post-navigation-link__arrow-previous is-arrow-${r}`},c),(0,je.createElement)(Je.RichText,{tagName:"a","aria-label":u,placeholder:s,value:t,allowedFormats:["core/bold","core/italic"],onChange:e=>l({label:e})}),n&&(0,je.createElement)("a",{href:"#post-navigation-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("An example title")),i&&c&&(0,je.createElement)("span",{className:`wp-block-post-navigation-link__arrow-next is-arrow-${r}`,"aria-hidden":!0},c)))},variations:$b},qb=()=>Qe({name:Ob,metadata:Gb,settings:Ub}),jb=[["core/post-title"],["core/post-date"],["core/post-excerpt"]];function Wb(){const e=(0,Je.useInnerBlocksProps)({className:"wp-block-post"},{template:jb,__unstableDisableLayoutClassNames:!0});return(0,je.createElement)("li",{...e})}const Zb=(0,je.memo)((function({blocks:e,blockContextId:t,isHidden:n,setActiveBlockContextId:a}){const o=(0,Je.__experimentalUseBlockPreview)({blocks:e,props:{className:"wp-block-post"}}),r=()=>{a(t)},l={display:n?"none":void 0};return(0,je.createElement)("li",{...o,tabIndex:0,role:"button",onClick:r,onKeyPress:r,style:l})}));const Qb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-template",title:"Post Template",category:"theme",parent:["core/query"],description:"Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.",textdomain:"default",usesContext:["queryId","query","queryContext","displayLayout","templateSlug","previewPostType","enhancedPagination"],supports:{reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0}}},style:"wp-block-post-template",editorStyle:"wp-block-post-template-editor"},{name:Kb}=Qb,Yb={icon:Ro,edit:function({setAttributes:e,clientId:t,context:{query:{perPage:n,offset:a=0,postType:o,order:r,orderBy:l,author:i,search:s,exclude:c,sticky:u,inherit:m,taxQuery:p,parents:d,pages:g,...h}={},queryContext:_=[{page:1}],templateSlug:b,previewPostType:f},attributes:{layout:v},__unstableLayoutClassNames:y}){const{type:k,columnCount:x=3}=v||{},[{page:w}]=_,[E,C]=(0,je.useState)(),{posts:S,blocks:B}=(0,ut.useSelect)((e=>{const{getEntityRecords:g,getTaxonomies:_}=e(ct.store),{getBlocks:v}=e(Je.store),y=_({type:o,per_page:-1,context:"view"}),k=m&&b?.startsWith("category-")&&g("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:b.replace("category-","")}),x={offset:n?n*(w-1)+a:0,order:r,orderby:l};if(p&&!m){const e=Object.entries(p).reduce(((e,[t,n])=>{const a=y?.find((({slug:e})=>e===t));return a?.rest_base&&(e[a?.rest_base]=n),e}),{});Object.keys(e).length&&Object.assign(x,e)}n&&(x.per_page=n),i&&(x.author=i),s&&(x.search=s),c?.length&&(x.exclude=c),d?.length&&(x.parent=d),u&&(x.sticky="only"===u),m&&(b?.startsWith("archive-")?(x.postType=b.replace("archive-",""),o=x.postType):k&&(x.categories=k[0]?.id));return{posts:g("postType",f||o,{...x,...h}),blocks:v(t)}}),[n,w,a,r,l,t,i,s,o,c,u,m,b,p,d,h,f]),T=(0,je.useMemo)((()=>S?.map((e=>({postType:e.type,postId:e.id})))),[S]),N=(0,Je.useBlockProps)({className:it()(y,{[`columns-${x}`]:"grid"===k&&x})});if(!S)return(0,je.createElement)("p",{...N},(0,je.createElement)(Ke.Spinner,null));if(!S.length)return(0,je.createElement)("p",{...N}," ",(0,Ye.__)("No results found."));const P=t=>e({layout:{...v,...t}}),I=[{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>P({type:"default"}),isActive:"default"===k||"constrained"===k},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>P({type:"grid",columnCount:x}),isActive:"grid"===k}];return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:I})),(0,je.createElement)("ul",{...N},T&&T.map((e=>(0,je.createElement)(Je.BlockContextProvider,{key:e.postId,value:e},e.postId===(E||T[0]?.postId)?(0,je.createElement)(Wb,null):null,(0,je.createElement)(Zb,{blocks:B,blockContextId:e.postId,setActiveBlockContextId:C,isHidden:e.postId===(E||T[0]?.postId)}))))))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},Jb=()=>Qe({name:Kb,metadata:Qb,settings:Yb});var Xb=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z",fillRule:"evenodd",clipRule:"evenodd"}));const ef=[];const tf=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];const nf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));const af={category:Xb,post_tag:nf};function of(e,t){if("core/post-terms"!==t)return e;const n=e.variations.map((e=>{var t;return{...e,icon:null!==(t=af[e.name])&&void 0!==t?t:Xb}}));return{...e,variations:n}}const rf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-terms",title:"Post Terms",category:"theme",description:"Post terms.",textdomain:"default",attributes:{term:{type:"string"},textAlign:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:""},suffix:{type:"string",default:""}},usesContext:["postId","postType"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-post-terms"},{name:lf}=rf,sf={icon:Xb,edit:function({attributes:e,clientId:t,context:n,isSelected:a,setAttributes:o,insertBlocksAfter:r}){const{term:l,textAlign:i,separator:s,prefix:c,suffix:u}=e,{postId:m,postType:p}=n,d=(0,ut.useSelect)((e=>{if(!l)return{};const{getTaxonomy:t}=e(ct.store),n=t(l);return n?.visibility?.publicly_queryable?n:{}}),[l]),{postTerms:g,hasPostTerms:h,isLoading:_}=function({postId:e,term:t}){const{slug:n}=t;return(0,ut.useSelect)((a=>{const o=t?.visibility?.publicly_queryable;if(!o)return{postTerms:ef,isLoading:!1,hasPostTerms:!1};const{getEntityRecords:r,isResolving:l}=a(ct.store),i=["taxonomy",n,{post:e,per_page:-1,context:"view"}],s=r(...i);return{postTerms:s,isLoading:l("getEntityRecords",i),hasPostTerms:!!s?.length}}),[e,t?.visibility?.publicly_queryable,n])}({postId:m,term:d}),b=m&&p,f=(0,Je.useBlockDisplayInformation)(t),v=(0,Je.useBlockProps)({className:it()({[`has-text-align-${i}`]:i,[`taxonomy-${l}`]:l})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:i,onChange:e=>{o({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,Ye.__)("Separator"),value:s||"",onChange:e=>{o({separator:e})},help:(0,Ye.__)("Enter character(s) used to separate terms.")})),(0,je.createElement)("div",{...v},_&&b&&(0,je.createElement)(Ke.Spinner,null),!_&&h&&(a||c)&&(0,je.createElement)(Je.RichText,{allowedFormats:tf,className:"wp-block-post-terms__prefix",multiline:!1,"aria-label":(0,Ye.__)("Prefix"),placeholder:(0,Ye.__)("Prefix")+" ",value:c,onChange:e=>o({prefix:e}),tagName:"span"}),(!b||!l)&&(0,je.createElement)("span",null,f.title),b&&!_&&h&&g.map((e=>(0,je.createElement)("a",{key:e.id,href:e.link,onClick:e=>e.preventDefault()},(0,Gn.decodeEntities)(e.name)))).reduce(((e,t)=>(0,je.createElement)(je.Fragment,null,e,(0,je.createElement)("span",{className:"wp-block-post-terms__separator"},s||" "),t))),b&&!_&&!h&&(d?.labels?.no_terms||(0,Ye.__)("Term items not found.")),!_&&h&&(a||u)&&(0,je.createElement)(Je.RichText,{allowedFormats:tf,className:"wp-block-post-terms__suffix",multiline:!1,"aria-label":(0,Ye.__)("Suffix"),placeholder:" "+(0,Ye.__)("Suffix"),value:u,onChange:e=>o({suffix:e}),tagName:"span",__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})))}},cf=()=>((0,yl.addFilter)("blocks.registerBlockType","core/template-part",of),Qe({name:lf,metadata:rf,settings:sf}));var uf=window.wp.wordcount;var mf=function({attributes:e,setAttributes:t,context:n}){const{textAlign:a}=e,{postId:o,postType:r}=n,[l]=(0,ct.useEntityProp)("postType",r,"content",o),[i]=(0,ct.useEntityBlockEditor)("postType",r,{id:o}),s=(0,je.useMemo)((()=>{let e;e=l instanceof Function?l({blocks:i}):i?(0,qe.__unstableSerializeAndClean)(i):l;const t=(0,Ye._x)("words","Word count type. Do not translate!"),n=Math.max(1,Math.round((0,uf.count)(e,t)/189));return(0,Ye.sprintf)((0,Ye._n)("%d minute","%d minutes",n),n)}),[l,i]),c=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...c},s))},pf=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16.5c-4.1 0-7.5-3.4-7.5-7.5S7.9 4.5 12 4.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5zM12 7l-1 5c0 .3.2.6.4.8l4.2 2.8-2.7-4.1L12 7z"}));const df={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/post-time-to-read",title:"Time To Read",category:"theme",description:"Show minutes required to finish reading the post.",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:gf}=df,hf={icon:pf,edit:mf},_f=()=>Qe({name:gf,metadata:df,settings:hf});const bf={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var ff=[bf];const vf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-title",title:"Title",category:"theme",description:"Displays the title of a post, page, or any other content-type.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}}},style:"wp-block-post-title"},{name:yf}=vf,kf={icon:fr,edit:function({attributes:{level:e,textAlign:t,isLink:n,rel:a,linkTarget:o},setAttributes:r,context:{postType:l,postId:i,queryId:s},insertBlocksAfter:c}){const u="h"+e,m=nb("postType",!Number.isFinite(s)&&l,i),[p="",d,g]=(0,ct.useEntityProp)("postType",l,"title",i),[h]=(0,ct.useEntityProp)("postType",l,"link",i),_=()=>{c((0,qe.createBlock)((0,qe.getDefaultBlockName)()))},b=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),f=(0,Je.useBlockEditingMode)();let v=(0,je.createElement)(u,{...b},(0,Ye.__)("Title"));return l&&i&&(v=m?(0,je.createElement)(Je.PlainText,{tagName:u,placeholder:(0,Ye.__)("No Title"),value:p,onChange:d,__experimentalVersion:2,__unstableOnSplitAtEnd:_,...b}):(0,je.createElement)(u,{...b,dangerouslySetInnerHTML:{__html:g?.rendered}})),n&&l&&i&&(v=m?(0,je.createElement)(u,{...b},(0,je.createElement)(Je.PlainText,{tagName:"a",href:h,target:o,rel:a,placeholder:p.length?null:(0,Ye.__)("No Title"),value:p,onChange:d,__experimentalVersion:2,__unstableOnSplitAtEnd:_})):(0,je.createElement)(u,{...b},(0,je.createElement)("a",{href:h,target:o,rel:a,onClick:e=>e.preventDefault(),dangerouslySetInnerHTML:{__html:g?.rendered}}))),(0,je.createElement)(je.Fragment,null,"default"===f&&(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:e,onChange:e=>r({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Make title a link"),onChange:()=>r({isLink:!n}),checked:n}),n&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===o}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:a,onChange:e=>r({rel:e})})))),v)},deprecated:ff},xf=()=>Qe({name:yf,metadata:vf,settings:kf});var wf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"}));const Ef={from:[{type:"block",blocks:["core/code","core/paragraph"],transform:({content:e,anchor:t})=>(0,qe.createBlock)("core/preformatted",{content:e,anchor:t})},{type:"raw",isMatch:e=>"PRE"===e.nodeName&&!(1===e.children.length&&"CODE"===e.firstChild.nodeName),schema:({phrasingContentSchema:e})=>({pre:{children:e}})}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/paragraph",{...e,content:e.content.replace(/\n/g,"<br>")})},{type:"block",blocks:["core/code"],transform:e=>(0,qe.createBlock)("core/code",e)}]};var Cf=Ef;const Sf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/preformatted",title:"Preformatted",category:"text",description:"Add text that respects your spacing and tabs, and also allows styling.",textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-preformatted"},{name:Bf}=Sf,Tf={icon:wf,example:{attributes:{content:(0,Ye.__)("EXT. XANADU - FAINT DAWN - 1940 (MINIATURE)\nWindow, very small in the distance, illuminated.\nAll around this is an almost totally black screen. Now, as the camera moves slowly towards the window which is almost a postage stamp in the frame, other forms appear;")}},transforms:Cf,edit:function({attributes:e,mergeBlocks:t,setAttributes:n,onRemove:a,insertBlocksAfter:o,style:r}){const{content:l}=e,i=(0,Je.useBlockProps)({style:r});return(0,je.createElement)(Je.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:e=>{n({content:e})},onRemove:a,"aria-label":(0,Ye.__)("Preformatted text"),placeholder:(0,Ye.__)("Write preformatted text…"),onMerge:t,...i,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})},save:function({attributes:e}){const{content:t}=e;return(0,je.createElement)("pre",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{value:t}))},merge(e,t){return{content:e.content+"\n\n"+t.content}}},Nf=()=>Qe({name:Bf,metadata:Sf,settings:Tf});var Pf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z"}));const If="is-style-solid-color",Mf={value:{type:"string",source:"html",selector:"blockquote",multiline:"p"},citation:{type:"string",source:"html",selector:"cite",default:""},mainColor:{type:"string"},customMainColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}};function zf(e){if(!e)return;const t=e.match(/border-color:([^;]+)[;]?/);return t&&t[1]?t[1]:void 0}function Rf(e){const t=`</p>${e=e||"<p></p>"}<p>`.split("</p><p>");return t.shift(),t.pop(),t.join("<br>")}const Hf={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},textAlign:{type:"string"}},save({attributes:e}){const{textAlign:t,citation:n,value:a}=e,o=!Je.RichText.isEmpty(n);return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:it()({[`has-text-align-${t}`]:t})})},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{value:a,multiline:!0}),o&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n})))},migrate({value:e,...t}){return{value:Rf(e),...t}}},Af={attributes:{...Mf},save({attributes:e}){const{mainColor:t,customMainColor:n,customTextColor:a,textColor:o,value:r,citation:l,className:i}=e,s=i?.includes(If);let c,u;if(s){const e=(0,Je.getColorClassName)("background-color",t);c=it()({"has-background":e||n,[e]:e}),u={backgroundColor:e?void 0:n}}else n&&(u={borderColor:n});const m=(0,Je.getColorClassName)("color",o),p=it()({"has-text-color":o||a,[m]:m}),d=m?void 0:{color:a};return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:c,style:u})},(0,je.createElement)("blockquote",{className:p,style:d},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,mainColor:n,customMainColor:a,customTextColor:o,...r}){const l=t?.includes(If);let i;return a&&(i=l?{color:{background:a}}:{border:{color:a}}),o&&i&&(i.color={...i.color,text:o}),{value:Rf(e),className:t,backgroundColor:l?n:void 0,borderColor:l?void 0:n,textAlign:l?"left":void 0,style:i,...r}}},Lf={attributes:{...Mf,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){const{mainColor:t,customMainColor:n,textColor:a,customTextColor:o,value:r,citation:l,className:i,figureStyle:s}=e,c=i?.includes(If);let u,m;if(c){const e=(0,Je.getColorClassName)("background-color",t);u=it()({"has-background":e||n,[e]:e}),m={backgroundColor:e?void 0:n}}else if(n)m={borderColor:n};else if(t){m={borderColor:zf(s)}}const p=(0,Je.getColorClassName)("color",a),d=(a||o)&&it()("has-text-color",{[p]:p}),g=p?void 0:{color:o};return(0,je.createElement)("figure",{className:u,style:m},(0,je.createElement)("blockquote",{className:d,style:g},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,figureStyle:n,mainColor:a,customMainColor:o,customTextColor:r,...l}){const i=t?.includes(If);let s;if(o&&(s=i?{color:{background:o}}:{border:{color:o}}),r&&s&&(s.color={...s.color,text:r}),!i&&a&&n){const a=zf(n);if(a)return{value:Rf(e),...l,className:t,style:{border:{color:a}}}}return{value:Rf(e),className:t,backgroundColor:i?a:void 0,borderColor:i?void 0:a,textAlign:i?"left":void 0,style:s,...l}}},Df={attributes:Mf,save({attributes:e}){const{mainColor:t,customMainColor:n,textColor:a,customTextColor:o,value:r,citation:l,className:i}=e,s=i?.includes(If);let c,u;if(s)c=(0,Je.getColorClassName)("background-color",t),c||(u={backgroundColor:n});else if(n)u={borderColor:n};else if(t){var m;const e=null!==(m=(0,ut.select)(Je.store).getSettings().colors)&&void 0!==m?m:[];u={borderColor:(0,Je.getColorObjectByAttributeValues)(e,t).color}}const p=(0,Je.getColorClassName)("color",a),d=a||o?it()("has-text-color",{[p]:p}):void 0,g=p?void 0:{color:o};return(0,je.createElement)("figure",{className:c,style:u},(0,je.createElement)("blockquote",{className:d,style:g},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,mainColor:n,customMainColor:a,customTextColor:o,...r}){const l=t?.includes(If);let i={};return a&&(i=l?{color:{background:a}}:{border:{color:a}}),o&&i&&(i.color={...i.color,text:o}),{value:Rf(e),className:t,backgroundColor:l?n:void 0,borderColor:l?void 0:n,textAlign:l?"left":void 0,style:i,...r}}},Vf={attributes:{...Mf},save({attributes:e}){const{value:t,citation:n}=e;return(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{value:t,multiline:!0}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n}))},migrate({value:e,...t}){return{value:Rf(e),...t}}},Ff={attributes:{...Mf,citation:{type:"string",source:"html",selector:"footer"},align:{type:"string",default:"none"}},save({attributes:e}){const{value:t,citation:n,align:a}=e;return(0,je.createElement)("blockquote",{className:`align${a}`},(0,je.createElement)(Je.RichText.Content,{value:t,multiline:!0}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"footer",value:n}))},migrate({value:e,...t}){return{value:Rf(e),...t}}};var $f=[Hf,Af,Lf,Df,Vf,Ff];const Gf="web"===je.Platform.OS;var Of=function({attributes:e,setAttributes:t,isSelected:n,insertBlocksAfter:a}){const{textAlign:o,citation:r,value:l}=e,i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o})}),s=!Je.RichText.isEmpty(r)||n;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("figure",{...i},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText,{identifier:"value",tagName:"p",value:l,onChange:e=>t({value:e}),"aria-label":(0,Ye.__)("Pullquote text"),placeholder:(0,Ye.__)("Add quote"),textAlign:"center"}),s&&(0,je.createElement)(Je.RichText,{identifier:"citation",tagName:Gf?"cite":void 0,style:{display:"block"},value:r,"aria-label":(0,Ye.__)("Pullquote citation text"),placeholder:(0,Ye.__)("Add citation"),onChange:e=>t({citation:e}),className:"wp-block-pullquote__citation",__unstableMobileNoFocusOnMount:!0,textAlign:"center",__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))))};const Uf={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/pullquote",{value:(0,En.toHTMLString)({value:(0,En.join)(e.map((({content:e})=>(0,En.create)({html:e}))),"\n")}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,qe.createBlock)("core/pullquote",{value:e,anchor:t})}],to:[{type:"block",blocks:["core/paragraph"],transform:({value:e,citation:t})=>{const n=[];return e&&n.push((0,qe.createBlock)("core/paragraph",{content:e})),t&&n.push((0,qe.createBlock)("core/paragraph",{content:t})),0===n.length?(0,qe.createBlock)("core/paragraph",{content:""}):n}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,qe.createBlock)("core/heading",{content:t});const n=(0,qe.createBlock)("core/heading",{content:e});return t?[n,(0,qe.createBlock)("core/heading",{content:t})]:n}}]};var qf=Uf;const jf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pullquote",title:"Pullquote",category:"text",description:"Give special visual emphasis to a quote from your text.",textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"p",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}}},editorStyle:"wp-block-pullquote-editor",style:"wp-block-pullquote"},{name:Wf}=jf,Zf={icon:Pf,example:{attributes:{value:(0,Ye.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,Ye.__)("Matt Mullenweg")}},transforms:qf,edit:Of,save:function({attributes:e}){const{textAlign:t,citation:n,value:a}=e,o=!Je.RichText.isEmpty(n);return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:it()({[`has-text-align-${t}`]:t})})},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{tagName:"p",value:a}),o&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n})))},deprecated:$f},Qf=()=>Qe({name:Wf,metadata:jf,settings:Zf});var Kf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"}));var Yf=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,je.createElement)(We.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"}));const Jf=e=>{const t=e?.reduce(((e,t)=>{const{mapById:n,mapByName:a,names:o}=e;return n[t.id]=t,a[t.name]=t,o.push(t.name),e}),{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},Xf=(e,t)=>{const n=t.split(".");let a=e;return n.forEach((e=>{a=a?.[e]})),a},ev=(e,t)=>(e||[]).map((e=>({...e,name:(0,Gn.decodeEntities)(Xf(e,t))}))),tv=()=>{const e=(0,ut.useSelect)((e=>{const{getPostTypes:t}=e(ct.store),n=["attachment"],a=t({per_page:-1})?.filter((({viewable:e,slug:t})=>e&&!n.includes(t)));return a}),[]);return{postTypesTaxonomiesMap:(0,je.useMemo)((()=>{if(e?.length)return e.reduce(((e,t)=>(e[t.slug]=t.taxonomies,e)),{})}),[e]),postTypesSelectOptions:(0,je.useMemo)((()=>(e||[]).map((({labels:e,slug:t})=>({label:e.singular_name,value:t})))),[e])}},nv=e=>(0,ut.useSelect)((t=>{const{getTaxonomies:n}=t(ct.store);return n({type:e,per_page:-1,context:"view"})}),[e]);function av(e,t){return!e||e.includes(t)}function ov(e,t){const n=(0,ut.useSelect)((e=>e(qe.store).getActiveBlockVariation("core/query",t)?.name),[t]),a=`core/query/${n}`;return(0,ut.useSelect)((t=>{if(!n)return!1;const{getBlockRootClientId:o,getPatternsByBlockTypes:r}=t(Je.store),l=o(e);return r(a,l).length>0}),[e,n,a])?a:"core/query"}const rv=(e,t)=>(0,ut.useSelect)((n=>{const{getBlockRootClientId:a,getPatternsByBlockTypes:o}=n(Je.store),r=a(e);return o(t,r)}),[t,e]),lv=e=>(0,ut.useSelect)((t=>{const{getClientIdsOfDescendants:n,getBlockName:a}=t(Je.store);return n(e).some((e=>!a(e).startsWith("core/")))}),[e]);function iv({attributes:{query:e},setQuery:t,openPatternSelectionModal:n,name:a,clientId:o}){const r=!!rv(o,a).length,l=(0,Tt.useInstanceId)(iv,"blocks-query-pagination-max-page-input");return(0,je.createElement)(je.Fragment,null,!e.inherit&&(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.Dropdown,{contentClassName:"block-library-query-toolbar__popover",renderToggle:({onToggle:e})=>(0,je.createElement)(Ke.ToolbarButton,{icon:Yf,label:(0,Ye.__)("Display settings"),onClick:e}),renderContent:()=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.BaseControl,null,(0,je.createElement)(Ke.__experimentalNumberControl,{__unstableInputWidth:"60px",label:(0,Ye.__)("Items per Page"),labelPosition:"edge",min:1,max:100,onChange:e=>{isNaN(e)||e<1||e>100||t({perPage:e})},step:"1",value:e.perPage,isDragEnabled:!1})),(0,je.createElement)(Ke.BaseControl,null,(0,je.createElement)(Ke.__experimentalNumberControl,{__unstableInputWidth:"60px",label:(0,Ye.__)("Offset"),labelPosition:"edge",min:0,max:100,onChange:e=>{isNaN(e)||e<0||e>100||t({offset:e})},step:"1",value:e.offset,isDragEnabled:!1})),(0,je.createElement)(Ke.BaseControl,{id:l,help:(0,Ye.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")},(0,je.createElement)(Ke.__experimentalNumberControl,{id:l,__unstableInputWidth:"60px",label:(0,Ye.__)("Max page to show"),labelPosition:"edge",min:0,onChange:e=>{isNaN(e)||e<0||t({pages:e})},step:"1",value:e.pages,isDragEnabled:!1})))})),r&&(0,je.createElement)(Ke.ToolbarGroup,{className:"wp-block-template-part__block-control-group"},(0,je.createElement)(Ke.ToolbarButton,{onClick:n},(0,Ye.__)("Replace"))))}const sv=[{label:(0,Ye.__)("Newest to oldest"),value:"date/desc"},{label:(0,Ye.__)("Oldest to newest"),value:"date/asc"},{label:(0,Ye.__)("A → Z"),value:"title/asc"},{label:(0,Ye.__)("Z → A"),value:"title/desc"}];var cv=function({order:e,orderBy:t,onChange:n}){return(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Order by"),value:`${t}/${e}`,options:sv,onChange:e=>{const[t,a]=e.split("/");n({order:a,orderBy:t})}})};const uv={who:"authors",per_page:-1,_fields:"id,name",context:"view"};var mv=function({value:e,onChange:t}){const n=(0,ut.useSelect)((e=>{const{getUsers:t}=e(ct.store);return t(uv)}),[]);if(!n)return null;const a=Jf(n),o=(e?e.toString().split(","):[]).reduce(((e,t)=>{const n=a.mapById[t];return n&&e.push({id:t,value:n.name}),e}),[]);return(0,je.createElement)(Ke.FormTokenField,{label:(0,Ye.__)("Authors"),value:o,suggestions:a.names,onChange:e=>{const n=Array.from(e.reduce(((e,t)=>{const n=((e,t)=>{const n=t?.id||e[t]?.id;if(n)return n})(a.mapByName,t);return n&&e.add(n),e}),new Set));t({author:n.join(",")})},__experimentalShowHowTo:!1})};const pv=[],dv={order:"asc",_fields:"id,title",context:"view"};var gv=function({parents:e,postType:t,onChange:n}){const[a,o]=(0,je.useState)(""),[r,l]=(0,je.useState)(pv),[i,s]=(0,je.useState)(pv),c=(0,Tt.useDebounce)(o,250),{searchResults:u,searchHasResolved:m}=(0,ut.useSelect)((n=>{if(!a)return{searchResults:pv,searchHasResolved:!0};const{getEntityRecords:o,hasFinishedResolution:r}=n(ct.store),l=["postType",t,{...dv,search:a,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:o(...l),searchHasResolved:r("getEntityRecords",l)}}),[a,e]),p=(0,ut.useSelect)((n=>{if(!e?.length)return pv;const{getEntityRecords:a}=n(ct.store);return a("postType",t,{...dv,include:e,per_page:e.length})}),[e]);(0,je.useEffect)((()=>{if(e?.length||l(pv),!p?.length)return;const t=Jf(ev(p,"title.rendered")),n=e.reduce(((e,n)=>{const a=t.mapById[n];return a&&e.push({id:n,value:a.name}),e}),[]);l(n)}),[e,p]);const d=(0,je.useMemo)((()=>u?.length?Jf(ev(u,"title.rendered")):pv),[u]);return(0,je.useEffect)((()=>{m&&s(d.names)}),[d.names,m]),(0,je.createElement)(Ke.FormTokenField,{label:(0,Ye.__)("Parents"),value:r,onInputChange:c,suggestions:i,onChange:e=>{const t=Array.from(e.reduce(((e,t)=>{const n=((e,t)=>{const n=t?.id||e?.[t]?.id;if(n)return n})(d.mapByName,t);return n&&e.add(n),e}),new Set));s(pv),n({parents:t})},__experimentalShowHowTo:!1})};const hv=[],_v={order:"asc",_fields:"id,name",context:"view"},bv=(e,t)=>{const n=t?.id||e?.find((e=>e.name===t))?.id;if(n)return n;const a=t.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===a))?.id};function fv({onChange:e,query:t}){const{postType:n,taxQuery:a}=t,o=nv(n);return o&&0!==o.length?(0,je.createElement)(je.Fragment,null,o.map((t=>{const n=a?.[t.slug]||[];return(0,je.createElement)(vv,{key:t.slug,taxonomy:t,termIds:n,onChange:n=>e({taxQuery:{...a,[t.slug]:n}})})}))):null}function vv({taxonomy:e,termIds:t,onChange:n}){const[a,o]=(0,je.useState)(""),[r,l]=(0,je.useState)(hv),[i,s]=(0,je.useState)(hv),c=(0,Tt.useDebounce)(o,250),{searchResults:u,searchHasResolved:m}=(0,ut.useSelect)((n=>{if(!a)return{searchResults:hv,searchHasResolved:!0};const{getEntityRecords:o,hasFinishedResolution:r}=n(ct.store),l=["taxonomy",e.slug,{..._v,search:a,orderby:"name",exclude:t,per_page:20}];return{searchResults:o(...l),searchHasResolved:r("getEntityRecords",l)}}),[a,t]),p=(0,ut.useSelect)((n=>{if(!t?.length)return hv;const{getEntityRecords:a}=n(ct.store);return a("taxonomy",e.slug,{..._v,include:t,per_page:t.length})}),[t]);(0,je.useEffect)((()=>{if(t?.length||l(hv),!p?.length)return;const e=t.reduce(((e,t)=>{const n=p.find((e=>e.id===t));return n&&e.push({id:t,value:n.name}),e}),[]);l(e)}),[t,p]),(0,je.useEffect)((()=>{m&&s(u.map((e=>e.name)))}),[u,m]);return(0,je.createElement)("div",{className:"block-library-query-inspector__taxonomy-control"},(0,je.createElement)(Ke.FormTokenField,{label:e.name,value:r,onInputChange:c,suggestions:i,onChange:e=>{const t=new Set;for(const n of e){const e=bv(u,n);e&&t.add(e)}s(hv),n(Array.from(t))},__experimentalShowHowTo:!1}))}const yv=[{label:(0,Ye.__)("Include"),value:""},{label:(0,Ye.__)("Exclude"),value:"exclude"},{label:(0,Ye.__)("Only"),value:"only"}];function kv({value:e,onChange:t}){return(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Sticky posts"),options:yv,value:e,onChange:t,help:(0,Ye.__)("Blog posts can be “stickied”, a feature that places them at the top of the front page of posts, keeping it there until new sticky posts are published.")})}function xv({enhancedPagination:e,setAttributes:t,clientId:n}){const a=(0,Ye.__)("Enhanced pagination doesn't support plugin blocks yet. If you want to enable it, you have to remove all plugin blocks from the Query Loop."),o=lv(n);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Enhanced pagination"),help:(0,Ye.__)("Browsing between pages won’t require a full page reload."),checked:!!e,disabled:o,onChange:e=>{t({enhancedPagination:!!e})}}),o&&(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1,className:"wp-block-query__enhanced-pagination-notice"},a))}var wv=({attributes:{query:{postType:e}={}}={}})=>{if(!e)return null;const t=(0,st.addQueryArgs)("post-new.php",{post_type:e});return(0,je.createElement)("div",{className:"wp-block-query__create-new-link"},(0,je.createInterpolateElement)((0,Ye.__)("<a>Add new post</a>"),{a:(0,je.createElement)("a",{href:t})}))};const{BlockInfo:Ev}=At(Je.privateApis);function Cv(e){const{attributes:t,setQuery:n,setDisplayLayout:a,setAttributes:o,clientId:r}=e,{query:l,displayLayout:i,enhancedPagination:s}=t,{order:c,orderBy:u,author:m,postType:p,sticky:d,inherit:g,taxQuery:h,parents:_}=l,b=function(e){return(0,ut.useSelect)((t=>t(qe.store).getActiveBlockVariation("core/query",e)?.allowedControls),[e])}(t),[f,v]=(0,je.useState)("post"===p),{postTypesTaxonomiesMap:y,postTypesSelectOptions:k}=tv(),x=nv(p),w=function(e){return(0,ut.useSelect)((t=>{const n=t(ct.store).getPostType(e);return n?.viewable&&n?.hierarchical}),[e])}(p);(0,je.useEffect)((()=>{v("post"===p)}),[p]);const[E,C]=(0,je.useState)(l.search),S=(0,je.useCallback)((0,Tt.debounce)((()=>{l.search!==E&&n({search:E})}),250),[E,l.search]);(0,je.useEffect)((()=>(S(),S.cancel)),[E,S]);const B=av(b,"inherit"),T=!g&&av(b,"postType"),N=!g&&av(b,"order"),P=!g&&f&&av(b,"sticky"),I=B||T||N||P,M=!!x?.length&&av(b,"taxQuery"),z=av(b,"author"),R=av(b,"search"),H=av(b,"parents")&&w,A=M||z||R||H;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ev,null,(0,je.createElement)(wv,{...e})),I&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},B&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Inherit query from template"),help:(0,Ye.__)("Toggle to use the global query context that is set with the current template, such as an archive or search. Disable to customize the settings independently."),checked:!!g,onChange:e=>n({inherit:!!e})}),T&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,options:k,value:p,label:(0,Ye.__)("Post type"),onChange:e=>{const t={postType:e},a=y[e],o=Object.entries(h||{}).reduce(((e,[t,n])=>(a.includes(t)&&(e[t]=n),e)),{});t.taxQuery=Object.keys(o).length?o:void 0,"post"!==e&&(t.sticky=""),t.parents=[],n(t)},help:(0,Ye.__)("WordPress contains different types of content and they are divided into collections called “Post types”. By default there are a few different ones such as blog posts and pages, but plugins could add more.")}),false,N&&(0,je.createElement)(cv,{order:c,orderBy:u,onChange:n}),P&&(0,je.createElement)(kv,{value:d,onChange:e=>n({sticky:e})}),(0,je.createElement)(xv,{enhancedPagination:s,setAttributes:o,clientId:r}))),!g&&A&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{className:"block-library-query-toolspanel__filters",label:(0,Ye.__)("Filters"),resetAll:()=>{n({author:"",parents:[],search:"",taxQuery:null}),C("")}},M&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{label:(0,Ye.__)("Taxonomies"),hasValue:()=>Object.values(h||{}).some((e=>!!e.length)),onDeselect:()=>n({taxQuery:null})},(0,je.createElement)(fv,{onChange:n,query:l})),z&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,Ye.__)("Authors"),onDeselect:()=>n({author:""})},(0,je.createElement)(mv,{value:m,onChange:n})),R&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!E,label:(0,Ye.__)("Keyword"),onDeselect:()=>C("")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Keyword"),value:E,onChange:C})),H&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!_?.length,label:(0,Ye.__)("Parents"),onDeselect:()=>n({parents:[]})},(0,je.createElement)(gv,{parents:_,postType:p,onChange:n})))))}const Sv=(0,Ye.__)('Plugin blocks are not supported yet. For the enhanced pagination to work, remove the plugin block, then re-enable "Enhanced pagination" in the Query Block settings.'),Bv="wp-block-query-enhanced-pagination-modal__description";function Tv({clientId:e,attributes:{enhancedPagination:t},setAttributes:n}){const[a,o]=(0,je.useState)(!1),r=lv(e);return(0,je.useEffect)((()=>{o(r&&t)}),[r,t,o]),a&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.__)("Enhanced pagination will be disabled"),className:"wp-block-query__enhanced-pagination-modal",aria:{describedby:Bv},isDismissible:!1,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!1},(0,je.createElement)(Ke.__experimentalVStack,{alignment:"right",spacing:5},(0,je.createElement)("span",{id:Bv},Sv),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{n({enhancedPagination:!1})}},(0,Ye.__)("OK"))))}const Nv=[["core/post-template"]];function Pv({attributes:e,setAttributes:t,openPatternSelectionModal:n,name:a,clientId:o}){const{queryId:r,query:l,displayLayout:i,tagName:s="div",query:{inherit:c}={}}=e,{__unstableMarkNextChangeAsNotPersistent:u}=(0,ut.useDispatch)(Je.store),m=(0,Tt.useInstanceId)(Pv),p=(0,Je.useBlockProps)(),d=(0,Je.useInnerBlocksProps)(p,{template:Nv}),{postsPerPage:g}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{getEntityRecord:n,canUser:a}=e(ct.store);return{postsPerPage:(a("read","settings")?+n("root","site")?.posts_per_page:+t().postsPerPage)||3}}),[]);(0,je.useEffect)((()=>{const e={};(c&&l.perPage!==g||!l.perPage&&g)&&(e.perPage=g),Object.keys(e).length&&(u(),h(e))}),[l.perPage,g,c]),(0,je.useEffect)((()=>{Number.isFinite(r)||(u(),t({queryId:m}))}),[r,m]);const h=e=>t({query:{...l,...e}}),_={main:(0,Ye.__)("The <main> element should be used for the primary content of your document only. "),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content.")};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Tv,{attributes:e,setAttributes:t,clientId:o}),(0,je.createElement)(Cv,{attributes:e,setQuery:h,setDisplayLayout:e=>t({displayLayout:{...i,...e}}),setAttributes:t,clientId:o}),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(iv,{name:a,clientId:o,attributes:e,setQuery:h,openPatternSelectionModal:n})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}],value:s,onChange:e=>t({tagName:e}),help:_[s]})),(0,je.createElement)(s,{...d}))}function Iv({attributes:e,clientId:t,name:n,openPatternSelectionModal:a,setAttributes:o}){const[r,l]=(0,je.useState)(!1),i=(0,Je.useBlockProps)(),s=ov(t,e),{blockType:c,allVariations:u,hasPatterns:m}=(0,ut.useSelect)((e=>{const{getBlockVariations:a,getBlockType:o}=e(qe.store),{getBlockRootClientId:r,getPatternsByBlockTypes:l}=e(Je.store),i=r(t);return{blockType:o(n),allVariations:a(n),hasPatterns:!!l(s,i).length}}),[n,s,t]),p=(0,Je.__experimentalGetMatchingVariation)(e,u),d=p?.icon?.src||p?.icon||c?.icon?.src,g=p?.title||c?.title;return r?(0,je.createElement)(Mv,{clientId:t,attributes:e,setAttributes:o,icon:d,label:g}):(0,je.createElement)("div",{...i},(0,je.createElement)(Ke.Placeholder,{icon:d,label:g,instructions:(0,Ye.__)("Choose a pattern for the query loop or start blank.")},!!m&&(0,je.createElement)(Ke.Button,{variant:"primary",onClick:a},(0,Ye.__)("Choose")),(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{l(!0)}},(0,Ye.__)("Start blank"))))}function Mv({clientId:e,attributes:t,setAttributes:n,icon:a,label:o}){const r=function(e){const{activeVariationName:t,blockVariations:n}=(0,ut.useSelect)((t=>{const{getActiveBlockVariation:n,getBlockVariations:a}=t(qe.store);return{activeVariationName:n("core/query",e)?.name,blockVariations:a("core/query","block")}}),[e]);return(0,je.useMemo)((()=>{const e=e=>!e.attributes?.namespace;if(!t)return n.filter(e);const a=n.filter((e=>e.attributes?.namespace?.includes(t)));return a.length?a:n.filter(e)}),[t,n])}(t),{replaceInnerBlocks:l}=(0,ut.useDispatch)(Je.store),i=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...i},(0,je.createElement)(Je.__experimentalBlockVariationPicker,{icon:a,label:o,variations:r,onSelect:a=>{a.attributes&&n({...a.attributes,query:{...a.attributes.query,postType:t.query.postType||a.attributes.query.postType},namespace:t.namespace}),a.innerBlocks&&l(e,(0,qe.createBlocksFromInnerBlocksTemplate)(a.innerBlocks),!1)}}))}function zv(e=""){return e=(e=vu()(e)).trim().toLowerCase()}function Rv(e,t){const n=zv(t),a=zv(e.title);let o=0;if(n===a)o+=30;else if(a.startsWith(n))o+=20;else{n.split(" ").every((e=>a.includes(e)))&&(o+=10)}return o}function Hv(e=[],t=""){if(!t)return e;const n=e.map((e=>[e,Rv(e,t)])).filter((([,e])=>e>0));return n.sort((([,e],[,t])=>t-e)),n.map((([e])=>e))}function Av({clientId:e,attributes:t,setIsPatternSelectionModalOpen:n}){const[a,o]=(0,je.useState)(""),{replaceBlock:r,selectBlock:l}=(0,ut.useDispatch)(Je.store),i=(0,je.useMemo)((()=>({previewPostType:t.query.postType})),[t.query.postType]),s=ov(e,t),c=rv(e,s),u=(0,je.useMemo)((()=>Hv(c,a)),[c,a]),m=(0,Tt.useAsyncList)(u);return(0,je.createElement)(Ke.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,Ye.__)("Choose a pattern"),onRequestClose:()=>n(!1),isFullScreen:!0},(0,je.createElement)("div",{className:"block-library-query-pattern__selection-content"},(0,je.createElement)("div",{className:"block-library-query-pattern__selection-search"},(0,je.createElement)(Ke.SearchControl,{__nextHasNoMarginBottom:!0,onChange:o,value:a,label:(0,Ye.__)("Search for patterns"),placeholder:(0,Ye.__)("Search")})),(0,je.createElement)(Je.BlockContextProvider,{value:i},(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:u,shownPatterns:m,onClickPattern:(n,a)=>{const{newBlocks:o,queryClientIds:i}=((e,t)=>{const{query:{postType:n,inherit:a}}=t,o=e.map((e=>(0,qe.cloneBlock)(e))),r=[],l=[...o];for(;l.length>0;){const e=l.shift();"core/query"===e.name&&(e.attributes.query={...e.attributes.query,postType:n,inherit:a},r.push(e.clientId)),e.innerBlocks?.forEach((e=>{l.push(e)}))}return{newBlocks:o,queryClientIds:r}})(a,t);r(e,o),i[0]&&l(i[0])}}))))}var Lv=e=>{const{clientId:t,attributes:n}=e,[a,o]=(0,je.useState)(!1),r=(0,ut.useSelect)((e=>!!e(Je.store).getBlocks(t).length),[t])?Pv:Iv;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(r,{...e,openPatternSelectionModal:()=>o(!0)}),a&&(0,je.createElement)(Av,{clientId:t,attributes:n,setIsPatternSelectionModalOpen:o}))};const Dv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})),Vv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})),Fv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})),$v=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})),Gv={query:{perPage:3,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!1}};var Ov=[{name:"posts-list",title:(0,Ye.__)("Posts List"),description:(0,Ye.__)("Display a list of your most recent posts, excluding sticky posts."),icon:Em,attributes:{query:{perPage:4,pages:1,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",sticky:"exclude",inherit:!1}},scope:["inserter"]},{name:"title-date",title:(0,Ye.__)("Title & Date"),icon:Dv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-date"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,Ye.__)("Title & Excerpt"),icon:Vv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-date-excerpt",title:(0,Ye.__)("Title, Date, & Excerpt"),icon:Fv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-date"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,Ye.__)("Image, Date, & Title"),icon:$v,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],["core/post-date"],["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}];const{cleanEmptyObject:Uv}=At(Je.privateApis),qv=e=>{const{query:t}=e,{categoryIds:n,tagIds:a,...o}=t;return(t.categoryIds?.length||t.tagIds?.length)&&(o.taxQuery={category:t.categoryIds?.length?t.categoryIds:void 0,post_tag:t.tagIds?.length?t.tagIds:void 0}),{...e,query:o}},jv=(e,t)=>{const{style:n,backgroundColor:a,gradient:o,textColor:r,...l}=e;if(!(a||o||r||n?.color||n?.elements?.link))return[e,t];if(n&&(l.style=Uv({...n,color:void 0,elements:{...n.elements,link:void 0}})),Wv(t)){const e=t[0],i=n?.color||n?.elements?.link||e.attributes.style?Uv({...e.attributes.style,color:n?.color,elements:n?.elements?.link?{link:n?.elements?.link}:void 0}):void 0;return[l,[(0,qe.createBlock)("core/group",{...e.attributes,backgroundColor:a,gradient:o,textColor:r,style:i},e.innerBlocks)]]}return[l,[(0,qe.createBlock)("core/group",{backgroundColor:a,gradient:o,textColor:r,style:Uv({color:n?.color,elements:n?.elements?.link?{link:n?.elements?.link}:void 0})},t)]]},Wv=(e=[])=>1===e.length&&"core/group"===e[0].name,Zv=e=>{const{layout:t=null}=e;if(!t)return e;const{inherit:n=null,contentSize:a=null,...o}=t;return n||a?{...e,layout:{...o,contentSize:a,type:"constrained"}}:e},Qv=(e=[])=>{let t=null;for(const n of e){if("core/post-template"===n.name){t=n;break}n.innerBlocks.length&&(t=Qv(n.innerBlocks))}return t},Kv=(e=[],t)=>(e.forEach(((n,a)=>{"core/post-template"===n.name?e.splice(a,1,t):n.innerBlocks.length&&(n.innerBlocks=Kv(n.innerBlocks,t))})),e),Yv=(e,t)=>{const{displayLayout:n=null,...a}=e;if(!n)return[e,t];const o=Qv(t);if(!o)return[e,t];const{type:r,columns:l}=n,i="flex"===r?"grid":"default",s=(0,qe.createBlock)("core/post-template",{...o.attributes,layout:{type:i,...l&&{columnCount:l}}},o.innerBlocks);return[a,Kv(t,s)]},Jv={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},layout:{type:"object",default:{type:"list"}}},supports:{html:!1},migrate(e,t){const n=qv(e),{layout:a,...o}=n,r={...o,displayLayout:n.layout};return Yv(r,t)},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},Xv={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},layout:!0},isEligible:({query:{categoryIds:e,tagIds:t}={}})=>e||t,migrate(e,t){const n=qv(e),[a,o]=jv(n,t),r=Zv(a);return Yv(r,o)},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})}},ey={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},isEligible(e){const{style:t,backgroundColor:n,gradient:a,textColor:o}=e;return n||a||o||t?.color||t?.elements?.link},migrate(e,t){const[n,a]=jv(e,t),o=Zv(n);return Yv(o,a)},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})}},ty={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&"constrained"!==e?.type,migrate(e,t){const n=Zv(e);return Yv(n,t)}};var ny=[{attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,layout:!0},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},isEligible:({displayLayout:e})=>!!e,migrate:Yv},ty,ey,Xv,Jv];const ay={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query",title:"Query Loop",category:"theme",description:"An advanced block that allows displaying post types based on different query parameters and visual configurations.",textdomain:"default",attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},providesContext:{queryId:"queryId",query:"query",displayLayout:"displayLayout",enhancedPagination:"enhancedPagination"},supports:{align:["wide","full"],html:!1,layout:!0},editorStyle:"wp-block-query-editor",style:"wp-block-query",viewScript:"file:./view.min.js"},{name:oy}=ay,ry={icon:Kf,edit:Lv,save:function({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},variations:Ov,deprecated:ny},ly=()=>Qe({name:oy,metadata:ay,settings:ry}),iy=[["core/paragraph",{placeholder:(0,Ye.__)("Add text or blocks that will display when a query returns no results.")}]];const sy={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-no-results",title:"No results",category:"theme",description:"Contains the block elements used to render content when no query results are found.",parent:["core/query"],textdomain:"default",usesContext:["queryId","query"],supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:cy}=sy,uy={icon:Kf,edit:function(){const e=(0,Je.useBlockProps)(),t=(0,Je.useInnerBlocksProps)(e,{template:iy});return(0,je.createElement)("div",{...t})},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},my=()=>Qe({name:cy,metadata:sy,settings:uy});function py({value:e,onChange:t}){return(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:e,onChange:t,help:(0,Ye.__)("A decorative arrow appended to the next and previous page link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")}))}function dy({value:e,onChange:t}){return(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show label text"),help:(0,Ye.__)('Toggle off to hide the label text, e.g. "Next Page".'),onChange:t,checked:!0===e})}const gy=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]],hy=["core/query-pagination-previous","core/query-pagination-numbers","core/query-pagination-next"];var _y=[{save(){return(0,je.createElement)("div",{...Je.useBlockProps.save()},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];const by={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination",title:"Pagination",category:"theme",parent:["core/query"],description:"Displays a paginated navigation to next/previous set of posts, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"},showLabel:{type:"boolean",default:!0}},usesContext:["queryId","query"],providesContext:{paginationArrow:"paginationArrow",showLabel:"showLabel"},supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-query-pagination-editor",style:"wp-block-query-pagination"},{name:fy}=by,vy={icon:Jo,edit:function({attributes:{paginationArrow:e,showLabel:t},setAttributes:n,clientId:a}){const o=(0,ut.useSelect)((e=>{const{getBlocks:t}=e(Je.store),n=t(a);return n?.find((e=>["core/query-pagination-next","core/query-pagination-previous"].includes(e.name)))}),[a]),r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:gy,allowedBlocks:hy});return(0,je.useEffect)((()=>{"none"!==e||t||n({showLabel:!0})}),[e,n,t]),(0,je.createElement)(je.Fragment,null,o&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(py,{value:e,onChange:e=>{n({paginationArrow:e})}}),"none"!==e&&(0,je.createElement)(dy,{value:t,onChange:e=>{n({showLabel:e})}}))),(0,je.createElement)("nav",{...l}))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},deprecated:_y},yy=()=>Qe({name:fy,metadata:by,settings:vy}),ky={none:"",arrow:"→",chevron:"»"};const xy={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-next",title:"Next Page",category:"theme",parent:["core/query-pagination"],description:"Displays the next posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:wy}=xy,Ey={icon:lr,edit:function({attributes:{label:e},setAttributes:t,context:{paginationArrow:n,showLabel:a}}){const o=ky[n];return(0,je.createElement)("a",{href:"#pagination-next-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},a&&(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Next page link"),placeholder:(0,Ye.__)("Next Page"),value:e,onChange:e=>t({label:e})}),o&&(0,je.createElement)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${n}`,"aria-hidden":!0},o))}},Cy=()=>Qe({name:wy,metadata:xy,settings:Ey}),Sy=(e,t="a",n="")=>(0,je.createElement)(t,{key:e,className:`page-numbers ${n}`},e);const By={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-numbers",title:"Page Numbers",category:"theme",parent:["core/query-pagination"],description:"Displays a list of page numbers for pagination",textdomain:"default",attributes:{midSize:{type:"number",default:2}},usesContext:["queryId","query","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-query-pagination-numbers-editor"},{name:Ty}=By,Ny={icon:pr,edit:function({attributes:e,setAttributes:t}){const{midSize:n}=e,a=(e=>{const t=[];for(let n=1;n<=e;n++)t.push(Sy(n));t.push(Sy(e+1,"span","current"));for(let n=1;n<=e;n++)t.push(Sy(e+1+n));return t.push(Sy("...","span","dots")),t.push(Sy(2*e+3)),(0,je.createElement)(je.Fragment,null,t)})(parseInt(n,10));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{label:(0,Ye.__)("Number of links"),help:(0,Ye.__)("Specify how many links can appear before and after the current page number. Links to the first, current and last page are always visible."),value:n,onChange:e=>{t({midSize:parseInt(e,10)})},min:0,max:5,withInputField:!1}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},a))}},Py=()=>Qe({name:Ty,metadata:By,settings:Ny}),Iy={none:"",arrow:"←",chevron:"«"};const My={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-previous",title:"Previous Page",category:"theme",parent:["core/query-pagination"],description:"Displays the previous posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:zy}=My,Ry={icon:jo,edit:function({attributes:{label:e},setAttributes:t,context:{paginationArrow:n,showLabel:a}}){const o=Iy[n];return(0,je.createElement)("a",{href:"#pagination-previous-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},o&&(0,je.createElement)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${n}`,"aria-hidden":!0},o),a&&(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Previous page link"),placeholder:(0,Ye.__)("Previous Page"),value:e,onChange:e=>t({label:e})}))}},Hy=()=>Qe({name:zy,metadata:My,settings:Ry}),Ay=["archive","search"];const Ly=[{isDefault:!0,name:"archive-title",title:(0,Ye.__)("Archive Title"),description:(0,Ye.__)("Display the archive title based on the queried object."),icon:fr,attributes:{type:"archive"},scope:["inserter"]},{isDefault:!1,name:"search-title",title:(0,Ye.__)("Search Results Title"),description:(0,Ye.__)("Display the search results title based on the queried object."),icon:fr,attributes:{type:"search"},scope:["inserter"]}];Ly.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.type===t.type)}));var Dy=Ly;const Vy={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var Fy=[Vy];const $y={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-title",title:"Query Title",category:"theme",description:"Display the query title.",textdomain:"default",attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1},showPrefix:{type:"boolean",default:!0},showSearchTerm:{type:"boolean",default:!0}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}}},style:"wp-block-query-title"},{name:Gy}=$y,Oy={icon:fr,edit:function({attributes:{type:e,level:t,textAlign:n,showPrefix:a,showSearchTerm:o},setAttributes:r}){const{archiveTypeTitle:l,archiveNameLabel:i}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalArchiveTitleNameLabel:n,__experimentalArchiveTitleTypeLabel:a}=t();return{archiveTypeTitle:a,archiveNameLabel:n}})),s=`h${t}`,c=(0,Je.useBlockProps)({className:it()("wp-block-query-title__placeholder",{[`has-text-align-${n}`]:n})});if(!Ay.includes(e))return(0,je.createElement)("div",{...c},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Provided type is not supported.")));let u;if("archive"===e){let e;e=l?a?i?(0,Ye.sprintf)((0,Ye.__)("%1$s: %2$s"),l,i):(0,Ye.sprintf)((0,Ye.__)("%s: Name"),l):i||(0,Ye.sprintf)((0,Ye.__)("%s name"),l):a?(0,Ye.__)("Archive type: Name"):(0,Ye.__)("Archive title"),u=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show archive type in title"),onChange:()=>r({showPrefix:!a}),checked:a}))),(0,je.createElement)(s,{...c},e))}return"search"===e&&(u=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show search term in title"),onChange:()=>r({showSearchTerm:!o}),checked:o}))),(0,je.createElement)(s,{...c},o?(0,Ye.__)("Search results for: “search term”"):(0,Ye.__)("Search results")))),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:t,onChange:e=>r({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{r({textAlign:e})}})),u)},variations:Dy,deprecated:Fy},Uy=()=>Qe({name:Gy,metadata:$y,settings:Oy});var qy=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z"}));const jy=e=>{const{value:t,...n}=e;return[{...n},t?(0,qe.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map((({content:e})=>(0,qe.createBlock)("core/paragraph",{content:e}))):(0,qe.createBlock)("core/paragraph")]},Wy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},align:{type:"string"}},supports:{anchor:!0,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}}},save({attributes:e}){const{align:t,value:n,citation:a}=e,o=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("blockquote",{...Je.useBlockProps.save({className:o})},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))},migrate:jy},Zy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"}},migrate:jy,save({attributes:e}){const{align:t,value:n,citation:a}=e;return(0,je.createElement)("blockquote",{style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))}},Qy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(2===e.style){const{style:t,...n}=e;return jy({...n,className:e.className?e.className+" is-style-large":"is-style-large"})}return jy(e)},save({attributes:e}){const{align:t,value:n,citation:a,style:o}=e;return(0,je.createElement)("blockquote",{className:2===o?"is-large":"",style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))}},Ky={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"footer",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(!isNaN(parseInt(e.style))){const{style:t,...n}=e;return jy({...n})}return jy(e)},save({attributes:e}){const{align:t,value:n,citation:a,style:o}=e;return(0,je.createElement)("blockquote",{className:`blocks-quote-style-${o}`,style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"footer",value:a}))}};var Yy=[Wy,Zy,Qy,Ky];const Jy="web"===je.Platform.OS,Xy=[["core/paragraph",{}]];const ek={from:[{type:"block",blocks:["core/pullquote"],transform:({value:e,citation:t,anchor:n,fontSize:a,style:o})=>(0,qe.createBlock)("core/quote",{citation:t,anchor:n,fontSize:a,style:o},[(0,qe.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,qe.createBlock)("core/quote",{},[(0,qe.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,qe.createBlock)("core/quote",{},t({HTML:e.innerHTML,mode:"BLOCKS"}))},{type:"block",isMultiBlock:!0,blocks:["*"],isMatch:({},e)=>1===e.length?["core/paragraph","core/heading","core/list","core/pullquote"].includes(e[0].name):!e.some((({name:e})=>"core/quote"===e)),__experimentalConvert:e=>(0,qe.createBlock)("core/quote",{},e.map((e=>(0,qe.createBlock)(e.name,e.attributes,e.innerBlocks))))}],to:[{type:"block",blocks:["core/pullquote"],isMatch:({},e)=>e.innerBlocks.every((({name:e})=>"core/paragraph"===e)),transform:({citation:e,anchor:t,fontSize:n,style:a},o)=>{const r=o.map((({attributes:e})=>`${e.content}`)).join("<br>");return(0,qe.createBlock)("core/pullquote",{value:r,citation:e,anchor:t,fontSize:n,style:a})}},{type:"block",blocks:["core/paragraph"],transform:({citation:e},t)=>e?[...t,(0,qe.createBlock)("core/paragraph",{content:e})]:t},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},n)=>(0,qe.createBlock)("core/group",{anchor:t},e?[...n,(0,qe.createBlock)("core/paragraph",{content:e})]:n)}],ungroup:({citation:e},t)=>e?[...t,(0,qe.createBlock)("core/paragraph",{content:e})]:t};var tk=ek;const nk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/quote",title:"Quote",category:"text",description:'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar',keywords:["blockquote","cite"],textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},align:{type:"string"}},supports:{anchor:!0,html:!1,__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"plain",label:"Plain"}],editorStyle:"wp-block-quote-editor",style:"wp-block-quote"},{name:ak}=nk,ok={icon:qy,example:{attributes:{citation:"Julio Cortázar"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("In quoting others, we cite ourselves.")}}]},transforms:tk,edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n,clientId:a,className:o,style:r}){const{align:l,citation:i}=e;((e,t)=>{const n=(0,ut.useRegistry)(),{updateBlockAttributes:a,replaceInnerBlocks:o}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{if(!e.value)return;const[r,l]=jy(e);Wm()("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),n.batch((()=>{a(t,r),o(t,l)}))}),[e.value])})(e,a);const s=(0,ut.useSelect)((e=>{const{isBlockSelected:t,hasSelectedInnerBlock:n}=e(Je.store);return n(a)||t(a)}),[]),c=(0,Je.useBlockProps)({className:it()(o,{[`has-text-align-${l}`]:l}),...!Jy&&{style:r}}),u=(0,Je.useInnerBlocksProps)(c,{template:Xy,templateInsertUpdatesSelection:!0,__experimentalCaptureToolbars:!0});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>{t({align:e})}})),(0,je.createElement)(Ke.BlockQuotation,{...u},u.children,(!Je.RichText.isEmpty(i)||s)&&(0,je.createElement)(Je.RichText,{identifier:"citation",tagName:Jy?"cite":void 0,style:{display:"block"},value:i,onChange:e=>{t({citation:e})},__unstableMobileNoFocusOnMount:!0,"aria-label":(0,Ye.__)("Quote citation"),placeholder:(0,Ye.__)("Add citation"),className:"wp-block-quote__citation",__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)())),...Jy?{}:{textAlign:l}})))},save:function({attributes:e}){const{align:t,citation:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("blockquote",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.InnerBlocks.Content,null),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n}))},deprecated:Yy},rk=()=>Qe({name:ak,metadata:nk,settings:ok});var lk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));const ik=["full","wide","left","right"];const sk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/block",title:"Pattern",category:"reusable",description:"Create and save content to reuse across your site. Update the pattern, and the changes apply everywhere it’s used.",keywords:["reusable"],textdomain:"default",attributes:{ref:{type:"number"}},supports:{customClassName:!1,html:!1,inserter:!1}},{name:ck}=sk,uk={edit:function({name:e,attributes:{ref:t},__unstableParentLayout:n}){const{useLayoutClasses:a}=At(Je.privateApis),o=(0,Je.__experimentalUseHasRecursion)(t),{record:r,hasResolved:l}=(0,ct.useEntityRecord)("postType","wp_block",t),i=l&&!r,[s,c,u]=(0,ct.useEntityBlockEditor)("postType","wp_block",{id:t}),[m,p]=(0,ct.useEntityProp)("postType","wp_block","title",t),{alignment:d,layout:g}=((e,t)=>{const n=(0,je.useRef)();return(0,je.useMemo)((()=>{if(!e?.length)return{};let a=n.current;if(void 0===a){const o="constrained"===t?.type,r=e.some((e=>ik.includes(e.attributes.align)));a=o&&r?"full":null,n.current=a}return{alignment:a,layout:a?t:void 0}}),[e,t])})(s,n),h=a({layout:g},e),_=(0,Je.useBlockProps)({className:it()("block-library-block__reusable-block-container",g&&h,{[`align${d}`]:d})}),b=(0,Je.useInnerBlocksProps)(_,{value:s,layout:g,onInput:c,onChange:u,renderAppender:s?.length?void 0:Je.InnerBlocks.ButtonBlockAppender});return o?(0,je.createElement)("div",{..._},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself."))):i?(0,je.createElement)("div",{..._},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block has been deleted or is unavailable."))):l?(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:t},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Name"),value:m,onChange:p}))),(0,je.createElement)("div",{...b})):(0,je.createElement)("div",{..._},(0,je.createElement)(Ke.Placeholder,null,(0,je.createElement)(Ke.Spinner,null)))},icon:lk},mk=()=>Qe({name:ck,metadata:sk,settings:uk});const pk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/read-more",title:"Read More",category:"theme",description:"Displays the link of a post, page, or any other content-type.",textdomain:"default",attributes:{content:{type:"string"},linkTarget:{type:"string",default:"_self"}},usesContext:["postId"],supports:{html:!1,color:{gradients:!0,text:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,textDecoration:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalDefaultControls:{width:!0}}},style:"wp-block-read-more"},{name:dk}=pk,gk={icon:mn,edit:function({attributes:{content:e,linkTarget:t},setAttributes:n,insertBlocksAfter:a}){const o=(0,Je.useBlockProps)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===t}))),(0,je.createElement)(Je.RichText,{tagName:"a","aria-label":(0,Ye.__)("“Read more” link text"),placeholder:(0,Ye.__)("Read more"),value:e,onChange:e=>n({content:e}),__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)())),withoutInteractiveFormatting:!0,...o}))}},hk=()=>Qe({name:dk,metadata:pk,settings:gk});var _k=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z"}));const bk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/rss",title:"RSS",category:"widgets",description:"Display entries from any RSS or Atom feed.",keywords:["atom","feed"],textdomain:"default",attributes:{columns:{type:"number",default:2},blockLayout:{type:"string",default:"list"},feedURL:{type:"string",default:""},itemsToShow:{type:"number",default:5},displayExcerpt:{type:"boolean",default:!1},displayAuthor:{type:"boolean",default:!1},displayDate:{type:"boolean",default:!1},excerptLength:{type:"number",default:55}},supports:{align:!0,html:!1},editorStyle:"wp-block-rss-editor",style:"wp-block-rss"},{name:fk}=bk,vk={icon:_k,example:{attributes:{feedURL:"https://wordpress.org"}},edit:function({attributes:e,setAttributes:t}){const[n,a]=(0,je.useState)(!e.feedURL),{blockLayout:o,columns:r,displayAuthor:l,displayDate:i,displayExcerpt:s,excerptLength:c,feedURL:u,itemsToShow:m}=e;function p(n){return()=>{const a=e[n];t({[n]:!a})}}const d=(0,Je.useBlockProps)();if(n)return(0,je.createElement)("div",{...d},(0,je.createElement)(Ke.Placeholder,{icon:_k,label:"RSS"},(0,je.createElement)("form",{onSubmit:function(e){e.preventDefault(),u&&(t({feedURL:(0,st.prependHTTP)(u)}),a(!1))},className:"wp-block-rss__placeholder-form"},(0,je.createElement)(Ke.__experimentalHStack,{wrap:!0},(0,je.createElement)(Ke.__experimentalInputControl,{__next36pxDefaultSize:!0,placeholder:(0,Ye.__)("Enter URL here…"),value:u,onChange:e=>t({feedURL:e}),className:"wp-block-rss__placeholder-input"}),(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit"},(0,Ye.__)("Use URL"))))));const g=[{icon:xi,title:(0,Ye.__)("Edit RSS URL"),onClick:()=>a(!0)},{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>t({blockLayout:"list"}),isActive:"list"===o},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>t({blockLayout:"grid"}),isActive:"grid"===o}];return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:g})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of items"),value:m,onChange:e=>t({itemsToShow:e}),min:1,max:20,required:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display author"),checked:l,onChange:p("displayAuthor")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display date"),checked:i,onChange:p("displayDate")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display excerpt"),checked:s,onChange:p("displayExcerpt")}),s&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Max number of words in excerpt"),value:c,onChange:e=>t({excerptLength:e}),min:10,max:100,required:!0}),"grid"===o&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:r,onChange:e=>t({columns:e}),min:2,max:6,required:!0}))),(0,je.createElement)("div",{...d},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/rss",attributes:e}))))}},yk=()=>Qe({name:fk,metadata:bk,settings:vk});var kk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"}));const xk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"7",y:"10",width:"10",height:"4",rx:"1",fill:"currentColor"})),wk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"9.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,je.createElement)(Ke.Rect,{x:"16",y:"10",width:"4",height:"4",rx:"1",fill:"currentColor"})),Ek=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"14.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,je.createElement)(Ke.Rect,{x:"14",y:"10",width:"4",height:"4",rx:"1",fill:"currentColor"})),Ck=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"14.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",fill:"none",strokeWidth:"1.5"})),Sk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"7.75",width:"14.5",height:"8.5",rx:"1.25",stroke:"currentColor",fill:"none",strokeWidth:"1.5"}),(0,je.createElement)(Ke.Rect,{x:"8",y:"11",width:"8",height:"2",fill:"currentColor"})),Bk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"17.25",width:"5.5",height:"14.5",transform:"rotate(-90 4.75 17.25)",stroke:"currentColor",fill:"none",strokeWidth:"1.5"}),(0,je.createElement)(Ke.Rect,{x:"4",y:"7",width:"10",height:"2",fill:"currentColor"}));function Tk(e){return"%"===e}const Nk="expand-searchfield";var Pk=[{name:"default",isDefault:!0,attributes:{buttonText:(0,Ye.__)("Search"),label:(0,Ye.__)("Search")}}];const Ik={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/search",title:"Search",category:"widgets",description:"Help visitors find your content.",keywords:["find"],textdomain:"default",attributes:{label:{type:"string",__experimentalRole:"content"},showLabel:{type:"boolean",default:!0},placeholder:{type:"string",default:"",__experimentalRole:"content"},width:{type:"number"},widthUnit:{type:"string"},buttonText:{type:"string",__experimentalRole:"content"},buttonPosition:{type:"string",default:"button-outside"},buttonUseIcon:{type:"boolean",default:!1},query:{type:"object",default:{}},buttonBehavior:{type:"string",default:"expand-searchfield"},isSearchFieldHidden:{type:"boolean",default:!1}},supports:{align:["left","center","right"],color:{gradients:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:!0,typography:{__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-search__label, .wp-block-search__input, .wp-block-search__button",fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},html:!1},viewScript:"file:./view.min.js",editorStyle:"wp-block-search-editor",style:"wp-block-search"},{name:Mk}=Ik,zk={icon:kk,example:{attributes:{buttonText:(0,Ye.__)("Search"),label:(0,Ye.__)("Search")},viewportWidth:400},variations:Pk,edit:function({className:e,attributes:t,setAttributes:n,toggleSelection:a,isSelected:o,clientId:r}){const{label:l,showLabel:i,placeholder:s,width:c,widthUnit:u,align:m,buttonText:p,buttonPosition:d,buttonUseIcon:g,buttonBehavior:h,isSearchFieldHidden:_,style:b}=t,f=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:t,wasBlockJustInserted:n}=e(Je.store);return!!t(r,"core/navigation")?.length&&n(r)}),[r]),{__unstableMarkNextChangeAsNotPersistent:v}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{f&&(v(),n({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))}),[v,f,n]);const y=b?.border?.radius,k=(0,Je.__experimentalUseBorderProps)(t);"number"==typeof y&&(k.style.borderRadius=`${y}px`);const x=(0,Je.__experimentalUseColorProps)(t),w=(0,Je.useSetting)("typography.fluid"),E=(0,Je.useSetting)("layout"),C=(0,Je.getTypographyClassesAndStyles)(t,{typography:{fluid:w},layout:{wideSize:E?.wideSize}}),S=`wp-block-search__width-${(0,Tt.useInstanceId)(Ke.__experimentalUnitControl)}`,B="button-inside"===d,T="button-outside"===d,N="no-button"===d,P="button-only"===d,I=(0,je.useRef)(),M=(0,je.useRef)(),z=(0,Ke.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":50,px:350}});(0,je.useEffect)((()=>{P&&!o&&n({isSearchFieldHidden:!0})}),[P,o,n]),(0,je.useEffect)((()=>{P&&o&&n({isSearchFieldHidden:!1})}),[P,o,n,c]);const R=[{role:"menuitemradio",title:(0,Ye.__)("Button outside"),isActive:"button-outside"===d,icon:wk,onClick:()=>{n({buttonPosition:"button-outside",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("Button inside"),isActive:"button-inside"===d,icon:Ek,onClick:()=>{n({buttonPosition:"button-inside",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("No button"),isActive:"no-button"===d,icon:Ck,onClick:()=>{n({buttonPosition:"no-button",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("Button only"),isActive:"button-only"===d,icon:xk,onClick:()=>{n({buttonPosition:"button-only",isSearchFieldHidden:!0})}}],H=()=>{const e=it()("wp-block-search__input",B?void 0:k.className,C.className),t={...B?{borderRadius:y}:k.style,...C.style,textDecoration:void 0};return(0,je.createElement)("input",{type:"search",className:e,style:t,"aria-label":(0,Ye.__)("Optional placeholder text"),placeholder:s?void 0:(0,Ye.__)("Optional placeholder…"),value:s,onChange:e=>n({placeholder:e.target.value}),ref:I})},A=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Toggle search label"),icon:Bk,onClick:()=>{n({showLabel:!i})},className:i?"is-pressed":void 0}),(0,je.createElement)(Ke.ToolbarDropdownMenu,{icon:(()=>{switch(d){case"button-inside":return Ek;case"button-outside":return wk;case"no-button":return Ck;case"button-only":return xk}})(),label:(0,Ye.__)("Change button position"),controls:R}),!N&&(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Use button with icon"),icon:Sk,onClick:()=>{n({buttonUseIcon:!g})},className:g?"is-pressed":void 0}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Display Settings")},(0,je.createElement)(Ke.BaseControl,{label:(0,Ye.__)("Width"),id:S},(0,je.createElement)(Ke.__experimentalUnitControl,{id:S,min:Tk(u)?0:220,max:Tk(u)?100:void 0,step:1,onChange:e=>{const t="%"===u&&parseInt(e,10)>100?100:e;n({width:parseInt(t,10)})},onUnitChange:e=>{n({width:"%"===e?50:350,widthUnit:e})},__unstableInputWidth:"80px",value:`${c}${u}`,units:z}),(0,je.createElement)(Ke.ButtonGroup,{className:"wp-block-search__components-button-group","aria-label":(0,Ye.__)("Percentage Width")},[25,50,75,100].map((e=>(0,je.createElement)(Ke.Button,{key:e,isSmall:!0,variant:e===c&&"%"===u?"primary":void 0,onClick:()=>n({width:e,widthUnit:"%"})},e,"%")))))))),L=e=>e?`calc(${e} + 4px)`:void 0,D=(0,Je.useBlockProps)({className:it()(e,B?"wp-block-search__button-inside":void 0,T?"wp-block-search__button-outside":void 0,N?"wp-block-search__no-button":void 0,P?"wp-block-search__button-only":void 0,g||N?void 0:"wp-block-search__text-button",g&&!N?"wp-block-search__icon-button":void 0,P&&Nk===h?"wp-block-search__button-behavior-expand":void 0,P&&_?"wp-block-search__searchfield-hidden":void 0),style:{...C.style,textDecoration:void 0}}),V=it()("wp-block-search__label",C.className);return(0,je.createElement)("div",{...D},A,i&&(0,je.createElement)(Je.RichText,{className:V,"aria-label":(0,Ye.__)("Label text"),placeholder:(0,Ye.__)("Add label…"),withoutInteractiveFormatting:!0,value:l,onChange:e=>n({label:e}),style:C.style}),(0,je.createElement)(Ke.ResizableBox,{size:{width:`${c}${u}`},className:it()("wp-block-search__inside-wrapper",B?k.className:void 0),style:(()=>{const e=B?k.style:{borderRadius:k.style?.borderRadius,borderTopLeftRadius:k.style?.borderTopLeftRadius,borderTopRightRadius:k.style?.borderTopRightRadius,borderBottomLeftRadius:k.style?.borderBottomLeftRadius,borderBottomRightRadius:k.style?.borderBottomRightRadius},t=void 0!==y&&0!==parseInt(y,10);if(B&&t){if("object"==typeof y){const{topLeft:t,topRight:n,bottomLeft:a,bottomRight:o}=y;return{...e,borderTopLeftRadius:L(t),borderTopRightRadius:L(n),borderBottomLeftRadius:L(a),borderBottomRightRadius:L(o)}}const t=Number.isInteger(y)?`${y}px`:y;e.borderRadius=`calc(${t} + 4px)`}return e})(),minWidth:220,enable:P?{}:{right:"right"!==m,left:"right"===m},onResizeStart:(e,t,o)=>{n({width:parseInt(o.offsetWidth,10),widthUnit:"px"}),a(!1)},onResizeStop:(e,t,o,r)=>{n({width:parseInt(c+r.width,10)}),a(!0)},showHandle:o},(B||T||P)&&(0,je.createElement)(je.Fragment,null,H(),(()=>{const e=it()("wp-block-search__button",x.className,C.className,B?void 0:k.className,g?"has-icon":void 0,(0,Je.__experimentalGetElementClassName)("button")),t={...x.style,...C.style,...B?{borderRadius:y}:k.style},a=()=>{P&&Nk===h&&n({isSearchFieldHidden:!_})};return(0,je.createElement)(je.Fragment,null,g&&(0,je.createElement)("button",{type:"button",className:e,style:t,"aria-label":p?(0,pd.__unstableStripHTML)(p):(0,Ye.__)("Search"),onClick:a,ref:M},(0,je.createElement)(Td,{icon:kk})),!g&&(0,je.createElement)(Je.RichText,{className:e,style:t,"aria-label":(0,Ye.__)("Button text"),placeholder:(0,Ye.__)("Add button text…"),withoutInteractiveFormatting:!0,value:p,onChange:e=>n({buttonText:e}),onClick:a}))})()),N&&H()))}},Rk=()=>Qe({name:Mk,metadata:Ik,settings:zk});var Hk=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"}));var Ak={from:[{type:"enter",regExp:/^-{3,}$/,transform:()=>(0,qe.createBlock)("core/separator")},{type:"raw",selector:"hr",schema:{hr:{}}}]};const Lk={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){const{color:t,customColor:n}=e,a=(0,Je.getColorClassName)("background-color",t),o=(0,Je.getColorClassName)("color",t),r=it()({"has-text-color has-background":t||n,[a]:a,[o]:o}),l={backgroundColor:a?void 0:n,color:o?void 0:n};return(0,je.createElement)("hr",{...Je.useBlockProps.save({className:r,style:l})})},migrate(e){const{color:t,customColor:n,...a}=e;return{...a,backgroundColor:t||void 0,opacity:"css",style:n?{color:{background:n}}:void 0}}};var Dk=[Lk];const Vk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/separator",title:"Separator",category:"design",description:"Create a break between ideas or sections with a horizontal separator.",keywords:["horizontal-line","hr","divider"],textdomain:"default",attributes:{opacity:{type:"string",default:"alpha-channel"}},supports:{anchor:!0,align:["center","wide","full"],color:{enableContrastChecker:!1,__experimentalSkipSerialization:!0,gradients:!0,background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{margin:["top","bottom"]}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"wide",label:"Wide Line"},{name:"dots",label:"Dots"}],editorStyle:"wp-block-separator-editor",style:"wp-block-separator"},{name:Fk}=Vk,$k={icon:Hk,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:Ak,edit:function({attributes:e,setAttributes:t}){const{backgroundColor:n,opacity:a,style:o}=e,r=(0,Je.__experimentalUseColorProps)(e),l=r?.style?.backgroundColor,i=!!o?.color?.background;!function(e,t,n){const[a,o]=(0,je.useState)(!1),r=(0,Tt.usePrevious)(t);(0,je.useEffect)((()=>{"css"!==e||t||r||o(!0)}),[t,r,e]),(0,je.useEffect)((()=>{"css"===e&&(a&&t||r&&t!==r)&&(n({opacity:"alpha-channel"}),o(!1))}),[a,t,r])}(a,l,t);const s=(0,Je.getColorClassName)("color",n),c=it()({"has-text-color":n||l,[s]:s,"has-css-opacity":"css"===a,"has-alpha-channel-opacity":"alpha-channel"===a},r.className),u={color:l,backgroundColor:l};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.HorizontalRule,{...(0,Je.useBlockProps)({className:c,style:i?u:void 0})}))},save:function({attributes:e}){const{backgroundColor:t,style:n,opacity:a}=e,o=n?.color?.background,r=(0,Je.__experimentalGetColorClassesAndStyles)(e),l=(0,Je.getColorClassName)("color",t),i=it()({"has-text-color":t||o,[l]:l,"has-css-opacity":"css"===a,"has-alpha-channel-opacity":"alpha-channel"===a},r.className),s={backgroundColor:r?.style?.backgroundColor,color:l?void 0:o};return(0,je.createElement)("hr",{...Je.useBlockProps.save({className:i,style:s})})},deprecated:Dk},Gk=()=>Qe({name:Fk,metadata:Vk,settings:$k});var Ok=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"}));var Uk=window.wp.autop;var qk={from:[{type:"shortcode",tag:"[a-z][a-z0-9_-]*",attributes:{text:{type:"string",shortcode:(e,{content:t})=>(0,Uk.removep)((0,Uk.autop)(t))}},priority:20}]};const jk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/shortcode",title:"Shortcode",category:"widgets",description:"Insert additional custom elements with a WordPress shortcode.",textdomain:"default",attributes:{text:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,html:!1},editorStyle:"wp-block-shortcode-editor"},{name:Wk}=jk,Zk={icon:Ok,transforms:qk,edit:function e({attributes:t,setAttributes:n}){const a=`blocks-shortcode-input-${(0,Tt.useInstanceId)(e)}`;return(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"components-placeholder"})},(0,je.createElement)("label",{htmlFor:a,className:"components-placeholder__label"},(0,je.createElement)(Td,{icon:Ok}),(0,Ye.__)("Shortcode")),(0,je.createElement)(Je.PlainText,{className:"blocks-shortcode__textarea",id:a,value:t.text,"aria-label":(0,Ye.__)("Shortcode text"),placeholder:(0,Ye.__)("Write shortcode here…"),onChange:e=>n({text:e})}))},save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.text)}},Qk=()=>Qe({name:Wk,metadata:jk,settings:Zk});var Kk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z"}));const Yk=["image"],Jk="image/*",Xk=({alt:e,attributes:{align:t,width:n,height:a,isLink:o,linkTarget:r,shouldSyncIcon:l},containerRef:i,isSelected:s,setAttributes:c,setLogo:u,logoUrl:m,siteUrl:p,logoId:d,iconId:g,setIcon:h,canUserEdit:_})=>{const b=am(i,[t]),f=(0,Tt.useViewportMatch)("medium"),v=!["wide","full"].includes(t)&&f,[{naturalWidth:y,naturalHeight:k},x]=(0,je.useState)({}),[w,E]=(0,je.useState)(!1),{toggleSelection:C}=(0,ut.useDispatch)(Je.store),S=it()("custom-logo-link",{"is-transient":(0,Ct.isBlobURL)(m)}),{imageEditing:B,maxWidth:T,title:N}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings(),n=e(ct.store).getEntityRecord("root","__unstableBase");return{title:n?.name,imageEditing:t.imageEditing,maxWidth:t.maxWidth}}),[]);(0,je.useEffect)((()=>{l&&d!==g&&c({shouldSyncIcon:!1})}),[]),(0,je.useEffect)((()=>{s||E(!1)}),[s]);const P=(0,je.createElement)("img",{className:"custom-logo",src:m,alt:e,onLoad:e=>{x({naturalWidth:e.target.naturalWidth,naturalHeight:e.target.naturalHeight})}});let I,M=P;if(o&&(M=(0,je.createElement)("a",{href:p,className:S,rel:"home",title:N,onClick:e=>e.preventDefault()},P)),b&&y&&k){I=y>b?b:y}if(!v||!I)return(0,je.createElement)("div",{style:{width:n,height:a}},M);const z=n||120,R=y/k,H=z/R,A=y<k?Ys:Math.ceil(Ys*R),L=k<y?Ys:Math.ceil(Ys/R),D=2.5*T;let V=!1,F=!1;"center"===t?(V=!0,F=!0):(0,Ye.isRTL)()?"left"===t?V=!0:F=!0:"right"===t?F=!0:V=!0;const $=d&&y&&k&&B,G=$&&w?(0,je.createElement)(Je.__experimentalImageEditor,{id:d,url:m,width:z,height:H,clientWidth:b,naturalHeight:k,naturalWidth:y,onSaveImage:e=>{u(e.id)},onFinishEditing:()=>{E(!1)}}):(0,je.createElement)(Ke.ResizableBox,{size:{width:z,height:H},showHandle:s,minWidth:A,maxWidth:D,minHeight:L,maxHeight:D/R,lockAspectRatio:!0,enable:{top:!1,right:V,bottom:!0,left:F},onResizeStart:function(){C(!1)},onResizeStop:(e,t,n,a)=>{C(!0),c({width:parseInt(z+a.width,10),height:parseInt(H+a.height,10)})}},M),O=(0,je.createInterpolateElement)((0,Ye.__)("Site Icons are what you see in browser tabs, bookmark bars, and within the WordPress mobile apps. To use a custom icon that is different from your site logo, use the <a>Site Icon settings</a>."),{a:(0,je.createElement)("a",{href:p+"/wp-admin/customize.php?autofocus[section]=title_tagline",target:"_blank",rel:"noopener noreferrer"})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image width"),onChange:e=>c({width:e}),min:A,max:D,initialPosition:Math.min(120,D),value:n||"",disabled:!v}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link image to home"),onChange:()=>c({isLink:!o}),checked:o}),o&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>c({linkTarget:e?"_blank":"_self"}),checked:"_blank"===r})),_&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Use as site icon"),onChange:e=>{c({shouldSyncIcon:e}),h(e?d:void 0)},checked:!!l,help:O})))),(0,je.createElement)(Je.BlockControls,{group:"block"},$&&!w&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>E(!0),icon:em,label:(0,Ye.__)("Crop")})),G)};function ex({onRemoveLogo:e,...t}){return(0,je.createElement)(Je.MediaReplaceFlow,{...t,allowedTypes:Yk,accept:Jk},(0,je.createElement)(Ke.MenuItem,{onClick:e},(0,Ye.__)("Reset")))}const tx=({mediaItemData:e={},itemGroupProps:t})=>{const{alt_text:n,source_url:a,slug:o,media_details:r}=e,l=r?.sizes?.full?.file||o;return(0,je.createElement)(Ke.__experimentalItemGroup,{...t,as:"span"},(0,je.createElement)(Ke.__experimentalHStack,{justify:"flex-start",as:"span"},(0,je.createElement)("img",{src:a,alt:n}),(0,je.createElement)(Ke.FlexItem,{as:"span"},(0,je.createElement)(Ke.__experimentalTruncate,{numberOfLines:1,className:"block-library-site-logo__inspector-media-replace-title"},l))))};var nx={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,qe.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]};const ax={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-logo",title:"Site Logo",category:"theme",description:"Display an image to represent this site. Update this block and the changes apply everywhere.",textdomain:"default",attributes:{width:{type:"number"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"},shouldSyncIcon:{type:"boolean"}},example:{viewportWidth:500,attributes:{width:350,className:"block-editor-block-types-list__site-logo-example"}},supports:{html:!1,align:!0,alignWide:!1,color:{__experimentalDuotone:"img, .components-placeholder__illustration, .components-placeholder::before",text:!1,background:!1},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-site-logo-editor",style:"wp-block-site-logo"},{name:ox}=ax,rx={icon:Kk,example:{},edit:function({attributes:e,className:t,setAttributes:n,isSelected:a}){const{width:o,shouldSyncIcon:r}=e,l=(0,je.useRef)(),{siteLogoId:i,canUserEdit:s,url:c,siteIconId:u,mediaItemData:m,isRequestingMediaItem:p,mediaUpload:d}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):void 0,l=n("root","__unstableBase"),i=o?r?.site_logo:l?.site_logo,s=r?.site_icon,c=i&&e(ct.store).getMedia(i,{context:"view"}),u=i&&!e(ct.store).hasFinishedResolution("getMedia",[i,{context:"view"}]);return{siteLogoId:i,canUserEdit:o,url:l?.home,mediaItemData:c,isRequestingMediaItem:u,siteIconId:s,mediaUpload:e(Je.store).getSettings().mediaUpload}}),[]),{editEntityRecord:g}=(0,ut.useDispatch)(ct.store),h=(e,t=!1)=>{(r||t)&&_(e),g("root","site",void 0,{site_logo:e})},_=e=>g("root","site",void 0,{site_icon:null!=e?e:null}),{alt_text:b,source_url:f}=null!=m?m:{},v=e=>{if(void 0===r){const t=!u;return n({shouldSyncIcon:t}),void y(e,t)}y(e)},y=(e,t=!1)=>{e&&(e.id||!e.url?h(e.id,t):h(void 0))},{createErrorNotice:k}=(0,ut.useDispatch)(Bt.store),x=e=>{k(e,{type:"snackbar"})},w=e=>{d({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,Ct.isBlobURL)(e?.url)||v(e)},onError:x})},E={mediaURL:f,onSelect:y,onError:x,onRemoveLogo:()=>{h(null),n({width:void 0})}},C=s&&f&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(ex,{...E}));let S;const B=void 0===i||p;B&&(S=(0,je.createElement)(Ke.Spinner,null)),f&&(S=(0,je.createElement)(Xk,{alt:b,attributes:e,className:t,containerRef:l,isSelected:a,setAttributes:n,logoUrl:f,setLogo:h,logoId:m?.id||i,siteUrl:c,setIcon:_,iconId:u,canUserEdit:s}));const T=it()(t,{"is-default-size":!o}),N=(0,Je.useBlockProps)({ref:l,className:T}),P=(0,Ye.__)("Add a site logo"),I=(s||f)&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media")},(0,je.createElement)("div",{className:"block-library-site-logo__inspector-media-replace-container"},!s&&!!f&&(0,je.createElement)(tx,{mediaItemData:m,itemGroupProps:{isBordered:!0,className:"block-library-site-logo__inspector-readonly-logo-preview"}}),s&&!!f&&(0,je.createElement)(ex,{...E,name:(0,je.createElement)(tx,{mediaItemData:m}),popoverProps:{}}),s&&!f&&(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Je.MediaUpload,{onSelect:v,allowedTypes:Yk,render:({open:e})=>(0,je.createElement)("div",{className:"block-library-site-logo__inspector-upload-container"},(0,je.createElement)(Ke.Button,{onClick:e,variant:"secondary"},B?(0,je.createElement)(Ke.Spinner,null):(0,Ye.__)("Add media")),(0,je.createElement)(Ke.DropZone,{onFilesDrop:w}))})))));return(0,je.createElement)("div",{...N},C,I,!!f&&S,!f&&!s&&(0,je.createElement)(Ke.Placeholder,{className:"site-logo_placeholder"},!!B&&(0,je.createElement)("span",{className:"components-placeholder__preview"},(0,je.createElement)(Ke.Spinner,null))),!f&&s&&(0,je.createElement)(Je.MediaPlaceholder,{onSelect:v,accept:Jk,allowedTypes:Yk,onError:x,placeholder:e=>{const n=it()("block-editor-media-placeholder",t);return(0,je.createElement)(Ke.Placeholder,{className:n,preview:S,withIllustration:!0,style:{width:o}},e)},mediaLibraryButton:({open:e})=>(0,je.createElement)(Ke.Button,{icon:nm,variant:"primary",label:P,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{e()}})}))},transforms:nx},lx=()=>Qe({name:ox,metadata:ax,settings:rx});var ix=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},(0,je.createElement)(Ke.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"}));const sx={attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var cx=[sx];const ux={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-tagline",title:"Site Tagline",category:"theme",description:"Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design.",keywords:["description"],textdomain:"default",attributes:{textAlign:{type:"string"}},example:{},supports:{align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-site-tagline-editor"},{name:mx}=ux,px={icon:ix,edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n}){const{textAlign:a}=e,{canUserEdit:o,tagline:r}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):{},l=n("root","__unstableBase");return{canUserEdit:t("update","settings"),tagline:o?r?.description:l?.description}}),[]),{editEntityRecord:l}=(0,ut.useDispatch)(ct.store),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a,"wp-block-site-tagline__placeholder":!o&&!r})}),s=o?(0,je.createElement)(Je.RichText,{allowedFormats:[],onChange:function(e){l("root","site",void 0,{description:e})},"aria-label":(0,Ye.__)("Site tagline text"),placeholder:(0,Ye.__)("Write site tagline…"),tagName:"p",value:r,disableLineBreaks:!0,__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)())),...i}):(0,je.createElement)("p",{...i},r||(0,Ye.__)("Site Tagline placeholder"));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{onChange:e=>t({textAlign:e}),value:a})),s)},deprecated:cx},dx=()=>Qe({name:mx,metadata:ux,settings:px});var gx=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"}));const hx=[0,1,2,3,4,5,6];const _x={attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var bx=[_x];var fx={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,qe.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]};const vx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-title",title:"Site Title",category:"theme",description:"Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.",textdomain:"default",attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},example:{viewportWidth:500},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,lineHeight:!0,fontAppearance:!0,letterSpacing:!0,textTransform:!0}}},editorStyle:"wp-block-site-title-editor",style:"wp-block-site-title"},{name:yx}=vx,kx={icon:gx,example:{},edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n}){const{level:a,textAlign:o,isLink:r,linkTarget:l}=e,{canUserEdit:i,title:s}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):{},l=n("root","__unstableBase");return{canUserEdit:o,title:o?r?.title:l?.name}}),[]),{editEntityRecord:c}=(0,ut.useDispatch)(ct.store),u=0===a?"p":`h${a}`,m=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o,"wp-block-site-title__placeholder":!i&&!s})}),p=i?(0,je.createElement)(u,{...m},(0,je.createElement)(Je.RichText,{tagName:r?"a":"span",href:r?"#site-title-pseudo-link":void 0,"aria-label":(0,Ye.__)("Site title text"),placeholder:(0,Ye.__)("Write site title…"),value:s,onChange:function(e){c("root","site",void 0,{title:e})},allowedFormats:[],disableLineBreaks:!0,__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})):(0,je.createElement)(u,{...m},r?(0,je.createElement)("a",{href:"#site-title-pseudo-link",onClick:e=>e.preventDefault()},(0,Gn.decodeEntities)(s)||(0,Ye.__)("Site Title placeholder")):(0,je.createElement)("span",null,(0,Gn.decodeEntities)(s)||(0,Ye.__)("Site Title placeholder")));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{options:hx,value:a,onChange:e=>t({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Make title link to home"),onChange:()=>t({isLink:!r}),checked:r}),r&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>t({linkTarget:e?"_blank":"_self"}),checked:"_blank"===l}))),p)},transforms:fx,deprecated:bx},xx=()=>Qe({name:yx,metadata:vx,settings:kx});var wx=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"}));var Ex=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));const Cx=()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"})),Sx=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:"WordPress",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"}))},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:"500px",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"}))},{name:"amazon",attributes:{service:"amazon"},title:"Amazon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"}))},{name:"bandcamp",attributes:{service:"bandcamp"},title:"Bandcamp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"}))},{name:"behance",attributes:{service:"behance"},title:"Behance",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"}))},{name:"chain",attributes:{service:"chain"},title:"Link",icon:Cx},{name:"codepen",attributes:{service:"codepen"},title:"CodePen",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"}))},{name:"deviantart",attributes:{service:"deviantart"},title:"DeviantArt",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"}))},{name:"dribbble",attributes:{service:"dribbble"},title:"Dribbble",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"}))},{name:"dropbox",attributes:{service:"dropbox"},title:"Dropbox",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"}))},{name:"etsy",attributes:{service:"etsy"},title:"Etsy",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"}))},{name:"facebook",attributes:{service:"facebook"},title:"Facebook",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"}))},{name:"feed",attributes:{service:"feed"},title:"RSS Feed",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"}))},{name:"flickr",attributes:{service:"flickr"},title:"Flickr",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"}))},{name:"foursquare",attributes:{service:"foursquare"},title:"Foursquare",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"}))},{name:"goodreads",attributes:{service:"goodreads"},title:"Goodreads",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"}))},{name:"google",attributes:{service:"google"},title:"Google",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"}))},{name:"github",attributes:{service:"github"},title:"GitHub",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"}))},{name:"instagram",attributes:{service:"instagram"},title:"Instagram",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"}))},{name:"lastfm",attributes:{service:"lastfm"},title:"Last.fm",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 12.0002 1.5 C 6.2006 1.5 1.5 6.2011 1.5 11.9998 C 1.5 17.799 6.2006 22.5 12.0002 22.5 C 17.799 22.5 22.5 17.799 22.5 11.9998 C 22.5 6.2011 17.799 1.5 12.0002 1.5 Z M 16.1974 16.2204 C 14.8164 16.2152 13.9346 15.587 13.3345 14.1859 L 13.1816 13.8451 L 11.8541 10.8101 C 11.4271 9.7688 10.3526 9.0712 9.1801 9.0712 C 7.5695 9.0712 6.2593 10.3851 6.2593 12.001 C 6.2593 13.6165 7.5695 14.9303 9.1801 14.9303 C 10.272 14.9303 11.2651 14.3275 11.772 13.3567 C 11.7893 13.3235 11.8239 13.302 11.863 13.3038 C 11.9007 13.3054 11.9353 13.3288 11.9504 13.3632 L 12.4865 14.6046 C 12.5016 14.639 12.4956 14.6778 12.4723 14.7069 C 11.6605 15.6995 10.4602 16.2683 9.1801 16.2683 C 6.8331 16.2683 4.9234 14.3536 4.9234 12.001 C 4.9234 9.6468 6.833 7.732 9.1801 7.732 C 10.9572 7.732 12.3909 8.6907 13.1138 10.3636 C 13.1206 10.3802 13.8412 12.0708 14.4744 13.5191 C 14.8486 14.374 15.1462 14.896 16.1288 14.9292 C 17.0663 14.9613 17.7538 14.4122 17.7538 13.6485 C 17.7538 12.9691 17.3321 12.8004 16.3803 12.4822 C 14.7365 11.9398 13.845 11.3861 13.845 10.0182 C 13.845 8.6809 14.7667 7.8162 16.192 7.8162 C 17.1288 7.8162 17.8155 8.2287 18.2921 9.0768 C 18.305 9.1006 18.3079 9.1281 18.3004 9.1542 C 18.2929 9.1803 18.2748 9.2021 18.2507 9.2138 L 17.3614 9.669 C 17.3178 9.692 17.2643 9.6781 17.2356 9.6385 C 16.9329 9.2135 16.5956 9.0251 16.1423 9.0251 C 15.5512 9.0251 15.122 9.429 15.122 9.9865 C 15.122 10.6738 15.6529 10.8414 16.5339 11.1192 C 16.6491 11.1558 16.7696 11.194 16.8939 11.2343 C 18.2763 11.6865 19.0768 12.2311 19.0768 13.6836 C 19.0769 15.1297 17.8389 16.2204 16.1974 16.2204 Z"}))},{name:"linkedin",attributes:{service:"linkedin"},title:"LinkedIn",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"}))},{name:"mail",attributes:{service:"mail"},title:"Mail",keywords:["email","e-mail"],icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l7.5 5.6 7.5-5.6V17zm0-9.1L12 13.6 4.5 7.9V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v.9z"}))},{name:"mastodon",attributes:{service:"mastodon"},title:"Mastodon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"}))},{name:"meetup",attributes:{service:"meetup"},title:"Meetup",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"}))},{name:"medium",attributes:{service:"medium"},title:"Medium",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"}))},{name:"patreon",attributes:{service:"patreon"},title:"Patreon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 569 546",version:"1.1"},(0,je.createElement)(We.Circle,{cx:"363",cy:"205",r:"205"}),(0,je.createElement)(We.Rect,{width:"100",height:"546",x:"0",y:"0"}))},{name:"pinterest",attributes:{service:"pinterest"},title:"Pinterest",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"}))},{name:"pocket",attributes:{service:"pocket"},title:"Pocket",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"}))},{name:"reddit",attributes:{service:"reddit"},title:"Reddit",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"}))},{name:"skype",attributes:{service:"skype"},title:"Skype",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"}))},{name:"snapchat",attributes:{service:"snapchat"},title:"Snapchat",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"}))},{name:"soundcloud",attributes:{service:"soundcloud"},title:"SoundCloud",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"}))},{name:"spotify",attributes:{service:"spotify"},title:"Spotify",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"}))},{name:"telegram",attributes:{service:"telegram"},title:"Telegram",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1"},(0,je.createElement)(We.Path,{d:"M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z"}))},{name:"threads",attributes:{service:"threads"},title:"Threads",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z"}))},{name:"tiktok",attributes:{service:"tiktok"},title:"TikTok",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 32 32",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z"}))},{name:"tumblr",attributes:{service:"tumblr"},title:"Tumblr",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z"}))},{name:"twitch",attributes:{service:"twitch"},title:"Twitch",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"}))},{name:"twitter",attributes:{service:"twitter"},title:"Twitter",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"}))},{name:"vimeo",attributes:{service:"vimeo"},title:"Vimeo",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"}))},{name:"vk",attributes:{service:"vk"},title:"VK",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"}))},{name:"whatsapp",attributes:{service:"whatsapp"},title:"WhatsApp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"}))},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:"X",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z"}))},{name:"yelp",attributes:{service:"yelp"},title:"Yelp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"}))},{name:"youtube",attributes:{service:"youtube"},title:"YouTube",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"}))}];Sx.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.service===t.service)}));var Bx=Sx;const Tx=({url:e,setAttributes:t,setPopover:n,popoverAnchor:a,clientId:o})=>{const{removeBlock:r}=(0,ut.useDispatch)(Je.store);return(0,je.createElement)(Je.URLPopover,{anchor:a,onClose:()=>n(!1)},(0,je.createElement)("form",{className:"block-editor-url-popover__link-editor",onSubmit:e=>{e.preventDefault(),n(!1)}},(0,je.createElement)("div",{className:"block-editor-url-input"},(0,je.createElement)(Je.URLInput,{__nextHasNoMarginBottom:!0,value:e,onChange:e=>t({url:e}),placeholder:(0,Ye.__)("Enter address"),disableSuggestions:!0,onKeyDown:t=>{e||t.defaultPrevented||![un.BACKSPACE,un.DELETE].includes(t.keyCode)||r(o)}})),(0,je.createElement)(Ke.Button,{icon:Ex,label:(0,Ye.__)("Apply"),type:"submit"})))};var Nx=({attributes:e,context:t,isSelected:n,setAttributes:a,clientId:o})=>{const{url:r,service:l,label:i,rel:s}=e,{showLabels:c,iconColor:u,iconColorValue:m,iconBackgroundColor:p,iconBackgroundColorValue:d}=t,[g,h]=(0,je.useState)(!1),_=it()("wp-social-link","wp-social-link-"+l,{"wp-social-link__is-incomplete":!r,[`has-${u}-color`]:u,[`has-${p}-background-color`]:p}),[b,f]=(0,je.useState)(null),v=(e=>{const t=Bx.find((t=>t.name===e));return t?t.icon:Cx})(l),y=(e=>{const t=Bx.find((t=>t.name===e));return t?t.title:(0,Ye.__)("Social Icon")})(l),k=null!=i?i:y,x=(0,Je.useBlockProps)({className:_,style:{color:m,backgroundColor:d}});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.sprintf)((0,Ye.__)("%s label"),y),initialOpen:!1},(0,je.createElement)(Ke.PanelRow,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link label"),help:(0,Ye.__)("Briefly describe the link to help screen reader users."),value:i||"",onChange:e=>a({label:e})})))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:s||"",onChange:e=>a({rel:e})})),(0,je.createElement)("li",{...x},(0,je.createElement)(Ke.Button,{className:"wp-block-social-link-anchor",ref:f,onClick:()=>h(!0)},(0,je.createElement)(v,null),(0,je.createElement)("span",{className:it()("wp-block-social-link-label",{"screen-reader-text":!c})},k),n&&g&&(0,je.createElement)(Tx,{url:r,setAttributes:a,setPopover:h,popoverAnchor:b,clientId:o}))))};const Px={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-link",title:"Social Icon",category:"widgets",parent:["core/social-links"],description:"Display an icon linking to a social media profile or site.",textdomain:"default",attributes:{url:{type:"string"},service:{type:"string"},label:{type:"string"},rel:{type:"string"}},usesContext:["openInNewTab","showLabels","iconColor","iconColorValue","iconBackgroundColor","iconBackgroundColorValue"],supports:{reusable:!1,html:!1},editorStyle:"wp-block-social-link-editor"},{name:Ix}=Px,Mx={icon:wx,edit:Nx,variations:Bx},zx=()=>Qe({name:Ix,metadata:Px,settings:Mx}),Rx=[{attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab"},supports:{align:["left","center","right"],anchor:!0},migrate:e=>{if(e.layout)return e;const{className:t}=e,n="items-justified-",a=new RegExp(`\\b${n}[^ ]*[ ]?\\b`,"g"),o={...e,className:t?.replace(a,"").trim()},r=t?.match(a)?.[0]?.trim();return r&&Object.assign(o,{layout:{type:"flex",justifyContent:r.slice(16)}}),o},save:e=>{const{attributes:{iconBackgroundColorValue:t,iconColorValue:n,itemsJustification:a,size:o}}=e,r=it()(o,{"has-icon-color":n,"has-icon-background-color":t,[`items-justified-${a}`]:a}),l={"--wp--social-links--icon-color":n,"--wp--social-links--icon-background-color":t};return(0,je.createElement)("ul",{...Je.useBlockProps.save({className:r,style:l})},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var Hx=Rx;var Ax=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));const Lx=["core/social-link"],Dx=[{name:(0,Ye.__)("Small"),value:"has-small-icon-size"},{name:(0,Ye.__)("Normal"),value:"has-normal-icon-size"},{name:(0,Ye.__)("Large"),value:"has-large-icon-size"},{name:(0,Ye.__)("Huge"),value:"has-huge-icon-size"}];var Vx=(0,Je.withColors)({iconColor:"icon-color",iconBackgroundColor:"icon-background-color"})((function(e){var t;const{clientId:n,attributes:a,iconBackgroundColor:o,iconColor:r,isSelected:l,setAttributes:i,setIconBackgroundColor:s,setIconColor:c}=e,{iconBackgroundColorValue:u,customIconBackgroundColor:m,iconColorValue:p,openInNewTab:d,showLabels:g,size:h}=a,_=a.className?.includes("is-style-logos-only"),b=(0,je.useRef)({});(0,je.useEffect)((()=>{_?(b.current={iconBackgroundColor:o,iconBackgroundColorValue:u,customIconBackgroundColor:m},i({iconBackgroundColor:void 0,customIconBackgroundColor:void 0,iconBackgroundColorValue:void 0})):i({...b.current})}),[_]);const f=(0,je.createElement)("li",{className:"wp-block-social-links__social-placeholder"},(0,je.createElement)("div",{className:"wp-block-social-links__social-placeholder-icons"},(0,je.createElement)("div",{className:"wp-social-link wp-social-link-twitter"}),(0,je.createElement)("div",{className:"wp-social-link wp-social-link-facebook"}),(0,je.createElement)("div",{className:"wp-social-link wp-social-link-instagram"}))),v=(0,je.createElement)("li",{className:"wp-block-social-links__social-prompt"},(0,Ye.__)("Click plus to add")),y=it()(h,{"has-visible-labels":g,"has-icon-color":r.color||p,"has-icon-background-color":o.color||u}),k=(0,Je.useBlockProps)({className:y}),x=(0,Je.useInnerBlocksProps)(k,{allowedBlocks:Lx,placeholder:l?v:f,templateLock:!1,orientation:null!==(t=a.layout?.orientation)&&void 0!==t?t:"horizontal",__experimentalAppenderTagName:"li"}),w=[{value:r.color||p,onChange:e=>{c(e),i({iconColorValue:e})},label:(0,Ye.__)("Icon color"),resetAllFilter:()=>{c(void 0),i({iconColorValue:void 0})}}];_||w.push({value:o.color||u,onChange:e=>{s(e),i({iconBackgroundColorValue:e})},label:(0,Ye.__)("Icon background"),resetAllFilter:()=>{s(void 0),i({iconBackgroundColorValue:void 0})}});const E=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarDropdownMenu,{label:(0,Ye.__)("Size"),text:(0,Ye.__)("Size"),icon:null,popoverProps:{position:"bottom right"}},(({onClose:e})=>(0,je.createElement)(Ke.MenuGroup,null,Dx.map((t=>(0,je.createElement)(Ke.MenuItem,{icon:(h===t.value||!h&&"has-normal-icon-size"===t.value)&&Ax,isSelected:h===t.value,key:t.value,onClick:()=>{i({size:t.value})},onClose:e,role:"menuitemradio"},t.name))))))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open links in new tab"),checked:d,onChange:()=>i({openInNewTab:!d})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show labels"),checked:g,onChange:()=>i({showLabels:!g})}))),E.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},w.map((({onChange:e,label:t,value:a,resetAllFilter:o})=>(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{key:`social-links-color-${t}`,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:a,label:t,onColorChange:e,isShownByDefault:!0,resetAllFilter:o,enableAlpha:!0}],panelId:n,...E}))),!_&&(0,je.createElement)(Je.ContrastChecker,{textColor:p,backgroundColor:u,isLargeText:!1})),(0,je.createElement)("ul",{...x}))}));const Fx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-links",title:"Social Icons",category:"widgets",description:"Display icons linking to your social media profiles or sites.",keywords:["links"],textdomain:"default",attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},showLabels:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab",showLabels:"showLabels",iconColor:"iconColor",iconColorValue:"iconColorValue",iconBackgroundColor:"iconBackgroundColor",iconBackgroundColorValue:"iconBackgroundColorValue"},supports:{align:["left","center","right"],anchor:!0,__experimentalExposeControlsToChildren:!0,layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,default:{type:"flex"}},color:{enableContrastChecker:!1,background:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!1}},spacing:{blockGap:["horizontal","vertical"],margin:!0,padding:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0,margin:!0,padding:!1}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"logos-only",label:"Logos Only"},{name:"pill-shape",label:"Pill Shape"}],editorStyle:"wp-block-social-links-editor",style:"wp-block-social-links"},{name:$x}=Fx,Gx={example:{innerBlocks:[{name:"core/social-link",attributes:{service:"wordpress",url:"https://wordpress.org"}},{name:"core/social-link",attributes:{service:"facebook",url:"https://www.facebook.com/WordPress/"}},{name:"core/social-link",attributes:{service:"twitter",url:"https://twitter.com/WordPress"}}]},icon:wx,edit:Vx,save:function(e){const{attributes:{iconBackgroundColorValue:t,iconColorValue:n,showLabels:a,size:o}}=e,r=it()(o,{"has-visible-labels":a,"has-icon-color":n,"has-icon-background-color":t}),l=Je.useBlockProps.save({className:r}),i=Je.useInnerBlocksProps.save(l);return(0,je.createElement)("ul",{...i})},deprecated:Hx},Ox=()=>Qe({name:$x,metadata:Fx,settings:Gx});var Ux=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"}));const qx=[{attributes:{height:{type:"number",default:100},width:{type:"number"}},migrate(e){const{height:t,width:n}=e;return{...e,width:void 0!==n?`${n}px`:void 0,height:void 0!==t?`${t}px`:void 0}},save({attributes:e}){return(0,je.createElement)("div",{...Je.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}];var jx=qx;const Wx=0;function Zx({label:e,onChange:t,isResizing:n,value:a=""}){const o=(0,Tt.useInstanceId)(Ke.__experimentalUnitControl,"block-spacer-height-input"),r=(0,Je.useSetting)("spacing.spacingSizes"),l=((0,Je.useSetting)("spacing.units")||void 0)?.filter((e=>"%"!==e)),i=(0,Ke.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem","vw","vh"],defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),s=e=>{t(e.all)},[c,u]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(a),m=(0,Je.isValueSpacingPreset)(a)?a:[c,n?"px":u].join("");return(0,je.createElement)(je.Fragment,null,(!r||0===r?.length)&&(0,je.createElement)(Ke.BaseControl,{label:e,id:o},(0,je.createElement)(Ke.__experimentalUnitControl,{id:o,isResetValueOnUnitChange:!0,min:Wx,onChange:s,style:{maxWidth:80},value:m,units:i})),r?.length>0&&(0,je.createElement)(We.View,{className:"tools-panel-item-spacing"},(0,je.createElement)(Je.__experimentalSpacingSizesControl,{values:{all:m},onChange:s,label:e,sides:["all"],units:i,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})))}function Qx({setAttributes:e,orientation:t,height:n,width:a,isResizing:o}){return(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},"horizontal"===t&&(0,je.createElement)(Zx,{label:(0,Ye.__)("Width"),value:a,onChange:t=>e({width:t}),isResizing:o}),"horizontal"!==t&&(0,je.createElement)(Zx,{label:(0,Ye.__)("Height"),value:n,onChange:t=>e({height:t}),isResizing:o})))}const Kx=({orientation:e,onResizeStart:t,onResize:n,onResizeStop:a,isSelected:o,isResizing:r,setIsResizing:l,...i})=>{const s=t=>"horizontal"===e?t.clientWidth:t.clientHeight,c=e=>`${s(e)}px`;return(0,je.createElement)(Ke.ResizableBox,{className:it()("block-library-spacer__resize-container",{"resize-horizontal":"horizontal"===e,"is-resizing":r,"is-selected":o}),onResizeStart:(e,a,o)=>{const r=c(o);t(r),n(r)},onResize:(e,t,a)=>{n(c(a)),r||l(!0)},onResizeStop:(e,t,n)=>{const o=s(n);a(`${o}px`),l(!1)},__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"horizontal"===e?"x":"y",position:"corner",isVisible:r},showHandle:o,...i})};var Yx=({attributes:e,isSelected:t,setAttributes:n,toggleSelection:a,context:o,__unstableParentLayout:r,className:l})=>{const i=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings();return t?.disableCustomSpacingSizes})),{orientation:s}=o,{orientation:c,type:u}=r||{},m="flex"===u,p=!c&&m?"horizontal":c||s,{height:d,width:g,style:h={}}=e,{layout:_={}}=h,{selfStretch:b,flexSize:f}=_,v=(0,Je.useSetting)("spacing.spacingSizes"),[y,k]=(0,je.useState)(!1),[x,w]=(0,je.useState)(null),[E,C]=(0,je.useState)(null),S=()=>a(!1),B=()=>a(!0),T=e=>{B(),m&&n({style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}}),n({height:e}),w(null)},N=e=>{B(),m&&n({style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}}),n({width:e}),C(null)},P="horizontal"===p?E||f:x||f,I={height:"horizontal"===p?24:(()=>{if(!m)return x||(0,Je.getSpacingPresetCssVar)(d)||void 0})(),width:"horizontal"===p?(()=>{if(!m)return E||(0,Je.getSpacingPresetCssVar)(g)||void 0})():void 0,minWidth:"vertical"===p&&m?48:void 0,flexBasis:m?P:void 0,flexGrow:m&&y?0:void 0};return(0,je.useEffect)((()=>{if(m&&"fill"!==b&&"fit"!==b&&!f)if("horizontal"===p){const e=(0,Je.getCustomValueFromPreset)(g,v)||(0,Je.getCustomValueFromPreset)(d,v)||"100px";n({width:"0px",style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}})}else{const e=(0,Je.getCustomValueFromPreset)(d,v)||(0,Je.getCustomValueFromPreset)(g,v)||"100px";n({height:"0px",style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}})}else!m||"fill"!==b&&"fit"!==b?m||!b&&!f||(n("horizontal"===p?{width:f}:{height:f}),n({style:{...h,layout:{..._,flexSize:void 0,selfStretch:void 0}}})):n("horizontal"===p?{width:void 0}:{height:void 0})}),[h,f,d,p,m,_,b,n,v,g]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(We.View,{...(0,Je.useBlockProps)({style:I,className:it()(l,{"custom-sizes-disabled":i})})},"horizontal"===(M=p)?(0,je.createElement)(Kx,{minWidth:Wx,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:M,onResizeStart:S,onResize:C,onResizeStop:N,isSelected:t,isResizing:y,setIsResizing:k}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Kx,{minHeight:Wx,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:M,onResizeStart:S,onResize:w,onResizeStop:T,isSelected:t,isResizing:y,setIsResizing:k}))),!m&&(0,je.createElement)(Qx,{setAttributes:n,height:x||d,width:E||g,orientation:p,isResizing:y}));var M};const Jx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/spacer",title:"Spacer",category:"design",description:"Add white space between blocks and customize its height.",textdomain:"default",attributes:{height:{type:"string",default:"100px"},width:{type:"string"}},usesContext:["orientation"],supports:{anchor:!0,spacing:{margin:["top","bottom"],__experimentalDefaultControls:{margin:!0}}},editorStyle:"wp-block-spacer-editor",style:"wp-block-spacer"},{name:Xx}=Jx,ew={icon:Ux,edit:Yx,save:function({attributes:e}){const{height:t,width:n,style:a}=e,{layout:{selfStretch:o}={}}=a||{},r="fill"===o||"fit"===o?void 0:t;return(0,je.createElement)("div",{...Je.useBlockProps.save({style:{height:(0,Je.getSpacingPresetCssVar)(r),width:(0,Je.getSpacingPresetCssVar)(n)},"aria-hidden":!0})})},deprecated:jx},tw=()=>Qe({name:Xx,metadata:Jx,settings:ew});var nw=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"}));const aw={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},ow={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},save({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,caption:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.__experimentalGetColorClassesAndStyles)(e),i=(0,Je.__experimentalGetBorderClassesAndStyles)(e),s=it()(l.className,i.className,{"has-fixed-layout":t}),c=!Je.RichText.isEmpty(r),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a},o)=>{const r=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:r||void 0,"data-align":a,tagName:t,value:e,key:o,scope:"th"===t?n:void 0})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s,style:{...l.style,...i.style}},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:r}))}},rw={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}}},supports:{anchor:!0,align:!0,__experimentalSelector:".wp-block-table > table"},save:({attributes:e})=>{const{hasFixedLayout:t,head:n,body:a,foot:o,backgroundColor:r,caption:l}=e;if(!n.length&&!a.length&&!o.length)return null;const i=(0,Je.getColorClassName)("background-color",r),s=it()(i,{"has-fixed-layout":t,"has-background":!!i}),c=!Je.RichText.isEmpty(l),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a},o)=>{const r=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:r||void 0,"data-align":a,tagName:t,value:e,key:o,scope:"th"===t?n:void 0})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:l}))},isEligible:e=>e.backgroundColor&&e.backgroundColor in aw&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:aw[e.backgroundColor]}}})},lw={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}}},supports:{align:!0},save({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,backgroundColor:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.getColorClassName)("background-color",r),i=it()(l,{"has-fixed-layout":t,"has-background":!!l}),s=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n},a)=>(0,je.createElement)(Je.RichText.Content,{tagName:t,value:e,key:a,scope:"th"===t?n:void 0})))))))};return(0,je.createElement)("table",{className:i},(0,je.createElement)(s,{type:"head",rows:n}),(0,je.createElement)(s,{type:"body",rows:a}),(0,je.createElement)(s,{type:"foot",rows:o}))}};var iw=[ow,rw,lw];var sw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"}));var cw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"}));var uw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"}));var mw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z"}));var pw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z"}));var dw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z"}));var gw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z"}));var hw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z"}));var _w=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z"}));var bw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"}));const fw=["align"];function vw(e,t,n){if(!t)return e;const a=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e)))),{sectionName:o,rowIndex:r}=t;return Object.fromEntries(Object.entries(a).map((([e,a])=>o&&o!==e?[e,a]:[e,a.map(((a,o)=>r&&r!==o?a:{cells:a.cells.map(((a,r)=>function(e,t){if(!e||!t)return!1;switch(t.type){case"column":return"column"===t.type&&e.columnIndex===t.columnIndex;case"cell":return"cell"===t.type&&e.sectionName===t.sectionName&&e.columnIndex===t.columnIndex&&e.rowIndex===t.rowIndex}}({sectionName:e,columnIndex:r,rowIndex:o},t)?n(a):a))}))])))}function yw(e,{sectionName:t,rowIndex:n,columnCount:a}){const o=function(e){return xw(e.head)?xw(e.body)?xw(e.foot)?void 0:e.foot[0]:e.body[0]:e.head[0]}(e),r=void 0===a?o?.cells?.length:a;return r?{[t]:[...e[t].slice(0,n),{cells:Array.from({length:r}).map(((e,n)=>{var a;const r=null!==(a=o?.cells?.[n])&&void 0!==a?a:{};return{...Object.fromEntries(Object.entries(r).filter((([e])=>fw.includes(e)))),content:"",tag:"head"===t?"th":"td"}}))},...e[t].slice(n)]}:e}function kw(e,t){var n;if(!xw(e[t]))return{[t]:[]};return yw(e,{sectionName:t,rowIndex:0,columnCount:null!==(n=e.body?.[0]?.cells?.length)&&void 0!==n?n:1})}function xw(e){return!e||!e.length||e.every(ww)}function ww(e){return!(e.cells&&e.cells.length)}const Ew=[{icon:sw,title:(0,Ye.__)("Align column left"),align:"left"},{icon:cw,title:(0,Ye.__)("Align column center"),align:"center"},{icon:uw,title:(0,Ye.__)("Align column right"),align:"right"}],Cw={head:(0,Ye.__)("Header cell text"),body:(0,Ye.__)("Body cell text"),foot:(0,Ye.__)("Footer cell text")},Sw={head:(0,Ye.__)("Header label"),foot:(0,Ye.__)("Footer label")};function Bw({name:e,...t}){const n=`t${e}`;return(0,je.createElement)(n,{...t})}var Tw=function({attributes:e,setAttributes:t,insertBlocksAfter:n,isSelected:a}){const{hasFixedLayout:o,caption:r,head:l,foot:i}=e,[s,c]=(0,je.useState)(2),[u,m]=(0,je.useState)(2),[p,d]=(0,je.useState)(),g=(0,Je.__experimentalUseColorProps)(e),h=(0,Je.__experimentalUseBorderProps)(e),_=(0,je.useRef)(),[b,f]=(0,je.useState)(!1);function v(n){p&&t(vw(e,p,(e=>({...e,content:n}))))}function y(n){if(!p)return;const{sectionName:a,rowIndex:o}=p,r=o+n;t(yw(e,{sectionName:a,rowIndex:r})),d({sectionName:a,rowIndex:r,columnIndex:0,type:"cell"})}function k(n=0){if(!p)return;const{columnIndex:a}=p,o=a+n;t(function(e,{columnIndex:t}){const n=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e))));return Object.fromEntries(Object.entries(n).map((([e,n])=>xw(n)?[e,n]:[e,n.map((n=>ww(n)||n.cells.length<t?n:{cells:[...n.cells.slice(0,t),{content:"",tag:"head"===e?"th":"td"},...n.cells.slice(t)]}))])))}(e,{columnIndex:o})),d({rowIndex:0,columnIndex:o,type:"cell"})}(0,je.useEffect)((()=>{a||d()}),[a]),(0,je.useEffect)((()=>{b&&(_?.current?.querySelector('td div[contentEditable="true"]')?.focus(),f(!1))}),[b]);const x=["head","body","foot"].filter((t=>!xw(e[t]))),w=[{icon:mw,title:(0,Ye.__)("Insert row before"),isDisabled:!p,onClick:function(){y(0)}},{icon:pw,title:(0,Ye.__)("Insert row after"),isDisabled:!p,onClick:function(){y(1)}},{icon:dw,title:(0,Ye.__)("Delete row"),isDisabled:!p,onClick:function(){if(!p)return;const{sectionName:n,rowIndex:a}=p;d(),t(function(e,{sectionName:t,rowIndex:n}){return{[t]:e[t].filter(((e,t)=>t!==n))}}(e,{sectionName:n,rowIndex:a}))}},{icon:gw,title:(0,Ye.__)("Insert column before"),isDisabled:!p,onClick:function(){k(0)}},{icon:hw,title:(0,Ye.__)("Insert column after"),isDisabled:!p,onClick:function(){k(1)}},{icon:_w,title:(0,Ye.__)("Delete column"),isDisabled:!p,onClick:function(){if(!p)return;const{sectionName:n,columnIndex:a}=p;d(),t(function(e,{columnIndex:t}){const n=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e))));return Object.fromEntries(Object.entries(n).map((([e,n])=>xw(n)?[e,n]:[e,n.map((e=>({cells:e.cells.length>=t?e.cells.filter(((e,n)=>n!==t)):e.cells}))).filter((e=>e.cells.length))])))}(e,{sectionName:n,columnIndex:a}))}}],E=x.map((t=>(0,je.createElement)(Bw,{name:t,key:t},e[t].map((({cells:e},n)=>(0,je.createElement)("tr",{key:n},e.map((({content:e,tag:a,scope:o,align:r,colspan:l,rowspan:i},s)=>(0,je.createElement)(a,{key:s,scope:"th"===a?o:void 0,colSpan:l,rowSpan:i,className:it()({[`has-text-align-${r}`]:r},"wp-block-table__cell-content")},(0,je.createElement)(Je.RichText,{value:e,onChange:v,onFocus:()=>{d({sectionName:t,rowIndex:n,columnIndex:s,type:"cell"})},"aria-label":Cw[t],placeholder:Sw[t]})))))))))),C=!x.length;return(0,je.createElement)("figure",{...(0,Je.useBlockProps)({ref:_})},!C&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{label:(0,Ye.__)("Change column alignment"),alignmentControls:Ew,value:function(){if(p)return function(e,t,n){const{sectionName:a,rowIndex:o,columnIndex:r}=t;return e[a]?.[o]?.cells?.[r]?.[n]}(e,p,"align")}(),onChange:n=>function(n){if(!p)return;const a={type:"column",columnIndex:p.columnIndex},o=vw(e,a,(e=>({...e,align:n})));t(o)}(n)})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:bw,label:(0,Ye.__)("Edit table"),controls:w}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings"),className:"blocks-table-settings"},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Fixed width table cells"),checked:!!o,onChange:function(){t({hasFixedLayout:!o})}}),!C&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Header section"),checked:!(!l||!l.length),onChange:function(){t(kw(e,"head"))}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Footer section"),checked:!(!i||!i.length),onChange:function(){t(kw(e,"foot"))}})))),!C&&(0,je.createElement)("table",{className:it()(g.className,h.className,{"has-fixed-layout":o,"has-individual-borders":(0,Ke.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...g.style,...h.style}},E),!C&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Table caption text"),placeholder:(0,Ye.__)("Add caption"),value:r,onChange:e=>t({caption:e}),onFocus:()=>d(),__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}),C&&(0,je.createElement)(Ke.Placeholder,{label:(0,Ye.__)("Table"),icon:(0,je.createElement)(Je.BlockIcon,{icon:nw,showColors:!0}),instructions:(0,Ye.__)("Insert a table for sharing data.")},(0,je.createElement)("form",{className:"blocks-table__placeholder-form",onSubmit:function(e){e.preventDefault(),t(function({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map((()=>({cells:Array.from({length:t}).map((()=>({content:"",tag:"td"})))})))}}({rowCount:parseInt(s,10)||2,columnCount:parseInt(u,10)||2})),f(!0)}},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,type:"number",label:(0,Ye.__)("Column count"),value:u,onChange:function(e){m(e)},min:"1",className:"blocks-table__placeholder-input"}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,type:"number",label:(0,Ye.__)("Row count"),value:s,onChange:function(e){c(e)},min:"1",className:"blocks-table__placeholder-input"}),(0,je.createElement)(Ke.Button,{className:"blocks-table__placeholder-button",variant:"primary",type:"submit"},(0,Ye.__)("Create Table")))))};function Nw(e){const t=parseInt(e,10);if(Number.isInteger(t))return t<0||1===t?void 0:t.toString()}const Pw=({phrasingContentSchema:e})=>({tr:{allowEmpty:!0,children:{th:{allowEmpty:!0,children:e,attributes:["scope","colspan","rowspan"]},td:{allowEmpty:!0,children:e,attributes:["colspan","rowspan"]}}}}),Iw={from:[{type:"raw",selector:"table",schema:e=>({table:{children:{thead:{allowEmpty:!0,children:Pw(e)},tfoot:{allowEmpty:!0,children:Pw(e)},tbody:{allowEmpty:!0,children:Pw(e)}}}}),transform:e=>{const t=Array.from(e.children).reduce(((e,t)=>{if(!t.children.length)return e;const n=t.nodeName.toLowerCase().slice(1),a=Array.from(t.children).reduce(((e,t)=>{if(!t.children.length)return e;const n=Array.from(t.children).reduce(((e,t)=>{const n=Nw(t.getAttribute("rowspan")),a=Nw(t.getAttribute("colspan"));return e.push({tag:t.nodeName.toLowerCase(),content:t.innerHTML,rowspan:n,colspan:a}),e}),[]);return e.push({cells:n}),e}),[]);return e[n]=a,e}),{});return(0,qe.createBlock)("core/table",t)}}]};var Mw=Iw;const zw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/table",title:"Table",category:"text",description:"Create structured content in rows and columns to display information.",textdomain:"default",attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},styles:[{name:"regular",label:"Default",isDefault:!0},{name:"stripes",label:"Stripes"}],editorStyle:"wp-block-table-editor",style:"wp-block-table"},{name:Rw}=zw,Hw={icon:nw,example:{attributes:{head:[{cells:[{content:(0,Ye.__)("Version"),tag:"th"},{content:(0,Ye.__)("Jazz Musician"),tag:"th"},{content:(0,Ye.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:"Jaco Pastorius",tag:"td"},{content:(0,Ye.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:"Betty Carter",tag:"td"},{content:(0,Ye.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:"Bebo Valdés",tag:"td"},{content:(0,Ye.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:Mw,edit:Tw,save:function({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,caption:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.__experimentalGetColorClassesAndStyles)(e),i=(0,Je.__experimentalGetBorderClassesAndStyles)(e),s=it()(l.className,i.className,{"has-fixed-layout":t}),c=!Je.RichText.isEmpty(r),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a,colspan:o,rowspan:r},l)=>{const i=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:i||void 0,"data-align":a,tagName:t,value:e,key:l,scope:"th"===t?n:void 0,colSpan:o,rowSpan:r})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s,style:{...l.style,...i.style}},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:r,className:(0,Je.__experimentalGetElementClassName)("caption")}))},deprecated:iw},Aw=()=>Qe({name:Rw,metadata:zw,settings:Hw});var Lw=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M15.1 15.8H20v-1.5h-4.9v1.5zm-4-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm5-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z",fill:"#1e1e1e"}));const Dw="wp-block-table-of-contents__entry";function Vw({nestedHeadingList:e}){return(0,je.createElement)(je.Fragment,null,e.map(((e,t)=>{const{content:n,link:a}=e.heading,o=a?(0,je.createElement)("a",{className:Dw,href:a},n):(0,je.createElement)("span",{className:Dw},n);return(0,je.createElement)("li",{key:t},o,e.children?(0,je.createElement)("ol",null,(0,je.createElement)(Vw,{nestedHeadingList:e.children})):null)})))}function Fw(e){const t=[];return e.forEach(((n,a)=>{if(""!==n.content&&n.level===e[0].level)if(e[a+1]?.level>n.level){let o=e.length;for(let t=a+1;t<e.length;t++)if(e[t].level===n.level){o=t;break}t.push({heading:n,children:Fw(e.slice(a+1,o))})}else t.push({heading:n,children:null})})),t}var $w=n(5619),Gw=n.n($w);function Ow(e,t,n){const{getBlockAttributes:a}=e(Je.store),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:r}=t(Je.store),l=a(n);if(null===l)return;const i=function(e,t){var n,a;const{getBlockAttributes:o,getBlockName:r,getClientIdsWithDescendants:l,__experimentalGetGlobalBlocksByName:i}=e(Je.store),s=null!==(n=e("core/editor").getPermalink())&&void 0!==n?n:null,c=0!==i("core/nextpage").length,{onlyIncludeCurrentPage:u}=null!==(a=o(t))&&void 0!==a?a:{},m=l();let p=1;if(c&&u){const e=m.indexOf(t);for(const[t,n]of m.entries()){if(t>=e)break;"core/nextpage"===r(n)&&p++}}const d=[];let g=1,h=null;"string"==typeof s&&(h=c?(0,st.addQueryArgs)(s,{page:g}):s);for(const e of m){const t=r(e);if("core/nextpage"===t){if(g++,u&&g>p)break;"string"==typeof s&&(h=(0,st.addQueryArgs)((0,st.removeQueryArgs)(s,["page"]),{page:g}))}else if((!u||g===p)&&"core/heading"===t){const t=o(e),n="string"==typeof h&&"string"==typeof t.anchor&&""!==t.anchor;d.push({content:(0,pd.__unstableStripHTML)(t.content.replace(/(<br *\/?>)+/g," ")),level:t.level,link:n?`${h}#${t.anchor}`:null})}}return d}(e,n);Gw()(i,l.headings)||(r(),o(n,{headings:i}))}const Uw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/table-of-contents",title:"Table of Contents",category:"layout",description:"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here.",keywords:["document outline","summary"],textdomain:"default",attributes:{headings:{type:"array",items:{type:"object"},default:[]},onlyIncludeCurrentPage:{type:"boolean",default:!1}},supports:{html:!1,color:{text:!0,background:!0,gradients:!0,link:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},example:{}},{name:qw}=Uw,jw={icon:Lw,edit:function({attributes:{headings:e=[],onlyIncludeCurrentPage:t},clientId:n,setAttributes:a}){!function(e){const t=(0,ut.useRegistry)();(0,je.useEffect)((()=>t.subscribe((()=>Ow(t.select,t.dispatch,e)))),[t,e])}(n);const o=(0,Je.useBlockProps)(),r=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t,canInsertBlockType:a}=e(Je.store);return a("core/list",t(n))}),[n]),{replaceBlocks:l}=(0,ut.useDispatch)(Je.store),i=Fw(e),s=r&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>l(n,(0,qe.createBlock)("core/list",{ordered:!0,values:(0,je.renderToString)((0,je.createElement)(Vw,{nestedHeadingList:i}))}))},(0,Ye.__)("Convert to static list")))),c=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Only include current page"),checked:t,onChange:e=>a({onlyIncludeCurrentPage:e}),help:t?(0,Ye.__)("Only including headings from the current page (if the post is paginated)."):(0,Ye.__)("Toggle to only include headings from the current page (if the post is paginated).")})));return 0===e.length?(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...o},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Lw}),label:(0,Ye.__)("Table of Contents"),instructions:(0,Ye.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})),c):(0,je.createElement)(je.Fragment,null,(0,je.createElement)("nav",{...o},(0,je.createElement)("ol",{inert:"true"},(0,je.createElement)(Vw,{nestedHeadingList:i}))),s,c)},save:function({attributes:{headings:e=[]}}){return 0===e.length?null:(0,je.createElement)("nav",{...Je.useBlockProps.save()},(0,je.createElement)("ol",null,(0,je.createElement)(Vw,{nestedHeadingList:Fw(e)})))}},Ww=()=>Qe({name:qw,metadata:Uw,settings:jw});var Zw={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,qe.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,qe.createBlock)("core/categories")}]};var Qw=(0,ut.withSelect)((e=>({taxonomies:e(ct.store).getTaxonomies({per_page:-1})})))((function({attributes:e,setAttributes:t,taxonomies:n}){const{taxonomy:a,showTagCounts:o,numberOfTags:r,smallestFontSize:l,largestFontSize:i}=e,s=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["%","px","em","rem"]}),c=(e,n)=>{const[a,o]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(n);if(!Number.isFinite(a))return;const r={[e]:n};Object.entries({smallestFontSize:l,largestFontSize:i}).forEach((([t,n])=>{const[a,l]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(n);t!==e&&l!==o&&(r[t]=`${a}${o}`)})),t(r)},u=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Taxonomy"),options:[{label:(0,Ye.__)("- Select -"),value:"",disabled:!0},...(null!=n?n:[]).filter((e=>!!e.show_cloud)).map((e=>({value:e.slug,label:e.name})))],value:a,onChange:e=>t({taxonomy:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:o,onChange:()=>t({showTagCounts:!o})}),(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of tags"),value:r,onChange:e=>t({numberOfTags:e}),min:1,max:100,required:!0}),(0,je.createElement)(Ke.Flex,null,(0,je.createElement)(Ke.FlexItem,{isBlock:!0},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Smallest size"),value:l,onChange:e=>{c("smallestFontSize",e)},units:s,min:.1,max:100})),(0,je.createElement)(Ke.FlexItem,{isBlock:!0},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Largest size"),value:i,onChange:e=>{c("largestFontSize",e)},units:s,min:.1,max:100})))));return(0,je.createElement)(je.Fragment,null,u,(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{skipBlockSupportAttributes:!0,block:"core/tag-cloud",attributes:e}))))}));const Kw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tag-cloud",title:"Tag Cloud",category:"widgets",description:"A cloud of your most used tags.",textdomain:"default",attributes:{numberOfTags:{type:"number",default:45,minimum:1,maximum:100},taxonomy:{type:"string",default:"post_tag"},showTagCounts:{type:"boolean",default:!1},smallestFontSize:{type:"string",default:"8pt"},largestFontSize:{type:"string",default:"22pt"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"outline",label:"Outline"}],supports:{html:!1,align:!0,spacing:{margin:!0,padding:!0},typography:{lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},editorStyle:"wp-block-tag-cloud-editor"},{name:Yw}=Kw,Jw={icon:th,example:{},edit:Qw,transforms:Zw},Xw=()=>Qe({name:Yw,metadata:Kw,settings:Jw});var eE=function(){return eE=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},eE.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function tE(e){return e.toLowerCase()}var nE=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],aE=/[^A-Z0-9]+/gi;function oE(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,a=void 0===n?nE:n,o=t.stripRegexp,r=void 0===o?aE:o,l=t.transform,i=void 0===l?tE:l,s=t.delimiter,c=void 0===s?" ":s,u=rE(rE(e,a,"$1\0$2"),r,"\0"),m=0,p=u.length;"\0"===u.charAt(m);)m++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(m,p).split("\0").map(i).join(c)}function rE(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function lE(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}var iE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function sE(e,t){return void 0===t&&(t={}),function(e,t){return void 0===t&&(t={}),oE(e,eE({delimiter:"."},t))}(e,eE({delimiter:"-"},t))}function cE(e,t){const{templateParts:n,isResolving:a}=(0,ut.useSelect)((e=>{const{getEntityRecords:t,isResolving:n}=e(ct.store),a={per_page:-1};return{templateParts:t("postType","wp_template_part",a),isResolving:n("getEntityRecords",["postType","wp_template_part",a])}}),[]);return{templateParts:(0,je.useMemo)((()=>n&&n.filter((n=>rg(n.theme,n.slug)!==t&&(!e||"uncategorized"===e||n.area===e)))||[]),[n,e,t]),isResolving:a}}function uE(e,t){return(0,ut.useSelect)((n=>{const a=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:o,getPatternsByBlockTypes:r}=n(Je.store);return r(a,o(t))}),[e,t])}function mE(e,t){const{saveEntityRecord:n}=(0,ut.useDispatch)(ct.store);return async(a=[],o=(0,Ye.__)("Untitled Template Part"))=>{const r={title:o,slug:sE(o).replace(/[^\w-]+/g,"")||"wp-custom-part",content:(0,qe.serialize)(a),area:e},l=await n("postType","wp_template_part",r);t({slug:l.slug,theme:l.theme,area:void 0})}}function pE(e){return(0,ut.useSelect)((t=>{var n;const a=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),o=a.find((t=>t.area===e)),r=a.find((e=>"uncategorized"===e.area));return{icon:o?.icon||r?.icon,label:o?.label||(0,Ye.__)("Template Part"),tagName:null!==(n=o?.area_tag)&&void 0!==n?n:"div"}}),[e])}function dE({areaLabel:e,onClose:t,onSubmit:n}){const[a,o]=(0,je.useState)((0,Ye.__)("Untitled Template Part"));return(0,je.createElement)(Ke.Modal,{title:(0,Ye.sprintf)((0,Ye.__)("Name and create your new %s"),e.toLowerCase()),overlayClassName:"wp-block-template-part__placeholder-create-new__title-form",onRequestClose:t},(0,je.createElement)("form",{onSubmit:e=>{e.preventDefault(),n(a)}},(0,je.createElement)(Ke.__experimentalVStack,{spacing:"5"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Name"),value:a,onChange:o}),(0,je.createElement)(Ke.__experimentalHStack,{justify:"right"},(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit",disabled:!a.length,"aria-disabled":!a.length},(0,Ye.__)("Create"))))))}function gE({area:e,clientId:t,templatePartId:n,onOpenSelectionModal:a,setAttributes:o}){const{templateParts:r,isResolving:l}=cE(e,n),i=uE(e,t),[s,c]=(0,je.useState)(!1),u=pE(e),m=mE(e,o);return(0,je.createElement)(Ke.Placeholder,{icon:u.icon,label:u.label,instructions:(0,Ye.sprintf)((0,Ye.__)("Choose an existing %s or create a new one."),u.label.toLowerCase())},l&&(0,je.createElement)(Ke.Spinner,null),!l&&!(!r.length&&!i.length)&&(0,je.createElement)(Ke.Button,{variant:"primary",onClick:a},(0,Ye.__)("Choose")),!l&&(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{c(!0)}},(0,Ye.__)("Start blank")),s&&(0,je.createElement)(dE,{areaLabel:u.label,onClose:()=>c(!1),onSubmit:e=>{m([],e)}}))}function hE({setAttributes:e,onClose:t,templatePartId:n=null,area:a,clientId:o}){const[r,l]=(0,je.useState)(""),{templateParts:i}=cE(a,n),s=(0,je.useMemo)((()=>Hv(i.map((e=>({name:rg(e.theme,e.slug),title:e.title.rendered,blocks:(0,qe.parse)(e.content.raw),templatePart:e}))),r)),[i,r]),c=(0,Tt.useAsyncList)(s),u=uE(a,o),m=(0,je.useMemo)((()=>Hv(u,r)),[u,r]),p=(0,Tt.useAsyncList)(m),{createSuccessNotice:d}=(0,ut.useDispatch)(Bt.store),g=mE(a,e),h=!!s.length,_=!!m.length;return(0,je.createElement)("div",{className:"block-library-template-part__selection-content"},(0,je.createElement)("div",{className:"block-library-template-part__selection-search"},(0,je.createElement)(Ke.SearchControl,{__nextHasNoMarginBottom:!0,onChange:l,value:r,label:(0,Ye.__)("Search for replacements"),placeholder:(0,Ye.__)("Search")})),h&&(0,je.createElement)("div",null,(0,je.createElement)("h2",null,(0,Ye.__)("Existing template parts")),(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:s,shownPatterns:c,onClickPattern:n=>{var a;a=n.templatePart,e({slug:a.slug,theme:a.theme,area:void 0}),d((0,Ye.sprintf)((0,Ye.__)('Template Part "%s" inserted.'),a.title?.rendered||a.slug),{type:"snackbar"}),t()}})),_&&(0,je.createElement)("div",null,(0,je.createElement)("h2",null,(0,Ye.__)("Patterns")),(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:m,shownPatterns:p,onClickPattern:(e,n)=>{g(n,e.title),t()}})),!h&&!_&&(0,je.createElement)(Ke.__experimentalHStack,{alignment:"center"},(0,je.createElement)("p",null,(0,Ye.__)("No results found."))))}function _E(e){const t=(0,qe.getPossibleBlockTransformations)([e]).filter((e=>{if(!e.transforms)return!0;const t=e.transforms?.from?.find((e=>e.blocks&&e.blocks.includes("*"))),n=e.transforms?.to?.find((e=>e.blocks&&e.blocks.includes("*")));return!t&&!n}));if(t.length)return(0,qe.switchToBlockType)(e,t[0].name)}function bE(e=[]){return e.flatMap((e=>"core/legacy-widget"===e.name?_E(e):(0,qe.createBlock)(e.name,e.attributes,bE(e.innerBlocks)))).filter((e=>!!e))}const fE={per_page:-1,_fields:"id,name,description,status,widgets"};function vE({area:e,setAttributes:t}){const[n,a]=(0,je.useState)(""),[o,r]=(0,je.useState)(!1),l=(0,ut.useRegistry)(),{sidebars:i,hasResolved:s}=(0,ut.useSelect)((e=>{const{getSidebars:t,hasFinishedResolution:n}=e(ct.store);return{sidebars:t(fE),hasResolved:n("getSidebars",[fE])}}),[]),{createErrorNotice:c}=(0,ut.useDispatch)(Bt.store),u=mE(e,t),m=(0,je.useMemo)((()=>{const e=(null!=i?i:[]).filter((e=>"wp_inactive_widgets"!==e.id&&e.widgets.length>0)).map((e=>({value:e.id,label:e.name})));return e.length?[{value:"",label:(0,Ye.__)("Select widget area")},...e]:[]}),[i]);if(!s)return(0,je.createElement)(Ke.__experimentalSpacer,{marginBottom:"0"});if(s&&!m.length)return null;return(0,je.createElement)(Ke.__experimentalSpacer,{marginBottom:"4"},(0,je.createElement)(Ke.__experimentalHStack,{as:"form",onSubmit:async function(e){if(e.preventDefault(),o||!n)return;r(!0);const t=m.find((({value:e})=>e===n)),{getWidgets:a}=l.resolveSelect(ct.store),i=await a({sidebar:t.value,_embed:"about"}),s=new Set,p=i.flatMap((e=>{const t=function(e){if("block"!==e.id_base){let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},_E((0,qe.createBlock)("core/legacy-widget",t))}const t=(0,qe.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});if(!t.length)return;const n=t[0];return"core/widget-group"===n.name?(0,qe.createBlock)((0,qe.getGroupingBlockName)(),void 0,bE(n.innerBlocks)):n.innerBlocks.length>0?(0,qe.cloneBlock)(n,void 0,bE(n.innerBlocks)):n}(e);return t||(s.add(e.id_base),[])}));await u(p,(0,Ye.sprintf)((0,Ye.__)("Widget area: %s"),t.label)),s.size&&c((0,Ye.sprintf)((0,Ye.__)("Unable to import the following widgets: %s."),Array.from(s).join(", ")),{type:"snackbar"}),r(!1)}},(0,je.createElement)(Ke.FlexBlock,null,(0,je.createElement)(Ke.SelectControl,{label:(0,Ye.__)("Import widget area"),value:n,options:m,onChange:e=>a(e),disabled:!m.length,__next36pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),(0,je.createElement)(Ke.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"}},(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit",isBusy:o,"aria-disabled":o||!n},(0,Ye._x)("Import","button label")))))}const yE={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only."),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};function kE({tagName:e,setAttributes:t,isEntityAvailable:n,templatePartId:a,defaultWrapper:o,hasInnerBlocks:r}){const[l,i]=(0,ct.useEntityProp)("postType","wp_template_part","area",a),[s,c]=(0,ct.useEntityProp)("postType","wp_template_part","title",a),u=(0,ut.useSelect)((e=>e("core/editor").__experimentalGetDefaultTemplatePartAreas()),[]).map((({label:e,area:t})=>({label:e,value:t})));return(0,je.createElement)(Je.InspectorControls,{group:"advanced"},n&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Title"),value:s,onChange:e=>{c(e)},onFocus:e=>e.target.select()}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Area"),labelPosition:"top",options:u,value:l,onChange:i})),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.sprintf)((0,Ye.__)("Default based on area (%s)"),`<${o}>`),value:""},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"},{label:"<div>",value:"div"}],value:e||"",onChange:e=>t({tagName:e}),help:yE[e]}),!r&&(0,je.createElement)(vE,{area:l,setAttributes:t}))}function xE({postId:e,hasInnerBlocks:t,layout:n,tagName:a,blockProps:o}){const r=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t()?.supportsLayout}),[]),l=(0,Je.useSetting)("layout")||{},i=n&&n.inherit?l:n,[s,c,u]=(0,ct.useEntityBlockEditor)("postType","wp_template_part",{id:e}),m=(0,Je.useInnerBlocksProps)(o,{value:s,onInput:c,onChange:u,renderAppender:t?void 0:Je.InnerBlocks.ButtonBlockAppender,layout:r?i:void 0});return(0,je.createElement)(a,{...m})}var wE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var EE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var CE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));function SE(e,t){if("core/template-part"!==t)return e;if(e.variations){const t=(e,t)=>{const{area:n,theme:a,slug:o}=e;if(n)return n===t.area;if(!o)return!1;const r=(0,ut.select)(ct.store).getEntityRecord("postType","wp_template_part",`${a}//${o}`);return r?.slug?r.slug===t.slug:r?.area===t.area},n=e.variations.map((e=>{return{...e,...!e.isActive&&{isActive:t},..."string"==typeof e.icon&&{icon:(n=e.icon,"header"===n?wE:"footer"===n?EE:"sidebar"===n?CE:iE)}};var n}));return{...e,variations:n}}return e}const BE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/template-part",title:"Template Part",category:"theme",description:"Edit the different global regions of your site, like the header, footer, sidebar, or create your own.",textdomain:"default",attributes:{slug:{type:"string"},theme:{type:"string"},tagName:{type:"string"},area:{type:"string"}},supports:{align:!0,html:!1,reusable:!1},editorStyle:"wp-block-template-part-editor"},{name:TE}=BE,NE={icon:iE,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;const n=(0,ut.select)(ct.store).getEntityRecord("postType","wp_template_part",t+"//"+e);return n?(0,Gn.decodeEntities)(n.title?.rendered)||function(e,t){return void 0===t&&(t={}),oE(e,eE({delimiter:" ",transform:lE},t))}(n.slug):void 0},edit:function({attributes:e,setAttributes:t,clientId:n}){const{slug:a,theme:o,tagName:r,layout:l={}}=e,i=rg(o,a),s=(0,Je.__experimentalUseHasRecursion)(i),[c,u]=(0,je.useState)(!1),{isResolved:m,innerBlocks:p,isMissing:d,area:g}=(0,ut.useSelect)((t=>{const{getEditedEntityRecord:a,hasFinishedResolution:o}=t(ct.store),{getBlocks:r}=t(Je.store),l=["postType","wp_template_part",i],s=i?a(...l):null,c=s?.area||e.area,u=!!i&&o("getEditedEntityRecord",l);return{innerBlocks:r(n),isResolved:u,isMissing:u&&(!s||0===Object.keys(s).length),area:c}}),[i,e.area,n]),{templateParts:h}=cE(g,i),_=uE(g,n),b=!!h.length||!!_.length,f=pE(g),v=(0,Je.useBlockProps)(),y=!a,k=!y&&!d&&m,x=r||f.tagName,w=k&&b&&("header"===g||"footer"===g);return 0===p.length&&(a&&!o||a&&d)?(0,je.createElement)(x,{...v},(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)("Template part has been deleted or is unavailable: %s"),a))):k&&s?(0,je.createElement)(x,{...v},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself."))):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:i},(0,je.createElement)(kE,{tagName:r,setAttributes:t,isEntityAvailable:k,templatePartId:i,defaultWrapper:f.tagName,hasInnerBlocks:p.length>0}),y&&(0,je.createElement)(x,{...v},(0,je.createElement)(gE,{area:e.area,templatePartId:i,clientId:n,setAttributes:t,onOpenSelectionModal:()=>u(!0)})),w&&(0,je.createElement)(Je.BlockSettingsMenuControls,null,(({selectedClientIds:e})=>1!==e.length||n!==e[0]?null:(0,je.createElement)(Ke.MenuItem,{onClick:()=>{u(!0)},"aria-expanded":c,"aria-haspopup":"dialog"},(0,je.createInterpolateElement)((0,Ye.__)("Replace <BlockTitle />"),{BlockTitle:(0,je.createElement)(Je.BlockTitle,{clientId:n,maximumLength:25})})))),k&&(0,je.createElement)(xE,{tagName:x,blockProps:v,postId:i,hasInnerBlocks:p.length>0,layout:l}),!y&&!m&&(0,je.createElement)(x,{...v},(0,je.createElement)(Ke.Spinner,null))),c&&(0,je.createElement)(Ke.Modal,{overlayClassName:"block-editor-template-part__selection-modal",title:(0,Ye.sprintf)((0,Ye.__)("Choose a %s"),f.label.toLowerCase()),onRequestClose:()=>u(!1),isFullScreen:!0},(0,je.createElement)(hE,{templatePartId:i,clientId:n,area:g,setAttributes:t,onClose:()=>u(!1)})))}},PE=()=>{(0,yl.addFilter)("blocks.registerBlockType","core/template-part",SE);const e=["core/post-template","core/post-content"];return(0,yl.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromPostTemplates",((t,n,a,{getBlock:o,getBlockParentsByBlockName:r})=>{if("core/template-part"!==n.name)return t;for(const t of e){if(o(a)?.name===t||r(a,t).length)return!1}return!0})),Qe({name:TE,metadata:BE,settings:NE})};var IE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z"}));const ME={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/term-description",title:"Term Description",category:"theme",description:"Display the description of categories, tags and custom taxonomies when viewing an archive.",textdomain:"default",attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:zE}=ME,RE={icon:IE,edit:function({attributes:e,setAttributes:t,mergedStyle:n}){const{textAlign:a}=e,o=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a}),style:n});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...o},(0,je.createElement)("div",{className:"wp-block-term-description__placeholder"},(0,je.createElement)("span",null,(0,Ye.__)("Term Description")))))}},HE=()=>Qe({name:zE,metadata:ME,settings:RE});const AE={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:n,width:a})=>(0,qe.createBlock)("core/columns",{align:"wide"===a||"full"===a?a:void 0,className:e,columns:t},n.map((({children:e})=>(0,qe.createBlock)("core/column",{},[(0,qe.createBlock)("core/paragraph",{content:e})]))))}]};var LE=AE;const DE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/text-columns",title:"Text Columns (deprecated)",icon:"columns",category:"design",description:"This block is deprecated. Please use the Columns block instead.",textdomain:"default",attributes:{content:{type:"array",source:"query",selector:"p",query:{children:{type:"string",source:"html"}},default:[{},{}]},columns:{type:"number",default:2},width:{type:"string"}},supports:{inserter:!1},editorStyle:"wp-block-text-columns-editor",style:"wp-block-text-columns"},{name:VE}=DE,FE={transforms:LE,getEditWrapperProps(e){const{width:t}=e;if("wide"===t||"full"===t)return{"data-align":t}},edit:function({attributes:e,setAttributes:t}){const{width:n,content:a,columns:o}=e;return Wm()("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockAlignmentToolbar,{value:n,onChange:e=>t({width:e}),controls:["center","wide","full"]})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:o,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:`align${n} columns-${o}`})},Array.from({length:o}).map(((e,n)=>(0,je.createElement)("div",{className:"wp-block-column",key:`column-${n}`},(0,je.createElement)(Je.RichText,{tagName:"p",value:a?.[n]?.children,onChange:e=>{t({content:[...a.slice(0,n),{children:e},...a.slice(n+1)]})},"aria-label":(0,Ye.sprintf)((0,Ye.__)("Column %d text"),n+1),placeholder:(0,Ye.__)("New Column")}))))))},save:function({attributes:e}){const{width:t,content:n,columns:a}=e;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:`align${t} columns-${a}`})},Array.from({length:a}).map(((e,t)=>(0,je.createElement)("div",{className:"wp-block-column",key:`column-${t}`},(0,je.createElement)(Je.RichText.Content,{tagName:"p",value:n?.[t]?.children})))))}},$E=()=>Qe({name:VE,metadata:DE,settings:FE});var GE=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"}));const OE={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){const{textAlign:t,content:n}=e;return(0,je.createElement)(Je.RichText.Content,{tagName:"pre",style:{textAlign:t},value:n})}},UE={attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},spacing:{padding:!0}},save({attributes:e}){const{textAlign:t,content:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("pre",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.RichText.Content,{value:n}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var qE=[UE,OE];const jE={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/paragraph",e)}]};var WE=jE;const ZE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/verse",title:"Verse",category:"text",description:"Insert poetry. Use special spacing formats. Or quote song lyrics.",keywords:["poetry","poem"],textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0}},style:"wp-block-verse",editorStyle:"wp-block-verse-editor"},{name:QE}=ZE,KE={icon:GE,example:{attributes:{content:(0,Ye.__)("WHAT was he doing, the great god Pan,\n\tDown in the reeds by the river?\nSpreading ruin and scattering ban,\nSplashing and paddling with hoofs of a goat,\nAnd breaking the golden lilies afloat\n With the dragon-fly on the river.")}},transforms:WE,deprecated:qE,merge(e,t){return{content:e.content+"\n\n"+t.content}},edit:function({attributes:e,setAttributes:t,mergeBlocks:n,onRemove:a,insertBlocksAfter:o,style:r}){const{textAlign:l,content:i}=e,s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${l}`]:l}),style:r});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:l,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:i,onChange:e=>{t({content:e})},"aria-label":(0,Ye.__)("Verse text"),placeholder:(0,Ye.__)("Write verse…"),onRemove:a,onMerge:n,textAlign:l,...s,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))},save:function({attributes:e}){const{textAlign:t,content:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("pre",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},YE=()=>Qe({name:QE,metadata:ZE,settings:KE});var JE=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));function XE({tracks:e=[]}){return e.map((e=>(0,je.createElement)("track",{key:e.src,...e})))}const{attributes:eC}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",__experimentalRole:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",__experimentalRole:"content"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{__experimentalRole:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-video-editor",style:"wp-block-video"},tC={attributes:eC,save({attributes:e}){const{autoplay:t,caption:n,controls:a,loop:o,muted:r,poster:l,preload:i,src:s,playsInline:c,tracks:u}=e;return(0,je.createElement)("figure",{...Je.useBlockProps.save()},s&&(0,je.createElement)("video",{autoPlay:t,controls:a,loop:o,muted:r,poster:l,preload:"metadata"!==i?i:void 0,src:s,playsInline:c},(0,je.createElement)(XE,{tracks:u})),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}};var nC=[tC];const aC=[{value:"auto",label:(0,Ye.__)("Auto")},{value:"metadata",label:(0,Ye.__)("Metadata")},{value:"none",label:(0,Ye._x)("None","Preload value")}];var oC=({setAttributes:e,attributes:t})=>{const{autoplay:n,controls:a,loop:o,muted:r,playsInline:l,preload:i}=t,s=(0,Ye.__)("Autoplay may cause usability issues for some users."),c=je.Platform.select({web:(0,je.useCallback)((e=>e?s:null),[]),native:s}),u=(0,je.useMemo)((()=>{const t=t=>n=>{e({[t]:n})};return{autoplay:t("autoplay"),loop:t("loop"),muted:t("muted"),controls:t("controls"),playsInline:t("playsInline")}}),[]),m=(0,je.useCallback)((t=>{e({preload:t})}),[]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Autoplay"),onChange:u.autoplay,checked:!!n,help:c}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Loop"),onChange:u.loop,checked:!!o}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Muted"),onChange:u.muted,checked:!!r}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Playback controls"),onChange:u.controls,checked:!!a}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Play inline"),onChange:u.playsInline,checked:!!l}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Preload"),value:i,onChange:m,options:aC,hideCancelButton:!0}))};const rC=["text/vtt"],lC="subtitles",iC=[{label:(0,Ye.__)("Subtitles"),value:"subtitles"},{label:(0,Ye.__)("Captions"),value:"captions"},{label:(0,Ye.__)("Descriptions"),value:"descriptions"},{label:(0,Ye.__)("Chapters"),value:"chapters"},{label:(0,Ye.__)("Metadata"),value:"metadata"}];function sC({tracks:e,onEditPress:t}){let n;return n=0===e.length?(0,je.createElement)("p",{className:"block-library-video-tracks-editor__tracks-informative-message"},(0,Ye.__)("Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users.")):e.map(((e,n)=>(0,je.createElement)(Ke.__experimentalHStack,{key:n,className:"block-library-video-tracks-editor__track-list-track"},(0,je.createElement)("span",null,e.label," "),(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:()=>t(n),"aria-label":(0,Ye.sprintf)((0,Ye.__)("Edit %s"),e.label)},(0,Ye.__)("Edit"))))),(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list"},n)}function cC({track:e,onChange:t,onClose:n,onRemove:a}){const{src:o="",label:r="",srcLang:l="",kind:i=lC}=e,s=o.startsWith("blob:")?"":(0,st.getFilename)(o)||"";return(0,je.createElement)(Ke.NavigableMenu,null,(0,je.createElement)(Ke.__experimentalVStack,{className:"block-library-video-tracks-editor__single-track-editor",spacing:"4"},(0,je.createElement)("span",{className:"block-library-video-tracks-editor__single-track-editor-edit-track-label"},(0,Ye.__)("Edit track")),(0,je.createElement)("span",null,(0,Ye.__)("File"),": ",(0,je.createElement)("b",null,s)),(0,je.createElement)(Ke.__experimentalGrid,{columns:2,gap:4},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,autoFocus:!0,onChange:n=>t({...e,label:n}),label:(0,Ye.__)("Label"),value:r,help:(0,Ye.__)("Title of track")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,onChange:n=>t({...e,srcLang:n}),label:(0,Ye.__)("Source language"),value:l,help:(0,Ye.__)("Language tag (en, fr, etc.)")})),(0,je.createElement)(Ke.__experimentalVStack,{spacing:"8"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,className:"block-library-video-tracks-editor__single-track-editor-kind-select",options:iC,value:i,label:(0,Ye.__)("Kind"),onChange:n=>{t({...e,kind:n})}}),(0,je.createElement)(Ke.__experimentalHStack,{className:"block-library-video-tracks-editor__single-track-editor-buttons-container"},(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{const a={};let o=!1;""===r&&(a.label=(0,Ye.__)("English"),o=!0),""===l&&(a.srcLang="en",o=!0),void 0===e.kind&&(a.kind=lC,o=!0),o&&t({...e,...a}),n()}},(0,Ye.__)("Close")),(0,je.createElement)(Ke.Button,{isDestructive:!0,variant:"link",onClick:a},(0,Ye.__)("Remove track"))))))}function uC({tracks:e=[],onChange:t}){const n=(0,ut.useSelect)((e=>e(Je.store).getSettings().mediaUpload),[]),[a,o]=(0,je.useState)(null);return n?(0,je.createElement)(Ke.Dropdown,{contentClassName:"block-library-video-tracks-editor",renderToggle:({isOpen:e,onToggle:t})=>(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{label:(0,Ye.__)("Text tracks"),showTooltip:!0,"aria-expanded":e,"aria-haspopup":"true",onClick:t},(0,Ye.__)("Text tracks"))),renderContent:()=>null!==a?(0,je.createElement)(cC,{track:e[a],onChange:n=>{const o=[...e];o[a]=n,t(o)},onClose:()=>o(null),onRemove:()=>{t(e.filter(((e,t)=>t!==a))),o(null)}}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.NavigableMenu,null,(0,je.createElement)(sC,{tracks:e,onEditPress:o}),(0,je.createElement)(Ke.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,Ye.__)("Add tracks")},(0,je.createElement)(Je.MediaUpload,{onSelect:({url:n})=>{const a=e.length;t([...e,{src:n}]),o(a)},allowedTypes:rC,render:({open:e})=>(0,je.createElement)(Ke.MenuItem,{icon:Zp,onClick:e},(0,Ye.__)("Open Media Library"))}),(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Ke.FormFileUpload,{onChange:a=>{const r=a.target.files,l=e.length;n({allowedTypes:rC,filesList:r,onFileChange:([{url:n}])=>{const a=[...e];a[l]||(a[l]={}),a[l]={...e[l],src:n},t(a),o(l)}})},accept:".vtt,text/vtt",render:({openFileDialog:e})=>(0,je.createElement)(Ke.MenuItem,{icon:nm,onClick:()=>{e()}},(0,Ye.__)("Upload"))})))))}):null}const mC=e=>(0,je.createElement)(Ke.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!0,icon:JE,label:(0,Ye.__)("Video"),instructions:(0,Ye.__)("Upload a video file, pick one from your media library, or add one with a URL.")},e),pC=["video"],dC=["image"];var gC=function e({isSelected:t,attributes:n,className:a,setAttributes:o,insertBlocksAfter:r,onReplace:l}){const i=(0,Tt.useInstanceId)(e),s=(0,je.useRef)(),c=(0,je.useRef)(),{id:u,caption:m,controls:p,poster:d,src:g,tracks:h}=n,_=(0,Tt.usePrevious)(m),[b,f]=(0,je.useState)(!!m),v=!u&&(0,Ct.isBlobURL)(g),y=(0,ut.useSelect)((e=>e(Je.store).getSettings().mediaUpload),[]);(0,je.useEffect)((()=>{if(!u&&(0,Ct.isBlobURL)(g)){const e=(0,Ct.getBlobByURL)(g);e&&y({filesList:[e],onFileChange:([e])=>x(e),onError:C,allowedTypes:pC})}}),[]),(0,je.useEffect)((()=>{s.current&&s.current.load()}),[d]),(0,je.useEffect)((()=>{m&&!_&&f(!0)}),[m,_]);const k=(0,je.useCallback)((e=>{e&&!m&&e.focus()}),[m]);function x(e){e&&e.url?o({src:e.url,id:e.id,poster:e.image?.src!==e.icon?e.image?.src:void 0,caption:e.caption}):o({src:void 0,id:void 0,poster:void 0,caption:void 0})}function w(e){if(e!==g){const t=Ft({attributes:{url:e}});if(void 0!==t&&l)return void l(t);o({src:e,id:void 0,poster:void 0})}}(0,je.useEffect)((()=>{t||m||f(!1)}),[t,m]);const{createErrorNotice:E}=(0,ut.useDispatch)(Bt.store);function C(e){E(e,{type:"snackbar"})}const S=it()(a,{"is-transient":v}),B=(0,Je.useBlockProps)({className:S});if(!g)return(0,je.createElement)("div",{...B},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:JE}),onSelect:x,onSelectURL:w,accept:"video/*",allowedTypes:pC,value:n,onError:C,placeholder:mC}));const T=`video-block__poster-image-description-${i}`;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{f(!b),b&&m&&o({caption:void 0})},icon:St,isPressed:b,label:b?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(uC,{tracks:h,onChange:e=>{o({tracks:e})}})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:u,mediaURL:g,allowedTypes:pC,accept:"video/*",onSelect:x,onSelectURL:w,onError:C})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(oC,{setAttributes:o,attributes:n}),(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Ke.BaseControl,{className:"editor-video-poster-control"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Poster image")),(0,je.createElement)(Je.MediaUpload,{title:(0,Ye.__)("Select poster image"),onSelect:function(e){o({poster:e.url})},allowedTypes:dC,render:({open:e})=>(0,je.createElement)(Ke.Button,{variant:"primary",onClick:e,ref:c,"aria-describedby":T},d?(0,Ye.__)("Replace"):(0,Ye.__)("Select"))}),(0,je.createElement)("p",{id:T,hidden:!0},d?(0,Ye.sprintf)((0,Ye.__)("The current poster image url is %s"),d):(0,Ye.__)("There is no poster image currently selected")),!!d&&(0,je.createElement)(Ke.Button,{onClick:function(){o({poster:void 0}),c.current.focus()},variant:"tertiary"},(0,Ye.__)("Remove")))))),(0,je.createElement)("figure",{...B},(0,je.createElement)(Ke.Disabled,{isDisabled:!t},(0,je.createElement)("video",{controls:p,poster:d,src:g,ref:s},(0,je.createElement)(XE,{tracks:h}))),v&&(0,je.createElement)(Ke.Spinner,null),b&&(!Je.RichText.isEmpty(m)||t)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Video caption text"),ref:k,placeholder:(0,Ye.__)("Add caption"),value:m,onChange:e=>o({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})))};const hC={from:[{type:"files",isMatch(e){return 1===e.length&&0===e[0].type.indexOf("video/")},transform(e){const t=e[0];return(0,qe.createBlock)("core/video",{src:(0,Ct.createBlobURL)(t)})}},{type:"shortcode",tag:"video",attributes:{src:{type:"string",shortcode:({named:{src:e,mp4:t,m4v:n,webm:a,ogv:o,flv:r}})=>e||t||n||a||o||r},poster:{type:"string",shortcode:({named:{poster:e}})=>e},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]};var _C=hC;const bC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",__experimentalRole:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",__experimentalRole:"content"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{__experimentalRole:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-video-editor",style:"wp-block-video"},{name:fC}=bC,vC={icon:JE,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,Ye.__)("Wood thrush singing in Central Park, NYC.")}},transforms:_C,deprecated:nC,edit:gC,save:function({attributes:e}){const{autoplay:t,caption:n,controls:a,loop:o,muted:r,poster:l,preload:i,src:s,playsInline:c,tracks:u}=e;return(0,je.createElement)("figure",{...Je.useBlockProps.save()},s&&(0,je.createElement)("video",{autoPlay:t,controls:a,loop:o,muted:r,poster:l,preload:"metadata"!==i?i:void 0,src:s,playsInline:c},(0,je.createElement)(XE,{tracks:u})),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:n}))}},yC=()=>Qe({name:fC,metadata:bC,settings:vC});var kC={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let xC;const wC=new Uint8Array(16);function EC(){if(!xC&&(xC="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!xC))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return xC(wC)}const CC=[];for(let e=0;e<256;++e)CC.push((e+256).toString(16).slice(1));function SC(e,t=0){return CC[e[t+0]]+CC[e[t+1]]+CC[e[t+2]]+CC[e[t+3]]+"-"+CC[e[t+4]]+CC[e[t+5]]+"-"+CC[e[t+6]]+CC[e[t+7]]+"-"+CC[e[t+8]]+CC[e[t+9]]+"-"+CC[e[t+10]]+CC[e[t+11]]+CC[e[t+12]]+CC[e[t+13]]+CC[e[t+14]]+CC[e[t+15]]}var BC=function(e,t,n){if(kC.randomUUID&&!t&&!e)return kC.randomUUID();const a=(e=e||{}).random||(e.rng||EC)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=a[e];return t}return SC(a)};const{usesContextKey:TC}=At(Je.privateApis),NC="core/footnote",PC="core/post-content",IC={title:(0,Ye.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[TC]:["postType"],edit:function({value:e,onChange:t,isObjectActive:n,context:{postType:a}}){const o=(0,ut.useRegistry)(),{getSelectedBlockClientId:r,getBlocks:l,getBlockRootClientId:i,getBlockName:s,getBlockParentsByBlockName:c}=o.select(Je.store),u=(0,ut.useSelect)((e=>!!e(qe.store).getBlockType("core/footnotes")),[]),m=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:t,getSelectedBlockClientId:n}=e(Je.store),a=t(n(),"core/block");return a&&a.length>0}),[]),{selectionChange:p,insertBlock:d}=(0,ut.useDispatch)(Je.store);if(!u)return null;if("post"!==a&&"page"!==a)return null;if(m)return null;return(0,je.createElement)(Je.RichTextToolbarButton,{icon:qm,title:(0,Ye.__)("Footnote"),onClick:function(){o.batch((()=>{let a;if(n){const t=e.replacements[e.start];a=t?.attributes?.["data-fn"]}else{a=BC();const n=(0,En.insertObject)(e,{type:NC,attributes:{"data-fn":a},innerHTML:`<a href="#${a}" id="${a}-link">*</a>`},e.end,e.end);n.start=n.end-1,t(n)}const o=r(),u=c(o,PC);let m=null;{const e=[...u.length?l(u[0]):l()];for(;e.length;){const t=e.shift();if("core/footnotes"===t.name){m=t;break}e.push(...t.innerBlocks)}}if(!m){let e=i(o);for(;e&&s(e)!==PC;)e=i(e);m=(0,qe.createBlock)("core/footnotes"),d(m,void 0,e)}p(m.clientId,a,0,0)}))},isActive:n})}},MC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/footnotes",title:"Footnotes",category:"text",description:"",keywords:["references"],textdomain:"default",usesContext:["postId","postType"],supports:{__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!1,width:!1,style:!1}},color:{background:!0,link:!0,text:!0,__experimentalDefaultControls:{link:!0,text:!0}},html:!1,multiple:!1,reusable:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-footnotes"},{name:zC}=MC,RC={icon:qm,edit:function({context:{postType:e,postId:t}}){const[n,a]=(0,ct.useEntityProp)("postType",e,"meta",t),o=n?.footnotes?JSON.parse(n.footnotes):[],r=(0,Je.useBlockProps)();return"post"!==e&&"page"!==e?(0,je.createElement)("div",{...r},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:qm}),label:(0,Ye.__)("Footnotes"),instructions:(0,Ye.__)("Footnotes are not supported here. Add this block to post or page content.")})):o.length?(0,je.createElement)("ol",{...r},o.map((({id:e,content:t})=>(0,je.createElement)("li",{key:e,onMouseDown:e=>{e.target===e.currentTarget&&(e.target.firstElementChild.focus(),e.preventDefault())}},(0,je.createElement)(Je.RichText,{id:e,tagName:"span",value:t,identifier:e,onFocus:e=>{e.target.textContent.trim()||e.target.scrollIntoView()},onChange:t=>{a({...n,footnotes:JSON.stringify(o.map((n=>n.id===e?{content:t,id:e}:n)))})}})," ",(0,je.createElement)("a",{href:`#${e}-link`},"↩︎"))))):(0,je.createElement)("div",{...r},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:qm}),label:(0,Ye.__)("Footnotes"),instructions:(0,Ye.__)("Footnotes found in blocks within this document will be displayed here.")}))}};(0,En.registerFormatType)(NC,IC);const HC=()=>{Qe({name:zC,metadata:MC,settings:RC})};var AC=n(7078),LC=n.n(AC);const DC=()=>(()=>{const n=[Y,H,M,P,D,V,we,e,o,r,l,i,s,u,m,p,g,S,B,T,N,I,R,A,L,$,G,O,W,Q,K,Z,ge,he,Ee,Se,Be,Te,Ne,ze,Re,He,Ae,De,$e,Ge,Oe,Ue,U,q,j,Pe,Me,Ie,_e,Ve,t,de,ie,se,re,J,X,te,ne,oe,le,me,ce,ue,pe,fe,ve,ye,ke,be,Ce,d,h,_,b,f,v,y,C,x,w,E,k,ae,Le,z,F,Fe,xe,ee];return window?.wp?.oldEditor&&(window?.wp?.needsClassicBlock||!window?.__experimentalDisableTinymce||new URLSearchParams(window?.location?.search).get("requiresTinymce"))&&n.push(c),n.filter(Boolean)})().filter((({metadata:e})=>!LC()(e))),VC=(e=DC())=>{e.forEach((({init:e})=>e())),(0,qe.setDefaultBlockName)(p_),window.wp&&window.wp.oldEditor&&e.some((({name:e})=>e===aa))&&(0,qe.setFreeformContentHandlerName)(aa),(0,qe.setUnregisteredTypeHandlerName)(_d),(0,qe.setGroupingBlockName)(au)},FC=void 0}(),(window.wp=window.wp||{}).blockLibrary=a}();
\ No newline at end of file
+function Br(e){var t=e.toString(16);return 1===t.length?"0"+t:t}function Tr(e){return"#"+e.map(Br).join("")}function Nr(e){return e?(t=e,Array.isArray(t[0])?e:[e]):[];var t}function Pr(e,t,n){for(var a=0;a<n.length;a++)if(Ir(e,t,n[a]))return!0;return!1}function Ir(e,t,n){switch(n.length){case 3:if(function(e,t,n){if(255!==e[t+3])return!0;if(e[t]===n[0]&&e[t+1]===n[1]&&e[t+2]===n[2])return!0;return!1}(e,t,n))return!0;break;case 4:if(function(e,t,n){if(e[t+3]&&n[3])return e[t]===n[0]&&e[t+1]===n[1]&&e[t+2]===n[2]&&e[t+3]===n[3];return e[t+3]===n[3]}(e,t,n))return!0;break;case 5:if(function(e,t,n){var a=n[0],o=n[1],r=n[2],l=n[3],i=n[4],s=e[t+3],c=Mr(s,l,i);if(!l)return c;if(!s&&c)return!0;if(Mr(e[t],a,i)&&Mr(e[t+1],o,i)&&Mr(e[t+2],r,i)&&c)return!0;return!1}(e,t,n))return!0;break;default:return!1}}function Mr(e,t,n){return e>=t-n&&e<=t+n}function zr(e,t,n){for(var a={},o=n.ignoredColor,r=n.step,l=[0,0,0,0,0],i=0;i<t;i+=r){var s=e[i],c=e[i+1],u=e[i+2],m=e[i+3];if(!o||!Pr(e,i,o)){var p=Math.round(s/24)+","+Math.round(c/24)+","+Math.round(u/24);a[p]?a[p]=[a[p][0]+s*m,a[p][1]+c*m,a[p][2]+u*m,a[p][3]+m,a[p][4]+1]:a[p]=[s*m,c*m,u*m,m,1],l[4]<a[p][4]&&(l=a[p])}}var d=l[0],g=l[1],h=l[2],_=l[3],b=l[4];return _?[Math.round(d/_),Math.round(g/_),Math.round(h/_),Math.round(_/b)]:n.defaultColor}function Rr(e,t,n){for(var a=0,o=0,r=0,l=0,i=0,s=n.ignoredColor,c=n.step,u=0;u<t;u+=c){var m=e[u+3],p=e[u]*m,d=e[u+1]*m,g=e[u+2]*m;s&&Pr(e,u,s)||(a+=p,o+=d,r+=g,l+=m,i++)}return l?[Math.round(a/l),Math.round(o/l),Math.round(r/l),Math.round(l/i)]:n.defaultColor}function Hr(e,t,n){for(var a=0,o=0,r=0,l=0,i=0,s=n.ignoredColor,c=n.step,u=0;u<t;u+=c){var m=e[u],p=e[u+1],d=e[u+2],g=e[u+3];s&&Pr(e,u,s)||(a+=m*m*g,o+=p*p*g,r+=d*d*g,l+=g,i++)}return l?[Math.round(Math.sqrt(a/l)),Math.round(Math.sqrt(o/l)),Math.round(Math.sqrt(r/l)),Math.round(l/i)]:n.defaultColor}function Ar(e){return Lr(e,"defaultColor",[0,0,0,0])}function Lr(e,t,n){return void 0===e[t]?n:e[t]}function Dr(e){if(Fr(e)){var t=e.naturalWidth,n=e.naturalHeight;return e.naturalWidth||-1===e.src.search(/\.svg(\?|$)/i)||(t=n=100),{width:t,height:n}}return function(e){return"undefined"!=typeof HTMLVideoElement&&e instanceof HTMLVideoElement}(e)?{width:e.videoWidth,height:e.videoHeight}:{width:e.width,height:e.height}}function Vr(e){return function(e){return"undefined"!=typeof HTMLCanvasElement&&e instanceof HTMLCanvasElement}(e)?"canvas":function(e){return $r&&e instanceof OffscreenCanvas}(e)?"offscreencanvas":function(e){return"undefined"!=typeof ImageBitmap&&e instanceof ImageBitmap}(e)?"imagebitmap":e.src}function Fr(e){return"undefined"!=typeof HTMLImageElement&&e instanceof HTMLImageElement}var $r="undefined"!=typeof OffscreenCanvas;var Gr="undefined"==typeof window;function Or(e){return Error("FastAverageColor: "+e)}function Ur(e,t){t||console.error(e)}var qr=function(){function e(){this.canvas=null,this.ctx=null}return e.prototype.getColorAsync=function(e,t){if(!e)return Promise.reject(Or("call .getColorAsync() without resource."));if("string"==typeof e){if("undefined"==typeof Image)return Promise.reject(Or("resource as string is not supported in this environment"));var n=new Image;return n.crossOrigin=t&&t.crossOrigin||"",n.src=e,this.bindImageEvents(n,t)}if(Fr(e)&&!e.complete)return this.bindImageEvents(e,t);var a=this.getColor(e,t);return a.error?Promise.reject(a.error):Promise.resolve(a)},e.prototype.getColor=function(e,t){var n=Ar(t=t||{});if(!e)return Ur(r=Or("call .getColor(null) without resource"),t.silent),this.prepareResult(n,r);var a=function(e,t){var n,a=Lr(t,"left",0),o=Lr(t,"top",0),r=Lr(t,"width",e.width),l=Lr(t,"height",e.height),i=r,s=l;return"precision"===t.mode||(r>l?(n=r/l,i=100,s=Math.round(i/n)):(n=l/r,s=100,i=Math.round(s/n)),(i>r||s>l||i<10||s<10)&&(i=r,s=l)),{srcLeft:a,srcTop:o,srcWidth:r,srcHeight:l,destWidth:i,destHeight:s}}(Dr(e),t);if(!(a.srcWidth&&a.srcHeight&&a.destWidth&&a.destHeight))return Ur(r=Or('incorrect sizes for resource "'.concat(Vr(e),'"')),t.silent),this.prepareResult(n,r);if(!this.canvas&&(this.canvas=Gr?$r?new OffscreenCanvas(1,1):null:document.createElement("canvas"),!this.canvas))return Ur(r=Or("OffscreenCanvas is not supported in this browser"),t.silent),this.prepareResult(n,r);if(!this.ctx){if(this.ctx=this.canvas.getContext("2d",{willReadFrequently:!0}),!this.ctx)return Ur(r=Or("Canvas Context 2D is not supported in this browser"),t.silent),this.prepareResult(n);this.ctx.imageSmoothingEnabled=!1}this.canvas.width=a.destWidth,this.canvas.height=a.destHeight;try{this.ctx.clearRect(0,0,a.destWidth,a.destHeight),this.ctx.drawImage(e,a.srcLeft,a.srcTop,a.srcWidth,a.srcHeight,0,0,a.destWidth,a.destHeight);var o=this.ctx.getImageData(0,0,a.destWidth,a.destHeight).data;return this.prepareResult(this.getColorFromArray4(o,t))}catch(a){var r;return Ur(r=Or("security error (CORS) for resource ".concat(Vr(e),".\nDetails: https://developer.mozilla.org/en/docs/Web/HTML/CORS_enabled_image")),t.silent),!t.silent&&console.error(a),this.prepareResult(n,r)}},e.prototype.getColorFromArray4=function(e,t){t=t||{};var n=e.length,a=Ar(t);if(n<4)return a;var o,r=n-n%4,l=4*(t.step||1);switch(t.algorithm||"sqrt"){case"simple":o=Rr;break;case"sqrt":o=Hr;break;case"dominant":o=zr;break;default:throw Or("".concat(t.algorithm," is unknown algorithm"))}return o(e,r,{defaultColor:a,ignoredColor:Nr(t.ignoredColor),step:l})},e.prototype.prepareResult=function(e,t){var n,a=e.slice(0,3),o=[e[0],e[1],e[2],e[3]/255],r=(299*(n=e)[0]+587*n[1]+114*n[2])/1e3<128;return{value:[e[0],e[1],e[2],e[3]],rgb:"rgb("+a.join(",")+")",rgba:"rgba("+o.join(",")+")",hex:Tr(a),hexa:Tr(e),isDark:r,isLight:!r,error:t}},e.prototype.destroy=function(){this.canvas&&(this.canvas.width=1,this.canvas.height=1,this.canvas=null),this.ctx=null},e.prototype.bindImageEvents=function(e,t){var n=this;return new Promise((function(a,o){var r=function(){s();var r=n.getColor(e,t);r.error?o(r.error):a(r)},l=function(){s(),o(Or('Error loading image "'.concat(e.src,'".')))},i=function(){s(),o(Or('Image "'.concat(e.src,'" loading aborted')))},s=function(){e.removeEventListener("load",r),e.removeEventListener("error",l),e.removeEventListener("abort",i)};e.addEventListener("load",r),e.addEventListener("error",l),e.addEventListener("abort",i)}))},e}(),jr={grad:.9,turn:360,rad:360/(2*Math.PI)},Wr=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},Zr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Qr=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Kr=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Yr=function(e){return{r:Qr(e.r,0,255),g:Qr(e.g,0,255),b:Qr(e.b,0,255),a:Qr(e.a)}},Jr=function(e){return{r:Zr(e.r),g:Zr(e.g),b:Zr(e.b),a:Zr(e.a,3)}},Xr=/^#([0-9a-f]{3,8})$/i,el=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},tl=function(e){var t=e.r,n=e.g,a=e.b,o=e.a,r=Math.max(t,n,a),l=r-Math.min(t,n,a),i=l?r===t?(n-a)/l:r===n?2+(a-t)/l:4+(t-n)/l:0;return{h:60*(i<0?i+6:i),s:r?l/r*100:0,v:r/255*100,a:o}},nl=function(e){var t=e.h,n=e.s,a=e.v,o=e.a;t=t/360*6,n/=100,a/=100;var r=Math.floor(t),l=a*(1-n),i=a*(1-(t-r)*n),s=a*(1-(1-t+r)*n),c=r%6;return{r:255*[a,i,l,l,s,a][c],g:255*[s,a,a,i,l,l][c],b:255*[l,l,s,a,a,i][c],a:o}},al=function(e){return{h:Kr(e.h),s:Qr(e.s,0,100),l:Qr(e.l,0,100),a:Qr(e.a)}},ol=function(e){return{h:Zr(e.h),s:Zr(e.s),l:Zr(e.l),a:Zr(e.a,3)}},rl=function(e){return nl((n=(t=e).s,{h:t.h,s:(n*=((a=t.l)<50?a:100-a)/100)>0?2*n/(a+n)*100:0,v:a+n,a:t.a}));var t,n,a},ll=function(e){return{h:(t=tl(e)).h,s:(o=(200-(n=t.s))*(a=t.v)/100)>0&&o<200?n*a/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,n,a,o},il=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,sl=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,cl=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ul=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ml={string:[[function(e){var t=Xr.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?Zr(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?Zr(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=cl.exec(e)||ul.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Yr({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=il.exec(e)||sl.exec(e);if(!t)return null;var n,a,o=al({h:(n=t[1],a=t[2],void 0===a&&(a="deg"),Number(n)*(jr[a]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return rl(o)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,a=e.b,o=e.a,r=void 0===o?1:o;return Wr(t)&&Wr(n)&&Wr(a)?Yr({r:Number(t),g:Number(n),b:Number(a),a:Number(r)}):null},"rgb"],[function(e){var t=e.h,n=e.s,a=e.l,o=e.a,r=void 0===o?1:o;if(!Wr(t)||!Wr(n)||!Wr(a))return null;var l=al({h:Number(t),s:Number(n),l:Number(a),a:Number(r)});return rl(l)},"hsl"],[function(e){var t=e.h,n=e.s,a=e.v,o=e.a,r=void 0===o?1:o;if(!Wr(t)||!Wr(n)||!Wr(a))return null;var l=function(e){return{h:Kr(e.h),s:Qr(e.s,0,100),v:Qr(e.v,0,100),a:Qr(e.a)}}({h:Number(t),s:Number(n),v:Number(a),a:Number(r)});return nl(l)},"hsv"]]},pl=function(e,t){for(var n=0;n<t.length;n++){var a=t[n][0](e);if(a)return[a,t[n][1]]}return[null,void 0]},dl=function(e){return"string"==typeof e?pl(e.trim(),ml.string):"object"==typeof e&&null!==e?pl(e,ml.object):[null,void 0]},gl=function(e,t){var n=ll(e);return{h:n.h,s:Qr(n.s+100*t,0,100),l:n.l,a:n.a}},hl=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},_l=function(e,t){var n=ll(e);return{h:n.h,s:n.s,l:Qr(n.l+100*t,0,100),a:n.a}},bl=function(){function e(e){this.parsed=dl(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return Zr(hl(this.rgba),2)},e.prototype.isDark=function(){return hl(this.rgba)<.5},e.prototype.isLight=function(){return hl(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Jr(this.rgba)).r,n=e.g,a=e.b,r=(o=e.a)<1?el(Zr(255*o)):"","#"+el(t)+el(n)+el(a)+r;var e,t,n,a,o,r},e.prototype.toRgb=function(){return Jr(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Jr(this.rgba)).r,n=e.g,a=e.b,(o=e.a)<1?"rgba("+t+", "+n+", "+a+", "+o+")":"rgb("+t+", "+n+", "+a+")";var e,t,n,a,o},e.prototype.toHsl=function(){return ol(ll(this.rgba))},e.prototype.toHslString=function(){return t=(e=ol(ll(this.rgba))).h,n=e.s,a=e.l,(o=e.a)<1?"hsla("+t+", "+n+"%, "+a+"%, "+o+")":"hsl("+t+", "+n+"%, "+a+"%)";var e,t,n,a,o},e.prototype.toHsv=function(){return e=tl(this.rgba),{h:Zr(e.h),s:Zr(e.s),v:Zr(e.v),a:Zr(e.a,3)};var e},e.prototype.invert=function(){return fl({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),fl(gl(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),fl(gl(this.rgba,-e))},e.prototype.grayscale=function(){return fl(gl(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),fl(_l(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),fl(_l(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?fl({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):Zr(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=ll(this.rgba);return"number"==typeof e?fl({h:e,s:t.s,l:t.l,a:t.a}):Zr(t.h)},e.prototype.isEqual=function(e){return this.toHex()===fl(e).toHex()},e}(),fl=function(e){return e instanceof bl?e:new bl(e)},vl=[],yl=window.wp.hooks;const kl={"top left":"is-position-top-left","top center":"is-position-top-center","top right":"is-position-top-right","center left":"is-position-center-left","center center":"is-position-center-center",center:"is-position-center-center","center right":"is-position-center-right","bottom left":"is-position-bottom-left","bottom center":"is-position-bottom-center","bottom right":"is-position-bottom-right"},xl="image",wl="video",El=50,Cl={x:.5,y:.5},Sl=["image","video"];function Bl({x:e,y:t}=Cl){return`${Math.round(100*e)}% ${Math.round(100*t)}%`}function Tl(e){return 50===e||void 0===!e?null:"has-background-dim-"+10*Math.round(e/10)}function Nl(e){return!e||"center center"===e||"center"===e}function Pl(e){return Nl(e)?"":kl[e]}function Il(e,t){return{r:e.r*e.a+t.r*t.a*(1-e.a),g:e.g*e.a+t.g*t.a*(1-e.a),b:e.b*e.a+t.b*t.a*(1-e.a),a:e.a+t.a*(1-e.a)}}function Ml(){return Ml.fastAverageColor||(Ml.fastAverageColor=new qr),Ml.fastAverageColor}async function zl(e,t=50,n){const a=fl(n).alpha(t/100).toRgb();if(e)try{const t=(0,yl.applyFilters)("media.crossOrigin",void 0,e),{value:[n,o,r,l]}=await Ml().getColorAsync(e,{defaultColor:[255,255,255,255],silent:!0,crossOrigin:t}),i=Il(a,{r:n,g:o,b:r,a:l/255});return fl(i).isDark()}catch(e){return!0}const o=Il(a,{r:255,g:255,b:255,a:1});return fl(o).isDark()}function Rl(e){return e?{backgroundImage:`url(${e})`}:{}}function Hl(e){return 0!==e&&50!==e&&e?"has-background-dim-"+10*Math.round(e/10):null}function Al(e){return{...e,dimRatio:e.url?e.dimRatio:100}}function Ll(e){return e.tagName||(e={...e,tagName:"div"}),{...e}}const Dl={url:{type:"string"},id:{type:"number"},hasParallax:{type:"boolean",default:!1},dimRatio:{type:"number",default:50},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"}},Vl={url:{type:"string"},id:{type:"number"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},isDark:{type:"boolean",default:!0},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},Fl={anchor:!0,align:!0,html:!1,spacing:{padding:!0,__experimentalDefaultControls:{padding:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",text:!1,background:!1}},$l={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b}=e,f=(0,Je.getColorClassName)("background-color",p),v=(0,Je.__experimentalGetGradientClass)(n),y=xl===t,k=wl===t,x=!(c||m),w={minHeight:(_&&b?`${_}${b}`:_)||void 0},E={backgroundColor:f?void 0:r,background:o||void 0},C=i&&x?Bl(i):void 0,S=d?`url(${d})`:void 0,B=Bl(i),T=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),N=it()("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":c,"is-repeated":m}),P=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:T,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",f,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&P&&0!==l,"has-background-gradient":P,[v]:v}),style:E}),!s&&y&&d&&(x?(0,je.createElement)("img",{className:N,alt:g,src:d,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}):(0,je.createElement)("div",{role:"img",className:N,style:{backgroundPosition:B,backgroundImage:S}})),k&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Gl={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b}=e,f=(0,Je.getColorClassName)("background-color",p),v=(0,Je.__experimentalGetGradientClass)(n),y=_&&b?`${_}${b}`:_,k=xl===t,x=wl===t,w=!(c||m),E={...!k||w||s?{}:Rl(d),minHeight:y||void 0},C={backgroundColor:f?void 0:r,background:o||void 0},S=i&&w?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,B=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),T=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:B,style:E})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",f,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&T&&0!==l,"has-background-gradient":T,[v]:v}),style:C}),!s&&k&&w&&d&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",h?`wp-image-${h}`:null),alt:g,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),x&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Ol={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isDark:c,isRepeated:u,overlayColor:m,url:p,alt:d,id:g,minHeight:h,minHeightUnit:_}=e,b=(0,Je.getColorClassName)("background-color",m),f=(0,Je.__experimentalGetGradientClass)(n),v=_?`${h}${_}`:h,y=xl===t,k=wl===t,x=!(s||u),w={...y&&!x?Rl(p):{},minHeight:v||void 0},E={backgroundColor:b?void 0:r,background:o||void 0},C=i&&x?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,S=it()({"is-light":!c,"has-parallax":s,"is-repeated":u,"has-custom-content-position":!Nl(a)},Pl(a)),B=n||o;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:S,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",b,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":p&&B&&0!==l,"has-background-gradient":B,[f]:f}),style:E}),y&&x&&p&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:d,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),k&&p&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},Ul={attributes:Vl,supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isDark:c,isRepeated:u,overlayColor:m,url:p,alt:d,id:g,minHeight:h,minHeightUnit:_}=e,b=(0,Je.getColorClassName)("background-color",m),f=(0,Je.__experimentalGetGradientClass)(n),v=_?`${h}${_}`:h,y=xl===t,k=wl===t,x=!(s||u),w={...y&&!x?Rl(p):{},minHeight:v||void 0},E={backgroundColor:b?void 0:r,background:o||void 0},C=i&&x?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,S=it()({"is-light":!c,"has-parallax":s,"is-repeated":u,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:S,style:w})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()(b,Tl(l),"wp-block-cover__gradient-background",f,{"has-background-dim":void 0!==l,"has-background-gradient":n||o,[f]:!p&&f}),style:E}),y&&x&&p&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",g?`wp-image-${g}`:null),alt:d,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),k&&p&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:p,style:{objectPosition:C},"data-object-fit":"cover","data-object-position":C}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},migrate:Ll},ql={attributes:{...Dl,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""}},supports:Fl,save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isRepeated:c,overlayColor:u,url:m,alt:p,id:d,minHeight:g,minHeightUnit:h}=e,_=(0,Je.getColorClassName)("background-color",u),b=(0,Je.__experimentalGetGradientClass)(n),f=h?`${g}${h}`:g,v=xl===t,y=wl===t,k=!(s||c),x={...v&&!k?Rl(m):{},backgroundColor:_?void 0:r,background:o&&!m?o:void 0,minHeight:f||void 0},w=i&&k?`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`:void 0,E=it()(Hl(l),_,{"has-background-dim":0!==l,"has-parallax":s,"is-repeated":c,"has-background-gradient":n||o,[b]:!m&&b,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:E,style:x})},m&&(n||o)&&0!==l&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",b),style:o?{background:o}:void 0}),v&&k&&m&&(0,je.createElement)("img",{className:it()("wp-block-cover__image-background",d?`wp-image-${d}`:null),alt:p,src:m,style:{objectPosition:w},"data-object-fit":"cover","data-object-position":w}),y&&m&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:{objectPosition:w},"data-object-fit":"cover","data-object-position":w}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},jl={attributes:{...Dl,isRepeated:{type:"boolean",default:!1},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,hasParallax:s,isRepeated:c,overlayColor:u,url:m,minHeight:p,minHeightUnit:d}=e,g=(0,Je.getColorClassName)("background-color",u),h=(0,Je.__experimentalGetGradientClass)(n),_=d?`${p}${d}`:p,b=xl===t,f=wl===t,v=b?Rl(m):{},y={};let k;g||(v.backgroundColor=r),o&&!m&&(v.background=o),v.minHeight=_||void 0,i&&(k=`${Math.round(100*i.x)}% ${Math.round(100*i.y)}%`,b&&!s&&(v.backgroundPosition=k),f&&(y.objectPosition=k));const x=it()(Hl(l),g,{"has-background-dim":0!==l,"has-parallax":s,"is-repeated":c,"has-background-gradient":n||o,[h]:!m&&h,"has-custom-content-position":!Nl(a)},Pl(a));return(0,je.createElement)("div",{...Je.useBlockProps.save({className:x,style:v})},m&&(n||o)&&0!==l&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",h),style:o?{background:o}:void 0}),f&&m&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:m,style:y}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Wl={attributes:{...Dl,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,customGradient:a,customOverlayColor:o,dimRatio:r,focalPoint:l,hasParallax:i,overlayColor:s,url:c,minHeight:u}=e,m=(0,Je.getColorClassName)("background-color",s),p=(0,Je.__experimentalGetGradientClass)(n),d=t===xl?Rl(c):{};m||(d.backgroundColor=o),l&&!i&&(d.backgroundPosition=`${Math.round(100*l.x)}% ${Math.round(100*l.y)}%`),a&&!c&&(d.background=a),d.minHeight=u||void 0;const g=it()(Hl(r),m,{"has-background-dim":0!==r,"has-parallax":i,"has-background-gradient":a,[p]:!c&&p});return(0,je.createElement)("div",{className:g,style:d},c&&(n||a)&&0!==r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",p),style:a?{background:a}:void 0}),wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Zl={attributes:{...Dl,minHeight:{type:"number"},gradient:{type:"string"},customGradient:{type:"string"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,gradient:n,customGradient:a,customOverlayColor:o,dimRatio:r,focalPoint:l,hasParallax:i,overlayColor:s,url:c,minHeight:u}=e,m=(0,Je.getColorClassName)("background-color",s),p=(0,Je.__experimentalGetGradientClass)(n),d=t===xl?Rl(c):{};m||(d.backgroundColor=o),l&&!i&&(d.backgroundPosition=`${100*l.x}% ${100*l.y}%`),a&&!c&&(d.background=a),d.minHeight=u||void 0;const g=it()(Hl(r),m,{"has-background-dim":0!==r,"has-parallax":i,"has-background-gradient":a,[p]:!c&&p});return(0,je.createElement)("div",{className:g,style:d},c&&(n||a)&&0!==r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__gradient-background",p),style:a?{background:a}:void 0}),wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),(0,je.createElement)("div",{className:"wp-block-cover__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))},migrate:(0,Tt.compose)(Al,Ll)},Ql={attributes:{...Dl,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"}},supports:{align:!0},save({attributes:e}){const{backgroundType:t,contentAlign:n,customOverlayColor:a,dimRatio:o,focalPoint:r,hasParallax:l,overlayColor:i,title:s,url:c}=e,u=(0,Je.getColorClassName)("background-color",i),m=t===xl?Rl(c):{};u||(m.backgroundColor=a),r&&!l&&(m.backgroundPosition=`${100*r.x}% ${100*r.y}%`);const p=it()(Hl(o),u,{"has-background-dim":0!==o,"has-parallax":l,[`has-${n}-content`]:"center"!==n});return(0,je.createElement)("div",{className:p,style:m},wl===t&&c&&(0,je.createElement)("video",{className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:c}),!Je.RichText.isEmpty(s)&&(0,je.createElement)(Je.RichText.Content,{tagName:"p",className:"wp-block-cover-text",value:s}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,...o}=t;return[o,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}},Kl={attributes:{...Dl,title:{type:"string",source:"html",selector:"p"},contentAlign:{type:"string",default:"center"},align:{type:"string"}},supports:{className:!1},save({attributes:e}){const{url:t,title:n,hasParallax:a,dimRatio:o,align:r,contentAlign:l,overlayColor:i,customOverlayColor:s}=e,c=(0,Je.getColorClassName)("background-color",i),u=Rl(t);c||(u.backgroundColor=s);const m=it()("wp-block-cover-image",Hl(o),c,{"has-background-dim":0!==o,"has-parallax":a,[`has-${l}-content`]:"center"!==l},r?`align${r}`:null);return(0,je.createElement)("div",{className:m,style:u},!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"p",className:"wp-block-cover-image-text",value:n}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,align:o,...r}=t;return[r,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}},Yl={attributes:{...Dl,title:{type:"string",source:"html",selector:"h2"},align:{type:"string"},contentAlign:{type:"string",default:"center"}},supports:{className:!1},save({attributes:e}){const{url:t,title:n,hasParallax:a,dimRatio:o,align:r}=e,l=Rl(t),i=it()("wp-block-cover-image",Hl(o),{"has-background-dim":0!==o,"has-parallax":a},r?`align${r}`:null);return(0,je.createElement)("section",{className:i,style:l},(0,je.createElement)(Je.RichText.Content,{tagName:"h2",value:n}))},migrate(e){const t={...e,dimRatio:e.url?e.dimRatio:100,tagName:e.tagName?e.tagName:"div"},{title:n,contentAlign:a,align:o,...r}=t;return[r,[(0,qe.createBlock)("core/paragraph",{content:e.title,align:e.contentAlign,fontSize:"large",placeholder:(0,Ye.__)("Write title…")})]]}};var Jl=[$l,Gl,Ol,Ul,ql,jl,Wl,Zl,Ql,Kl,Yl];function Xl({onChange:e,onUnitChange:t,unit:n="px",value:a=""}){const o=`block-cover-height-input-${(0,Tt.useInstanceId)(Ke.__experimentalUnitControl)}`,r="px"===n,l=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["px","em","rem","vw","vh"],defaultValues:{px:430,"%":20,em:20,rem:20,vw:20,vh:50}}),i=(0,je.useMemo)((()=>{const[e]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(a);return[e,n].join("")}),[n,a]),s=r?El:0;return(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Minimum height of cover"),id:o,isResetValueOnUnitChange:!0,min:s,onChange:t=>{const n=""!==t?parseFloat(t):void 0;isNaN(n)&&void 0!==n||e(n)},onUnitChange:t,__unstableInputWidth:"80px",units:l,value:i})}function ei({attributes:e,setAttributes:t,clientId:n,setOverlayColor:a,coverRef:o,currentSettings:r,updateDimRatio:l,onClearMedia:i}){const{useFeaturedImage:s,dimRatio:c,focalPoint:u,hasParallax:m,isRepeated:p,minHeight:d,minHeightUnit:g,alt:h,tagName:_}=e,{isVideoBackground:b,isImageBackground:f,mediaElement:v,url:y,isImgElement:k,overlayColor:x}=r,{gradientValue:w,setGradient:E}=(0,Je.__experimentalUseGradient)(),C=b||f&&(!m||p),S=e=>{const[t,n]=v.current?[v.current.style,"objectPosition"]:[o.current.style,"backgroundPosition"];t[n]=Bl(e)},B=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),T={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only."),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,!!y&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media settings")},f&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Fixed background"),checked:m,onChange:()=>{t({hasParallax:!m,...m?{}:{focalPoint:void 0}})}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Repeated background"),checked:p,onChange:()=>{t({isRepeated:!p})}})),C&&(0,je.createElement)(Ke.FocalPointPicker,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Focal point picker"),url:y,value:u,onDragStart:S,onDrag:S,onChange:e=>t({focalPoint:e})}),!s&&y&&f&&k&&(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Alternative text"),value:h,onChange:e=>t({alt:e}),help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative."))}),(0,je.createElement)(Ke.PanelRow,null,(0,je.createElement)(Ke.Button,{variant:"secondary",isSmall:!0,className:"block-library-cover__reset-button",onClick:i},(0,Ye.__)("Clear Media"))))),B.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:x.color,gradientValue:w,label:(0,Ye.__)("Overlay"),onColorChange:a,onGradientChange:E,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0})}],panelId:n,...B}),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>void 0!==c&&c!==(y?50:100),label:(0,Ye.__)("Overlay opacity"),onDeselect:()=>l(y?50:100),resetAllFilter:()=>({dimRatio:y?50:100}),isShownByDefault:!0,panelId:n},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Overlay opacity"),value:c,onChange:e=>l(e),min:0,max:100,step:10,required:!0,__next40pxDefaultSize:!0}))),(0,je.createElement)(Je.InspectorControls,{group:"dimensions"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!d,label:(0,Ye.__)("Minimum height"),onDeselect:()=>t({minHeight:void 0,minHeightUnit:void 0}),resetAllFilter:()=>({minHeight:void 0,minHeightUnit:void 0}),isShownByDefault:!0,panelId:n},(0,je.createElement)(Xl,{value:d,unit:g,onChange:e=>t({minHeight:e}),onUnitChange:e=>t({minHeightUnit:e})}))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}],value:_,onChange:e=>t({tagName:e}),help:T[_]})))}function ti({attributes:e,setAttributes:t,onSelectMedia:n,currentSettings:a,toggleUseFeaturedImage:o}){const{contentPosition:r,id:l,useFeaturedImage:i,minHeight:s,minHeightUnit:c}=e,{hasInnerBlocks:u,url:m}=a,[p,d]=(0,je.useState)(s),[g,h]=(0,je.useState)(c),_="vh"===c&&100===s;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.__experimentalBlockAlignmentMatrixControl,{label:(0,Ye.__)("Change content position"),value:r,onChange:e=>t({contentPosition:e}),isDisabled:!u}),(0,je.createElement)(Je.__experimentalBlockFullHeightAligmentControl,{isActive:_,onToggle:()=>_?t("vh"===g&&100===p?{minHeight:void 0,minHeightUnit:void 0}:{minHeight:p,minHeightUnit:g}):(d(s),h(c),t({minHeight:100,minHeightUnit:"vh"})),isDisabled:!u})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:l,mediaURL:m,allowedTypes:Sl,accept:"image/*,video/*",onSelect:n,onToggleFeaturedImage:o,useFeaturedImage:i,name:m?(0,Ye.__)("Replace"):(0,Ye.__)("Add Media")})))}function ni({disableMediaButtons:e=!1,children:t,onSelectMedia:n,onError:a,style:o,toggleUseFeaturedImage:r}){return(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Sr}),labels:{title:(0,Ye.__)("Cover"),instructions:(0,Ye.__)("Drag and drop onto this block, upload, or select existing media from your library.")},onSelect:n,accept:"image/*,video/*",allowedTypes:Sl,disableMediaButtons:e,onToggleFeaturedImage:r,onError:a,style:o},t)}const ai={top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},{ResizableBoxPopover:oi}=At(Je.privateApis);function ri({className:e,height:t,minHeight:n,onResize:a,onResizeStart:o,onResizeStop:r,showHandle:l,size:i,width:s,...c}){const[u,m]=(0,je.useState)(!1),p=(0,je.useMemo)((()=>({height:t,minHeight:n,width:s})),[n,t,s]),d={className:it()(e,{"is-resizing":u}),enable:ai,onResizeStart:(e,t,n)=>{o(n.clientHeight),a(n.clientHeight)},onResize:(e,t,n)=>{a(n.clientHeight),u||m(!0)},onResizeStop:(e,t,n)=>{r(n.clientHeight),m(!1)},showHandle:l,size:i,__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"y",position:"bottom",isVisible:u}};return(0,je.createElement)(oi,{className:"block-library-cover__resizable-box-popover",__unstableRefreshSize:p,resizableBoxProps:d,...c})}!function(e){e.forEach((function(e){vl.indexOf(e)<0&&(e(bl,ml),vl.push(e))}))}([function(e,t){var n={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},a={};for(var o in n)a[n[o]]=o;var r={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,l,i=a[this.toHex()];if(i)return i;if(null==t?void 0:t.closest){var s=this.toRgb(),c=1/0,u="black";if(!r.length)for(var m in n)r[m]=new e(n[m]).toRgb();for(var p in n){var d=(o=s,l=r[p],Math.pow(o.r-l.r,2)+Math.pow(o.g-l.g,2)+Math.pow(o.b-l.b,2));d<c&&(c=d,u=p)}return u}},t.string.push([function(t){var a=t.toLowerCase(),o="transparent"===a?"#0000":n[a];return o?new e(o).toRgb():null},"name"])}]);var li=(0,Tt.compose)([(0,Je.withColors)({overlayColor:"background-color"})])((function({attributes:e,clientId:t,isSelected:n,overlayColor:a,setAttributes:o,setOverlayColor:r,toggleSelection:l,context:{postId:i,postType:s}}){const{contentPosition:c,id:u,useFeaturedImage:m,dimRatio:p,focalPoint:d,hasParallax:g,isDark:h,isRepeated:_,minHeight:b,minHeightUnit:f,alt:v,allowedBlocks:y,templateLock:k,tagName:x="div"}=e,[w]=(0,ct.useEntityProp)("postType",s,"featured_media",i),{__unstableMarkNextChangeAsNotPersistent:E}=(0,ut.useDispatch)(Je.store),C=(0,ut.useSelect)((e=>w&&e(ct.store).getMedia(w,{context:"view"})),[w]),S=C?.source_url;(0,je.useEffect)((()=>{m&&async function(){E();const e=await zl(S,p,a.color);o({isDark:e})}()}),[S]);const B=m?S:e.url?.replaceAll("&","&"),T=m?xl:e.backgroundType,{createErrorNotice:N}=(0,ut.useDispatch)(Bt.store),{gradientClass:P,gradientValue:I}=(0,Je.__experimentalUseGradient)(),M=function(e,t){return(n,a)=>{if(!n||!n.url)return void e({url:void 0,id:void 0,isDark:a});let o;if((0,Ct.isBlobURL)(n.url)&&(n.type=(0,Ct.getBlobTypeByURL)(n.url)),n.media_type)o=n.media_type===xl?xl:wl;else{if(n.type!==xl&&n.type!==wl)return;o=n.type}e({isDark:a,dimRatio:100===t?50:t,url:n.url,id:n.id,alt:n?.alt,backgroundType:o,focalPoint:void 0,...o===wl?{hasParallax:void 0}:{}})}}(o,p),z=async e=>{const t="image"===e?.type?e.url:void 0,n=await zl(t,p,a.color);M(e,n)},R=async e=>{const t=await zl(B,p,e);r(e),E(),o({isDark:t})},H=((e,t)=>!e&&(0,Ct.isBlobURL)(t))(u,B),A=e=>{N(e,{type:"snackbar"})},L=xl===T,D=wl===T,[V,{height:F,width:$}]=(0,Tt.useResizeObserver)(),G=(0,je.useMemo)((()=>({height:"px"===f?b:"auto",width:"auto"})),[b,f]),O=b&&f?`${b}${f}`:b,U=!(g||_),q={minHeight:O||void 0},j=B?`url(${B})`:void 0,W=Bl(d),Z={backgroundColor:a.color},Q={objectPosition:d&&U?Bl(d):void 0},K=!!(B||a.color||I),Y=(0,ut.useSelect)((e=>e(Je.store).getBlock(t).innerBlocks.length>0),[t]),J=(0,je.useRef)(),X=(0,Je.useBlockProps)({ref:J}),ee=function(e){return[["core/paragraph",{align:"center",placeholder:(0,Ye.__)("Write title…"),...e}]]}({fontSize:!!(0,Je.useSetting)("typography.fontSizes")?.length?"large":void 0}),te=(0,Je.useInnerBlocksProps)({className:"wp-block-cover__inner-container"},{template:Y?void 0:ee,templateInsertUpdatesSelection:!0,allowedBlocks:y,templateLock:k}),ne=(0,je.useRef)(),ae={isVideoBackground:D,isImageBackground:L,mediaElement:ne,hasInnerBlocks:Y,url:B,isImgElement:U,overlayColor:a},oe=async()=>{const e=await zl(m?void 0:S,p,a.color);o({id:void 0,url:void 0,useFeaturedImage:!m,dimRatio:100===p?50:p,backgroundType:m?xl:void 0,isDark:e})},re=(0,je.createElement)(ti,{attributes:e,setAttributes:o,onSelectMedia:z,currentSettings:ae,toggleUseFeaturedImage:oe}),le=(0,je.createElement)(ei,{attributes:e,setAttributes:o,clientId:t,setOverlayColor:R,coverRef:J,currentSettings:ae,toggleUseFeaturedImage:oe,updateDimRatio:async e=>{const t=await zl(B,e,a.color);o({dimRatio:e,isDark:t})},onClearMedia:async()=>{const e=await zl(void 0,p,a.color);o({url:void 0,id:void 0,backgroundType:void 0,focalPoint:void 0,hasParallax:void 0,isRepeated:void 0,useFeaturedImage:!1,isDark:e})}}),ie={className:"block-library-cover__resize-container",clientId:t,height:F,minHeight:O,onResizeStart:()=>{o({minHeightUnit:"px"}),l(!1)},onResize:e=>{o({minHeight:e})},onResizeStop:e=>{l(!0),o({minHeight:e})},showHandle:!0,size:G,width:$};if(!m&&!Y&&!K)return(0,je.createElement)(je.Fragment,null,re,le,n&&(0,je.createElement)(ri,{...ie}),(0,je.createElement)(x,{...X,className:it()("is-placeholder",X.className),style:{...X.style,minHeight:O||void 0}},V,(0,je.createElement)(ni,{onSelectMedia:z,onError:A,toggleUseFeaturedImage:oe},(0,je.createElement)("div",{className:"wp-block-cover__placeholder-background-options"},(0,je.createElement)(Je.ColorPalette,{disableCustomColors:!0,value:a.color,onChange:R,clearable:!1})))));const se=it()({"is-dark-theme":h,"is-light":!h,"is-transient":H,"has-parallax":g,"is-repeated":_,"has-custom-content-position":!Nl(c)},Pl(c));return(0,je.createElement)(je.Fragment,null,re,le,(0,je.createElement)(x,{...X,className:it()(se,X.className),style:{...q,...X.style},"data-url":B},V,(!m||B)&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",Tl(p),{[a.class]:a.class,"has-background-dim":void 0!==p,"wp-block-cover__gradient-background":B&&I&&0!==p,"has-background-gradient":I,[P]:P}),style:{backgroundImage:I,...Z}}),!B&&m&&(0,je.createElement)(Ke.Placeholder,{className:"wp-block-cover__image--placeholder-image",withIllustration:!0}),B&&L&&(U?(0,je.createElement)("img",{ref:ne,className:"wp-block-cover__image-background",alt:v,src:B,style:Q}):(0,je.createElement)("div",{ref:ne,role:"img",className:it()(se,"wp-block-cover__image-background"),style:{backgroundImage:j,backgroundPosition:W}})),B&&D&&(0,je.createElement)("video",{ref:ne,className:"wp-block-cover__video-background",autoPlay:!0,muted:!0,loop:!0,src:B,style:Q}),H&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(ni,{disableMediaButtons:!0,onSelectMedia:z,onError:A,toggleUseFeaturedImage:oe}),(0,je.createElement)("div",{...te})),n&&(0,je.createElement)(ri,{...ie}))}));const{cleanEmptyObject:ii}=At(Je.privateApis),si={from:[{type:"block",blocks:["core/image"],transform:({caption:e,url:t,alt:n,align:a,id:o,anchor:r,style:l})=>(0,qe.createBlock)("core/cover",{dimRatio:50,url:t,alt:n,align:a,id:o,anchor:r,style:{color:{duotone:l?.color?.duotone}}},[(0,qe.createBlock)("core/paragraph",{content:e,fontSize:"large",align:"center"})])},{type:"block",blocks:["core/video"],transform:({caption:e,src:t,align:n,id:a,anchor:o})=>(0,qe.createBlock)("core/cover",{dimRatio:50,url:t,align:n,id:a,backgroundType:wl,anchor:o},[(0,qe.createBlock)("core/paragraph",{content:e,fontSize:"large",align:"center"})])},{type:"block",blocks:["core/group"],transform:(e,t)=>{const{align:n,anchor:a,backgroundColor:o,gradient:r,style:l}=e;if(1===t?.length&&"core/cover"===t[0]?.name)return(0,qe.createBlock)("core/cover",t[0].attributes,t[0].innerBlocks);const i={align:n,anchor:a,dimRatio:o||r||l?.color?.background||l?.color?.gradient?void 0:50,overlayColor:o,customOverlayColor:l?.color?.background,gradient:r,customGradient:l?.color?.gradient},s={...e,backgroundColor:void 0,gradient:void 0,style:ii({...e?.style,color:l?.color?{...l?.color,background:void 0,gradient:void 0}:void 0})};return(0,qe.createBlock)("core/cover",i,[(0,qe.createBlock)("core/group",s,t)])}}],to:[{type:"block",blocks:["core/image"],isMatch:({backgroundType:e,url:t,overlayColor:n,customOverlayColor:a,gradient:o,customGradient:r})=>t?e===xl:!(n||a||o||r),transform:({title:e,url:t,alt:n,align:a,id:o,anchor:r,style:l})=>(0,qe.createBlock)("core/image",{caption:e,url:t,alt:n,align:a,id:o,anchor:r,style:{color:{duotone:l?.color?.duotone}}})},{type:"block",blocks:["core/video"],isMatch:({backgroundType:e,url:t,overlayColor:n,customOverlayColor:a,gradient:o,customGradient:r})=>t?e===wl:!(n||a||o||r),transform:({title:e,url:t,align:n,id:a,anchor:o})=>(0,qe.createBlock)("core/video",{caption:e,src:t,id:a,align:n,anchor:o})},{type:"block",blocks:["core/group"],isMatch:({url:e,useFeaturedImage:t})=>!e&&!t,transform:(e,t)=>{const n={backgroundColor:e?.overlayColor,gradient:e?.gradient,style:ii({...e?.style,color:e?.customOverlayColor||e?.customGradient||e?.style?.color?{background:e?.customOverlayColor,gradient:e?.customGradient,...e?.style?.color}:void 0})};if(1===t?.length&&"core/group"===t[0]?.name){const e=ii(t[0].attributes||{});return e?.backgroundColor||e?.gradient||e?.style?.color?.background||e?.style?.color?.gradient?(0,qe.createBlock)("core/group",e,t[0]?.innerBlocks):(0,qe.createBlock)("core/group",{...n,...e,style:ii({...e?.style,color:n?.style?.color||e?.style?.color?{...n?.style?.color,...e?.style?.color}:void 0})},t[0]?.innerBlocks)}return(0,qe.createBlock)("core/group",{...e,...n},t)}}]};var ci=si;var ui=[{name:"cover",title:(0,Ye.__)("Cover"),description:(0,Ye.__)("Add an image or video with a text overlay."),attributes:{layout:{type:"constrained"}},isDefault:!0,icon:Sr}];const mi={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/cover",title:"Cover",category:"media",description:"Add an image or video with a text overlay.",textdomain:"default",attributes:{url:{type:"string"},useFeaturedImage:{type:"boolean",default:!1},id:{type:"number"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},hasParallax:{type:"boolean",default:!1},isRepeated:{type:"boolean",default:!1},dimRatio:{type:"number",default:100},overlayColor:{type:"string"},customOverlayColor:{type:"string"},backgroundType:{type:"string",default:"image"},focalPoint:{type:"object"},minHeight:{type:"number"},minHeightUnit:{type:"string"},gradient:{type:"string"},customGradient:{type:"string"},contentPosition:{type:"string"},isDark:{type:"boolean",default:!0},allowedBlocks:{type:"array"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},tagName:{type:"string",default:"div"}},usesContext:["postId","postType"],supports:{anchor:!0,align:!0,html:!1,spacing:{padding:!0,margin:["top","bottom"],blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},color:{__experimentalDuotone:"> .wp-block-cover__image-background, > .wp-block-cover__video-background",heading:!0,text:!0,background:!1,__experimentalSkipSerialization:["gradients"],enableContrastChecker:!1},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowJustification:!1}},editorStyle:"wp-block-cover-editor",style:"wp-block-cover"},{name:pi}=mi,di={icon:Sr,example:{attributes:{customOverlayColor:"#065174",dimRatio:40,url:"https://s.w.org/images/core/5.3/Windbuchencom.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("<strong>Snow Patrol</strong>"),align:"center",style:{typography:{fontSize:48},color:{text:"white"}}}}]},transforms:ci,save:function({attributes:e}){const{backgroundType:t,gradient:n,contentPosition:a,customGradient:o,customOverlayColor:r,dimRatio:l,focalPoint:i,useFeaturedImage:s,hasParallax:c,isDark:u,isRepeated:m,overlayColor:p,url:d,alt:g,id:h,minHeight:_,minHeightUnit:b,tagName:f}=e,v=(0,Je.getColorClassName)("background-color",p),y=(0,Je.__experimentalGetGradientClass)(n),k=xl===t,x=wl===t,w=!(c||m),E={minHeight:(_&&b?`${_}${b}`:_)||void 0},C={backgroundColor:v?void 0:r,background:o||void 0},S=i&&w?Bl(i):void 0,B=d?`url(${d})`:void 0,T=Bl(i),N=it()({"is-light":!u,"has-parallax":c,"is-repeated":m,"has-custom-content-position":!Nl(a)},Pl(a)),P=it()("wp-block-cover__image-background",h?`wp-image-${h}`:null,{"has-parallax":c,"is-repeated":m}),I=n||o;return(0,je.createElement)(f,{...Je.useBlockProps.save({className:N,style:E})},(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-cover__background",v,Tl(l),{"has-background-dim":void 0!==l,"wp-block-cover__gradient-background":d&&I&&0!==l,"has-background-gradient":I,[y]:y}),style:C}),!s&&k&&d&&(w?(0,je.createElement)("img",{className:P,alt:g,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}):(0,je.createElement)("div",{role:"img",className:P,style:{backgroundPosition:T,backgroundImage:B}})),x&&d&&(0,je.createElement)("video",{className:it()("wp-block-cover__video-background","intrinsic-ignore"),autoPlay:!0,muted:!0,loop:!0,playsInline:!0,src:d,style:{objectPosition:S},"data-object-fit":"cover","data-object-position":S}),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-cover__inner-container"})}))},edit:li,deprecated:Jl,variations:ui},gi=()=>Qe({name:pi,metadata:mi,settings:di});var hi=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 16h10v1.5H4V16Zm0-4.5h16V13H4v-1.5ZM10 7h10v1.5H10V7Z",fillRule:"evenodd",clipRule:"evenodd"}),(0,je.createElement)(We.Path,{d:"m4 5.25 4 2.5-4 2.5v-5Z"}));const _i=[["core/paragraph",{placeholder:(0,Ye.__)("Type / to add a hidden block")}]];var bi=function({attributes:e,setAttributes:t,clientId:n}){const{showContent:a,summary:o}=e,r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:_i,__experimentalCaptureToolbars:!0}),i=(0,ut.useSelect)((e=>{const{isBlockSelected:t,hasSelectedInnerBlock:a}=e(Je.store);return a(n,!0)||t(n)}),[n]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Open by default"),checked:a,onChange:()=>t({showContent:!a})}))),(0,je.createElement)("details",{...l,open:i||a},(0,je.createElement)("summary",{onClick:e=>e.preventDefault()},(0,je.createElement)(Je.RichText,{"aria-label":(0,Ye.__)("Write summary"),placeholder:(0,Ye.__)("Write summary…"),allowedFormats:[],withoutInteractiveFormatting:!0,value:o,onChange:e=>t({summary:e}),multiline:!1})),l.children))};const fi={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/details",title:"Details",category:"text",description:"Hide and show additional content.",keywords:["accordion","summary","toggle","disclosure"],textdomain:"default",attributes:{showContent:{type:"boolean",default:!1},summary:{type:"string",source:"html",selector:"summary"}},supports:{align:["wide","full"],color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalBorder:{color:!0,width:!0,style:!0},html:!1,spacing:{margin:!0,padding:!0,blockGap:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowEditing:!1}},editorStyle:"wp-block-details-editor",style:"wp-block-details"},{name:vi}=fi,yi={icon:hi,example:{attributes:{summary:"La Mancha",showContent:!0},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.")}}]},save:function({attributes:e}){const{showContent:t}=e,n=e.summary?e.summary:"Details",a=Je.useBlockProps.save();return(0,je.createElement)("details",{...a,open:t},(0,je.createElement)("summary",null,(0,je.createElement)(Je.RichText.Content,{value:n})),(0,je.createElement)(Je.InnerBlocks.Content,null))},edit:bi},ki=()=>Qe({name:vi,metadata:fi,settings:yi});var xi=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"}));function wi(e){return e?(0,Ye.__)("This embed will preserve its aspect ratio when the browser is resized."):(0,Ye.__)("This embed may not preserve its aspect ratio when the browser is resized.")}var Ei=({blockSupportsResponsive:e,showEditButton:t,themeSupportsResponsive:n,allowResponsive:a,toggleResponsive:o,switchBackToURLInput:r})=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,t&&(0,je.createElement)(Ke.ToolbarButton,{className:"components-toolbar__control",label:(0,Ye.__)("Edit URL"),icon:xi,onClick:r}))),n&&e&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media settings"),className:"blocks-responsive"},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resize for smaller devices"),checked:a,help:wi,onChange:o}))));const Ci=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zm-6-9.5L16 12l-2.5 2.8 1.1 1L18 12l-3.5-3.5-1 1zm-3 0l-1-1L6 12l3.5 3.8 1.1-1L8 12l2.5-2.5z"})),Si=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM13.2 7.7c-.4.4-.7 1.1-.7 1.9v3.7c-.4-.3-.8-.4-1.3-.4-1.2 0-2.2 1-2.2 2.2 0 1.2 1 2.2 2.2 2.2.5 0 1-.2 1.4-.5.9-.6 1.4-1.6 1.4-2.6V9.6c0-.4.1-.6.2-.8.3-.3 1-.3 1.6-.3h.2V7h-.2c-.7 0-1.8 0-2.6.7z"})),Bi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9.2 4.5H19c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V9.8l4.6-5.3zm9.8 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"})),Ti=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm.5 16c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l4.7-5.3H19c.3 0 .5.2.5.5v14zM10 15l5-3-5-3v6z"})),Ni={foreground:"#1da1f2",src:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M22.23 5.924c-.736.326-1.527.547-2.357.646.847-.508 1.498-1.312 1.804-2.27-.793.47-1.67.812-2.606.996C18.325 4.498 17.258 4 16.078 4c-2.266 0-4.103 1.837-4.103 4.103 0 .322.036.635.106.935-3.41-.17-6.433-1.804-8.457-4.287-.353.607-.556 1.312-.556 2.064 0 1.424.724 2.68 1.825 3.415-.673-.022-1.305-.207-1.86-.514v.052c0 1.988 1.415 3.647 3.293 4.023-.344.095-.707.145-1.08.145-.265 0-.522-.026-.773-.074.522 1.63 2.038 2.817 3.833 2.85-1.404 1.1-3.174 1.757-5.096 1.757-.332 0-.66-.02-.98-.057 1.816 1.164 3.973 1.843 6.29 1.843 7.547 0 11.675-6.252 11.675-11.675 0-.178-.004-.355-.012-.53.802-.578 1.497-1.3 2.047-2.124z"})))},Pi={foreground:"#ff0000",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M21.8 8s-.195-1.377-.795-1.984c-.76-.797-1.613-.8-2.004-.847-2.798-.203-6.996-.203-6.996-.203h-.01s-4.197 0-6.996.202c-.39.046-1.242.05-2.003.846C2.395 6.623 2.2 8 2.2 8S2 9.62 2 11.24v1.517c0 1.618.2 3.237.2 3.237s.195 1.378.795 1.985c.76.797 1.76.77 2.205.855 1.6.153 6.8.2 6.8.2s4.203-.005 7-.208c.392-.047 1.244-.05 2.005-.847.6-.607.795-1.985.795-1.985s.2-1.618.2-3.237v-1.517C22 9.62 21.8 8 21.8 8zM9.935 14.595v-5.62l5.403 2.82-5.403 2.8z"}))},Ii={foreground:"#3b5998",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M20 3H4c-.6 0-1 .4-1 1v16c0 .5.4 1 1 1h8.6v-7h-2.3v-2.7h2.3v-2c0-2.3 1.4-3.6 3.5-3.6 1 0 1.8.1 2.1.1v2.4h-1.4c-1.1 0-1.3.5-1.3 1.3v1.7h2.7l-.4 2.8h-2.3v7H20c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1z"}))},Mi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M12 4.622c2.403 0 2.688.01 3.637.052.877.04 1.354.187 1.67.31.42.163.72.358 1.036.673.315.315.51.615.673 1.035.123.317.27.794.31 1.67.043.95.052 1.235.052 3.638s-.01 2.688-.052 3.637c-.04.877-.187 1.354-.31 1.67-.163.42-.358.72-.673 1.036-.315.315-.615.51-1.035.673-.317.123-.794.27-1.67.31-.95.043-1.234.052-3.638.052s-2.688-.01-3.637-.052c-.877-.04-1.354-.187-1.67-.31-.42-.163-.72-.358-1.036-.673-.315-.315-.51-.615-.673-1.035-.123-.317-.27-.794-.31-1.67-.043-.95-.052-1.235-.052-3.638s.01-2.688.052-3.637c.04-.877.187-1.354.31-1.67.163-.42.358-.72.673-1.036.315-.315.615-.51 1.035-.673.317-.123.794-.27 1.67-.31.95-.043 1.235-.052 3.638-.052M12 3c-2.444 0-2.75.01-3.71.054s-1.613.196-2.185.418c-.592.23-1.094.538-1.594 1.04-.5.5-.807 1-1.037 1.593-.223.572-.375 1.226-.42 2.184C3.01 9.25 3 9.555 3 12s.01 2.75.054 3.71.196 1.613.418 2.186c.23.592.538 1.094 1.038 1.594s1.002.808 1.594 1.038c.572.222 1.227.375 2.185.418.96.044 1.266.054 3.71.054s2.75-.01 3.71-.054 1.613-.196 2.186-.418c.592-.23 1.094-.538 1.594-1.038s.808-1.002 1.038-1.594c.222-.572.375-1.227.418-2.185.044-.96.054-1.266.054-3.71s-.01-2.75-.054-3.71-.196-1.613-.418-2.186c-.23-.592-.538-1.094-1.038-1.594s-1.002-.808-1.594-1.038c-.572-.222-1.227-.375-2.185-.418C14.75 3.01 14.445 3 12 3zm0 4.378c-2.552 0-4.622 2.07-4.622 4.622s2.07 4.622 4.622 4.622 4.622-2.07 4.622-4.622S14.552 7.378 12 7.378zM12 15c-1.657 0-3-1.343-3-3s1.343-3 3-3 3 1.343 3 3-1.343 3-3 3zm4.804-8.884c-.596 0-1.08.484-1.08 1.08s.484 1.08 1.08 1.08c.596 0 1.08-.484 1.08-1.08s-.483-1.08-1.08-1.08z"}))),zi={foreground:"#0073AA",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M12.158 12.786l-2.698 7.84c.806.236 1.657.365 2.54.365 1.047 0 2.05-.18 2.986-.51-.024-.037-.046-.078-.065-.123l-2.762-7.57zM3.008 12c0 3.56 2.07 6.634 5.068 8.092L3.788 8.342c-.5 1.117-.78 2.354-.78 3.658zm15.06-.454c0-1.112-.398-1.88-.74-2.48-.456-.74-.883-1.368-.883-2.11 0-.825.627-1.595 1.51-1.595.04 0 .078.006.116.008-1.598-1.464-3.73-2.36-6.07-2.36-3.14 0-5.904 1.613-7.512 4.053.21.008.41.012.58.012.94 0 2.395-.114 2.395-.114.484-.028.54.684.057.74 0 0-.487.058-1.03.086l3.275 9.74 1.968-5.902-1.4-3.838c-.485-.028-.944-.085-.944-.085-.486-.03-.43-.77.056-.742 0 0 1.484.114 2.368.114.94 0 2.397-.114 2.397-.114.486-.028.543.684.058.74 0 0-.488.058-1.03.086l3.25 9.665.897-2.997c.456-1.17.684-2.137.684-2.907zm1.82-3.86c.04.286.06.593.06.924 0 .912-.17 1.938-.683 3.22l-2.746 7.94c2.672-1.558 4.47-4.454 4.47-7.77 0-1.564-.4-3.033-1.1-4.314zM12 22C6.486 22 2 17.514 2 12S6.486 2 12 2s10 4.486 10 10-4.486 10-10 10z"})))},Ri={foreground:"#1db954",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M12 2C6.477 2 2 6.477 2 12s4.477 10 10 10 10-4.477 10-10S17.523 2 12 2m4.586 14.424c-.18.295-.563.387-.857.207-2.35-1.434-5.305-1.76-8.786-.963-.335.077-.67-.133-.746-.47-.077-.334.132-.67.47-.745 3.808-.87 7.076-.496 9.712 1.115.293.18.386.563.206.857M17.81 13.7c-.226.367-.706.482-1.072.257-2.687-1.652-6.785-2.13-9.965-1.166-.413.127-.848-.106-.973-.517-.125-.413.108-.848.52-.973 3.632-1.102 8.147-.568 11.234 1.328.366.226.48.707.256 1.072m.105-2.835C14.692 8.95 9.375 8.775 6.297 9.71c-.493.15-1.016-.13-1.166-.624-.148-.495.13-1.017.625-1.167 3.532-1.073 9.404-.866 13.115 1.337.445.264.59.838.327 1.282-.264.443-.838.59-1.282.325"}))},Hi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m6.5 7c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5zm11 0c-2.75 0-5 2.25-5 5s2.25 5 5 5 5-2.25 5-5-2.25-5-5-5z"})),Ai={foreground:"#1ab7ea",src:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.G,null,(0,je.createElement)(Ke.Path,{d:"M22.396 7.164c-.093 2.026-1.507 4.8-4.245 8.32C15.323 19.16 12.93 21 10.97 21c-1.214 0-2.24-1.12-3.08-3.36-.56-2.052-1.118-4.105-1.68-6.158-.622-2.24-1.29-3.36-2.004-3.36-.156 0-.7.328-1.634.98l-.978-1.26c1.027-.903 2.04-1.806 3.037-2.71C6 3.95 7.03 3.328 7.716 3.265c1.62-.156 2.616.95 2.99 3.32.404 2.558.685 4.148.84 4.77.468 2.12.982 3.18 1.543 3.18.435 0 1.09-.687 1.963-2.064.872-1.376 1.34-2.422 1.402-3.142.125-1.187-.343-1.782-1.4-1.782-.5 0-1.013.115-1.542.34 1.023-3.35 2.977-4.976 5.862-4.883 2.14.063 3.148 1.45 3.024 4.16z"})))},Li=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"})),Di={foreground:"#35465c",src:(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M19 3H5a2 2 0 00-2 2v14c0 1.1.9 2 2 2h14a2 2 0 002-2V5a2 2 0 00-2-2zm-5.69 14.66c-2.72 0-3.1-1.9-3.1-3.16v-3.56H8.49V8.99c1.7-.62 2.54-1.99 2.64-2.87 0-.06.06-.41.06-.58h1.9v3.1h2.17v2.3h-2.18v3.1c0 .47.13 1.3 1.2 1.26h1.1v2.36c-1.01.02-2.07 0-2.07 0z"}))},Vi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M18.42 14.58c-.51-.66-1.05-1.23-1.05-2.5V7.87c0-1.8.15-3.45-1.2-4.68-1.05-1.02-2.79-1.35-4.14-1.35-2.6 0-5.52.96-6.12 4.14-.06.36.18.54.4.57l2.66.3c.24-.03.42-.27.48-.5.24-1.12 1.17-1.63 2.2-1.63.56 0 1.22.21 1.55.7.4.56.33 1.31.33 1.97v.36c-1.59.18-3.66.27-5.16.93a4.63 4.63 0 0 0-2.93 4.44c0 2.82 1.8 4.23 4.1 4.23 1.95 0 3.03-.45 4.53-1.98.51.72.66 1.08 1.59 1.83.18.09.45.09.63-.1v.04l2.1-1.8c.24-.21.2-.48.03-.75zm-5.4-1.2c-.45.75-1.14 1.23-1.92 1.23-1.05 0-1.65-.81-1.65-1.98 0-2.31 2.1-2.73 4.08-2.73v.6c0 1.05.03 1.92-.5 2.88z"}),(0,je.createElement)(Ke.Path,{d:"M21.69 19.2a17.62 17.62 0 0 1-21.6-1.57c-.23-.2 0-.5.28-.33a23.88 23.88 0 0 0 20.93 1.3c.45-.19.84.3.39.6z"}),(0,je.createElement)(Ke.Path,{d:"M22.8 17.96c-.36-.45-2.22-.2-3.1-.12-.23.03-.3-.18-.05-.36 1.5-1.05 3.96-.75 4.26-.39.3.36-.1 2.82-1.5 4.02-.21.18-.42.1-.3-.15.3-.8 1.02-2.58.69-3z"})),Fi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m.0206909 21 19.8160091-13.07806 3.5831 6.20826z",fill:"#4bc7ee"}),(0,je.createElement)(Ke.Path,{d:"m23.7254 19.0205-10.1074-17.18468c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418h22.5655c1.279 0 1.8019-.8905 1.1599-1.9795z",fill:"#d4cdcb"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 15.2439091-16.38571 4.3029 7.32271z",fill:"#c3d82e"}),(0,je.createElement)(Ke.Path,{d:"m13.618 1.83582c-.6421-1.114428-1.7087-1.114428-2.3249 0l-11.2931 19.16418 15.2646-16.38573z",fill:"#e4ecb0"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 19.5468091-9.063 1.6621 2.8344z",fill:"#209dbd"}),(0,je.createElement)(Ke.Path,{d:"m.0206909 21 17.9209091-11.82623 1.6259 2.76323z",fill:"#7cb3c9"})),$i=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"m12.1479 18.5957c-2.4949 0-4.28131-1.7558-4.28131-4.0658 0-2.2176 1.78641-4.0965 4.09651-4.0965 2.2793 0 4.0349 1.7864 4.0349 4.1581 0 2.2794-1.7556 4.0042-3.8501 4.0042zm8.3521-18.5957-4.5329 1v7c-1.1088-1.41691-2.8028-1.8787-4.8049-1.8787-2.09443 0-3.97329.76993-5.5133 2.27917-1.72483 1.66323-2.6489 3.78863-2.6489 6.16033 0 2.5873.98562 4.8049 2.89526 6.499 1.44763 1.2936 3.17251 1.9402 5.17454 1.9402 1.9713 0 3.4498-.5236 4.8973-1.9402v1.9402h4.5329c0-7.6359 0-15.3641 0-23z",fill:"#333436"})),Gi=(0,je.createElement)(Ke.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(Ke.Path,{d:"M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"})),Oi=(0,je.createElement)(Ke.SVG,{viewBox:"0 0 44 44"},(0,je.createElement)(Ke.Path,{d:"M32.59521,22.001l4.31885-4.84473-6.34131-1.38379.646-6.459-5.94336,2.61035L22,6.31934l-3.27344,5.60351L12.78418,9.3125l.645,6.458L7.08643,17.15234,11.40479,21.999,7.08594,26.84375l6.34131,1.38379-.64551,6.458,5.94287-2.60938L22,37.68066l3.27344-5.60351,5.94287,2.61035-.64551-6.458,6.34277-1.38183Zm.44385,2.75244L30.772,23.97827l-1.59558-2.07391,1.97888.735Zm-8.82147,6.1579L22.75,33.424V30.88977l1.52228-2.22168ZM18.56226,13.48816,19.819,15.09534l-2.49219-.88642L15.94037,12.337Zm6.87719.00116,2.62043-1.15027-1.38654,1.86981L24.183,15.0946Zm3.59357,2.6029-1.22546,1.7381.07525-2.73486,1.44507-1.94867ZM22,29.33008l-2.16406-3.15686L22,23.23688l2.16406,2.93634Zm-4.25458-9.582-.10528-3.836,3.60986,1.284v3.73242Zm5.00458-2.552,3.60986-1.284-.10528,3.836L22.75,20.92853Zm-7.78174-1.10559-.29352-2.94263,1.44245,1.94739.07519,2.73321Zm2.30982,5.08319,3.50817,1.18164-2.16247,2.9342-3.678-1.08447Zm2.4486,7.49285L21.25,30.88977v2.53485L19.78052,30.91Zm3.48707-6.31121,3.50817-1.18164,2.33228,3.03137-3.678,1.08447Zm10.87219-4.28113-2.714,3.04529L28.16418,19.928l1.92176-2.72565ZM24.06036,12.81769l-2.06012,2.6322-2.059-2.63318L22,9.292ZM9.91455,18.07227l4.00079-.87195,1.921,2.72735-3.20794,1.19019Zm2.93024,4.565,1.9801-.73462L13.228,23.97827l-2.26838.77429Zm-1.55591,3.58819L13.701,25.4021l2.64935.78058-2.14447.67853Zm3.64868,1.977L18.19,27.17334l.08313,3.46332L14.52979,32.2793Zm10.7876,2.43549.08447-3.464,3.25165,1.03052.407,4.07684Zm4.06824-3.77478-2.14545-.68,2.65063-.781,2.41266.825Z"})),Ui={foreground:"#f43e37",src:(0,je.createElement)(Ke.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M24,12A12,12,0,1,1,12,0,12,12,0,0,1,24,12Z"}),(0,je.createElement)(Ke.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M2.67,12a9.33,9.33,0,0,1,18.66,0H19a7,7,0,1,0-7,7v2.33A9.33,9.33,0,0,1,2.67,12ZM12,17.6A5.6,5.6,0,1,1,17.6,12h-2A3.56,3.56,0,1,0,12,15.56Z",fill:"#fff"}))};var qi=()=>(0,je.createElement)("div",{className:"wp-block-embed is-loading"},(0,je.createElement)(Ke.Spinner,null));var ji=({icon:e,label:t,value:n,onSubmit:a,onChange:o,cannotEmbed:r,fallback:l,tryAgain:i})=>(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:e,showColors:!0}),label:t,className:"wp-block-embed",instructions:(0,Ye.__)("Paste a link to the content you want to display on your site.")},(0,je.createElement)("form",{onSubmit:a},(0,je.createElement)("input",{type:"url",value:n||"",className:"components-placeholder__input","aria-label":t,placeholder:(0,Ye.__)("Enter URL to embed here…"),onChange:o}),(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit"},(0,Ye._x)("Embed","button label"))),(0,je.createElement)("div",{className:"components-placeholder__learn-more"},(0,je.createElement)(Ke.ExternalLink,{href:(0,Ye.__)("https://wordpress.org/documentation/article/embeds/")},(0,Ye.__)("Learn more about embeds"))),r&&(0,je.createElement)("div",{className:"components-placeholder__error"},(0,je.createElement)("div",{className:"components-placeholder__instructions"},(0,Ye.__)("Sorry, this content could not be embedded.")),(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:i},(0,Ye._x)("Try again","button label"))," ",(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:l},(0,Ye._x)("Convert to link","button label"))));const Wi={class:"className",frameborder:"frameBorder",marginheight:"marginHeight",marginwidth:"marginWidth"};function Zi({html:e}){const t=(0,je.useRef)(),n=(0,je.useMemo)((()=>{const t=(new window.DOMParser).parseFromString(e,"text/html").querySelector("iframe"),n={};return t?(Array.from(t.attributes).forEach((({name:e,value:t})=>{"style"!==e&&(n[Wi[e]||e]=t)})),n):n}),[e]);return(0,je.useEffect)((()=>{const{ownerDocument:e}=t.current,{defaultView:a}=e;function o({data:{secret:e,message:a,value:o}={}}){"height"===a&&e===n["data-secret"]&&(t.current.height=o)}return a.addEventListener("message",o),()=>{a.removeEventListener("message",o)}}),[]),(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},(0,je.createElement)("iframe",{ref:(0,Tt.useMergeRefs)([t,(0,Tt.useFocusableIframe)()]),title:n.title,...n}))}class Qi extends je.Component{constructor(){super(...arguments),this.hideOverlay=this.hideOverlay.bind(this),this.state={interactive:!1}}static getDerivedStateFromProps(e,t){return!e.isSelected&&t.interactive?{interactive:!1}:null}hideOverlay(){this.setState({interactive:!0})}render(){const{preview:e,previewable:t,url:n,type:a,caption:o,onCaptionChange:r,isSelected:l,className:i,icon:s,label:c,insertBlocksAfter:u}=this.props,{scripts:m}=e,{interactive:p}=this.state,d="photo"===a?(e=>{const t=e.url||e.thumbnail_url,n=(0,je.createElement)("p",null,(0,je.createElement)("img",{src:t,alt:e.title,width:"100%"}));return(0,je.renderToString)(n)})(e):e.html,g=new URL(n).host.split("."),h=g.splice(g.length-2,g.length-1).join("."),_=(0,Ye.sprintf)((0,Ye.__)("Embedded content from %s"),h),b=Pt()(a,i,"wp-block-embed__wrapper"),f="wp-embed"===a?(0,je.createElement)(Zi,{html:d}):(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},(0,je.createElement)(Ke.SandBox,{html:d,scripts:m,title:_,type:b,onFocus:this.hideOverlay}),!p&&(0,je.createElement)("div",{className:"block-library-embed__interactive-overlay",onMouseUp:this.hideOverlay}));return(0,je.createElement)("figure",{className:Pt()(i,"wp-block-embed",{"is-type-video":"video"===a})},t?f:(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:s,showColors:!0}),label:c},(0,je.createElement)("p",{className:"components-placeholder__error"},(0,je.createElement)("a",{href:n},n)),(0,je.createElement)("p",{className:"components-placeholder__error"},(0,Ye.sprintf)((0,Ye.__)("Embedded content from %s can't be previewed in the editor."),h))),(!Je.RichText.isEmpty(o)||l)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),placeholder:(0,Ye.__)("Add caption"),value:o,onChange:r,inlineToolbar:!0,__unstableOnSplitAtEnd:()=>u((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))}}var Ki=Qi;var Yi=e=>{const{attributes:{providerNameSlug:t,previewable:n,responsive:a,url:o},attributes:r,isSelected:l,onReplace:i,setAttributes:s,insertBlocksAfter:c,onFocus:u}=e,m={title:(0,Ye._x)("Embed","block title"),icon:Ci},{icon:p,title:d}=(g=t,(0,qe.getBlockVariations)(Lt)?.find((({name:e})=>e===g))||m);var g;const[h,_]=(0,je.useState)(o),[b,f]=(0,je.useState)(!1),{invalidateResolution:v}=(0,ut.useDispatch)(ct.store),{preview:y,fetching:k,themeSupportsResponsive:x,cannotEmbed:w}=(0,ut.useSelect)((e=>{const{getEmbedPreview:t,isPreviewEmbedFallback:n,isRequestingEmbedPreview:a,getThemeSupports:r}=e(ct.store);if(!o)return{fetching:!1,cannotEmbed:!1};const l=t(o),i=n(o),s=!!l&&!(!1===l?.html&&void 0===l?.type)&&!(404===l?.data?.status);return{preview:s?l:void 0,fetching:a(o),themeSupportsResponsive:r()["responsive-embeds"],cannotEmbed:!s||i}}),[o]),E=()=>((e,t,n,a)=>{const{allowResponsive:o,className:r}=e;return{...e,...Ot(t,n,r,a,o)}})(r,y,d,a);(0,je.useEffect)((()=>{if(!y?.html||!w||k)return;const e=o.replace(/\/$/,"");_(e),f(!1),s({url:e})}),[y?.html,o,w,k]),(0,je.useEffect)((()=>{if(w&&!k&&h&&"x.com"===(0,st.getAuthority)(h)){const e=new URL(h);e.host="twitter.com",s({url:e.toString()})}}),[h,w,k,s]),(0,je.useEffect)((()=>{if(y&&!b){const t=E();if(s(t),i){const n=Ft(e,t);n&&i(n)}}}),[y,b]);const C=(0,Je.useBlockProps)();if(k)return(0,je.createElement)(We.View,{...C},(0,je.createElement)(qi,null));const S=(0,Ye.sprintf)((0,Ye.__)("%s URL"),d);if(!y||w||b)return(0,je.createElement)(We.View,{...C},(0,je.createElement)(ji,{icon:p,label:S,onFocus:u,onSubmit:e=>{e&&e.preventDefault();const t=$t(r.className);f(!1),s({url:h,className:t})},value:h,cannotEmbed:w,onChange:e=>_(e.target.value),fallback:()=>function(e,t){const n=(0,je.createElement)("a",{href:e},e);t((0,qe.createBlock)("core/paragraph",{content:(0,je.renderToString)(n)}))}(h,i),tryAgain:()=>{v("getEmbedPreview",[h])}}));const{caption:B,type:T,allowResponsive:N,className:P}=E(),I=it()(P,e.className);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ei,{showEditButton:y&&!w,themeSupportsResponsive:x,blockSupportsResponsive:a,allowResponsive:N,toggleResponsive:()=>{const{allowResponsive:e,className:t}=r,{html:n}=y,o=!e;s({allowResponsive:o,className:Gt(n,t,a&&o)})},switchBackToURLInput:()=>f(!0)}),(0,je.createElement)(We.View,{...C},(0,je.createElement)(Ki,{preview:y,previewable:n,className:I,url:h,type:T,caption:B,onCaptionChange:e=>s({caption:e}),isSelected:l,icon:p,label:S,insertBlocksAfter:c})))};const{name:Ji}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},Xi={from:[{type:"raw",isMatch:e=>"P"===e.nodeName&&/^\s*(https?:\/\/\S+)\s*$/i.test(e.textContent)&&1===e.textContent?.match(/https/gi)?.length,transform:e=>(0,qe.createBlock)(Ji,{url:e.textContent.trim()})}],to:[{type:"block",blocks:["core/paragraph"],isMatch:({url:e})=>!!e,transform:({url:e,caption:t})=>{let n=`<a href="${e}">${e}</a>`;return t?.trim()&&(n+=`<br />${t}`),(0,qe.createBlock)("core/paragraph",{content:n})}}]};var es=Xi;const ts=[{name:"twitter",title:"Twitter",icon:Ni,keywords:["tweet",(0,Ye.__)("social")],description:(0,Ye.__)("Embed a tweet."),patterns:[/^https?:\/\/(www\.)?twitter\.com\/.+/i],attributes:{providerNameSlug:"twitter",responsive:!0}},{name:"youtube",title:"YouTube",icon:Pi,keywords:[(0,Ye.__)("music"),(0,Ye.__)("video")],description:(0,Ye.__)("Embed a YouTube video."),patterns:[/^https?:\/\/((m|www)\.)?youtube\.com\/.+/i,/^https?:\/\/youtu\.be\/.+/i],attributes:{providerNameSlug:"youtube",responsive:!0}},{name:"facebook",title:"Facebook",icon:Ii,keywords:[(0,Ye.__)("social")],description:(0,Ye.__)("Embed a Facebook post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"facebook",previewable:!1,responsive:!0}},{name:"instagram",title:"Instagram",icon:Mi,keywords:[(0,Ye.__)("image"),(0,Ye.__)("social")],description:(0,Ye.__)("Embed an Instagram post."),scope:["block"],patterns:[],attributes:{providerNameSlug:"instagram",responsive:!0}},{name:"wordpress",title:"WordPress",icon:zi,keywords:[(0,Ye.__)("post"),(0,Ye.__)("blog")],description:(0,Ye.__)("Embed a WordPress post."),attributes:{providerNameSlug:"wordpress"}},{name:"soundcloud",title:"SoundCloud",icon:Si,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed SoundCloud content."),patterns:[/^https?:\/\/(www\.)?soundcloud\.com\/.+/i],attributes:{providerNameSlug:"soundcloud",responsive:!0}},{name:"spotify",title:"Spotify",icon:Ri,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed Spotify content."),patterns:[/^https?:\/\/(open|play)\.spotify\.com\/.+/i],attributes:{providerNameSlug:"spotify",responsive:!0}},{name:"flickr",title:"Flickr",icon:Hi,keywords:[(0,Ye.__)("image")],description:(0,Ye.__)("Embed Flickr content."),patterns:[/^https?:\/\/(www\.)?flickr\.com\/.+/i,/^https?:\/\/flic\.kr\/.+/i],attributes:{providerNameSlug:"flickr",responsive:!0}},{name:"vimeo",title:"Vimeo",icon:Ai,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a Vimeo video."),patterns:[/^https?:\/\/(www\.)?vimeo\.com\/.+/i],attributes:{providerNameSlug:"vimeo",responsive:!0}},{name:"animoto",title:"Animoto",icon:Fi,description:(0,Ye.__)("Embed an Animoto video."),patterns:[/^https?:\/\/(www\.)?(animoto|video214)\.com\/.+/i],attributes:{providerNameSlug:"animoto",responsive:!0}},{name:"cloudup",title:"Cloudup",icon:Ci,description:(0,Ye.__)("Embed Cloudup content."),patterns:[/^https?:\/\/cloudup\.com\/.+/i],attributes:{providerNameSlug:"cloudup",responsive:!0}},{name:"collegehumor",title:"CollegeHumor",icon:Ti,description:(0,Ye.__)("Embed CollegeHumor content."),scope:["block"],patterns:[],attributes:{providerNameSlug:"collegehumor",responsive:!0}},{name:"crowdsignal",title:"Crowdsignal",icon:Ci,keywords:["polldaddy",(0,Ye.__)("survey")],description:(0,Ye.__)("Embed Crowdsignal (formerly Polldaddy) content."),patterns:[/^https?:\/\/((.+\.)?polldaddy\.com|poll\.fm|.+\.crowdsignal\.net|.+\.survey\.fm)\/.+/i],attributes:{providerNameSlug:"crowdsignal",responsive:!0}},{name:"dailymotion",title:"Dailymotion",icon:$i,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a Dailymotion video."),patterns:[/^https?:\/\/(www\.)?dailymotion\.com\/.+/i],attributes:{providerNameSlug:"dailymotion",responsive:!0}},{name:"imgur",title:"Imgur",icon:Bi,description:(0,Ye.__)("Embed Imgur content."),patterns:[/^https?:\/\/(.+\.)?imgur\.com\/.+/i],attributes:{providerNameSlug:"imgur",responsive:!0}},{name:"issuu",title:"Issuu",icon:Ci,description:(0,Ye.__)("Embed Issuu content."),patterns:[/^https?:\/\/(www\.)?issuu\.com\/.+/i],attributes:{providerNameSlug:"issuu",responsive:!0}},{name:"kickstarter",title:"Kickstarter",icon:Ci,description:(0,Ye.__)("Embed Kickstarter content."),patterns:[/^https?:\/\/(www\.)?kickstarter\.com\/.+/i,/^https?:\/\/kck\.st\/.+/i],attributes:{providerNameSlug:"kickstarter",responsive:!0}},{name:"mixcloud",title:"Mixcloud",icon:Si,keywords:[(0,Ye.__)("music"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed Mixcloud content."),patterns:[/^https?:\/\/(www\.)?mixcloud\.com\/.+/i],attributes:{providerNameSlug:"mixcloud",responsive:!0}},{name:"pocket-casts",title:"Pocket Casts",icon:Ui,keywords:[(0,Ye.__)("podcast"),(0,Ye.__)("audio")],description:(0,Ye.__)("Embed a podcast player from Pocket Casts."),patterns:[/^https:\/\/pca.st\/\w+/i],attributes:{providerNameSlug:"pocket-casts",responsive:!0}},{name:"reddit",title:"Reddit",icon:Li,description:(0,Ye.__)("Embed a Reddit thread."),patterns:[/^https?:\/\/(www\.)?reddit\.com\/.+/i],attributes:{providerNameSlug:"reddit",responsive:!0}},{name:"reverbnation",title:"ReverbNation",icon:Si,description:(0,Ye.__)("Embed ReverbNation content."),patterns:[/^https?:\/\/(www\.)?reverbnation\.com\/.+/i],attributes:{providerNameSlug:"reverbnation",responsive:!0}},{name:"screencast",title:"Screencast",icon:Ti,description:(0,Ye.__)("Embed Screencast content."),patterns:[/^https?:\/\/(www\.)?screencast\.com\/.+/i],attributes:{providerNameSlug:"screencast",responsive:!0}},{name:"scribd",title:"Scribd",icon:Ci,description:(0,Ye.__)("Embed Scribd content."),patterns:[/^https?:\/\/(www\.)?scribd\.com\/.+/i],attributes:{providerNameSlug:"scribd",responsive:!0}},{name:"slideshare",title:"Slideshare",icon:Ci,description:(0,Ye.__)("Embed Slideshare content."),patterns:[/^https?:\/\/(.+?\.)?slideshare\.net\/.+/i],attributes:{providerNameSlug:"slideshare",responsive:!0}},{name:"smugmug",title:"SmugMug",icon:Bi,description:(0,Ye.__)("Embed SmugMug content."),patterns:[/^https?:\/\/(.+\.)?smugmug\.com\/.*/i],attributes:{providerNameSlug:"smugmug",previewable:!1,responsive:!0}},{name:"speaker-deck",title:"Speaker Deck",icon:Ci,description:(0,Ye.__)("Embed Speaker Deck content."),patterns:[/^https?:\/\/(www\.)?speakerdeck\.com\/.+/i],attributes:{providerNameSlug:"speaker-deck",responsive:!0}},{name:"tiktok",title:"TikTok",icon:Ti,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a TikTok video."),patterns:[/^https?:\/\/(www\.)?tiktok\.com\/.+/i],attributes:{providerNameSlug:"tiktok",responsive:!0}},{name:"ted",title:"TED",icon:Ti,description:(0,Ye.__)("Embed a TED video."),patterns:[/^https?:\/\/(www\.|embed\.)?ted\.com\/.+/i],attributes:{providerNameSlug:"ted",responsive:!0}},{name:"tumblr",title:"Tumblr",icon:Di,keywords:[(0,Ye.__)("social")],description:(0,Ye.__)("Embed a Tumblr post."),patterns:[/^https?:\/\/(.+)\.tumblr\.com\/.+/i],attributes:{providerNameSlug:"tumblr",responsive:!0}},{name:"videopress",title:"VideoPress",icon:Ti,keywords:[(0,Ye.__)("video")],description:(0,Ye.__)("Embed a VideoPress video."),patterns:[/^https?:\/\/videopress\.com\/.+/i],attributes:{providerNameSlug:"videopress",responsive:!0}},{name:"wordpress-tv",title:"WordPress.tv",icon:Ti,description:(0,Ye.__)("Embed a WordPress.tv video."),patterns:[/^https?:\/\/wordpress\.tv\/.+/i],attributes:{providerNameSlug:"wordpress-tv",responsive:!0}},{name:"amazon-kindle",title:"Amazon Kindle",icon:Vi,keywords:[(0,Ye.__)("ebook")],description:(0,Ye.__)("Embed Amazon Kindle content."),patterns:[/^https?:\/\/([a-z0-9-]+\.)?(amazon|amzn)(\.[a-z]{2,4})+\/.+/i,/^https?:\/\/(www\.)?(a\.co|z\.cn)\/.+/i],attributes:{providerNameSlug:"amazon-kindle"}},{name:"pinterest",title:"Pinterest",icon:Gi,keywords:[(0,Ye.__)("social"),(0,Ye.__)("bookmark")],description:(0,Ye.__)("Embed Pinterest pins, boards, and profiles."),patterns:[/^https?:\/\/([a-z]{2}|www)\.pinterest\.com(\.(au|mx))?\/.*/i],attributes:{providerNameSlug:"pinterest"}},{name:"wolfram-cloud",title:"Wolfram",icon:Oi,description:(0,Ye.__)("Embed Wolfram notebook content."),patterns:[/^https?:\/\/(www\.)?wolframcloud\.com\/obj\/.+/i],attributes:{providerNameSlug:"wolfram-cloud",responsive:!0}}];ts.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.providerNameSlug===t.providerNameSlug)}));var ns=ts;const{attributes:as}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},os={attributes:as,save({attributes:e}){const{url:t,caption:n,type:a,providerNameSlug:o}=e;if(!t)return null;const r=it()("wp-block-embed",{[`is-type-${a}`]:a,[`is-provider-${o}`]:o,[`wp-block-embed-${o}`]:o});return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:r})},(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${t}\n`),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}},rs={attributes:as,save({attributes:{url:e,caption:t,type:n,providerNameSlug:a}}){if(!e)return null;const o=it()("wp-block-embed",{[`is-type-${n}`]:n,[`is-provider-${a}`]:a});return(0,je.createElement)("figure",{className:o},`\n${e}\n`,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:t}))}};var ls=[os,rs];const is={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/embed",title:"Embed",category:"embed",description:"Add a block that displays content pulled from other sites, like Twitter or YouTube.",textdomain:"default",attributes:{url:{type:"string",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},type:{type:"string",__experimentalRole:"content"},providerNameSlug:{type:"string",__experimentalRole:"content"},allowResponsive:{type:"boolean",default:!0},responsive:{type:"boolean",default:!1,__experimentalRole:"content"},previewable:{type:"boolean",default:!0,__experimentalRole:"content"}},supports:{align:!0,spacing:{margin:!0}},editorStyle:"wp-block-embed-editor",style:"wp-block-embed"},{name:ss}=is,cs={icon:Ci,edit:Yi,save:function({attributes:e}){const{url:t,caption:n,type:a,providerNameSlug:o}=e;if(!t)return null;const r=Pt()("wp-block-embed",{[`is-type-${a}`]:a,[`is-provider-${o}`]:o,[`wp-block-embed-${o}`]:o});return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:r})},(0,je.createElement)("div",{className:"wp-block-embed__wrapper"},`\n${t}\n`),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:n}))},transforms:es,variations:ns,deprecated:ls},us=()=>Qe({name:ss,metadata:is,settings:cs});var ms=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 6.2h-5.9l-.6-1.1c-.3-.7-1-1.1-1.8-1.1H5c-1.1 0-2 .9-2 2v11.8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8.2c0-1.1-.9-2-2-2zm.5 11.6c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h5.8c.2 0 .4.1.4.3l1 2H19c.3 0 .5.2.5.5v9.5z"}));const ps={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),a),m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},ds={attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),a),m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:"wp-block-file__button",download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},gs={attributes:{id:{type:"number"},href:{type:"string"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0},save({attributes:e}){const{href:t,fileName:n,textLinkHref:a,textLinkTarget:o,showDownloadButton:r,downloadButtonText:l,displayPreview:i,previewHeight:s}=e,c=Je.RichText.isEmpty(n)?(0,Ye.__)("PDF embed"):(0,Ye.sprintf)((0,Ye.__)("Embed of %s."),n);return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},i&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${s}px`},"aria-label":c})),!Je.RichText.isEmpty(n)&&(0,je.createElement)("a",{href:a,target:o,rel:o?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:n})),r&&(0,je.createElement)("a",{href:t,className:"wp-block-file__button",download:!0},(0,je.createElement)(Je.RichText.Content,{value:l})))}};var hs=[ps,ds,gs];function _s({hrefs:e,openInNewWindow:t,showDownloadButton:n,changeLinkDestinationOption:a,changeOpenInNewWindow:o,changeShowDownloadButton:r,displayPreview:l,changeDisplayPreview:i,previewHeight:s,changePreviewHeight:c}){const{href:u,textLinkHref:m,attachmentPage:p}=e;let d=[{value:u,label:(0,Ye.__)("URL")}];return p&&(d=[{value:u,label:(0,Ye.__)("Media file")},{value:p,label:(0,Ye.__)("Attachment page")}]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,u.endsWith(".pdf")&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("PDF settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show inline embed"),help:l?(0,Ye.__)("Note: Most phone and tablet browsers won't display embedded PDFs."):null,checked:!!l,onChange:i}),l&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Height in pixels"),min:fs,max:Math.max(vs,s),value:s,onChange:c})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:m,options:d,onChange:a}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),checked:t,onChange:o}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show download button"),checked:n,onChange:r}))))}const bs=e=>{let t;try{t=new window.ActiveXObject(e)}catch(e){t=void 0}return t},fs=200,vs=2e3;function ys({text:e,disabled:t}){const{createNotice:n}=(0,ut.useDispatch)(Bt.store),a=(0,Tt.useCopyToClipboard)(e,(()=>{n("info",(0,Ye.__)("Copied URL to clipboard."),{isDismissible:!0,type:"snackbar"})}));return(0,je.createElement)(Ke.ToolbarButton,{className:"components-clipboard-toolbar-button",ref:a,disabled:t},(0,Ye.__)("Copy URL"))}var ks=function({attributes:e,isSelected:t,setAttributes:n,clientId:a}){const{id:o,fileId:r,fileName:l,href:i,textLinkHref:s,textLinkTarget:c,showDownloadButton:u,downloadButtonText:m,displayPreview:p,previewHeight:d}=e,{media:g,mediaUpload:h}=(0,ut.useSelect)((e=>({media:void 0===o?void 0:e(ct.store).getMedia(o),mediaUpload:e(Je.store).getSettings().mediaUpload})),[o]),{createErrorNotice:_}=(0,ut.useDispatch)(Bt.store),{toggleSelection:b,__unstableMarkNextChangeAsNotPersistent:f}=(0,ut.useDispatch)(Je.store);function v(e){if(e&&e.url){const t=e.url.endsWith(".pdf");n({href:e.url,fileName:e.title,textLinkHref:e.url,id:e.id,displayPreview:!!t||void 0,previewHeight:t?600:void 0})}}function y(e){n({href:void 0}),_(e,{type:"snackbar"})}function k(e){n({downloadButtonText:e.replace(/<\/?a[^>]*>/g,"")})}(0,je.useEffect)((()=>{if((0,Ct.isBlobURL)(i)){const e=(0,Ct.getBlobByURL)(i);h({filesList:[e],onFileChange:([e])=>v(e),onError:y}),(0,Ct.revokeBlobURL)(i)}void 0===m&&k((0,Ye._x)("Download","button label"))}),[]),(0,je.useEffect)((()=>{!r&&i&&(f(),n({fileId:`wp-block-file--media-${a}`}))}),[i,r,a]);const x=g&&g.link,w=(0,Je.useBlockProps)({className:it()((0,Ct.isBlobURL)(i)&&(0,Ke.__unstableGetAnimateClassName)({type:"loading"}),{"is-transient":(0,Ct.isBlobURL)(i)})}),E=!(window.navigator.userAgent.indexOf("Mobi")>-1||window.navigator.userAgent.indexOf("Android")>-1||window.navigator.userAgent.indexOf("Macintosh")>-1&&window.navigator.maxTouchPoints&&window.navigator.maxTouchPoints>2||(window.ActiveXObject||"ActiveXObject"in window)&&!bs("AcroPDF.PDF")&&!bs("PDF.PdfCtrl"))&&p;return i?(0,je.createElement)(je.Fragment,null,(0,je.createElement)(_s,{hrefs:{href:i,textLinkHref:s,attachmentPage:x},openInNewWindow:!!c,showDownloadButton:u,changeLinkDestinationOption:function(e){n({textLinkHref:e})},changeOpenInNewWindow:function(e){n({textLinkTarget:!!e&&"_blank"})},changeShowDownloadButton:function(e){n({showDownloadButton:e})},displayPreview:p,changeDisplayPreview:function(e){n({displayPreview:e})},previewHeight:d,changePreviewHeight:function(e){const t=Math.max(parseInt(e,10),fs);n({previewHeight:t})}}),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:o,mediaURL:i,accept:"*",onSelect:v,onError:y}),(0,je.createElement)(ys,{text:i,disabled:(0,Ct.isBlobURL)(i)})),(0,je.createElement)("div",{...w},E&&(0,je.createElement)(Ke.ResizableBox,{size:{height:d},minHeight:fs,maxHeight:vs,minWidth:"100%",grid:[10,10],enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResizeStart:()=>b(!1),onResizeStop:function(e,t,a,o){b(!0);const r=parseInt(d+o.height,10);n({previewHeight:r})},showHandle:t},(0,je.createElement)("object",{className:"wp-block-file__preview",data:i,type:"application/pdf","aria-label":(0,Ye.__)("Embed of the selected PDF file.")}),!t&&(0,je.createElement)("div",{className:"wp-block-file__preview-overlay"})),(0,je.createElement)("div",{className:"wp-block-file__content-wrapper"},(0,je.createElement)(Je.RichText,{tagName:"a",value:l,placeholder:(0,Ye.__)("Write file name…"),withoutInteractiveFormatting:!0,onChange:e=>n({fileName:e}),href:s}),u&&(0,je.createElement)("div",{className:"wp-block-file__button-richtext-wrapper"},(0,je.createElement)(Je.RichText,{tagName:"div","aria-label":(0,Ye.__)("Download button text"),className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),value:m,withoutInteractiveFormatting:!0,placeholder:(0,Ye.__)("Add text…"),onChange:e=>k(e)}))))):(0,je.createElement)("div",{...w},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:ms}),labels:{title:(0,Ye.__)("File"),instructions:(0,Ye.__)("Upload a file or pick one from your media library.")},onSelect:v,onError:y,accept:"*"}))};const xs={from:[{type:"files",isMatch(e){return e.length>0},priority:15,transform:e=>{const t=[];return e.forEach((e=>{const n=(0,Ct.createBlobURL)(e);t.push((0,qe.createBlock)("core/file",{href:n,fileName:e.name,textLinkHref:n}))})),t}},{type:"block",blocks:["core/audio"],transform:e=>(0,qe.createBlock)("core/file",{href:e.src,fileName:e.caption,textLinkHref:e.src,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/video"],transform:e=>(0,qe.createBlock)("core/file",{href:e.src,fileName:e.caption,textLinkHref:e.src,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/image"],transform:e=>(0,qe.createBlock)("core/file",{href:e.url,fileName:e.caption||(0,st.getFilename)(e.url),textLinkHref:e.url,id:e.id,anchor:e.anchor})}],to:[{type:"block",blocks:["core/audio"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("audio")},transform:e=>(0,qe.createBlock)("core/audio",{src:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/video"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("video")},transform:e=>(0,qe.createBlock)("core/video",{src:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})},{type:"block",blocks:["core/image"],isMatch:({id:e})=>{if(!e)return!1;const{getMedia:t}=(0,ut.select)(ct.store),n=t(e);return!!n&&n.mime_type.includes("image")},transform:e=>(0,qe.createBlock)("core/image",{url:e.href,caption:e.fileName,id:e.id,anchor:e.anchor})}]};var ws=xs;const Es={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/file",title:"File",category:"media",description:"Add a link to a downloadable file.",keywords:["document","pdf","download"],textdomain:"default",attributes:{id:{type:"number"},href:{type:"string"},fileId:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"id"},fileName:{type:"string",source:"html",selector:"a:not([download])"},textLinkHref:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"href"},textLinkTarget:{type:"string",source:"attribute",selector:"a:not([download])",attribute:"target"},showDownloadButton:{type:"boolean",default:!0},downloadButtonText:{type:"string",source:"html",selector:"a[download]"},displayPreview:{type:"boolean"},previewHeight:{type:"number",default:600}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},interactivity:!0},viewScript:"file:./view.min.js",editorStyle:"wp-block-file-editor",style:"wp-block-file"},{name:Cs}=Es,Ss={icon:ms,example:{attributes:{href:"https://upload.wikimedia.org/wikipedia/commons/d/dd/Armstrong_Small_Step.ogg",fileName:(0,Ye._x)("Armstrong_Small_Step","Name of the file")}},transforms:ws,deprecated:hs,edit:ks,save:function({attributes:e}){const{href:t,fileId:n,fileName:a,textLinkHref:o,textLinkTarget:r,showDownloadButton:l,downloadButtonText:i,displayPreview:s,previewHeight:c}=e,u=Je.RichText.isEmpty(a)?"PDF embed":a,m=!Je.RichText.isEmpty(a),p=m?n:void 0;return t&&(0,je.createElement)("div",{...Je.useBlockProps.save()},s&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("object",{className:"wp-block-file__embed",data:t,type:"application/pdf",style:{width:"100%",height:`${c}px`},"aria-label":u})),m&&(0,je.createElement)("a",{id:p,href:o,target:r,rel:r?"noreferrer noopener":void 0},(0,je.createElement)(Je.RichText.Content,{value:a})),l&&(0,je.createElement)("a",{href:t,className:it()("wp-block-file__button",(0,Je.__experimentalGetElementClassName)("button")),download:!0,"aria-describedby":p},(0,je.createElement)(Je.RichText.Content,{value:i})))}},Bs=()=>Qe({name:Cs,metadata:Es,settings:Ss});var Ts=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M16.375 4.5H4.625a.125.125 0 0 0-.125.125v8.254l2.859-1.54a.75.75 0 0 1 .68-.016l2.384 1.142 2.89-2.074a.75.75 0 0 1 .874 0l2.313 1.66V4.625a.125.125 0 0 0-.125-.125Zm.125 9.398-2.75-1.975-2.813 2.02a.75.75 0 0 1-.76.067l-2.444-1.17L4.5 14.583v1.792c0 .069.056.125.125.125h11.75a.125.125 0 0 0 .125-.125v-2.477ZM4.625 3C3.728 3 3 3.728 3 4.625v11.75C3 17.273 3.728 18 4.625 18h11.75c.898 0 1.625-.727 1.625-1.625V4.625C18 3.728 17.273 3 16.375 3H4.625ZM20 8v11c0 .69-.31 1-.999 1H6v1.5h13.001c1.52 0 2.499-.982 2.499-2.5V8H20Z",fillRule:"evenodd",clipRule:"evenodd"}));const Ns="none",Ps="media",Is="attachment",Ms="file",zs="post";const Rs=(e,t="large")=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link"].includes(e))));n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url||e?.source_url;const a=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return a&&(n.fullUrl=a),n};function Hs(){return!je.Platform.isNative||function(){if(!window.wp||"boolean"!=typeof window.wp.galleryBlockV2Enabled)throw"window.wp.galleryBlockV2Enabled is not defined";return window.wp.galleryBlockV2Enabled}()}const As="file",Ls="post";function Ds(e){return Math.min(3,e?.images?.length)}function Vs(e,t){switch(t){case As:return{href:e?.source_url||e?.url,linkDestination:Ps};case Ls:return{href:e?.link,linkDestination:Is};case Ps:return{href:e?.source_url||e?.url,linkDestination:Ps};case Is:return{href:e?.link,linkDestination:Is};case Ns:return{href:void 0,linkDestination:Ns}}return{}}function Fs(e){let t=e.linkTo?e.linkTo:"none";"post"===t?t="attachment":"file"===t&&(t="media");const n=e.images.map((n=>function(e,t,n){return(0,qe.createBlock)("core/image",{...e.id&&{id:parseInt(e.id)},url:e.url,alt:e.alt,caption:e.caption,sizeSlug:t,...Vs(e,n)})}(n,e.sizeSlug,t))),{images:a,ids:o,...r}=e;return[{...r,linkTo:t,allowResize:!1},n]}const $s={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",default:[],items:{type:"object"}},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},save({attributes:e}){const{caption:t,columns:n,imageCrop:a}=e,o=it()("has-nested-images",{[`columns-${n}`]:void 0!==n,"columns-default":void 0===n,"is-cropped":a}),r=Je.useBlockProps.save({className:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("figure",{...l},l.children,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:t}))}},Gs={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"}},supports:{anchor:!0,align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e,l=`columns-${n} ${a?"is-cropped":""}`;return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:l})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case As:t=e.fullUrl||e.url;break;case Ls:t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))},migrate(e){return Hs()?Fs(e):e}},Os={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},sizeSlug:{type:"string",default:"large"}},supports:{align:!0},isEligible({linkTo:e}){return!e||"attachment"===e||"media"===e},migrate(e){if(Hs())return Fs(e);let t=e.linkTo;return e.linkTo?"attachment"===e.linkTo?t="post":"media"===e.linkTo&&(t="file"):t="none",{...e,linkTo:t}},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e;return(0,je.createElement)("figure",{className:`columns-${n} ${a?"is-cropped":""}`},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))}},Us={attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},link:{source:"attribute",selector:"img",attribute:"data-link"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",default:[]},columns:{type:"number"},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},isEligible({ids:e}){return e&&e.some((e=>"string"==typeof e))},migrate(e){var t;return Hs()?Fs(e):{...e,ids:(null!==(t=e.ids)&&void 0!==t?t:[]).map((e=>{const t=parseInt(e,10);return Number.isInteger(t)?t:null}))}},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e;return(0,je.createElement)("figure",{className:`columns-${n} ${a?"is-cropped":""}`},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-item__caption",value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:"blocks-gallery-caption",value:o}))}},qs={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},fullUrl:{source:"attribute",selector:"img",attribute:"data-full-url"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},ids:{type:"array",default:[]},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,linkTo:o}=e;return(0,je.createElement)("ul",{className:`columns-${n} ${a?"is-cropped":""}`},t.map((e=>{let t;switch(o){case"media":t=e.fullUrl||e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,e.caption&&e.caption.length>0&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:e.caption})))})))},migrate(e){return Hs()?Fs(e):e}},js={attributes:{images:{type:"array",default:[],source:"query",selector:"ul.wp-block-gallery .blocks-gallery-item",query:{url:{source:"attribute",selector:"img",attribute:"src"},alt:{source:"attribute",selector:"img",attribute:"alt",default:""},id:{source:"attribute",selector:"img",attribute:"data-id"},link:{source:"attribute",selector:"img",attribute:"data-link"},caption:{type:"string",source:"html",selector:"figcaption"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"}},isEligible({images:e,ids:t}){return e&&e.length>0&&(!t&&e||t&&e&&t.length!==e.length||e.some(((e,n)=>!e&&null!==t[n]||parseInt(e,10)!==t[n])))},migrate(e){var t;return Hs()?Fs(e):{...e,ids:(null!==(t=e.images)&&void 0!==t?t:[]).map((({id:e})=>e?parseInt(e,10):null))}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,linkTo:o}=e;return(0,je.createElement)("ul",{className:`columns-${n} ${a?"is-cropped":""}`},t.map((e=>{let t;switch(o){case"media":t=e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,e.caption&&e.caption.length>0&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:e.caption})))})))}},Ws={attributes:{images:{type:"array",default:[],source:"query",selector:"div.wp-block-gallery figure.blocks-gallery-image img",query:{url:{source:"attribute",attribute:"src"},alt:{source:"attribute",attribute:"alt",default:""},id:{source:"attribute",attribute:"data-id"}}},columns:{type:"number"},imageCrop:{type:"boolean",default:!0},linkTo:{type:"string",default:"none"},align:{type:"string",default:"none"}},supports:{align:!0},save({attributes:e}){const{images:t,columns:n=Ds(e),align:a,imageCrop:o,linkTo:r}=e,l=it()(`columns-${n}`,{alignnone:"none"===a,"is-cropped":o});return(0,je.createElement)("div",{className:l},t.map((e=>{let t;switch(r){case"media":t=e.url;break;case"attachment":t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id});return(0,je.createElement)("figure",{key:e.id||e.url,className:"blocks-gallery-image"},t?(0,je.createElement)("a",{href:t},n):n)})))},migrate(e){return Hs()?Fs(e):e}};var Zs=[$s,Gs,Os,Us,qs,js,Ws],Qs=window.wp.viewport;const Ks=(0,je.createElement)(Je.BlockIcon,{icon:Ts}),Ys=20,Js="none",Xs="media",ec="attachment",tc="custom",nc=["noreferrer","noopener"],ac=["image"];function oc(e,t,n){switch(n||t){case Ms:case Ps:return{href:e?.source_url||e?.url,linkDestination:Xs};case zs:case Is:return{href:e?.link,linkDestination:ec};case Ns:return{href:void 0,linkDestination:Js}}return{}}function rc(e,{rel:t}){const n=e?"_blank":void 0;let a;return a=n||t?function(e){let t=e;return void 0!==e&&t&&(nc.forEach((e=>{const n=new RegExp("\\b"+e+"\\b","gi");t=t.replace(n,"")})),t!==e&&(t=t.trim()),t||(t=void 0)),t}(t):void 0,{linkTarget:n,rel:a}}var lc=(0,je.forwardRef)(((e,t)=>{const{attributes:n,isSelected:a,setAttributes:o,mediaPlaceholder:r,insertBlocksAfter:l,blockProps:i,__unstableLayoutClassNames:s,showCaption:c}=e,{align:u,columns:m,caption:p,imageCrop:d}=n;return(0,je.createElement)("figure",{...i,className:it()(i.className,s,"blocks-gallery-grid",{[`align${u}`]:u,[`columns-${m}`]:void 0!==m,"columns-default":void 0===m,"is-cropped":d})},i.children,a&&!i.children&&(0,je.createElement)(We.View,{className:"blocks-gallery-media-placeholder-wrapper"},r),c&&(!Je.RichText.isEmpty(p)||a)&&(0,je.createElement)(Je.RichText,{identifier:"caption","aria-label":(0,Ye.__)("Gallery caption text"),placeholder:(0,Ye.__)("Write gallery caption…"),value:p,className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),ref:t,tagName:"figcaption",onChange:e=>o({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>l((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))}));function ic(e,t,n){return(0,je.useMemo)((()=>function(){if(!e||0===e.length)return;const{imageSizes:a}=n();let o={};t&&(o=e.reduce(((e,t)=>{if(!t.id)return e;const n=a.reduce(((e,n)=>{const a=t.sizes?.[n.slug]?.url,o=t.media_details?.sizes?.[n.slug]?.source_url;return{...e,[n.slug]:a||o}}),{});return{...e,[parseInt(t.id,10)]:n}}),{}));const r=Object.values(o);return a.filter((({slug:e})=>r.some((t=>t[e])))).map((({name:e,slug:t})=>({value:t,label:e})))}()),[e,t])}function sc(e,t){const[n,a]=(0,je.useState)([]);return(0,je.useMemo)((()=>function(){let o=!1;const r=n.filter((t=>e.find((e=>t.clientId===e.clientId))));r.length<n.length&&(o=!0);e.forEach((e=>{e.fromSavedContent&&!r.find((t=>t.id===e.id))&&(o=!0,r.push(e))}));const l=e.filter((e=>!r.find((t=>e.clientId&&t.clientId===e.clientId))&&t?.find((t=>t.id===e.id))&&!e.fromSavedConent));(o||l?.length>0)&&a([...r,...l]);return l.length>0?l:null}()),[e,t])}const cc=[];function uc({blockGap:e,clientId:t}){const n=(0,je.useContext)(Je.BlockList.__unstableElementContext),a="var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )";let o,r=a,l=a;e&&(o="string"==typeof e?(0,Je.__experimentalGetGapCSSValue)(e):(0,Je.__experimentalGetGapCSSValue)(e?.top)||a,l="string"==typeof e?(0,Je.__experimentalGetGapCSSValue)(e):(0,Je.__experimentalGetGapCSSValue)(e?.left)||a,r=o===l?o:`${o} ${l}`);const i=`#block-${t} {\n\t\t--wp--style--unstable-gallery-gap: ${"0"===l?"0px":l};\n\t\tgap: ${r}\n\t}`;return i&&n?(0,je.createPortal)((0,je.createElement)((()=>(0,je.createElement)("style",null,i)),null),n):null}const mc=[{value:Is,label:(0,Ye.__)("Attachment Page")},{value:Ps,label:(0,Ye.__)("Media File")},{value:Ns,label:(0,Ye._x)("None","Media item link option")}],pc=["image"],dc=["core/image"],gc=je.Platform.isNative?(0,Ye.__)("Add media"):(0,Ye.__)("Drag images, upload new ones or select files from your library."),hc=je.Platform.isNative?{type:"stepper"}:{};var _c=(0,Tt.compose)([(0,Qs.withViewportMatch)({isNarrow:"< small"})])((function(e){const{setAttributes:t,attributes:n,className:a,clientId:o,isSelected:r,insertBlocksAfter:l,isContentLocked:i,onFocus:s}=e,{columns:c,imageCrop:u,linkTarget:m,linkTo:p,sizeSlug:d,caption:g}=n,[h,_]=(0,je.useState)(!!g),b=(0,Tt.usePrevious)(g);(0,je.useEffect)((()=>{g&&!b&&_(!0)}),[g,b]),(0,je.useEffect)((()=>{r||g||_(!1)}),[r,g]);const f=(0,je.useCallback)((e=>{e&&!g&&e.focus()}),[g]),{__unstableMarkNextChangeAsNotPersistent:v,replaceInnerBlocks:y,updateBlockAttributes:k,selectBlock:x}=(0,ut.useDispatch)(Je.store),{createSuccessNotice:w,createErrorNotice:E}=(0,ut.useDispatch)(Bt.store),{getBlock:C,getSettings:S,preferredStyle:B}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings().__experimentalPreferredStyleVariations;return{getBlock:e(Je.store).getBlock,getSettings:e(Je.store).getSettings,preferredStyle:t?.value?.["core/image"]}}),[]),T=(0,ut.useSelect)((e=>{var t;return null!==(t=e(Je.store).getBlock(o)?.innerBlocks)&&void 0!==t?t:[]}),[o]),N=(0,ut.useSelect)((e=>e(Je.store).wasBlockJustInserted(o,"inserter_menu")),[o]),P=(0,je.useMemo)((()=>T?.map((e=>({clientId:e.clientId,id:e.attributes.id,url:e.attributes.url,attributes:e.attributes,fromSavedContent:Boolean(e.originalContent)})))),[T]),I=function(e){return(0,ut.useSelect)((t=>{var n;const a=e.map((e=>e.attributes.id)).filter((e=>void 0!==e));return 0===a.length?cc:null!==(n=t(ct.store).getMediaItems({include:a.join(","),per_page:-1,orderby:"include"}))&&void 0!==n?n:cc}),[e])}(T),M=sc(P,I);(0,je.useEffect)((()=>{M?.forEach((e=>{v(),k(e.clientId,{...R(e.attributes),id:e.id,align:void 0})}))}),[M]);const z=ic(I,r,S);function R(e){const t=e.id?I.find((({id:t})=>t===e.id)):null;let a,o;return a=e.className&&""!==e.className?e.className:B?`is-style-${B}`:void 0,o=e.linkTarget||e.rel?{linkTarget:e.linkTarget,rel:e.rel}:rc(m,n),{...Rs(t,d),...oc(t,p,e?.linkDestination),...o,className:a,sizeSlug:d,caption:e.caption||t.caption?.raw,alt:e.alt||t.alt_text}}function H(e){const t=je.Platform.isNative&&e.id?I.find((({id:t})=>t===e.id)):null,n=t?t?.media_type:e.type;return pc.some((e=>0===n?.indexOf(e)))||0===e.url?.indexOf("blob:")}function A(e){const t="[object FileList]"===Object.prototype.toString.call(e),n=t?Array.from(e).map((e=>e.url?e:Rs({url:(0,Ct.createBlobURL)(e)}))):e;n.every(H)||E((0,Ye.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-upload-invalid-file",type:"snackbar"});const a=n.filter((e=>e.url||H(e))).map((e=>e.url?e:Rs({url:(0,Ct.createBlobURL)(e)}))),r=a.reduce(((e,t,n)=>(e[t.id]=n,e)),{}),l=t?T:T.filter((e=>a.find((t=>t.id===e.attributes.id)))),i=a.filter((e=>!l.find((t=>e.id===t.attributes.id)))).map((e=>(0,qe.createBlock)("core/image",{id:e.id,url:e.url,caption:e.caption,alt:e.alt})));y(o,l.concat(i).sort(((e,t)=>r[e.attributes.id]-r[t.attributes.id]))),i?.length>0&&x(i[0].clientId)}(0,je.useEffect)((()=>{p||(v(),t({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||Ns}))}),[p]);const L=!!P.length,D=L&&P.some((e=>!!e.id)),V=P.some((e=>je.Platform.isNative?0===e.url?.indexOf("file:"):!e.id&&0===e.url?.indexOf("blob:"))),F=je.Platform.select({web:{addToGallery:!1,disableMediaButtons:V,value:{}},native:{addToGallery:D,isAppender:L,disableMediaButtons:L&&!r||V,value:D?P:{},autoOpenMediaUpload:!L&&r&&N,onFocus:s}}),$=(0,je.createElement)(Je.MediaPlaceholder,{handleUpload:!1,icon:Ks,labels:{title:(0,Ye.__)("Gallery"),instructions:gc},onSelect:A,accept:"image/*",allowedTypes:pc,multiple:!0,onError:function(e){E(e,{type:"snackbar"})},...F}),G=(0,Je.useBlockProps)({className:it()(a,"has-nested-images")}),O=je.Platform.isNative&&{marginHorizontal:0,marginVertical:0},U=(0,Je.useInnerBlocksProps)(G,{allowedBlocks:dc,orientation:"horizontal",renderAppender:!1,...O});if(!L)return(0,je.createElement)(We.View,{...U},U.children,$);const q=p&&"none"!==p;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},P.length>1&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Columns"),value:c||(j=P.length,j?Math.min(3,j):3),onChange:function(e){t({columns:e})},min:1,max:Math.min(8,P.length),...hc,required:!0,__next40pxDefaultSize:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop images"),checked:!!u,onChange:function(){t({imageCrop:!u})},help:function(e){return e?(0,Ye.__)("Thumbnails are cropped to align."):(0,Ye.__)("Thumbnails are not cropped.")}}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:p,onChange:function(e){t({linkTo:e});const n={},a=[];C(o).innerBlocks.forEach((t=>{a.push(t.clientId);const o=t.attributes.id?I.find((({id:e})=>e===t.attributes.id)):null;n[t.clientId]=oc(o,e)})),k(a,n,!0);const r=[...mc].find((t=>t.value===e));w((0,Ye.sprintf)((0,Ye.__)("All gallery image links updated to: %s"),r.label),{id:"gallery-attributes-linkTo",type:"snackbar"})},options:mc,hideCancelButton:!0,size:"__unstable-large"}),q&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),checked:"_blank"===m,onChange:function(e){const n=e?"_blank":void 0;t({linkTarget:n});const a={},r=[];C(o).innerBlocks.forEach((e=>{r.push(e.clientId),a[e.clientId]=rc(n,e.attributes)})),k(r,a,!0);const l=e?(0,Ye.__)("All gallery images updated to open in new tab"):(0,Ye.__)("All gallery images updated to not open in new tab");w(l,{id:"gallery-attributes-openInNewTab",type:"snackbar"})}}),z?.length>0&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resolution"),help:(0,Ye.__)("Select the size of the source images."),value:d,options:z,onChange:function(e){t({sizeSlug:e});const n={},a=[];C(o).innerBlocks.forEach((t=>{a.push(t.clientId);const o=t.attributes.id?I.find((({id:e})=>e===t.attributes.id)):null;n[t.clientId]=function(e,t){const n=e?.media_details?.sizes?.[t]?.source_url;return n?{url:n,width:void 0,height:void 0,sizeSlug:t}:{}}(o,e)})),k(a,n,!0);const r=z.find((t=>t.value===e));w((0,Ye.sprintf)((0,Ye.__)("All gallery image sizes updated to: %s"),r.label),{id:"gallery-attributes-sizeSlug",type:"snackbar"})},hideCancelButton:!0,size:"__unstable-large"}),je.Platform.isWeb&&!z&&D&&(0,je.createElement)(Ke.BaseControl,{className:"gallery-image-sizes"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Resolution")),(0,je.createElement)(We.View,{className:"gallery-image-sizes__loading"},(0,je.createElement)(Ke.Spinner,null),(0,Ye.__)("Loading options…"))))),je.Platform.isWeb&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},!i&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{_(!h),h&&g&&t({caption:void 0})},icon:St,isPressed:h,label:h?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{allowedTypes:pc,accept:"image/*",handleUpload:!1,onSelect:A,name:(0,Ye.__)("Add"),multiple:!0,mediaIds:P.filter((e=>e.id)).map((e=>e.id)),addToGallery:D})),(0,je.createElement)(uc,{blockGap:n.style?.spacing?.blockGap,clientId:o})),(0,je.createElement)(lc,{...e,showCaption:h,ref:je.Platform.isWeb?f:void 0,images:P,mediaPlaceholder:!L||je.Platform.isNative?$:void 0,blockProps:U,insertBlocksAfter:l}));var j}));const bc=(e,t="large")=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link","caption"].includes(e))));n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e?.url;const a=e?.sizes?.full?.url||e?.media_details?.sizes?.full?.source_url;return a&&(n.fullUrl=a),n};var fc=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v8.4l-3-2.9c-.3-.3-.8-.3-1 0L11.9 14 9 12c-.3-.2-.6-.2-.8 0l-3.6 2.6V5c-.1-.3.1-.5.4-.5zm14 15H5c-.3 0-.5-.2-.5-.5v-2.4l4.1-3 3 1.9c.3.2.7.2.9-.1L16 12l3.5 3.4V19c0 .3-.2.5-.5.5z"}));var vc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var yc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));var kc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const xc="none",wc="file",Ec="post";class Cc extends je.Component{constructor(){super(...arguments),this.onSelectImage=this.onSelectImage.bind(this),this.onRemoveImage=this.onRemoveImage.bind(this),this.bindContainer=this.bindContainer.bind(this),this.onEdit=this.onEdit.bind(this),this.onSelectImageFromLibrary=this.onSelectImageFromLibrary.bind(this),this.onSelectCustomURL=this.onSelectCustomURL.bind(this),this.state={isEditing:!1}}bindContainer(e){this.container=e}onSelectImage(){this.props.isSelected||this.props.onSelect()}onRemoveImage(e){this.container===this.container.ownerDocument.activeElement&&this.props.isSelected&&-1!==[un.BACKSPACE,un.DELETE].indexOf(e.keyCode)&&(e.preventDefault(),this.props.onRemove())}onEdit(){this.setState({isEditing:!0})}componentDidUpdate(){const{image:e,url:t,__unstableMarkNextChangeAsNotPersistent:n}=this.props;e&&!t&&(n(),this.props.setAttributes({url:e.source_url,alt:e.alt_text}))}deselectOnBlur(){this.props.onDeselect()}onSelectImageFromLibrary(e){const{setAttributes:t,id:n,url:a,alt:o,caption:r,sizeSlug:l}=this.props;if(!e||!e.url)return;let i=bc(e,l);if(((e,t)=>!e&&(0,Ct.isBlobURL)(t))(n,a)&&o){const{alt:e,...t}=i;i=t}if(r&&!i.caption){const{caption:e,...t}=i;i=t}t(i),this.setState({isEditing:!1})}onSelectCustomURL(e){const{setAttributes:t,url:n}=this.props;e!==n&&(t({url:e,id:void 0}),this.setState({isEditing:!1}))}render(){const{url:e,alt:t,id:n,linkTo:a,link:o,isFirstItem:r,isLastItem:l,isSelected:i,caption:s,onRemove:c,onMoveForward:u,onMoveBackward:m,setAttributes:p,"aria-label":d}=this.props,{isEditing:g}=this.state;let h;switch(a){case wc:h=e;break;case Ec:h=o}const _=(0,je.createElement)(je.Fragment,null,(0,je.createElement)("img",{src:e,alt:t,"data-id":n,onKeyDown:this.onRemoveImage,tabIndex:"0","aria-label":d,ref:this.bindContainer}),(0,Ct.isBlobURL)(e)&&(0,je.createElement)(Ke.Spinner,null)),b=it()({"is-selected":i,"is-transient":(0,Ct.isBlobURL)(e)});return(0,je.createElement)("figure",{className:b,onClick:this.onSelectImage,onFocus:this.onSelectImage},!g&&(h?(0,je.createElement)("a",{href:h},_):_),g&&(0,je.createElement)(Je.MediaPlaceholder,{labels:{title:(0,Ye.__)("Edit gallery image")},icon:fc,onSelect:this.onSelectImageFromLibrary,onSelectURL:this.onSelectCustomURL,accept:"image/*",allowedTypes:["image"],value:{id:n,src:e}}),(0,je.createElement)(Ke.ButtonGroup,{className:"block-library-gallery-item__inline-menu is-left"},(0,je.createElement)(Ke.Button,{icon:vc,onClick:r?void 0:m,label:(0,Ye.__)("Move image backward"),"aria-disabled":r,disabled:!i}),(0,je.createElement)(Ke.Button,{icon:yc,onClick:l?void 0:u,label:(0,Ye.__)("Move image forward"),"aria-disabled":l,disabled:!i})),(0,je.createElement)(Ke.ButtonGroup,{className:"block-library-gallery-item__inline-menu is-right"},(0,je.createElement)(Ke.Button,{icon:xi,onClick:this.onEdit,label:(0,Ye.__)("Replace image"),disabled:!i}),(0,je.createElement)(Ke.Button,{icon:kc,onClick:c,label:(0,Ye.__)("Remove image"),disabled:!i})),!g&&(i||s)&&(0,je.createElement)(Je.RichText,{tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Image caption text"),placeholder:i?(0,Ye.__)("Add caption"):null,value:s,onChange:e=>p({caption:e}),inlineToolbar:!0}))}}var Sc=(0,Tt.compose)([(0,ut.withSelect)(((e,t)=>{const{getMedia:n}=e(ct.store),{id:a}=t;return{image:a?n(parseInt(a,10)):null}})),(0,ut.withDispatch)((e=>{const{__unstableMarkNextChangeAsNotPersistent:t}=e(Je.store);return{__unstableMarkNextChangeAsNotPersistent:t}}))])(Cc);function Bc({isHidden:e,...t}){return e?(0,je.createElement)(Ke.VisuallyHidden,{as:Je.RichText,...t}):(0,je.createElement)(Je.RichText,{...t})}var Tc=e=>{const{attributes:t,isSelected:n,setAttributes:a,selectedImage:o,mediaPlaceholder:r,onMoveBackward:l,onMoveForward:i,onRemoveImage:s,onSelectImage:c,onDeselectImage:u,onSetImageAttributes:m,insertBlocksAfter:p,blockProps:d}=e,{align:g,columns:h=Ds(t),caption:_,imageCrop:b,images:f}=t;return(0,je.createElement)("figure",{...d,className:it()(d.className,{[`align${g}`]:g,[`columns-${h}`]:h,"is-cropped":b})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},f.map(((e,a)=>{const r=(0,Ye.sprintf)((0,Ye.__)("image %1$d of %2$d in gallery"),a+1,f.length);return(0,je.createElement)("li",{className:"blocks-gallery-item",key:e.id?`${e.id}-${a}`:e.url},(0,je.createElement)(Sc,{url:e.url,alt:e.alt,id:e.id,isFirstItem:0===a,isLastItem:a+1===f.length,isSelected:n&&o===a,onMoveBackward:l(a),onMoveForward:i(a),onRemove:s(a),onSelect:c(a),onDeselect:u(a),setAttributes:e=>m(a,e),caption:e.caption,"aria-label":r,sizeSlug:t.sizeSlug}))}))),r,(0,je.createElement)(Bc,{isHidden:!n&&Je.RichText.isEmpty(_),tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),"aria-label":(0,Ye.__)("Gallery caption text"),placeholder:(0,Ye.__)("Write gallery caption…"),value:_,onChange:e=>a({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>p((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))};const Nc=[{value:Ec,label:(0,Ye.__)("Attachment Page")},{value:wc,label:(0,Ye.__)("Media File")},{value:xc,label:(0,Ye.__)("None")}],Pc=["image"],Ic=je.Platform.select({web:(0,Ye.__)("Drag images, upload new ones or select files from your library."),native:(0,Ye.__)("ADD MEDIA")}),Mc=je.Platform.select({web:{},native:{type:"stepper"}});var zc=(0,Tt.compose)([Ke.withNotices,(0,Qs.withViewportMatch)({isNarrow:"< small"})])((function(e){const{attributes:t,clientId:n,isSelected:a,noticeUI:o,noticeOperations:r,onFocus:l}=e,{columns:i=Ds(t),imageCrop:s,images:c,linkTo:u,sizeSlug:m}=t,[p,d]=(0,je.useState)(),[g,h]=(0,je.useState)(),{__unstableMarkNextChangeAsNotPersistent:_}=(0,ut.useDispatch)(Je.store),{imageSizes:b,mediaUpload:f,getMedia:v,wasBlockJustInserted:y}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings();return{imageSizes:t.imageSizes,mediaUpload:t.mediaUpload,getMedia:e(ct.store).getMedia,wasBlockJustInserted:e(Je.store).wasBlockJustInserted(n,"inserter_menu")}})),k=(0,je.useMemo)((()=>{var e;return a?(null!==(e=t.ids)&&void 0!==e?e:[]).reduce(((e,t)=>{if(!t)return e;const n=v(t),a=b.reduce(((e,t)=>{const a=n?.sizes?.[t.slug]?.url,o=n?.media_details?.sizes?.[t.slug]?.source_url;return{...e,[t.slug]:a||o}}),{});return{...e,[parseInt(t,10)]:a}}),{}):{}}),[a,t.ids,b]);function x(t){if(t.ids)throw new Error('The "ids" attribute should not be changed directly. It is managed automatically when "images" attribute changes');t.images&&(t={...t,ids:t.images.map((({id:e})=>parseInt(e,10)))}),e.setAttributes(t)}function w(e,t){const n=[...c];n.splice(t,1,c[e]),n.splice(e,1,c[t]),d(t),x({images:n})}function E(e){const t=e.id.toString(),n=c.find((({id:e})=>e===t)),a=n?n.caption:e.caption;if(!g)return a;const o=g.find((({id:e})=>e===t));return o&&o.caption!==e.caption?e.caption:a}function C(e){h(e.map((e=>({id:e.id.toString(),caption:e.caption})))),x({images:e.map((e=>({...bc(e,m),caption:E(e),id:e.id.toString()}))),columns:t.columns?Math.min(e.length,t.columns):t.columns})}(0,je.useEffect)((()=>{if("web"===je.Platform.OS&&c&&c.length>0&&c.every((({url:e})=>(0,Ct.isBlobURL)(e)))){const e=c.map((({url:e})=>(0,Ct.getBlobByURL)(e)));c.forEach((({url:e})=>(0,Ct.revokeBlobURL)(e))),f({filesList:e,onFileChange:C,allowedTypes:["image"]})}}),[]),(0,je.useEffect)((()=>{a||d()}),[a]),(0,je.useEffect)((()=>{u||(_(),x({linkTo:window?.wp?.media?.view?.settings?.defaultProps?.link||xc}))}),[u]);const S=!!c.length,B=S&&c.some((e=>!!e.id)),T=(0,je.createElement)(Je.MediaPlaceholder,{addToGallery:B,isAppender:S,disableMediaButtons:S&&!a,icon:!S&&Ks,labels:{title:!S&&(0,Ye.__)("Gallery"),instructions:!S&&Ic},onSelect:C,accept:"image/*",allowedTypes:Pc,multiple:!0,value:B?c:{},onError:function(e){r.removeAllNotices(),r.createErrorNotice(e)},notices:S?void 0:o,onFocus:l,autoOpenMediaUpload:!S&&a&&y}),N=(0,Je.useBlockProps)();if(!S)return(0,je.createElement)(We.View,{...N},T);const P=function(){const e=Object.values(k);return b.filter((({slug:t})=>e.some((e=>e[t])))).map((({name:e,slug:t})=>({value:t,label:e})))}(),I=S&&P.length>0;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},c.length>1&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Columns"),value:i,onChange:function(e){x({columns:e})},min:1,max:Math.min(8,c.length),...Mc,required:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop images"),checked:!!s,onChange:function(){x({imageCrop:!s})},help:function(e){return e?(0,Ye.__)("Thumbnails are cropped to align."):(0,Ye.__)("Thumbnails are not cropped.")}}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to"),value:u,onChange:function(e){x({linkTo:e})},options:Nc,hideCancelButton:!0}),I&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Image size"),value:m,options:P,onChange:function(e){x({images:(null!=c?c:[]).map((t=>{if(!t.id)return t;const n=k[parseInt(t.id,10)]?.[e];return{...t,...n&&{url:n}}})),sizeSlug:e})},hideCancelButton:!0}))),o,(0,je.createElement)(Tc,{...e,selectedImage:p,mediaPlaceholder:T,onMoveBackward:function(e){return()=>{0!==e&&w(e,e-1)}},onMoveForward:function(e){return()=>{e!==c.length-1&&w(e,e+1)}},onRemoveImage:function(e){return()=>{const n=c.filter(((t,n)=>e!==n));d(),x({images:n,columns:t.columns?Math.min(n.length,t.columns):t.columns})}},onSelectImage:function(e){return()=>{d(e)}},onDeselectImage:function(){return()=>{d()}},onSetImageAttributes:function(e,t){c[e]&&x({images:[...c.slice(0,e),{...c[e],...t},...c.slice(e+1)]})},blockProps:N,onFocusGalleryCaption:function(){d()}}))}));var Rc=(0,Tt.compose)([Ke.withNotices])((function(e){return Hs()?(0,je.createElement)(_c,{...e}):(0,je.createElement)(zc,{...e})}));const Hc=e=>e?e.split(",").map((e=>parseInt(e,10))):[];(0,yl.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-to",(function(e){if(Hs()&&"core/gallery"===e.name&&e.attributes?.images.length>0){const t=e.attributes.images.map((({url:t,id:n,alt:a})=>(0,qe.createBlock)("core/image",{url:t,id:n?parseInt(n,10):null,alt:a,sizeSlug:e.attributes.sizeSlug,linkDestination:e.attributes.linkDestination})));delete e.attributes.ids,delete e.attributes.images,e.innerBlocks=t}return e})),(0,yl.addFilter)("blocks.switchToBlockType.transformedBlock","core/gallery/update-third-party-transform-from",(function(e,t){const n=(Array.isArray(t)?t:[t]).find((t=>"core/gallery"===t.name&&t.innerBlocks.length>0&&!t.attributes.images?.length>0&&!e.name.includes("core/")));if(n){const e=n.innerBlocks.map((({attributes:{url:e,id:t,alt:n}})=>({url:e,id:t?parseInt(t,10):null,alt:n}))),t=e.map((({id:e})=>e));n.attributes.images=e,n.attributes.ids=t}return e}));const Ac={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>{let{align:t,sizeSlug:n}=e[0];t=e.every((e=>e.align===t))?t:void 0,n=e.every((e=>e.sizeSlug===n))?n:void 0;const a=e.filter((({url:e})=>e));if(Hs()){const e=a.map((e=>(e.width=void 0,e.height=void 0,(0,qe.createBlock)("core/image",e))));return(0,qe.createBlock)("core/gallery",{align:t,sizeSlug:n},e)}return(0,qe.createBlock)("core/gallery",{images:a.map((({id:e,url:t,alt:n,caption:a})=>({id:e.toString(),url:t,alt:n,caption:a}))),ids:a.map((({id:e})=>parseInt(e,10))),align:t,sizeSlug:n})}},{type:"shortcode",tag:"gallery",attributes:{images:{type:"array",shortcode:({named:{ids:e}})=>{if(!Hs())return Hc(e).map((e=>({id:e.toString()})))}},ids:{type:"array",shortcode:({named:{ids:e}})=>{if(!Hs())return Hc(e)}},columns:{type:"number",shortcode:({named:{columns:e="3"}})=>parseInt(e,10)},linkTo:{type:"string",shortcode:({named:{link:e}})=>{if(!Hs())switch(e){case"post":default:return Ec;case"file":return wc}switch(e){case"post":return Is;case"file":return Ps;default:return Ns}}}},transform({named:{ids:e,columns:t=3,link:n}}){const a=Hc(e).map((e=>parseInt(e,10)));let o=Ns;"post"===n?o=Is:"file"===n&&(o=Ps);return(0,qe.createBlock)("core/gallery",{columns:parseInt(t,10),linkTo:o},a.map((e=>(0,qe.createBlock)("core/image",{id:e}))))},isMatch({named:e}){return void 0!==e.ids}},{type:"files",priority:1,isMatch(e){return 1!==e.length&&e.every((e=>0===e.type.indexOf("image/")))},transform(e){if(Hs()){const t=e.map((e=>(0,qe.createBlock)("core/image",{url:(0,Ct.createBlobURL)(e)})));return(0,qe.createBlock)("core/gallery",{},t)}const t=(0,qe.createBlock)("core/gallery",{images:e.map((e=>Rs({url:(0,Ct.createBlobURL)(e)})))});return t}}],to:[{type:"block",blocks:["core/image"],transform:({align:e,images:t,ids:n,sizeSlug:a},o)=>Hs()?o.length>0?o.map((({attributes:{url:t,alt:n,caption:a,title:o,href:r,rel:l,linkClass:i,id:s,sizeSlug:c,linkDestination:u,linkTarget:m,anchor:p,className:d}})=>(0,qe.createBlock)("core/image",{align:e,url:t,alt:n,caption:a,title:o,href:r,rel:l,linkClass:i,id:s,sizeSlug:c,linkDestination:u,linkTarget:m,anchor:p,className:d}))):(0,qe.createBlock)("core/image",{align:e}):t.length>0?t.map((({url:t,alt:o,caption:r},l)=>(0,qe.createBlock)("core/image",{id:n[l],url:t,alt:o,caption:r,align:e,sizeSlug:a}))):(0,qe.createBlock)("core/image",{align:e})}]};var Lc=Ac;const Dc={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/gallery",title:"Gallery",category:"media",description:"Display multiple images in a rich gallery.",keywords:["images","photos"],textdomain:"default",attributes:{images:{type:"array",default:[],source:"query",selector:".blocks-gallery-item",query:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},fullUrl:{type:"string",source:"attribute",selector:"img",attribute:"data-full-url"},link:{type:"string",source:"attribute",selector:"img",attribute:"data-link"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},id:{type:"string",source:"attribute",selector:"img",attribute:"data-id"},caption:{type:"string",source:"html",selector:".blocks-gallery-item__caption"}}},ids:{type:"array",items:{type:"number"},default:[]},shortCodeTransforms:{type:"array",items:{type:"object"},default:[]},columns:{type:"number",minimum:1,maximum:8},caption:{type:"string",source:"html",selector:".blocks-gallery-caption"},imageCrop:{type:"boolean",default:!0},fixedHeight:{type:"boolean",default:!0},linkTarget:{type:"string"},linkTo:{type:"string"},sizeSlug:{type:"string",default:"large"},allowResize:{type:"boolean",default:!1}},providesContext:{allowResize:"allowResize",imageCrop:"imageCrop",fixedHeight:"fixedHeight"},supports:{anchor:!0,align:!0,html:!1,units:["px","em","rem","vh","vw"],spacing:{margin:!0,padding:!0,blockGap:["horizontal","vertical"],__experimentalSkipSerialization:["blockGap"],__experimentalDefaultControls:{blockGap:!0,margin:!1,padding:!1}},color:{text:!1,background:!0,gradients:!0},layout:{allowSwitching:!1,allowInheriting:!1,allowEditing:!1,default:{type:"flex"}}},editorStyle:"wp-block-gallery-editor",style:"wp-block-gallery"},{name:Vc}=Dc,Fc={icon:Ts,example:{attributes:{columns:2},innerBlocks:[{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Glacial_lakes%2C_Bhutan.jpg"}},{name:"core/image",attributes:{url:"https://s.w.org/images/core/5.3/Sediment_off_the_Yucatan_Peninsula.jpg"}}]},transforms:Lc,edit:Rc,save:function({attributes:e}){if(!Hs())return function({attributes:e}){const{images:t,columns:n=Ds(e),imageCrop:a,caption:o,linkTo:r}=e,l=`columns-${n} ${a?"is-cropped":""}`;return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:l})},(0,je.createElement)("ul",{className:"blocks-gallery-grid"},t.map((e=>{let t;switch(r){case wc:t=e.fullUrl||e.url;break;case Ec:t=e.link}const n=(0,je.createElement)("img",{src:e.url,alt:e.alt,"data-id":e.id,"data-full-url":e.fullUrl,"data-link":e.link,className:e.id?`wp-image-${e.id}`:null});return(0,je.createElement)("li",{key:e.id||e.url,className:"blocks-gallery-item"},(0,je.createElement)("figure",null,t?(0,je.createElement)("a",{href:t},n):n,!Je.RichText.isEmpty(e.caption)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-item__caption",(0,Je.__experimentalGetElementClassName)("caption")),value:e.caption})))}))),!Je.RichText.isEmpty(o)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),value:o}))}({attributes:e});const{caption:t,columns:n,imageCrop:a}=e,o=it()("has-nested-images",{[`columns-${n}`]:void 0!==n,"columns-default":void 0===n,"is-cropped":a}),r=Je.useBlockProps.save({className:o}),l=Je.useInnerBlocksProps.save(r);return(0,je.createElement)("figure",{...l},l.children,!Je.RichText.isEmpty(t)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",className:it()("blocks-gallery-caption",(0,Je.__experimentalGetElementClassName)("caption")),value:t}))},deprecated:Zs},$c=()=>Qe({name:Vc,metadata:Dc,settings:Fc});var Gc=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4h-7c-1.1 0-2 .9-2 2v3H6c-1.1 0-2 .9-2 2v7c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2v-3h3c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5h3V13c0 1.1.9 2 2 2h2.5v3zm0-4.5H11c-.3 0-.5-.2-.5-.5v-2.5H13c.3 0 .5.2.5.5v2.5zm5-.5c0 .3-.2.5-.5.5h-3V11c0-1.1-.9-2-2-2h-2.5V6c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v7z"}));const Oc=e=>{if(e.tagName||(e={...e,tagName:"div"}),!e.customTextColor&&!e.customBackgroundColor)return e;const t={color:{}};e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor);const{customTextColor:n,customBackgroundColor:a,...o}=e;return{...o,style:t}},Uc=[{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{__experimentalOnEnter:!0,__experimentalSettings:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},layout:!0},save({attributes:{tagName:e}}){return(0,je.createElement)(e,{...Je.useInnerBlocksProps.save(Je.useBlockProps.save())})},isEligible:({layout:e})=>!e||e.inherit||e.contentSize&&"constrained"!==e.type,migrate:e=>{const{layout:t=null}=e;return t?t.inherit||t.contentSize?{...e,layout:{...t,type:"constrained"}}:void 0:e}},{attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert",!1]}},supports:{align:["wide","full"],anchor:!0,color:{gradients:!0,link:!0},spacing:{padding:!0},__experimentalBorder:{radius:!0}},save({attributes:e}){const{tagName:t}=e;return(0,je.createElement)(t,{...Je.useBlockProps.save()},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:Oc,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,textColor:a,customTextColor:o}=e,r=(0,Je.getColorClassName)("background-color",t),l=(0,Je.getColorClassName)("color",a),i=it()(r,l,{"has-text-color":a||o,"has-background":t||n}),s={backgroundColor:r?void 0:n,color:l?void 0:o};return(0,je.createElement)("div",{className:i,style:s},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}},migrate:Oc,supports:{align:["wide","full"],anchor:!0,html:!1},save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,textColor:a,customTextColor:o}=e,r=(0,Je.getColorClassName)("background-color",t),l=(0,Je.getColorClassName)("color",a),i=it()(r,{"has-text-color":a||o,"has-background":t||n}),s={backgroundColor:r?void 0:n,color:l?void 0:o};return(0,je.createElement)("div",{className:i,style:s},(0,je.createElement)("div",{className:"wp-block-group__inner-container"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},{attributes:{backgroundColor:{type:"string"},customBackgroundColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1},migrate:Oc,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n}=e,a=(0,Je.getColorClassName)("background-color",t),o=it()(a,{"has-background":t||n}),r={backgroundColor:a?void 0:n};return(0,je.createElement)("div",{className:o,style:r},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var qc=Uc;const jc=(e="group")=>{const t={group:(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H2C.9 0 0 .9 0 2v28c0 1.1.9 2 2 2h40c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2z"})),"group-row":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H23.5c-.6 0-1 .4-1 1v30c0 .6.4 1 1 1H42c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2zM20.5 0H2C.9 0 0 .9 0 2v28c0 1.1.9 2 2 2h18.5c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1z"})),"group-stack":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"M42 0H2C.9 0 0 .9 0 2v12.5c0 .6.4 1 1 1h42c.6 0 1-.4 1-1V2c0-1.1-.9-2-2-2zm1 16.5H1c-.6 0-1 .4-1 1V30c0 1.1.9 2 2 2h40c1.1 0 2-.9 2-2V17.5c0-.6-.4-1-1-1z"})),"group-grid":(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"44",height:"32",viewBox:"0 0 44 32"},(0,je.createElement)(Ke.Path,{d:"m20.30137,-0.00025l-18.9728,0c-0.86524,0.07234 -1.41711,0.79149 -1.41711,1.89149l0,12.64468c0,0.6 0.73401,0.96383 1.0304,0.96383l19.67469,0.03617c0.29639,0 1.0304,-0.4 1.0304,-1l-0.03576,-12.7532c0,-1.1 -0.76644,-1.78297 -1.30983,-1.78297zm0.52975,16.60851l-19.99654,-0.03617c-0.29639,0 -0.92312,0.36383 -0.92312,0.96383l-0.03576,12.68085c0,1.1 0.8022,1.81915 1.34559,1.81915l19.00857,0c0.54339,0 1.45287,-0.71915 1.45287,-1.81915l0,-12.53617c0,-0.6 -0.5552,-1.07234 -0.8516,-1.07234z"}),(0,je.createElement)(Ke.Path,{d:"m42.73056,-0.03617l-18.59217,0c-0.84788,0.07234 -1.38868,0.79149 -1.38868,1.89149l0,12.64468c0,0.6 0.71928,0.96383 1.00973,0.96383l19.27997,0.03617c0.29045,0 1.00973,-0.4 1.00973,-1l-0.03504,-12.7532c0,-1.1 -0.75106,-1.78297 -1.28355,-1.78297zm0.51912,16.60851l-19.59537,-0.03617c-0.29045,0 -0.9046,0.36383 -0.9046,0.96383l-0.03504,12.68085c0,1.1 0.78611,1.81915 1.31859,1.81915l18.62721,0c0.53249,0 1.42372,-0.71915 1.42372,-1.81915l0,-12.53617c0,-0.6 -0.54407,-1.07234 -0.83451,-1.07234z"}))};return t?.[e]};var Wc=function({name:e,onSelect:t}){const n=(0,ut.useSelect)((t=>t(qe.store).getBlockVariations(e,"block")),[e]),a=(0,Je.useBlockProps)({className:"wp-block-group__placeholder"});return(0,je.createElement)("div",{...a},(0,je.createElement)(Ke.Placeholder,{instructions:(0,Ye.__)("Group blocks together. Select a layout:")},(0,je.createElement)("ul",{role:"list",className:"wp-block-group-placeholder__variations","aria-label":(0,Ye.__)("Block variations")},n.map((e=>(0,je.createElement)("li",{key:e.name},(0,je.createElement)(Ke.Button,{variant:"tertiary",icon:jc(e.name),iconSize:44,onClick:()=>t(e),className:"wp-block-group-placeholder__variation-button",label:`${e.title}: ${e.description}`})))))))};function Zc({tagName:e,onSelectTagName:t}){const n={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only. "),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};return(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"}],value:e,onChange:t,help:n[e]}))}var Qc=function({attributes:e,name:t,setAttributes:n,clientId:a,__unstableLayoutClassNames:o}){const{hasInnerBlocks:r,themeSupportsLayout:l}=(0,ut.useSelect)((e=>{const{getBlock:t,getSettings:n}=e(Je.store),o=t(a);return{hasInnerBlocks:!(!o||!o.innerBlocks.length),themeSupportsLayout:n()?.supportsLayout}}),[a]),{tagName:i="div",templateLock:s,allowedBlocks:c,layout:u={}}=e,m=(0,Je.useSetting)("layout")||{},p=u?.type?{...m,...u}:{...m,...u,type:"default"},{type:d="default"}=p,g=l||"flex"===d||"grid"===d,h=(0,Je.useBlockProps)({className:g?null:o}),[_,b]=function({attributes:e={style:void 0,backgroundColor:void 0,textColor:void 0,fontSize:void 0},usedLayoutType:t="",hasInnerBlocks:n=!1}){const{style:a,backgroundColor:o,textColor:r,fontSize:l}=e,[i,s]=(0,je.useState)(!(n||o||l||r||a||"flex"===t||"grid"===t));return(0,je.useEffect)((()=>{(n||o||l||r||a||"flex"===t)&&s(!1)}),[o,l,r,a,t,n]),[i,s]}({attributes:e,usedLayoutType:p?.type,hasInnerBlocks:r});let f;_?f=!1:r||(f=Je.InnerBlocks.ButtonBlockAppender);const v=(0,Je.useInnerBlocksProps)(g?h:{className:"wp-block-group__inner-container"},{templateLock:s,allowedBlocks:c,renderAppender:f,__unstableDisableLayoutClassNames:!g}),{selectBlock:y}=(0,ut.useDispatch)(Je.store);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Zc,{tagName:i,onSelectTagName:e=>n({tagName:e})}),_&&(0,je.createElement)(We.View,null,v.children,(0,je.createElement)(Wc,{name:t,onSelect:e=>{n(e.attributes),y(a,-1),b(!1)}})),g&&!_&&(0,je.createElement)(i,{...v}),!g&&!_&&(0,je.createElement)(i,{...h},(0,je.createElement)("div",{...v})))};var Kc={from:[{type:"block",isMultiBlock:!0,blocks:["*"],__experimentalConvert(e){const t=["wide","full"],n=e.reduce(((e,n)=>{const{align:a}=n.attributes;return t.indexOf(a)>t.indexOf(e)?a:e}),void 0),a=e.map((e=>(0,qe.createBlock)(e.name,e.attributes,e.innerBlocks)));return(0,qe.createBlock)("core/group",{align:n,layout:{type:"constrained"}},a)}}]};var Yc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6.5h5a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H4V16h5a.5.5 0 0 0 .5-.5v-7A.5.5 0 0 0 9 8H4V6.5Zm16 0h-5a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h5V16h-5a.5.5 0 0 1-.5-.5v-7A.5.5 0 0 1 15 8h5V6.5Z"}));var Jc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.5 4v5a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2V4H8v5a.5.5 0 0 0 .5.5h7A.5.5 0 0 0 16 9V4h1.5Zm0 16v-5a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v5H8v-5a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v5h1.5Z"}));var Xc=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m3 5c0-1.10457.89543-2 2-2h13.5c1.1046 0 2 .89543 2 2v13.5c0 1.1046-.8954 2-2 2h-13.5c-1.10457 0-2-.8954-2-2zm2-.5h6v6.5h-6.5v-6c0-.27614.22386-.5.5-.5zm-.5 8v6c0 .2761.22386.5.5.5h6v-6.5zm8 0v6.5h6c.2761 0 .5-.2239.5-.5v-6zm0-8v6.5h6.5v-6c0-.27614-.2239-.5-.5-.5z",fillRule:"evenodd",clipRule:"evenodd"}));const eu=[{name:"group",title:(0,Ye.__)("Group"),description:(0,Ye.__)("Gather blocks in a container."),attributes:{layout:{type:"constrained"}},isDefault:!0,scope:["block","inserter","transform"],isActive:e=>!e.layout||!e.layout?.type||"default"===e.layout?.type||"constrained"===e.layout?.type,icon:Gc},{name:"group-row",title:(0,Ye._x)("Row","single horizontal line"),description:(0,Ye.__)("Arrange blocks horizontally."),attributes:{layout:{type:"flex",flexWrap:"nowrap"}},scope:["block","inserter","transform"],isActive:e=>"flex"===e.layout?.type&&(!e.layout?.orientation||"horizontal"===e.layout?.orientation),icon:Yc},{name:"group-stack",title:(0,Ye.__)("Stack"),description:(0,Ye.__)("Arrange blocks vertically."),attributes:{layout:{type:"flex",orientation:"vertical"}},scope:["block","inserter","transform"],isActive:e=>"flex"===e.layout?.type&&"vertical"===e.layout?.orientation,icon:Jc}];window?.__experimentalEnableGroupGridVariation&&eu.push({name:"group-grid",title:(0,Ye.__)("Grid"),description:(0,Ye.__)("Arrange blocks in a grid."),attributes:{layout:{type:"grid"}},scope:["block","inserter","transform"],isActive:e=>"grid"===e.layout?.type,icon:Xc});var tu=eu;const nu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/group",title:"Group",category:"design",description:"Gather blocks in a layout container.",keywords:["container","wrapper","row","section"],textdomain:"default",attributes:{tagName:{type:"string",default:"div"},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]},allowedBlocks:{type:"array"}},supports:{__experimentalOnEnter:!0,__experimentalOnMerge:!0,__experimentalSettings:!0,__experimentalMetadata:!0,align:["wide","full"],anchor:!0,ariaLabel:!0,html:!1,background:{backgroundImage:!0},color:{gradients:!0,heading:!0,button:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:["top","bottom"],padding:!0,blockGap:!0,__experimentalDefaultControls:{padding:!0,blockGap:!0}},dimensions:{minHeight:!0},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},position:{sticky:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},layout:{allowSizingOnChildren:!0}},editorStyle:"wp-block-group-editor",style:"wp-block-group"},{name:au}=nu,ou={icon:Gc,example:{attributes:{style:{color:{text:"#000000",background:"#ffffff"}}},innerBlocks:[{name:"core/paragraph",attributes:{customTextColor:"#cf2e2e",fontSize:"large",content:(0,Ye.__)("One.")}},{name:"core/paragraph",attributes:{customTextColor:"#ff6900",fontSize:"large",content:(0,Ye.__)("Two.")}},{name:"core/paragraph",attributes:{customTextColor:"#fcb900",fontSize:"large",content:(0,Ye.__)("Three.")}},{name:"core/paragraph",attributes:{customTextColor:"#00d084",fontSize:"large",content:(0,Ye.__)("Four.")}},{name:"core/paragraph",attributes:{customTextColor:"#0693e3",fontSize:"large",content:(0,Ye.__)("Five.")}},{name:"core/paragraph",attributes:{customTextColor:"#9b51e0",fontSize:"large",content:(0,Ye.__)("Six.")}}]},transforms:Kc,edit:Qc,save:function({attributes:{tagName:e}}){return(0,je.createElement)(e,{...Je.useInnerBlocksProps.save(Je.useBlockProps.save())})},deprecated:qc,variations:tu},ru=()=>Qe({name:au,metadata:nu,settings:ou});var lu=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6 5V18.5911L12 13.8473L18 18.5911V5H6Z"}));const iu={className:!1,anchor:!0},su={align:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:""},level:{type:"number",default:2},placeholder:{type:"string"}},cu=e=>{if(!e.customTextColor)return e;const t={color:{text:e.customTextColor}},{customTextColor:n,...a}=e;return{...a,style:t}},uu=["left","right","center"],mu=e=>{const{align:t,...n}=e;return uu.includes(t)?{...n,textAlign:t}:e},pu={supports:iu,attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,level:n,content:a,textColor:o,customTextColor:r}=e,l="h"+n,i=(0,Je.getColorClassName)("color",o),s=it()({[i]:i});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{textAlign:t,color:i?void 0:r},value:a})}},du={attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,content:n,customTextColor:a,level:o,textColor:r}=e,l="h"+o,i=(0,Je.getColorClassName)("color",r),s=it()({[i]:i,[`has-text-align-${t}`]:t});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{color:i?void 0:a},value:n})},supports:iu},gu={supports:iu,attributes:{...su,customTextColor:{type:"string"},textColor:{type:"string"}},migrate:e=>cu(mu(e)),save({attributes:e}){const{align:t,content:n,customTextColor:a,level:o,textColor:r}=e,l="h"+o,i=(0,Je.getColorClassName)("color",r),s=it()({[i]:i,"has-text-color":r||a,[`has-text-align-${t}`]:t});return(0,je.createElement)(Je.RichText.Content,{className:s||void 0,tagName:l,style:{color:i?void 0:a},value:n})}},hu={supports:{align:["wide","full"],anchor:!0,className:!1,color:{link:!0},fontSize:!0,lineHeight:!0,__experimentalSelector:{"core/heading/h1":"h1","core/heading/h2":"h2","core/heading/h3":"h3","core/heading/h4":"h4","core/heading/h5":"h5","core/heading/h6":"h6"},__unstablePasteTextInline:!0},attributes:su,isEligible:({align:e})=>uu.includes(e),migrate:mu,save({attributes:e}){const{align:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},_u={supports:{align:["wide","full"],anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__experimentalSelector:"h1,h2,h3,h4,h5,h6",__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",__experimentalRole:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},save({attributes:e}){const{textAlign:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}};var bu=[_u,hu,gu,du,pu],fu=n(4793),vu=n.n(fu);const yu={},ku=e=>vu()((e=>{const t=document.createElement("div");return t.innerHTML=e,t.innerText})(e)).replace(/[^\p{L}\p{N}]+/gu,"-").toLowerCase().replace(/(^-+)|(-+$)/g,""),xu=(e,t)=>{const n=ku(t);if(""===n)return null;delete yu[e];let a=n,o=0;for(;Object.values(yu).includes(a);)o+=1,a=n+"-"+o;return a},wu=(e,t)=>{yu[e]=t};var Eu=function({attributes:e,setAttributes:t,mergeBlocks:n,onReplace:a,style:o,clientId:r}){const{textAlign:l,content:i,level:s,placeholder:c,anchor:u}=e,m="h"+s,p=(0,Je.useBlockProps)({className:it()({[`has-text-align-${l}`]:l}),style:o}),{canGenerateAnchors:d}=(0,ut.useSelect)((e=>{const{getGlobalBlockCount:t,getSettings:n}=e(Je.store);return{canGenerateAnchors:!!n().generateAnchors||t("core/table-of-contents")>0}}),[]),{__unstableMarkNextChangeAsNotPersistent:g}=(0,ut.useDispatch)(Je.store);return(0,je.useEffect)((()=>{if(d)return!u&&i&&(g(),t({anchor:xu(r,i)})),wu(r,u),()=>wu(r,null)}),[u,i,r,d]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:s,onChange:e=>t({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.RichText,{identifier:"content",tagName:m,value:i,onChange:e=>{const n={content:e};!d||u&&e&&xu(r,i)!==u||(n.anchor=xu(r,e)),t(n)},onMerge:n,onSplit:(t,n)=>{let a;var o;n||t?a=(0,qe.createBlock)("core/heading",{...e,content:t}):a=(0,qe.createBlock)(null!==(o=(0,qe.getDefaultBlockName)())&&void 0!==o?o:"core/heading");return n&&(a.clientId=r),a},onReplace:a,onRemove:()=>a([]),placeholder:c||(0,Ye.__)("Heading"),textAlign:l,...je.Platform.isNative&&{deleteEnter:!0},...p}))};const Cu={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map((({content:e,anchor:t,align:n})=>(0,qe.createBlock)("core/heading",{content:e,anchor:t,textAlign:n})))},{type:"raw",selector:"h1,h2,h3,h4,h5,h6",schema:({phrasingContentSchema:e,isPaste:t})=>{const n={children:e,attributes:t?[]:["style","id"]};return{h1:n,h2:n,h3:n,h4:n,h5:n,h6:n}},transform(e){const t=(0,qe.getBlockAttributes)("core/heading",e.outerHTML),{textAlign:n}=e.style||{};var a;return t.level=(a=e.nodeName,Number(a.substr(1))),"left"!==n&&"center"!==n&&"right"!==n||(t.align=n),(0,qe.createBlock)("core/heading",t)}},...[1,2,3,4,5,6].map((e=>({type:"prefix",prefix:Array(e+1).join("#"),transform(t){return(0,qe.createBlock)("core/heading",{level:e,content:t})}}))),...[1,2,3,4,5,6].map((e=>({type:"enter",regExp:new RegExp(`^/(h|H)${e}$`),transform:()=>(0,qe.createBlock)("core/heading",{level:e})})))],to:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>e.map((({content:e,textAlign:t})=>(0,qe.createBlock)("core/paragraph",{content:e,align:t})))}]};var Su=Cu;const Bu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/heading",title:"Heading",category:"text",description:"Introduce new sections and organize content to help visitors (and search engines) understand the structure of your content.",keywords:["title","subtitle"],textdomain:"default",attributes:{textAlign:{type:"string"},content:{type:"string",source:"html",selector:"h1,h2,h3,h4,h5,h6",default:"",__experimentalRole:"content"},level:{type:"number",default:2},placeholder:{type:"string"}},supports:{align:["wide","full"],anchor:!0,className:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}},__unstablePasteTextInline:!0,__experimentalSlashInserter:!0},editorStyle:"wp-block-heading-editor",style:"wp-block-heading"},{name:Tu}=Bu,Nu={icon:lu,example:{attributes:{content:(0,Ye.__)("Code is Poetry"),level:2}},__experimentalLabel(e,{context:t}){const{content:n,level:a}=e;return"list-view"===t&&n?n:"accessibility"===t?n&&0!==n.length?(0,Ye.sprintf)((0,Ye.__)("Level %1$s. %2$s"),a,n):(0,Ye.sprintf)((0,Ye.__)("Level %s. Empty."),a):void 0},transforms:Su,deprecated:bu,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:Eu,save:function({attributes:e}){const{textAlign:t,content:n,level:a}=e,o="h"+a,r=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)(o,{...Je.useBlockProps.save({className:r})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},Pu=()=>Qe({name:Tu,metadata:Bu,settings:Nu});var Iu=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 4L4 7.9V20h16V7.9L12 4zm6.5 14.5H14V13h-4v5.5H5.5V8.8L12 5.7l6.5 3.1v9.7z"}));const Mu=e=>e.preventDefault();const zu={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/home-link",category:"design",parent:["core/navigation"],title:"Home Link",description:"Create a link that always points to the homepage of the site. Usually not necessary if there is already a site title link present in the header.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","fontSize","customFontSize","style"],supports:{reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-home-link-editor",style:"wp-block-home-link"},{name:Ru}=zu,Hu={icon:Iu,edit:function({attributes:e,setAttributes:t,context:n}){const{homeUrl:a}=(0,ut.useSelect)((e=>{const{getUnstableBase:t}=e(ct.store);return{homeUrl:t()?.home}}),[]),{__unstableMarkNextChangeAsNotPersistent:o}=(0,ut.useDispatch)(Je.store),{textColor:r,backgroundColor:l,style:i}=n,s=(0,Je.useBlockProps)({className:it()("wp-block-navigation-item",{"has-text-color":!!r||!!i?.color?.text,[`has-${r}-color`]:!!r,"has-background":!!l||!!i?.color?.background,[`has-${l}-background-color`]:!!l}),style:{color:i?.color?.text,backgroundColor:i?.color?.background}}),{label:c}=e;return(0,je.useEffect)((()=>{void 0===c&&(o(),t({label:(0,Ye.__)("Home")}))}),[c]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...s},(0,je.createElement)("a",{className:"wp-block-home-link__content wp-block-navigation-item__content",href:a,onClick:Mu},(0,je.createElement)(Je.RichText,{identifier:"label",className:"wp-block-home-link__label",value:c,onChange:e=>{t({label:e})},"aria-label":(0,Ye.__)("Home link text"),placeholder:(0,Ye.__)("Add home link"),withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"]}))))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},example:{attributes:{label:(0,Ye._x)("Home Link","block example")}}},Au=()=>Qe({name:Ru,metadata:zu,settings:Hu});var Lu=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4.8 11.4H2.1V9H1v6h1.1v-2.6h2.7V15h1.1V9H4.8v2.4zm1.9-1.3h1.7V15h1.1v-4.9h1.7V9H6.7v1.1zM16.2 9l-1.5 2.7L13.3 9h-.9l-.8 6h1.1l.5-4 1.5 2.8 1.5-2.8.5 4h1.1L17 9h-.8zm3.8 5V9h-1.1v6h3.6v-1H20z"}));const Du="\n\thtml,body,:root {\n\t\tmargin: 0 !important;\n\t\tpadding: 0 !important;\n\t\toverflow: visible !important;\n\t\tmin-height: auto !important;\n\t}\n";function Vu({content:e,isSelected:t}){const n=(0,ut.useSelect)((e=>e(Je.store).getSettings()?.styles),[]),a=(0,je.useMemo)((()=>[Du,...(0,Je.transformStyles)(n)]),[n]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.SandBox,{html:e,styles:a}),!t&&(0,je.createElement)("div",{className:"block-library-html__preview-overlay"}))}var Fu={from:[{type:"block",blocks:["core/code"],transform:({content:e})=>(0,qe.createBlock)("core/html",{content:e})}]};const $u={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/html",title:"Custom HTML",category:"widgets",description:"Add custom HTML code and preview it as you edit.",keywords:["embed"],textdomain:"default",attributes:{content:{type:"string",source:"raw"}},supports:{customClassName:!1,className:!1,html:!1},editorStyle:"wp-block-html-editor"},{name:Gu}=$u,Ou={icon:Lu,example:{attributes:{content:"<marquee>"+(0,Ye.__)("Welcome to the wonderful world of blocks…")+"</marquee>"}},edit:function({attributes:e,setAttributes:t,isSelected:n}){const[a,o]=(0,je.useState)(),r=(0,je.useContext)(Ke.Disabled.Context);return(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"block-library-html__edit"})},(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{className:"components-tab-button",isPressed:!a,onClick:function(){o(!1)}},"HTML"),(0,je.createElement)(Ke.ToolbarButton,{className:"components-tab-button",isPressed:a,onClick:function(){o(!0)}},(0,Ye.__)("Preview")))),a||r?(0,je.createElement)(Vu,{content:e.content,isSelected:n}):(0,je.createElement)(Je.PlainText,{value:e.content,onChange:e=>t({content:e}),placeholder:(0,Ye.__)("Write HTML…"),"aria-label":(0,Ye.__)("HTML")}))},save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.content)},transforms:Fu},Uu=()=>Qe({name:Gu,metadata:$u,settings:Ou}),qu={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i}=e,s=l||i?{width:l,height:i}:{},c=(0,je.createElement)("img",{src:t,alt:n,...s});let u={};return l?u={width:l}:"left"!==o&&"right"!==o||(u={maxWidth:"50%"}),(0,je.createElement)("figure",{className:o?`align${o}`:null,style:u},r?(0,je.createElement)("a",{href:r},c):c,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},ju={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i,id:s}=e,c=(0,je.createElement)("img",{src:t,alt:n,className:s?`wp-image-${s}`:null,width:l,height:i});return(0,je.createElement)("figure",{className:o?`align${o}`:null},r?(0,je.createElement)("a",{href:r},c):c,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},Wu={attributes:{url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"array",source:"children",selector:"figcaption"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},id:{type:"number"},align:{type:"string"},width:{type:"number"},height:{type:"number"},linkDestination:{type:"string",default:"none"}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,width:l,height:i,id:s}=e,c=it()({[`align${o}`]:o,"is-resized":l||i}),u=(0,je.createElement)("img",{src:t,alt:n,className:s?`wp-image-${s}`:null,width:l,height:i});return(0,je.createElement)("figure",{className:c},r?(0,je.createElement)("a",{href:r},u):u,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}))}},Zu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,id:u,linkTarget:m,sizeSlug:p,title:d}=e,g=l||void 0,h=it()({[`align${o}`]:o,[`size-${p}`]:p,"is-resized":s||c}),_=(0,je.createElement)("img",{src:t,alt:n,className:u?`wp-image-${u}`:null,width:s,height:c,title:d}),b=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:m,rel:g},_):_,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}));return"left"===o||"right"===o||"center"===o?(0,je.createElement)("div",{...Je.useBlockProps.save()},(0,je.createElement)("figure",{className:h},b)):(0,je.createElement)("figure",{...Je.useBlockProps.save({className:h})},b)}},Qu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:""},caption:{type:"string",source:"html",selector:"figcaption"},title:{type:"string",source:"attribute",selector:"img",attribute:"title"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number"},width:{type:"number"},height:{type:"number"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{__experimentalDuotone:"img",text:!1,background:!1},__experimentalBorder:{radius:!0,__experimentalDefaultControls:{radius:!0}},__experimentalStyle:{spacing:{margin:"0 0 1em 0"}}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,id:u,linkTarget:m,sizeSlug:p,title:d}=e,g=l||void 0,h=it()({[`align${o}`]:o,[`size-${p}`]:p,"is-resized":s||c}),_=(0,je.createElement)("img",{src:t,alt:n,className:u?`wp-image-${u}`:null,width:s,height:c,title:d}),b=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:m,rel:g},_):_,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:h})},b)}},Ku={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m},width:s,height:c,title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}},Yu={attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"number"},height:{type:"number"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...n}){return{...n,width:`${e}px`,height:`${t}px`}},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},width:s,height:c,title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}},Ju={attributes:{align:{type:"string"},behaviors:{type:"object"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},migrate({width:e,height:t,...n}){const{behaviors:{lightbox:{enabled:a}}}=n,o={...n,lightbox:{enabled:a}};return delete o.behaviors,o},isEligible(e){return!!e.behaviors},save({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)}};var Xu=[Ju,Yu,Ku,Qu,Zu,Wu,ju,qu];var em=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16.5 7.8v7H18v-7c0-1-.8-1.8-1.8-1.8h-7v1.5h7c.2 0 .3.1.3.3zm-8.7 8.7c-.1 0-.2-.1-.2-.2V2H6v4H2v1.5h4v8.8c0 1 .8 1.8 1.8 1.8h8.8v4H18v-4h4v-1.5H7.8z"}));var tm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12-9.8c.4 0 .8-.3.9-.7l1.1-3h3.6l.5 1.7h1.9L13 9h-2.2l-3.4 9.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12H20V6c0-1.1-.9-2-2-2zm-6 7l1.4 3.9h-2.7L12 11z"}));var nm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function am(e,t){const[n,a]=(0,je.useState)();function o(){a(e.current?.clientWidth)}return(0,je.useEffect)(o,t),(0,je.useEffect)((()=>{const{defaultView:t}=e.current.ownerDocument;return t.addEventListener("resize",o),()=>{t.removeEventListener("resize",o)}}),[]),n}const{DimensionsTool:om,ResolutionTool:rm}=At(Je.privateApis),lm=[{value:"cover",label:(0,Ye._x)("Cover","Scale option for dimensions control"),help:(0,Ye.__)("Image covers the space evenly.")},{value:"contain",label:(0,Ye._x)("Contain","Scale option for dimensions control"),help:(0,Ye.__)("Image is contained without distortion.")}];function im({temporaryURL:e,attributes:t,setAttributes:n,isSelected:a,insertBlocksAfter:o,onReplace:r,onSelectImage:l,onSelectURL:i,onUploadError:s,containerRef:c,context:u,clientId:m,blockEditingMode:p}){const{url:d="",alt:g,caption:h,align:_,id:b,href:f,rel:v,linkClass:y,linkDestination:k,title:x,width:w,height:E,aspectRatio:C,scale:S,linkTarget:B,sizeSlug:T,lightbox:N}=t,P=w?parseInt(w,10):void 0,I=E?parseInt(E,10):void 0,M=(0,je.useRef)(),z=(0,Tt.usePrevious)(h),[R,H]=(0,je.useState)(!!h),{allowResize:A=!0}=u,{getBlock:L}=(0,ut.useSelect)(Je.store),{image:D,multiImageSelection:V}=(0,ut.useSelect)((e=>{const{getMedia:t}=e(ct.store),{getMultiSelectedBlockClientIds:n,getBlockName:o}=e(Je.store),r=n();return{image:b&&a?t(b,{context:"view"}):null,multiImageSelection:r.length&&r.every((e=>"core/image"===o(e)))}}),[b,a]),{canInsertCover:F,imageEditing:$,imageSizes:G,maxWidth:O,mediaUpload:U}=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t,getSettings:n,canInsertBlockType:a}=e(Je.store),o=t(m),r=n();return{imageEditing:r.imageEditing,imageSizes:r.imageSizes,maxWidth:r.maxWidth,mediaUpload:r.mediaUpload,canInsertCover:a("core/cover",o)}}),[m]),{replaceBlocks:q,toggleSelection:j}=(0,ut.useDispatch)(Je.store),{createErrorNotice:W,createSuccessNotice:Z}=(0,ut.useDispatch)(Bt.store),Q=(0,Tt.useViewportMatch)("medium"),K=["wide","full"].includes(_),[{loadedNaturalWidth:Y,loadedNaturalHeight:J},X]=(0,je.useState)({}),[ee,te]=(0,je.useState)(!1),[ne,ae]=(0,je.useState)(),oe=am(c,[_]),re="default"===p,le=A&&re&&!(K&&Q),ie=G.filter((({slug:e})=>D?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),se=!!U;(0,je.useEffect)((()=>{sm(b,d)&&a&&se?ne||window.fetch(d.includes("?")?d:d+"?").then((e=>e.blob())).then((e=>ae(e))).catch((()=>{})):ae()}),[b,d,a,ne,se]),(0,je.useEffect)((()=>{h&&!z&&H(!0)}),[h,z]);const ce=(0,je.useCallback)((e=>{e&&!h&&e.focus()}),[h]),{naturalWidth:ue,naturalHeight:me}=(0,je.useMemo)((()=>({naturalWidth:M.current?.naturalWidth||Y||void 0,naturalHeight:M.current?.naturalHeight||J||void 0})),[Y,J,M.current?.complete]);(0,je.useEffect)((()=>{a||(te(!1),h||H(!1))}),[a,h]);const pe=b&&ue&&me&&$,de=!V&&pe&&!ee;const ge=(0,Ke.__experimentalUseCustomUnits)({availableUnits:["px"]}),he=(0,Je.useSetting)("lightbox"),_e=!!N||!0===he?.allowEditing,be=!!N?.enabled||!N&&!!he?.enabled,fe="none"!==k,ve=(0,je.createElement)(om,{value:{width:w,height:E,scale:S,aspectRatio:C},onChange:({width:e,height:t,scale:a,aspectRatio:o})=>{n({width:!e&&t?"auto":e,height:t,scale:a,aspectRatio:o})},defaultScale:"cover",defaultAspectRatio:"auto",scaleOptions:lm,unitsOptions:ge}),ye=()=>{n({width:void 0,height:void 0,scale:void 0,aspectRatio:void 0,lightbox:void 0})},ke=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{label:(0,Ye.__)("Settings"),resetAll:ye},le&&ve)),xe=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},re&&(0,je.createElement)(Je.BlockAlignmentControl,{value:_,onChange:function(e){const t=["wide","full"].includes(e)?{width:void 0,height:void 0,aspectRatio:void 0,scale:void 0}:{};n({...t,align:e})}}),re&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{H(!R),R&&h&&n({caption:void 0})},icon:St,isPressed:R,label:R?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")}),!V&&!ee&&(0,je.createElement)(Je.__experimentalImageURLInputUI,{url:f||"",onChangeUrl:function(e){n(e)},linkDestination:k,mediaUrl:D&&D.source_url||d,mediaLink:D&&D.link,linkTarget:B,linkClass:y,rel:v}),de&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>te(!0),icon:em,label:(0,Ye.__)("Crop")}),!V&&F&&(0,je.createElement)(Ke.ToolbarButton,{icon:tm,label:(0,Ye.__)("Add text over image"),onClick:function(){q(m,(0,qe.switchToBlockType)(L(m),"core/cover"))}})),!V&&!ee&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:b,mediaURL:d,allowedTypes:ac,accept:"image/*",onSelect:l,onSelectURL:i,onError:s})),!V&&ne&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:function(){U({filesList:[ne],onFileChange([e]){l(e),(0,Ct.isBlobURL)(e.url)||(ae(),Z((0,Ye.__)("Image uploaded."),{type:"snackbar"}))},allowedTypes:ac,onError(e){W(e,{type:"snackbar"})}})},icon:nm,label:(0,Ye.__)("Upload external image")}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{label:(0,Ye.__)("Settings"),resetAll:ye},!V&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{label:(0,Ye.__)("Alternative text"),isShownByDefault:!0,hasValue:()=>""!==g,onDeselect:()=>n({alt:void 0})},(0,je.createElement)(Ke.TextareaControl,{label:(0,Ye.__)("Alternative text"),value:g,onChange:function(e){n({alt:e})},help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative.")),__nextHasNoMarginBottom:!0})),le&&ve,(0,je.createElement)(rm,{value:T,onChange:function(e){const t=D?.media_details?.sizes?.[e]?.source_url;if(!t)return null;n({url:t,sizeSlug:e})},options:ie}),_e&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!N,label:(0,Ye.__)("Expand on Click"),onDeselect:()=>{n({lightbox:void 0})},isShownByDefault:!0},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Expand on Click"),checked:be,onChange:e=>{n({lightbox:{enabled:e}})},disabled:fe,help:fe?(0,Ye.__)("“Expand on click” scales the image up, and can’t be combined with a link."):""})))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Title attribute"),value:x||"",onChange:function(e){n({title:e})},help:(0,je.createElement)(je.Fragment,null,(0,Ye.__)("Describe the role of this image on the page."),(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/TR/html52/dom.html#the-title-attribute"},(0,Ye.__)("(Note: many devices and browsers do not display this text.)")))}))),we=(0,st.getFilename)(d);let Ee;Ee=g||(we?(0,Ye.sprintf)((0,Ye.__)("This image has an empty alt attribute; its file name is %s"),we):(0,Ye.__)("This image has an empty alt attribute"));const Ce=(0,Je.__experimentalUseBorderProps)(t),Se=t.className?.includes("is-style-rounded");let Be=(0,je.createElement)(je.Fragment,null,(0,je.createElement)("img",{src:e||d,alt:Ee,onError:()=>function(){const e=Ft({attributes:{url:d}});void 0!==e&&r(e)}(),onLoad:e=>{X({loadedNaturalWidth:e.target?.naturalWidth,loadedNaturalHeight:e.target?.naturalHeight})},ref:M,className:Ce.className,style:{width:w&&E||C?"100%":void 0,height:w&&E||C?"100%":void 0,objectFit:S,...Ce.style}}),e&&(0,je.createElement)(Ke.Spinner,null));const Te=M.current?.width||oe;if(pe&&ee)Be=(0,je.createElement)(Je.__experimentalImageEditor,{id:b,url:d,width:P,height:I,clientWidth:Te,naturalHeight:me,naturalWidth:ue,onSaveImage:e=>n(e),onFinishEditing:()=>{te(!1)},borderProps:Se?void 0:Ce});else if(le){const e=C&&function(e){const[t,n=1]=e.split("/").map(Number),a=t/n;return a===1/0||0===a?NaN:a}(C),t=ue/me,o=e||P/I||t||1,r=!P&&I?I*o:P,l=!I&&P?P/o:I,i=ue<me?Ys:Ys*o,s=me<ue?Ys:Ys/o,c=2.5*O;let u=!1,m=!1;"center"===_?(u=!0,m=!0):(0,Ye.isRTL)()?"left"===_?u=!0:m=!0:"right"===_?m=!0:u=!0,Be=(0,je.createElement)(Ke.ResizableBox,{style:{display:"block",objectFit:S,aspectRatio:w||E||!C?void 0:C},size:{width:null!=r?r:"auto",height:null!=l?l:"auto"},showHandle:a,minWidth:i,maxWidth:c,minHeight:s,maxHeight:c/o,lockAspectRatio:o,enable:{top:!1,right:u,bottom:!0,left:m},onResizeStart:function(){j(!1)},onResizeStop:(e,a,r)=>{j(!0),n({width:`${r.offsetWidth}px`,height:"auto",aspectRatio:o===t?void 0:String(o)})},resizeRatio:"center"===_?2:1},Be)}else Be=(0,je.createElement)("div",{style:{width:w,height:E,aspectRatio:C}},Be);return d||e?(0,je.createElement)(je.Fragment,null,!e&&xe,Be,R&&(!Je.RichText.isEmpty(h)||a)&&(0,je.createElement)(Je.RichText,{identifier:"caption",className:(0,Je.__experimentalGetElementClassName)("caption"),ref:ce,tagName:"figcaption","aria-label":(0,Ye.__)("Image caption text"),placeholder:(0,Ye.__)("Add caption"),value:h,onChange:e=>n({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})):ke}const sm=(e,t)=>t&&!e&&!(0,Ct.isBlobURL)(t);function cm(e,t){var n,a;return"url"in(null!==(n=e?.sizes?.[t])&&void 0!==n?n:{})||"source_url"in(null!==(a=e?.media_details?.sizes?.[t])&&void 0!==a?a:{})}var um=function({attributes:e,setAttributes:t,isSelected:n,className:a,insertBlocksAfter:o,onReplace:r,context:l,clientId:i}){const{url:s="",alt:c,caption:u,align:m,id:p,width:d,height:g,sizeSlug:h,aspectRatio:_,scale:b}=e,[f,v]=(0,je.useState)(),y=(0,je.useRef)();(0,je.useEffect)((()=>{y.current=c}),[c]);const k=(0,je.useRef)();(0,je.useEffect)((()=>{k.current=u}),[u]);const x=(0,je.useRef)(),{imageDefaultSize:w,mediaUpload:E}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),n=t();return{imageDefaultSize:n.imageDefaultSize,mediaUpload:n.mediaUpload}}),[]),C=(0,Je.useBlockEditingMode)(),{createErrorNotice:S}=(0,ut.useDispatch)(Bt.store);function B(e){S(e,{type:"snackbar"}),t({src:void 0,id:void 0,url:void 0}),v(void 0)}function T(n){if(!n||!n.url)return void t({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0});if((0,Ct.isBlobURL)(n.url))return void v(n.url);v();let a="full";h&&cm(n,h)?a=h:cm(n,w)&&(a=w);let o,r=((e,t)=>{const n=Object.fromEntries(Object.entries(null!=e?e:{}).filter((([e])=>["alt","id","link","caption"].includes(e))));return n.url=e?.sizes?.[t]?.url||e?.media_details?.sizes?.[t]?.source_url||e.url,n})(n,a);if(k.current&&!r.caption){const{caption:e,...t}=r;r=t}o=n.id&&n.id===p?{url:s}:{sizeSlug:a};let l,i=e.linkDestination;if(!i)switch(window?.wp?.media?.view?.settings?.defaultProps?.link||Js){case"file":case Xs:i=Xs;break;case"post":case ec:i=ec;break;case tc:i=tc;break;case Js:i=Js}switch(i){case Xs:l=n.url;break;case ec:l=n.link}r.href=l,t({...r,...o,linkDestination:i})}function N(e){e!==s&&t({url:e,id:void 0,sizeSlug:w})}let P=((e,t)=>!e&&(0,Ct.isBlobURL)(t))(p,s);(0,je.useEffect)((()=>{if(!P)return;const e=(0,Ct.getBlobByURL)(s);e&&E({filesList:[e],onFileChange:([e])=>{T(e)},allowedTypes:ac,onError:e=>{P=!1,B(e)}})}),[]),(0,je.useEffect)((()=>{P?v(s):(0,Ct.revokeBlobURL)(f)}),[P,s]);const I=sm(p,s)?s:void 0,M=!!s&&(0,je.createElement)("img",{alt:(0,Ye.__)("Edit image"),title:(0,Ye.__)("Edit image"),className:"edit-image-preview",src:s}),z=(0,Je.__experimentalUseBorderProps)(e),R=it()(a,{"is-transient":f,"is-resized":!!d||!!g,[`size-${h}`]:h,"has-custom-border":!!z.className||z.style&&Object.keys(z.style).length>0}),H=(0,Je.useBlockProps)({ref:x,className:R});return(0,je.createElement)("figure",{...H},(0,je.createElement)(im,{temporaryURL:f,attributes:e,setAttributes:t,isSelected:n,insertBlocksAfter:o,onReplace:r,onSelectImage:T,onSelectURL:N,onUploadError:B,containerRef:x,context:l,clientId:i,blockEditingMode:C}),!s&&"default"===C&&(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.BlockAlignmentControl,{value:m,onChange:function(e){const n=["wide","full"].includes(e)?{width:void 0,height:void 0}:{};t({...n,align:e})}})),(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:fc}),onSelect:T,onSelectURL:N,onError:B,placeholder:e=>(0,je.createElement)(Ke.Placeholder,{className:it()("block-editor-media-placeholder",{[z.className]:!!z.className&&!n}),withIllustration:!0,icon:fc,label:(0,Ye.__)("Image"),instructions:(0,Ye.__)("Upload an image file, pick one from your media library, or add one with a URL."),style:{aspectRatio:d&&g||!_?void 0:_,width:g&&_?"100%":d,height:d&&_?"100%":g,objectFit:b,...z.style}},e),accept:"image/*",allowedTypes:ac,value:{id:p,src:I},mediaPreview:M,disableMediaButtons:f||s}))};function mm(e,t){const{body:n}=document.implementation.createHTMLDocument("");n.innerHTML=e;const{firstElementChild:a}=n;if(a&&"A"===a.nodeName)return a.getAttribute(t)||void 0}const pm={img:{attributes:["src","alt","title"],classes:["alignleft","aligncenter","alignright","alignnone",/^wp-image-\d+$/]}},dm={from:[{type:"raw",isMatch:e=>"FIGURE"===e.nodeName&&!!e.querySelector("img"),schema:({phrasingContentSchema:e})=>({figure:{require:["img"],children:{...pm,a:{attributes:["href","rel","target"],children:pm},figcaption:{children:e}}}}),transform:e=>{const t=e.className+" "+e.querySelector("img").className,n=/(?:^|\s)align(left|center|right)(?:$|\s)/.exec(t),a=""===e.id?void 0:e.id,o=n?n[1]:void 0,r=/(?:^|\s)wp-image-(\d+)(?:$|\s)/.exec(t),l=r?Number(r[1]):void 0,i=e.querySelector("a"),s=i&&i.href?"custom":void 0,c=i&&i.href?i.href:void 0,u=i&&i.rel?i.rel:void 0,m=i&&i.className?i.className:void 0,p=(0,qe.getBlockAttributes)("core/image",e.outerHTML,{align:o,id:l,linkDestination:s,href:c,rel:u,linkClass:m,anchor:a});return(0,qe.createBlock)("core/image",p)}},{type:"files",isMatch(e){if(e.some((e=>0===e.type.indexOf("image/")))&&e.some((e=>0!==e.type.indexOf("image/")))){const{createErrorNotice:e}=(0,ut.dispatch)(Bt.store);e((0,Ye.__)("If uploading to a gallery all files need to be image formats"),{id:"gallery-transform-invalid-file",type:"snackbar"})}return e.every((e=>0===e.type.indexOf("image/")))},transform(e){const t=e.map((e=>(0,qe.createBlock)("core/image",{url:(0,Ct.createBlobURL)(e)})));return t}},{type:"shortcode",tag:"caption",attributes:{url:{type:"string",source:"attribute",attribute:"src",selector:"img"},alt:{type:"string",source:"attribute",attribute:"alt",selector:"img"},caption:{shortcode:function(e,{shortcode:t}){const{body:n}=document.implementation.createHTMLDocument("");n.innerHTML=t.content;let a=n.querySelector("img");for(;a&&a.parentNode&&a.parentNode!==n;)a=a.parentNode;return a&&a.parentNode.removeChild(a),n.innerHTML.trim()}},href:{shortcode:(e,{shortcode:t})=>mm(t.content,"href")},rel:{shortcode:(e,{shortcode:t})=>mm(t.content,"rel")},linkClass:{shortcode:(e,{shortcode:t})=>mm(t.content,"class")},id:{type:"number",shortcode:({named:{id:e}})=>{if(e)return parseInt(e.replace("attachment_",""),10)}},align:{type:"string",shortcode:({named:{align:e="alignnone"}})=>e.replace("align","")}}}]};var gm=dm;const hm={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/image",title:"Image",category:"media",usesContext:["allowResize","imageCrop","fixedHeight"],description:"Insert an image to make a visual statement.",keywords:["img","photo","picture"],textdomain:"default",attributes:{align:{type:"string"},url:{type:"string",source:"attribute",selector:"img",attribute:"src",__experimentalRole:"content"},alt:{type:"string",source:"attribute",selector:"img",attribute:"alt",default:"",__experimentalRole:"content"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},lightbox:{type:"object",enabled:{type:"boolean"}},title:{type:"string",source:"attribute",selector:"img",attribute:"title",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure > a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure > a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure > a",attribute:"class"},id:{type:"number",__experimentalRole:"content"},width:{type:"string"},height:{type:"string"},aspectRatio:{type:"string"},scale:{type:"string"},sizeSlug:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure > a",attribute:"target"}},supports:{anchor:!0,color:{text:!1,background:!1},filter:{duotone:!0},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}}},selectors:{border:".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder",filter:{duotone:".wp-block-image img, .wp-block-image .components-placeholder"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-image-editor",style:"wp-block-image",viewScript:"file:./view.min.js"},{name:_m}=hm,bm={icon:fc,example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",caption:(0,Ye.__)("Mont Blanc appears—still, snowy, and serene.")}},__experimentalLabel(e,{context:t}){if("accessibility"===t){const{caption:t,alt:n,url:a}=e;return a?n?n+(t?". "+t:""):t||"":(0,Ye.__)("Empty")}},getEditWrapperProps(e){return{"data-align":e.align}},transforms:gm,edit:um,save:function({attributes:e}){const{url:t,alt:n,caption:a,align:o,href:r,rel:l,linkClass:i,width:s,height:c,aspectRatio:u,scale:m,id:p,linkTarget:d,sizeSlug:g,title:h}=e,_=l||void 0,b=(0,Je.__experimentalGetBorderClassesAndStyles)(e),f=it()({[`align${o}`]:o,[`size-${g}`]:g,"is-resized":s||c,"has-custom-border":!!b.className||b.style&&Object.keys(b.style).length>0}),v=it()(b.className,{[`wp-image-${p}`]:!!p}),y=(0,je.createElement)("img",{src:t,alt:n,className:v||void 0,style:{...b.style,aspectRatio:u,objectFit:m,width:s,height:c},title:h}),k=(0,je.createElement)(je.Fragment,null,r?(0,je.createElement)("a",{className:i,href:r,target:d,rel:_},y):y,!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:a}));return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:f})},k)},deprecated:Xu},fm=()=>Qe({name:_m,metadata:hm,settings:bm});var vm=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12.9c0 .6.5 1.1 1.1 1.1.3 0 .5-.1.8-.3L8.5 17H18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 11c0 .3-.2.5-.5.5H7.9l-2.4 2.4V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v9z"}));const ym={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-comments",title:"Latest Comments",category:"widgets",description:"Display a list of your most recent comments.",keywords:["recent comments"],textdomain:"default",attributes:{commentsToShow:{type:"number",default:5,minimum:1,maximum:100},displayAvatar:{type:"boolean",default:!0},displayDate:{type:"boolean",default:!0},displayExcerpt:{type:"boolean",default:!0}},supports:{align:!0,html:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-comments-editor",style:"wp-block-latest-comments"},{name:km}=ym,xm={icon:vm,example:{},edit:function({attributes:e,setAttributes:t}){const{commentsToShow:n,displayAvatar:a,displayDate:o,displayExcerpt:r}=e,l={...e,style:{...e?.style,spacing:void 0}};return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display avatar"),checked:a,onChange:()=>t({displayAvatar:!a})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display date"),checked:o,onChange:()=>t({displayDate:!o})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display excerpt"),checked:r,onChange:()=>t({displayExcerpt:!r})}),(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of comments"),value:n,onChange:e=>t({commentsToShow:e}),min:1,max:100,required:!0}))),(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/latest-comments",attributes:l,urlQueryArgs:{_locale:"site"}})))}},wm=()=>Qe({name:km,metadata:ym,settings:xm});var Em=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 11h2V9H7v2zm0 4h2v-2H7v2zm3-4h7V9h-7v2zm0 4h7v-2h-7v2z"}));const{attributes:Cm}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},postLayout:{type:"string",default:"list"},columns:{type:"number",default:3},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{align:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"};var Sm=[{attributes:{...Cm,categories:{type:"string"}},supports:{align:!0,html:!1},migrate:e=>({...e,categories:[{id:Number(e.categories)}]}),isEligible:({categories:e})=>e&&"string"==typeof e,save:()=>null}];var Bm=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 4v1.5h16V4H4zm8 8.5h8V11h-8v1.5zM4 20h16v-1.5H4V20zm4-8c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2z"}));const Tm={per_page:-1,context:"view"},Nm={per_page:-1,has_published_posts:["post"],context:"view"};const Pm={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/latest-posts",title:"Latest Posts",category:"widgets",description:"Display a list of your most recent posts.",keywords:["recent posts"],textdomain:"default",attributes:{categories:{type:"array",items:{type:"object"}},selectedAuthor:{type:"number"},postsToShow:{type:"number",default:5},displayPostContent:{type:"boolean",default:!1},displayPostContentRadio:{type:"string",default:"excerpt"},excerptLength:{type:"number",default:55},displayAuthor:{type:"boolean",default:!1},displayPostDate:{type:"boolean",default:!1},postLayout:{type:"string",default:"list"},columns:{type:"number",default:3},order:{type:"string",default:"desc"},orderBy:{type:"string",default:"date"},displayFeaturedImage:{type:"boolean",default:!1},featuredImageAlign:{type:"string",enum:["left","center","right"]},featuredImageSizeSlug:{type:"string",default:"thumbnail"},featuredImageSizeWidth:{type:"number",default:null},featuredImageSizeHeight:{type:"number",default:null},addLinkToFeaturedImage:{type:"boolean",default:!1}},supports:{align:!0,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-latest-posts-editor",style:"wp-block-latest-posts"},{name:Im}=Pm,Mm={icon:Em,example:{},edit:function e({attributes:t,setAttributes:n}){var a;const o=(0,Tt.useInstanceId)(e),{postsToShow:r,order:l,orderBy:i,categories:s,selectedAuthor:c,displayFeaturedImage:u,displayPostContentRadio:m,displayPostContent:p,displayPostDate:d,displayAuthor:g,postLayout:h,columns:_,excerptLength:b,featuredImageAlign:f,featuredImageSizeSlug:v,featuredImageSizeWidth:y,featuredImageSizeHeight:k,addLinkToFeaturedImage:x}=t,{imageSizes:w,latestPosts:E,defaultImageWidth:C,defaultImageHeight:S,categoriesList:B,authorList:T}=(0,ut.useSelect)((e=>{var t,n;const{getEntityRecords:a,getUsers:o}=e(ct.store),u=e(Je.store).getSettings(),m=s&&s.length>0?s.map((e=>e.id)):[],p=Object.fromEntries(Object.entries({categories:m,author:c,order:l,orderby:i,per_page:r,_embed:"wp:featuredmedia"}).filter((([,e])=>void 0!==e)));return{defaultImageWidth:null!==(t=u.imageDimensions?.[v]?.width)&&void 0!==t?t:0,defaultImageHeight:null!==(n=u.imageDimensions?.[v]?.height)&&void 0!==n?n:0,imageSizes:u.imageSizes,latestPosts:a("postType","post",p),categoriesList:a("taxonomy","category",Tm),authorList:o(Nm)}}),[v,r,l,i,s,c]),{createWarningNotice:N,removeNotice:P}=(0,ut.useDispatch)(Bt.store);let I;const M=e=>{e.preventDefault(),P(I),I=`block-library/core/latest-posts/redirection-prevented/${o}`,N((0,Ye.__)("Links are disabled in the editor."),{id:I,type:"snackbar"})},z=w.filter((({slug:e})=>"full"!==e)).map((({name:e,slug:t})=>({value:t,label:e}))),R=null!==(a=B?.reduce(((e,t)=>({...e,[t.name]:t})),{}))&&void 0!==a?a:{},H=!!E?.length,A=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Post content")},(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Post content"),checked:p,onChange:e=>n({displayPostContent:e})}),p&&(0,je.createElement)(Ke.RadioControl,{label:(0,Ye.__)("Show:"),selected:m,options:[{label:(0,Ye.__)("Excerpt"),value:"excerpt"},{label:(0,Ye.__)("Full post"),value:"full_post"}],onChange:e=>n({displayPostContentRadio:e})}),p&&"excerpt"===m&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Max number of words"),value:b,onChange:e=>n({excerptLength:e}),min:10,max:100})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Post meta")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display author name"),checked:g,onChange:e=>n({displayAuthor:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display post date"),checked:d,onChange:e=>n({displayPostDate:e})})),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Featured image")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display featured image"),checked:u,onChange:e=>n({displayFeaturedImage:e})}),u&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.__experimentalImageSizeControl,{onChange:e=>{const t={};e.hasOwnProperty("width")&&(t.featuredImageSizeWidth=e.width),e.hasOwnProperty("height")&&(t.featuredImageSizeHeight=e.height),n(t)},slug:v,width:y,height:k,imageWidth:C,imageHeight:S,imageSizeOptions:z,imageSizeHelp:(0,Ye.__)("Select the size of the source image."),onChangeImage:e=>n({featuredImageSizeSlug:e,featuredImageSizeWidth:void 0,featuredImageSizeHeight:void 0})}),(0,je.createElement)(Ke.BaseControl,{className:"editor-latest-posts-image-alignment-control"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Image alignment")),(0,je.createElement)(Je.BlockAlignmentToolbar,{value:f,onChange:e=>n({featuredImageAlign:e}),controls:["left","center","right"],isCollapsed:!1})),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Add link to featured image"),checked:x,onChange:e=>n({addLinkToFeaturedImage:e})}))),(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Sorting and filtering")},(0,je.createElement)(Ke.QueryControls,{order:l,orderBy:i,numberOfItems:r,onOrderChange:e=>n({order:e}),onOrderByChange:e=>n({orderBy:e}),onNumberOfItemsChange:e=>n({postsToShow:e}),categorySuggestions:R,onCategoryChange:e=>{if(e.some((e=>"string"==typeof e&&!R[e])))return;const t=e.map((e=>"string"==typeof e?R[e]:e));if(t.includes(null))return!1;n({categories:t})},selectedCategories:s,onAuthorChange:e=>n({selectedAuthor:""!==e?Number(e):void 0}),authorList:null!=T?T:[],selectedAuthorId:c}),"grid"===h&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:_,onChange:e=>n({columns:e}),min:2,max:H?Math.min(6,E.length):6,required:!0}))),L=(0,Je.useBlockProps)({className:it()({"wp-block-latest-posts__list":!0,"is-grid":"grid"===h,"has-dates":d,"has-author":g,[`columns-${_}`]:"grid"===h})});if(!H)return(0,je.createElement)("div",{...L},A,(0,je.createElement)(Ke.Placeholder,{icon:On,label:(0,Ye.__)("Latest Posts")},Array.isArray(E)?(0,Ye.__)("No posts found."):(0,je.createElement)(Ke.Spinner,null)));const D=E.length>r?E.slice(0,r):E,V=[{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>n({postLayout:"list"}),isActive:"list"===h},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>n({postLayout:"grid"}),isActive:"grid"===h}],F=(0,_o.getSettings)().formats.date;return(0,je.createElement)("div",null,A,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:V})),(0,je.createElement)("ul",{...L},D.map((e=>{const t=e.title.rendered.trim();let n=e.excerpt.rendered;const a=T?.find((t=>t.id===e.author)),o=document.createElement("div");o.innerHTML=n,n=o.textContent||o.innerText||"";const{url:r,alt:l}=function(e,t){var n;const a=e._embedded?.["wp:featuredmedia"]?.[0];return{url:null!==(n=a?.media_details?.sizes?.[t]?.source_url)&&void 0!==n?n:a?.source_url,alt:a?.alt_text}}(e,v),i=it()({"wp-block-latest-posts__featured-image":!0,[`align${f}`]:!!f}),s=u&&r,c=s&&(0,je.createElement)("img",{src:r,alt:l,style:{maxWidth:y,maxHeight:k}}),h=b<n.trim().split(" ").length&&""===e.excerpt.raw?(0,je.createElement)(je.Fragment,null,n.trim().split(" ",b).join(" "),(0,je.createInterpolateElement)((0,Ye.sprintf)((0,Ye.__)("… <a>Read more<span>: %1$s</span></a>"),t||(0,Ye.__)("(no title)")),{a:(0,je.createElement)("a",{className:"wp-block-latest-posts__read-more",href:e.link,rel:"noopener noreferrer",onClick:M}),span:(0,je.createElement)("span",{className:"screen-reader-text"})})):n;return(0,je.createElement)("li",{key:e.id},s&&(0,je.createElement)("div",{className:i},x?(0,je.createElement)("a",{className:"wp-block-latest-posts__post-title",href:e.link,rel:"noreferrer noopener",onClick:M},c):c),(0,je.createElement)("a",{href:e.link,rel:"noreferrer noopener",dangerouslySetInnerHTML:t?{__html:t}:void 0,onClick:M},t?null:(0,Ye.__)("(no title)")),g&&a&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-author"},(0,Ye.sprintf)((0,Ye.__)("by %s"),a.name)),d&&e.date_gmt&&(0,je.createElement)("time",{dateTime:(0,_o.format)("c",e.date_gmt),className:"wp-block-latest-posts__post-date"},(0,_o.dateI18n)(F,e.date_gmt)),p&&"excerpt"===m&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-excerpt"},h),p&&"full_post"===m&&(0,je.createElement)("div",{className:"wp-block-latest-posts__post-full-content",dangerouslySetInnerHTML:{__html:e.content.raw.trim()}}))}))))},deprecated:Sm},zm=()=>Qe({name:Im,metadata:Pm,settings:Mm}),Rm={A:"upper-alpha",a:"lower-alpha",I:"upper-roman",i:"lower-roman"};function Hm(e){const{values:t,start:n,reversed:a,ordered:o,type:r,...l}=e,i=document.createElement(o?"ol":"ul");i.innerHTML=t,n&&i.setAttribute("start",n),a&&i.setAttribute("reversed",!0),r&&i.setAttribute("type",r);const[s]=(0,qe.rawHandler)({HTML:i.outerHTML});return[{...l,...s.attributes},s.innerBlocks]}const Am={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0},color:{gradients:!0,link:!0},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){const{ordered:t,values:n,type:a,reversed:o,start:r}=e,l=t?"ol":"ul";return(0,je.createElement)(l,{...Je.useBlockProps.save({type:a,reversed:o,start:r})},(0,je.createElement)(Je.RichText.Content,{value:n,multiline:"li"}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}},Lm={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},save({attributes:e}){const{ordered:t,values:n,type:a,reversed:o,start:r}=e,l=t?"ol":"ul";return(0,je.createElement)(l,{...Je.useBlockProps.save({type:a,reversed:o,start:r})},(0,je.createElement)(Je.RichText.Content,{value:n,multiline:"li"}))},migrate:Hm},Dm={attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalSlashInserter:!0},isEligible({type:e}){return!!e},save({attributes:e}){const{ordered:t,type:n,reversed:a,start:o}=e,r=t?"ol":"ul";return(0,je.createElement)(r,{...Je.useBlockProps.save({type:n,reversed:a,start:o})},(0,je.createElement)(Je.InnerBlocks.Content,null))},migrate:function(e){const{type:t}=e;return t&&Rm[t]?{...e,type:Rm[t]}:e}};var Vm=[Dm,Lm,Am];var Fm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM15.4697 14.9697L18.4393 12L15.4697 9.03033L16.5303 7.96967L20.0303 11.4697L20.5607 12L20.0303 12.5303L16.5303 16.0303L15.4697 14.9697Z"}));var $m=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-4-4.6l-4 4 4 4 1-1-3-3 3-3-1-1z"}));var Gm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 8.8h8.9V7.2H4v1.6zm0 7h8.9v-1.5H4v1.5zM18 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"}));var Om=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));var Um=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M3.8 15.8h8.9v-1.5H3.8v1.5zm0-7h8.9V7.2H3.8v1.6zm14.7-2.1V10h1V5.3l-2.2.7.3 1 .9-.3zm1.2 6.1c-.5-.6-1.2-.5-1.7-.4-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5H20v-1h-.9c.3-.6.8-1.4.9-2.1 0-.3 0-.8-.3-1.1z"}));var qm=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM5 6.7V10h1V5.3L3.8 6l.4 1 .8-.3zm-.4 5.7c-.3.1-.5.2-.7.3l.1 1.1c.2-.2.5-.4.8-.5.3-.1.6 0 .7.1.2.3 0 .8-.2 1.1-.5.8-.9 1.6-1.4 2.5h2.7v-1h-1c.3-.6.8-1.4.9-2.1.1-.3 0-.8-.2-1.1-.5-.6-1.3-.5-1.7-.4z"})),jm=window.wp.deprecated,Wm=n.n(jm);var Zm=({setAttributes:e,reversed:t,start:n,type:a})=>(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Ordered list settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Start value"),type:"number",onChange:t=>{const n=parseInt(t,10);e({start:isNaN(n)?void 0:n})},value:Number.isInteger(n)?n.toString(10):"",step:"1"}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Numbering style"),options:[{label:(0,Ye.__)("Numbers"),value:"decimal"},{label:(0,Ye.__)("Uppercase letters"),value:"upper-alpha"},{label:(0,Ye.__)("Lowercase letters"),value:"lower-alpha"},{label:(0,Ye.__)("Uppercase Roman numerals"),value:"upper-roman"},{label:(0,Ye.__)("Lowercase Roman numerals"),value:"lower-roman"}],value:a,onChange:t=>e({type:t})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Reverse list numbering"),checked:t||!1,onChange:t=>{e({reversed:t||void 0})}})));var Qm=(0,je.forwardRef)((function(e,t){const{ordered:n,...a}=e,o=n?"ol":"ul";return(0,je.createElement)(o,{ref:t,...a})}));const Km=[["core/list-item"]];function Ym({clientId:e}){const[t,n]=function(e){const{canOutdent:t}=(0,ut.useSelect)((t=>{const{getBlockRootClientId:n,getBlock:a}=t(Je.store),o=n(e);return{canOutdent:!!o&&"core/list-item"===a(o).name}}),[e]),{replaceBlocks:n,selectionChange:a}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:o,getBlockAttributes:r,getBlock:l}=(0,ut.useSelect)(Je.store);return[t,(0,je.useCallback)((()=>{const t=o(e),i=r(t),s=(0,qe.createBlock)("core/list-item",i),{innerBlocks:c}=l(e);n([t],[s,...c]),a(c[c.length-1].clientId)}),[e])]}(e);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Fm:$m,title:(0,Ye.__)("Outdent"),describedBy:(0,Ye.__)("Outdent list item"),disabled:!t,onClick:n}))}function Jm({phrasingContentSchema:e}){const t={...e,ul:{},ol:{attributes:["type","start","reversed"]}};return["ul","ol"].forEach((e=>{t[e].children={li:{children:t}}})),t}function Xm(e){return e.flatMap((({name:e,attributes:t,innerBlocks:n=[]})=>"core/list-item"===e?[t.content,...Xm(n)]:Xm(n)))}const ep={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph","core/heading"],transform:e=>{let t=[];if(e.length>1)t=e.map((({content:e})=>(0,qe.createBlock)("core/list-item",{content:e})));else if(1===e.length){const n=(0,En.create)({html:e[0].content});t=(0,En.split)(n,"\n").map((e=>(0,qe.createBlock)("core/list-item",{content:(0,En.toHTMLString)({value:e})})))}return(0,qe.createBlock)("core/list",{anchor:e.anchor},t)}},{type:"raw",selector:"ol,ul",schema:e=>({ol:Jm(e).ol,ul:Jm(e).ul}),transform:function e(t){const n=t.getAttribute("type"),a={ordered:"OL"===t.tagName,anchor:""===t.id?void 0:t.id,start:t.getAttribute("start")?parseInt(t.getAttribute("start"),10):void 0,reversed:!!t.hasAttribute("reversed")||void 0,type:n&&Rm[n]?Rm[n]:void 0},o=Array.from(t.children).map((t=>{const n=Array.from(t.childNodes).filter((e=>e.nodeType!==e.TEXT_NODE||0!==e.textContent.trim().length));n.reverse();const[a,...o]=n;if(!("UL"===a?.tagName||"OL"===a?.tagName))return(0,qe.createBlock)("core/list-item",{content:t.innerHTML});const r=o.map((e=>e.nodeType===e.TEXT_NODE?e.textContent:e.outerHTML));r.reverse();const l={content:r.join("").trim()},i=[e(a)];return(0,qe.createBlock)("core/list-item",l,i)}));return(0,qe.createBlock)("core/list",a,o)}},...["*","-"].map((e=>({type:"prefix",prefix:e,transform(e){return(0,qe.createBlock)("core/list",{},[(0,qe.createBlock)("core/list-item",{content:e})])}}))),...["1.","1)"].map((e=>({type:"prefix",prefix:e,transform(e){return(0,qe.createBlock)("core/list",{ordered:!0},[(0,qe.createBlock)("core/list-item",{content:e})])}})))],to:[...["core/paragraph","core/heading"].map((e=>({type:"block",blocks:[e],transform:(t,n)=>Xm(n).map((t=>(0,qe.createBlock)(e,{content:t})))})))]};var tp=ep;const np={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list",title:"List",category:"text",description:"Create a bulleted or numbered list.",keywords:["bullet list","ordered list","numbered list"],textdomain:"default",attributes:{ordered:{type:"boolean",default:!1,__experimentalRole:"content"},values:{type:"string",source:"html",selector:"ol,ul",multiline:"li",__unstableMultilineWrapperTags:["ol","ul"],default:"",__experimentalRole:"content"},type:{type:"string"},start:{type:"number"},reversed:{type:"boolean"},placeholder:{type:"string"}},supports:{anchor:!0,className:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__unstablePasteTextInline:!0,__experimentalSelector:"ol,ul",__experimentalOnMerge:!0,__experimentalSlashInserter:!0},editorStyle:"wp-block-list-editor",style:"wp-block-list"},{name:ap}=np,op={icon:Bm,example:{innerBlocks:[{name:"core/list-item",attributes:{content:(0,Ye.__)("Alice.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The White Rabbit.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Cheshire Cat.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Mad Hatter.")}},{name:"core/list-item",attributes:{content:(0,Ye.__)("The Queen of Hearts.")}}]},transforms:tp,edit:function({attributes:e,setAttributes:t,clientId:n,style:a}){const{ordered:o,type:r,reversed:l,start:i}=e,s=(0,Je.useBlockProps)({style:{...je.Platform.isNative&&a,listStyleType:o&&"decimal"!==r?r:void 0}}),c=(0,Je.useInnerBlocksProps)(s,{allowedBlocks:["core/list-item"],template:Km,templateLock:!1,templateInsertUpdatesSelection:!0,...je.Platform.isNative&&{marginVertical:8,marginHorizontal:8,renderAppender:!1},__experimentalCaptureToolbars:!0});!function(e,t){const n=(0,ut.useRegistry)(),{updateBlockAttributes:a,replaceInnerBlocks:o}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{if(!e.values)return;const[r,l]=Hm(e);Wm()("Value attribute on the list block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),n.batch((()=>{a(t,r),o(t,l)}))}),[e.values])}(e,n);const u=(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Gm:Om,title:(0,Ye.__)("Unordered"),describedBy:(0,Ye.__)("Convert to unordered list"),isActive:!1===o,onClick:()=>{t({ordered:!1})}}),(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Um:qm,title:(0,Ye.__)("Ordered"),describedBy:(0,Ye.__)("Convert to ordered list"),isActive:!0===o,onClick:()=>{t({ordered:!0})}}),(0,je.createElement)(Ym,{clientId:n}));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Qm,{ordered:o,reversed:l,start:i,...c}),u,o&&(0,je.createElement)(Zm,{setAttributes:t,reversed:l,start:i,type:r}))},save:function({attributes:e}){const{ordered:t,type:n,reversed:a,start:o}=e,r=t?"ol":"ul";return(0,je.createElement)(r,{...Je.useBlockProps.save({reversed:a,start:o,style:{listStyleType:t&&"decimal"!==n?n:void 0}})},(0,je.createElement)(Je.InnerBlocks.Content,null))},deprecated:Vm},rp=()=>Qe({name:ap,metadata:np,settings:op});var lp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 11v1.5h8V11h-8zm-6-1c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));var ip=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20 5.5H4V4H20V5.5ZM12 12.5H4V11H12V12.5ZM20 20V18.5H4V20H20ZM20.0303 9.03033L17.0607 12L20.0303 14.9697L18.9697 16.0303L15.4697 12.5303L14.9393 12L15.4697 11.4697L18.9697 7.96967L20.0303 9.03033Z"}));var sp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 7.2v1.5h16V7.2H4zm8 8.6h8v-1.5h-8v1.5zm-8-3.5l3 3-3 3 1 1 4-4-4-4-1 1z"}));function cp(e){const t=(0,ut.useSelect)((t=>t(Je.store).getBlockIndex(e)>0),[e]),{replaceBlocks:n,selectionChange:a,multiSelect:o}=(0,ut.useDispatch)(Je.store),{getBlock:r,getPreviousBlockClientId:l,getSelectionStart:i,getSelectionEnd:s,hasMultiSelection:c,getMultiSelectedBlockClientIds:u}=(0,ut.useSelect)(Je.store);return[t,(0,je.useCallback)((()=>{const t=c(),m=t?u():[e],p=m.map((e=>(0,qe.cloneBlock)(r(e)))),d=l(e),g=(0,qe.cloneBlock)(r(d));g.innerBlocks?.length||(g.innerBlocks=[(0,qe.createBlock)("core/list")]),g.innerBlocks[g.innerBlocks.length-1].innerBlocks.push(...p);const h=i(),_=s();n([d,...m],[g]),t?o(p[0].clientId,p[p.length-1].clientId):a(p[0].clientId,_.attributeKey,_.clientId===h.clientId?h.offset:_.offset,_.offset)}),[e])]}function up(e){const t=(0,ut.useRegistry)(),{canOutdent:n}=(0,ut.useSelect)((t=>{const{getBlockRootClientId:n,getBlockName:a}=t(Je.store);return{canOutdent:"core/list-item"===a(n(n(e)))}}),[e]),{moveBlocksToPosition:a,removeBlock:o,insertBlock:r,updateBlockListSettings:l}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:i,getBlockName:s,getBlockOrder:c,getBlockIndex:u,getSelectedBlockClientIds:m,getBlock:p,getBlockListSettings:d}=(0,ut.useSelect)(Je.store);return[n,(0,je.useCallback)(((e=m())=>{if(Array.isArray(e)||(e=[e]),!e.length)return;const n=e[0];if("core/list-item"!==s(n))return;const g=function(e){const t=i(e),n=i(t);if(n&&"core/list-item"===s(n))return n}(n);if(!g)return;const h=i(n),_=e[e.length-1],b=c(h).slice(u(_)+1);t.batch((()=>{if(b.length){let e=c(n)[0];if(!e){const t=(0,qe.cloneBlock)(p(h),{},[]);e=t.clientId,r(t,0,n,!1),l(e,d(h))}a(b,h,e)}if(a(e,h,i(g),u(g)+1),!c(h).length){o(h,!1)}}))}),[])]}function mp(e){const{getBlockRootClientId:t,getBlockName:n,getBlockAttributes:a}=(0,ut.useSelect)(Je.store);return(0,Tt.useRefEffect)((o=>{function r(o){if(o.clipboardData.getData("__unstableWrapperBlockName"))return;const r=t(e);o.clipboardData.setData("__unstableWrapperBlockName",n(r)),o.clipboardData.setData("__unstableWrapperBlockAttributes",JSON.stringify(a(r)))}return o.addEventListener("copy",r),o.addEventListener("cut",r),()=>{o.removeEventListener("copy",r),o.removeEventListener("cut",r)}}),[])}function pp(e,t){const n=(0,ut.useRegistry)(),{getPreviousBlockClientId:a,getNextBlockClientId:o,getBlockOrder:r,getBlockRootClientId:l,getBlockName:i}=(0,ut.useSelect)(Je.store),{mergeBlocks:s,moveBlocksToPosition:c}=(0,ut.useDispatch)(Je.store),[,u]=up(e);function m(e){const t=r(e);return t.length?m(t[t.length-1]):e}function p(e){const t=l(e),n=l(t);if(n&&"core/list-item"===i(n))return n}function d(e){const t=o(e);if(t)return t;const n=p(e);return n?d(n):void 0}function g(e){const t=r(e);return t.length?r(t[0])[0]:d(e)}return o=>{function i(e,t){n.batch((()=>{const[n]=r(t);n&&c(r(n),n,l(e)),s(e,t)}))}if(o){const n=g(e);if(!n)return void t(o);p(n)?u(n):i(e,n)}else{const n=a(e);if(p(e))u(e);else if(n){i(m(n),e)}else t(o)}}}function dp(e){const t=(0,qe.switchToBlockType)(e,"core/list");if(t)return t;const n=(0,qe.switchToBlockType)(e,"core/paragraph");return n?(0,qe.switchToBlockType)(n,"core/list"):null}function gp({clientId:e}){const[t,n]=cp(e),[a,o]=up(e);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?Fm:$m,title:(0,Ye.__)("Outdent"),describedBy:(0,Ye.__)("Outdent list item"),disabled:!a,onClick:()=>o()}),(0,je.createElement)(Ke.ToolbarButton,{icon:(0,Ye.isRTL)()?ip:sp,title:(0,Ye.__)("Indent"),describedBy:(0,Ye.__)("Indent list item"),isDisabled:!t,onClick:()=>n()}))}const hp={to:[{type:"block",blocks:["core/paragraph"],transform:(e,t=[])=>[(0,qe.createBlock)("core/paragraph",e),...t.map((e=>(0,qe.cloneBlock)(e)))]}]};var _p=hp;const bp={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/list-item",title:"List item",category:"text",parent:["core/list"],description:"Create a list item.",textdomain:"default",attributes:{placeholder:{type:"string"},content:{type:"string",source:"html",selector:"li",default:"",__experimentalRole:"content"}},supports:{className:!1,__experimentalSelector:"li",typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:fp}=bp,vp={icon:lp,edit:function({attributes:e,setAttributes:t,onReplace:n,clientId:a,mergeBlocks:o}){const{placeholder:r,content:l}=e,i=(0,Je.useBlockProps)({ref:mp(a)}),s=(0,Je.useInnerBlocksProps)(i,{allowedBlocks:["core/list"],renderAppender:!1,__unstableDisableDropZone:!0}),c=function(e){const{replaceBlocks:t,selectionChange:n}=(0,ut.useDispatch)(Je.store),{getBlock:a,getBlockRootClientId:o,getBlockIndex:r}=(0,ut.useSelect)(Je.store),l=(0,je.useRef)(e);l.current=e;const[i,s]=up(l.current.clientId);return(0,Tt.useRefEffect)((e=>{function c(e){if(e.defaultPrevented||e.keyCode!==un.ENTER)return;const{content:c,clientId:u}=l.current;if(c.length)return;if(e.preventDefault(),i)return void s();const m=a(o(u)),p=r(u),d=(0,qe.cloneBlock)({...m,innerBlocks:m.innerBlocks.slice(0,p)}),g=(0,qe.createBlock)((0,qe.getDefaultBlockName)()),h=[...m.innerBlocks[p].innerBlocks[0]?.innerBlocks||[],...m.innerBlocks.slice(p+1)],_=h.length?[(0,qe.cloneBlock)({...m,innerBlocks:h})]:[];t(m.clientId,[d,g,..._],1),n(g.clientId)}return e.addEventListener("keydown",c),()=>{e.removeEventListener("keydown",c)}}),[i])}({content:l,clientId:a}),u=function(e){const{getSelectionStart:t,getSelectionEnd:n}=(0,ut.useSelect)(Je.store),[a,o]=cp(e);return(0,Tt.useRefEffect)((e=>{function r(e){const{keyCode:r,shiftKey:l,altKey:i,metaKey:s,ctrlKey:c}=e;if(e.defaultPrevented||!a||r!==un.SPACE||l||i||s||c)return;const u=t(),m=n();0===u.offset&&0===m.offset&&(e.preventDefault(),o())}return e.addEventListener("keydown",r),()=>{e.removeEventListener("keydown",r)}}),[a,o])}(a),m=function(e){const t=(0,je.useRef)(!1),{getBlock:n}=(0,ut.useSelect)(Je.store);return(0,je.useCallback)((a=>{const o=n(e);return t.current?(0,qe.cloneBlock)(o,{content:a}):(t.current=!0,(0,qe.createBlock)(o.name,{...o.attributes,content:a}))}),[e,n])}(a),p=pp(a,o);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)("li",{...s},(0,je.createElement)(Je.RichText,{ref:(0,Tt.useMergeRefs)([c,u]),identifier:"content",tagName:"div",onChange:e=>t({content:e}),value:l,"aria-label":(0,Ye.__)("List text"),placeholder:r||(0,Ye.__)("List"),onSplit:m,onMerge:p,onReplace:n?(e,...t)=>{n(function(e){const t=[];for(let n of e)if("core/list-item"===n.name)t.push(n);else if("core/list"===n.name)t.push(...n.innerBlocks);else if(n=dp(n))for(const{innerBlocks:e}of n)t.push(...e);return t}(e),...t)}:void 0}),s.children),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(gp,{clientId:a})))},save:function({attributes:e}){return(0,je.createElement)("li",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{value:e.content}),(0,je.createElement)(Je.InnerBlocks.Content,null))},merge(e,t){return{...e,content:e.content+t.content}},transforms:_p},yp=()=>Qe({name:fp,metadata:bp,settings:vp});var kp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11 14.5l1.1 1.1 3-3 .5-.5-.6-.6-3-3-1 1 1.7 1.7H5v1.5h7.7L11 14.5zM16.8 5h-7c-1.1 0-2 .9-2 2v1.5h1.5V7c0-.3.2-.5.5-.5h7c.3 0 .5.2.5.5v10c0 .3-.2.5-.5.5h-7c-.3 0-.5-.2-.5-.5v-1.5H7.8V17c0 1.1.9 2 2 2h7c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2z"}));const xp={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/loginout",title:"Login/out",category:"theme",description:"Show login & logout links.",keywords:["login","logout","form"],textdomain:"default",attributes:{displayLoginAsForm:{type:"boolean",default:!1},redirectToCurrent:{type:"boolean",default:!0}},supports:{className:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:wp}=xp,Ep={icon:kp,edit:function({attributes:e,setAttributes:t}){const{displayLoginAsForm:n,redirectToCurrent:a}=e;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display login as form"),checked:n,onChange:()=>t({displayLoginAsForm:!n})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Redirect to current URL"),checked:a,onChange:()=>t({redirectToCurrent:!a})}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"logged-in"})},(0,je.createElement)("a",{href:"#login-pseudo-link"},(0,Ye.__)("Log out"))))}},Cp=()=>Qe({name:wp,metadata:xp,settings:Ep});var Sp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M3 6v11.5h8V6H3Zm11 3h7V7.5h-7V9Zm7 3.5h-7V11h7v1.5ZM14 16h7v-1.5h-7V16Z"}));const Bp="full",Tp="media",Np="attachment",Pp=[["core/paragraph",{placeholder:(0,Ye._x)("Content…","content placeholder")}]],Ip=(e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${100*t.x}% ${100*t.y}%`:"50% 50%"}:{},Mp=50,zp=()=>{},Rp=e=>{if(!e.customBackgroundColor)return e;const t={color:{background:e.customBackgroundColor}},{customBackgroundColor:n,...a}=e;return{...a,style:t}},Hp=e=>e.align?e:{...e,align:"wide"},Ap={align:{type:"string",default:"wide"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:""},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number"},mediaType:{type:"string"},mediaWidth:{type:"number",default:50},isStackedOnMobile:{type:"boolean",default:!1}},Lp={...Ap,isStackedOnMobile:{type:"boolean",default:!0},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaSizeSlug:{type:"string"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},Dp={anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,link:!0}},Vp={attributes:{...Lp,mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",__experimentalRole:"content"},mediaId:{type:"number",__experimentalRole:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",__experimentalRole:"content"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",__experimentalRole:"content"},mediaType:{type:"string",__experimentalRole:"content"}},supports:{...Dp,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?((e,t)=>e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(100*t.x)}% ${Math.round(100*t.y)}%`:"50% 50%"}:{})(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp,isEligible(e,t,{block:n}){const{attributes:a}=n;return void 0===e.align&&!!a.className?.includes("alignwide")}},Fp={attributes:Lp,supports:Dp,save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Ip(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp},$p={attributes:Lp,supports:Dp,save({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Ip(r,u):{};let x;l!==Mp&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||zp)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},migrate:Hp},Gp={attributes:{...Ap,isStackedOnMobile:{type:"boolean",default:!0},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,Tt.compose)(Rp,Hp),save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s,mediaId:c,verticalAlignment:u,imageFill:m,focalPoint:p,linkClass:d,href:g,linkTarget:h,rel:_}=e,b=_||void 0;let f=(0,je.createElement)("img",{src:i,alt:o,className:c&&"image"===l?`wp-image-${c}`:null});g&&(f=(0,je.createElement)("a",{className:d,href:g,target:h,rel:b},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:i})},y=(0,Je.getColorClassName)("background-color",t),k=it()({"has-media-on-the-right":"right"===r,"has-background":y||n,[y]:y,"is-stacked-on-mobile":a,[`is-vertically-aligned-${u}`]:u,"is-image-fill":m}),x=m?Ip(i,p):{};let w;s!==Mp&&(w="right"===r?`auto ${s}%`:`${s}% auto`);const E={backgroundColor:y?void 0:n,gridTemplateColumns:w};return(0,je.createElement)("div",{className:k,style:E},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:x},(v[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},Op={attributes:{...Ap,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"}},migrate:(0,Tt.compose)(Rp,Hp),save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s,mediaId:c,verticalAlignment:u,imageFill:m,focalPoint:p}=e,d={image:()=>(0,je.createElement)("img",{src:i,alt:o,className:c&&"image"===l?`wp-image-${c}`:null}),video:()=>(0,je.createElement)("video",{controls:!0,src:i})},g=(0,Je.getColorClassName)("background-color",t),h=it()({"has-media-on-the-right":"right"===r,[g]:g,"is-stacked-on-mobile":a,[`is-vertically-aligned-${u}`]:u,"is-image-fill":m}),_=m?Ip(i,p):{};let b;s!==Mp&&(b="right"===r?`auto ${s}%`:`${s}% auto`);const f={backgroundColor:g?void 0:n,gridTemplateColumns:b};return(0,je.createElement)("div",{className:h,style:f},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:_},(d[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}},Up={attributes:{...Ap,backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src"}},migrate:Hp,save({attributes:e}){const{backgroundColor:t,customBackgroundColor:n,isStackedOnMobile:a,mediaAlt:o,mediaPosition:r,mediaType:l,mediaUrl:i,mediaWidth:s}=e,c={image:()=>(0,je.createElement)("img",{src:i,alt:o}),video:()=>(0,je.createElement)("video",{controls:!0,src:i})},u=(0,Je.getColorClassName)("background-color",t),m=it()({"has-media-on-the-right":"right"===r,[u]:u,"is-stacked-on-mobile":a});let p;s!==Mp&&(p="right"===r?`auto ${s}%`:`${s}% auto`);const d={backgroundColor:u?void 0:n,gridTemplateColumns:p};return(0,je.createElement)("div",{className:m,style:d},(0,je.createElement)("figure",{className:"wp-block-media-text__media"},(c[l]||zp)()),(0,je.createElement)("div",{className:"wp-block-media-text__content"},(0,je.createElement)(Je.InnerBlocks.Content,null)))}};var qp=[Vp,Fp,$p,Gp,Op,Up];var jp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 18h6V6H4v12zm9-9.5V10h7V8.5h-7zm0 7h7V14h-7v1.5z"}));var Wp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M14 6v12h6V6h-6zM4 10h7V8.5H4V10zm0 5.5h7V14H4v1.5z"}));var Zp=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m7 6.5 4 2.5-4 2.5z"}),(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m5 3c-1.10457 0-2 .89543-2 2v14c0 1.1046.89543 2 2 2h14c1.1046 0 2-.8954 2-2v-14c0-1.10457-.8954-2-2-2zm14 1.5h-14c-.27614 0-.5.22386-.5.5v10.7072l3.62953-2.6465c.25108-.1831.58905-.1924.84981-.0234l2.92666 1.8969 3.5712-3.4719c.2911-.2831.7545-.2831 1.0456 0l2.9772 2.8945v-9.3568c0-.27614-.2239-.5-.5-.5zm-14.5 14.5v-1.4364l4.09643-2.987 2.99567 1.9417c.2936.1903.6798.1523.9307-.0917l3.4772-3.3806 3.4772 3.3806.0228-.0234v2.5968c0 .2761-.2239.5-.5.5h-14c-.27614 0-.5-.2239-.5-.5z"}));const Qp=["image","video"],Kp=()=>{};function Yp(e,t){return e?{backgroundImage:`url(${e})`,backgroundPosition:t?`${Math.round(100*t.x)}% ${Math.round(100*t.y)}%`:"50% 50%"}:{}}const Jp=(0,je.forwardRef)((({isSelected:e,isStackedOnMobile:t,...n},a)=>{const o=(0,Tt.useViewportMatch)("small","<");return(0,je.createElement)(Ke.ResizableBox,{ref:a,showHandle:e&&(!o||!t),...n})}));function Xp({mediaId:e,mediaUrl:t,onSelectMedia:n}){return(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:e,mediaURL:t,allowedTypes:Qp,accept:"image/*,video/*",onSelect:n}))}function ed({className:e,mediaUrl:t,onSelectMedia:n}){const{createErrorNotice:a}=(0,ut.useDispatch)(Bt.store);return(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Zp}),labels:{title:(0,Ye.__)("Media area")},className:e,onSelect:n,accept:"image/*,video/*",allowedTypes:Qp,onError:e=>{a(e,{type:"snackbar"})},disableMediaButtons:t})}var td=(0,je.forwardRef)((function(e,t){const{className:n,commitWidthChange:a,focalPoint:o,imageFill:r,isSelected:l,isStackedOnMobile:i,mediaAlt:s,mediaId:c,mediaPosition:u,mediaType:m,mediaUrl:p,mediaWidth:d,onSelectMedia:g,onWidthChange:h,enableResize:_}=e,b=!c&&(0,Ct.isBlobURL)(p),{toggleSelection:f}=(0,ut.useDispatch)(Je.store);if(p){const v=()=>{f(!1)},y=(e,t,n)=>{h(parseInt(n.style.width))},k=(e,t,n)=>{f(!0),a(parseInt(n.style.width))},x={right:_&&"left"===u,left:_&&"right"===u},w="image"===m&&r?Yp(p,o):{},E={image:()=>(0,je.createElement)("img",{src:p,alt:s}),video:()=>(0,je.createElement)("video",{controls:!0,src:p})};return(0,je.createElement)(Jp,{as:"figure",className:it()(n,"editor-media-container__resizer",{"is-transient":b}),style:w,size:{width:d+"%"},minWidth:"10%",maxWidth:"100%",enable:x,onResizeStart:v,onResize:y,onResizeStop:k,axis:"x",isSelected:l,isStackedOnMobile:i,ref:t},(0,je.createElement)(Xp,{onSelectMedia:g,mediaUrl:p,mediaId:c}),(E[m]||Kp)(),b&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(ed,{...e}))}return(0,je.createElement)(ed,{...e})}));const nd=e=>Math.max(15,Math.min(e,85));function ad(e,t){return e?.media_details?.sizes?.[t]?.source_url}var od=function({attributes:e,isSelected:t,setAttributes:n}){const{focalPoint:a,href:o,imageFill:r,isStackedOnMobile:l,linkClass:i,linkDestination:s,linkTarget:c,mediaAlt:u,mediaId:m,mediaPosition:p,mediaType:d,mediaUrl:g,mediaWidth:h,rel:_,verticalAlignment:b,allowedBlocks:f}=e,v=e.mediaSizeSlug||Bp,{imageSizes:y,image:k}=(0,ut.useSelect)((e=>{const{getSettings:n}=e(Je.store);return{image:m&&t?e(ct.store).getMedia(m,{context:"view"}):null,imageSizes:n()?.imageSizes}}),[t,m]),x=(0,je.useRef)(),w=e=>{const{style:t}=x.current.resizable,{x:n,y:a}=e;t.backgroundPosition=`${100*n}% ${100*a}%`},[E,C]=(0,je.useState)(null),S=function({attributes:{linkDestination:e,href:t},setAttributes:n}){return a=>{if(!a||!a.url)return void n({mediaAlt:void 0,mediaId:void 0,mediaType:void 0,mediaUrl:void 0,mediaLink:void 0,href:void 0,focalPoint:void 0});let o,r;(0,Ct.isBlobURL)(a.url)&&(a.type=(0,Ct.getBlobTypeByURL)(a.url)),o=a.media_type?"image"===a.media_type?"image":"video":a.type,"image"===o&&(r=a.sizes?.large?.url||a.media_details?.sizes?.large?.source_url);let l=t;e===Tp&&(l=a.url),e===Np&&(l=a.link),n({mediaAlt:a.alt,mediaId:a.id,mediaType:o,mediaUrl:r||a.url,mediaLink:a.link||void 0,href:l,focalPoint:void 0})}}({attributes:e,setAttributes:n}),B=e=>{n({mediaWidth:nd(e)}),C(null)},T=it()({"has-media-on-the-right":"right"===p,"is-selected":t,"is-stacked-on-mobile":l,[`is-vertically-aligned-${b}`]:b,"is-image-fill":r}),N=`${E||h}%`,P="right"===p?`1fr ${N}`:`${N} 1fr`,I={gridTemplateColumns:P,msGridColumns:P},M=y.filter((({slug:e})=>ad(k,e))).map((({name:e,slug:t})=>({value:t,label:e}))),z=(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Stack on mobile"),checked:l,onChange:()=>n({isStackedOnMobile:!l})}),"image"===d&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Crop image to fill entire column"),checked:!!r,onChange:()=>n({imageFill:!r})}),r&&g&&"image"===d&&(0,je.createElement)(Ke.FocalPointPicker,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Focal point picker"),url:g,value:a,onChange:e=>n({focalPoint:e}),onDragStart:w,onDrag:w}),"image"===d&&(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Alternative text"),value:u,onChange:e=>{n({mediaAlt:e})},help:(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ExternalLink,{href:"https://www.w3.org/WAI/tutorials/images/decision-tree"},(0,Ye.__)("Describe the purpose of the image.")),(0,je.createElement)("br",null),(0,Ye.__)("Leave empty if decorative."))}),"image"===d&&(0,je.createElement)(Je.__experimentalImageSizeControl,{onChangeImage:e=>{const t=ad(k,e);if(!t)return null;n({mediaUrl:t,mediaSizeSlug:e})},slug:v,imageSizeOptions:M,isResizable:!1,imageSizeHelp:(0,Ye.__)("Select the size of the source image.")}),g&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Media width"),value:E||h,onChange:B,min:15,max:85})),R=(0,Je.useBlockProps)({className:T,style:I}),H=(0,Je.useInnerBlocksProps)({className:"wp-block-media-text__content"},{template:Pp,allowedBlocks:f}),A=(0,Je.useBlockEditingMode)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,z),(0,je.createElement)(Je.BlockControls,{group:"block"},"default"===A&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockVerticalAlignmentControl,{onChange:e=>{n({verticalAlignment:e})},value:b}),(0,je.createElement)(Ke.ToolbarButton,{icon:jp,title:(0,Ye.__)("Show media on left"),isActive:"left"===p,onClick:()=>n({mediaPosition:"left"})}),(0,je.createElement)(Ke.ToolbarButton,{icon:Wp,title:(0,Ye.__)("Show media on right"),isActive:"right"===p,onClick:()=>n({mediaPosition:"right"})})),"image"===d&&(0,je.createElement)(Je.__experimentalImageURLInputUI,{url:o||"",onChangeUrl:e=>{n(e)},linkDestination:s,mediaType:d,mediaUrl:k&&k.source_url,mediaLink:k&&k.link,linkTarget:c,linkClass:i,rel:_})),(0,je.createElement)("div",{...R},"right"===p&&(0,je.createElement)("div",{...H}),(0,je.createElement)(td,{className:"wp-block-media-text__media",onSelectMedia:S,onWidthChange:e=>{C(nd(e))},commitWidthChange:B,ref:x,enableResize:"default"===A,focalPoint:a,imageFill:r,isSelected:t,isStackedOnMobile:l,mediaAlt:u,mediaId:m,mediaPosition:p,mediaType:d,mediaUrl:g,mediaWidth:h}),"right"!==p&&(0,je.createElement)("div",{...H})))};const rd=()=>{};const ld={from:[{type:"block",blocks:["core/image"],transform:({alt:e,url:t,id:n,anchor:a})=>(0,qe.createBlock)("core/media-text",{mediaAlt:e,mediaId:n,mediaUrl:t,mediaType:"image",anchor:a})},{type:"block",blocks:["core/video"],transform:({src:e,id:t,anchor:n})=>(0,qe.createBlock)("core/media-text",{mediaId:t,mediaUrl:e,mediaType:"video",anchor:n})},{type:"block",blocks:["core/cover"],transform:({align:e,alt:t,anchor:n,backgroundType:a,customGradient:o,customOverlayColor:r,gradient:l,id:i,overlayColor:s,style:c,textColor:u,url:m},p)=>{let d={};return o?d={style:{color:{gradient:o}}}:r&&(d={style:{color:{background:r}}}),c?.color?.text&&(d.style={color:{...d.style?.color,text:c.color.text}}),(0,qe.createBlock)("core/media-text",{align:e,anchor:n,backgroundColor:s,gradient:l,mediaAlt:t,mediaId:i,mediaType:a,mediaUrl:m,textColor:u,...d},p)}}],to:[{type:"block",blocks:["core/image"],isMatch:({mediaType:e,mediaUrl:t})=>!t||"image"===e,transform:({mediaAlt:e,mediaId:t,mediaUrl:n,anchor:a})=>(0,qe.createBlock)("core/image",{alt:e,id:t,url:n,anchor:a})},{type:"block",blocks:["core/video"],isMatch:({mediaType:e,mediaUrl:t})=>!t||"video"===e,transform:({mediaId:e,mediaUrl:t,anchor:n})=>(0,qe.createBlock)("core/video",{id:e,src:t,anchor:n})},{type:"block",blocks:["core/cover"],transform:({align:e,anchor:t,backgroundColor:n,focalPoint:a,gradient:o,mediaAlt:r,mediaId:l,mediaType:i,mediaUrl:s,style:c,textColor:u},m)=>{const p={};c?.color?.gradient?p.customGradient=c.color.gradient:c?.color?.background&&(p.customOverlayColor=c.color.background),c?.color?.text&&(p.style={color:{text:c.color.text}});const d={align:e,alt:r,anchor:t,backgroundType:i,dimRatio:s?50:100,focalPoint:a,gradient:o,id:l,overlayColor:n,textColor:u,url:s,...p};return(0,qe.createBlock)("core/cover",d,m)}}]};var id=ld;const sd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/media-text",title:"Media & Text",category:"media",description:"Set media and words side-by-side for a richer layout.",keywords:["image","video"],textdomain:"default",attributes:{align:{type:"string",default:"none"},mediaAlt:{type:"string",source:"attribute",selector:"figure img",attribute:"alt",default:"",__experimentalRole:"content"},mediaPosition:{type:"string",default:"left"},mediaId:{type:"number",__experimentalRole:"content"},mediaUrl:{type:"string",source:"attribute",selector:"figure video,figure img",attribute:"src",__experimentalRole:"content"},mediaLink:{type:"string"},linkDestination:{type:"string"},linkTarget:{type:"string",source:"attribute",selector:"figure a",attribute:"target"},href:{type:"string",source:"attribute",selector:"figure a",attribute:"href",__experimentalRole:"content"},rel:{type:"string",source:"attribute",selector:"figure a",attribute:"rel"},linkClass:{type:"string",source:"attribute",selector:"figure a",attribute:"class"},mediaType:{type:"string",__experimentalRole:"content"},mediaWidth:{type:"number",default:50},mediaSizeSlug:{type:"string"},isStackedOnMobile:{type:"boolean",default:!0},verticalAlignment:{type:"string"},imageFill:{type:"boolean"},focalPoint:{type:"object"},allowedBlocks:{type:"array"}},supports:{anchor:!0,align:["wide","full"],html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-media-text-editor",style:"wp-block-media-text"},{name:cd}=sd,ud={icon:Sp,example:{viewportWidth:601,attributes:{mediaType:"image",mediaUrl:"https://s.w.org/images/core/5.3/Biologia_Centrali-Americana_-_Cantorchilus_semibadius_1902.jpg"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("The wren<br>Earns his living<br>Noiselessly.")}},{name:"core/paragraph",attributes:{content:(0,Ye.__)("— Kobayashi Issa (一茶)")}}]},transforms:id,edit:od,save:function({attributes:e}){const{isStackedOnMobile:t,mediaAlt:n,mediaPosition:a,mediaType:o,mediaUrl:r,mediaWidth:l,mediaId:i,verticalAlignment:s,imageFill:c,focalPoint:u,linkClass:m,href:p,linkTarget:d,rel:g}=e,h=e.mediaSizeSlug||Bp,_=g||void 0,b=it()({[`wp-image-${i}`]:i&&"image"===o,[`size-${h}`]:i&&"image"===o});let f=(0,je.createElement)("img",{src:r,alt:n,className:b||null});p&&(f=(0,je.createElement)("a",{className:m,href:p,target:d,rel:_},f));const v={image:()=>f,video:()=>(0,je.createElement)("video",{controls:!0,src:r})},y=it()({"has-media-on-the-right":"right"===a,"is-stacked-on-mobile":t,[`is-vertically-aligned-${s}`]:s,"is-image-fill":c}),k=c?Yp(r,u):{};let x;50!==l&&(x="right"===a?`auto ${l}%`:`${l}% auto`);const w={gridTemplateColumns:x};return"right"===a?(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}),(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||rd)())):(0,je.createElement)("div",{...Je.useBlockProps.save({className:y,style:w})},(0,je.createElement)("figure",{className:"wp-block-media-text__media",style:k},(v[o]||rd)()),(0,je.createElement)("div",{...Je.useInnerBlocksProps.save({className:"wp-block-media-text__content"})}))},deprecated:qp},md=()=>Qe({name:cd,metadata:sd,settings:ud});var pd=window.wp.dom;const dd=(0,ut.withDispatch)(((e,{clientId:t,attributes:n})=>{const{replaceBlock:a}=e(Je.store);return{convertToHTML(){a(t,(0,qe.createBlock)("core/html",{content:n.originalUndelimitedContent}))}}}))((function({attributes:e,convertToHTML:t,clientId:n}){const{originalName:a,originalUndelimitedContent:o}=e,r=!!o,{hasFreeformBlock:l,hasHTMLBlock:i}=(0,ut.useSelect)((e=>{const{canInsertBlockType:t,getBlockRootClientId:a}=e(Je.store);return{hasFreeformBlock:t("core/freeform",a(n)),hasHTMLBlock:t("core/html",a(n))}}),[n]),s=[];let c;const u=(0,je.createElement)(Ke.Button,{key:"convert",onClick:t,variant:"primary"},(0,Ye.__)("Keep as HTML"));return!r||l||a?r&&i?(c=(0,Ye.sprintf)((0,Ye.__)('Your site doesn’t include support for the "%s" block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely.'),a),s.push(u)):c=(0,Ye.sprintf)((0,Ye.__)('Your site doesn’t include support for the "%s" block. You can leave this block intact or remove it entirely.'),a):i?(c=(0,Ye.__)("It appears you are trying to use the deprecated Classic block. You can leave this block intact, convert its content to a Custom HTML block, or remove it entirely. Alternatively, you can refresh the page to use the Classic block."),s.push(u)):c=(0,Ye.__)("It appears you are trying to use the deprecated Classic block. You can leave this block intact, or remove it entirely. Alternatively, you can refresh the page to use the Classic block."),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"has-warning"})},(0,je.createElement)(Je.Warning,{actions:s},c),(0,je.createElement)(je.RawHTML,null,(0,pd.safeHTML)(o)))}));var gd=dd;const hd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/missing",title:"Unsupported",category:"text",description:"Your site doesn’t include support for this block.",textdomain:"default",attributes:{originalName:{type:"string"},originalUndelimitedContent:{type:"string"},originalContent:{type:"string",source:"html"}},supports:{className:!1,customClassName:!1,inserter:!1,html:!1,reusable:!1}},{name:_d}=hd,bd={name:_d,__experimentalLabel(e,{context:t}){if("accessibility"===t){const{originalName:t}=e,n=t?(0,qe.getBlockType)(t):void 0;return n?n.settings.title||t:""}},edit:gd,save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.originalContent)}},fd=()=>Qe({name:_d,metadata:hd,settings:bd});var vd=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4 9v1.5h16V9H4zm12 5.5h4V13h-4v1.5zm-6 0h4V13h-4v1.5zm-6 0h4V13H4v1.5z"}));const yd=(0,Ye.__)("Read more");var kd={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&"core/more"===e.dataset.block,transform(e){const{customText:t,noTeaser:n}=e.dataset,a={};return t&&(a.customText=t),""===n&&(a.noTeaser=!0),(0,qe.createBlock)("core/more",a)}}]};const xd={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/more",title:"More",category:"design",description:"Content before this block will be shown in the excerpt on your archives page.",keywords:["read more"],textdomain:"default",attributes:{customText:{type:"string"},noTeaser:{type:"boolean",default:!1}},supports:{customClassName:!1,className:!1,html:!1,multiple:!1},editorStyle:"wp-block-more-editor"},{name:wd}=xd,Ed={icon:vd,example:{},__experimentalLabel(e,{context:t}){if("accessibility"===t)return e.customText},transforms:kd,edit:function({attributes:{customText:e,noTeaser:t},insertBlocksAfter:n,setAttributes:a}){const o={width:`${(e||yd).length+1.2}em`};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Hide the excerpt on the full content page"),checked:!!t,onChange:()=>a({noTeaser:!t}),help:e=>e?(0,Ye.__)("The excerpt is hidden."):(0,Ye.__)("The excerpt is visible.")}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)("input",{"aria-label":(0,Ye.__)("“Read more” link text"),type:"text",value:e,placeholder:yd,onChange:e=>{a({customText:""!==e.target.value?e.target.value:void 0})},onKeyDown:({keyCode:e})=>{e===un.ENTER&&n([(0,qe.createBlock)((0,qe.getDefaultBlockName)())])},style:o})))},save:function({attributes:{customText:e,noTeaser:t}}){const n=e?`\x3c!--more ${e}--\x3e`:"\x3c!--more--\x3e",a=t?"\x3c!--noteaser--\x3e":"";return(0,je.createElement)(je.RawHTML,null,[n,a].filter(Boolean).join("\n"))}},Cd=()=>Qe({name:wd,metadata:xd,settings:Ed});var Sd=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"})),Bd=window.wp.a11y;var Td=(0,je.forwardRef)((function({icon:e,size:t=24,...n},a){return(0,je.cloneElement)(e,{width:t,height:t,...n,ref:a})}));var Nd=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));const Pd={name:"core/navigation-link"},Id=["core/navigation-link","core/search","core/social-links","core/page-list","core/spacer","core/home-link","core/site-title","core/site-logo","core/navigation-submenu","core/loginout","core/buttons"],Md=["core/navigation-link/page","core/navigation-link"],zd={per_page:100,status:["publish","draft"],order:"desc",orderby:"date"},Rd=["postType","wp_navigation",zd];function Hd(e){const t=(0,ct.useResourcePermissions)("navigation",e),{navigationMenu:n,isNavigationMenuResolved:a,isNavigationMenuMissing:o}=(0,ut.useSelect)((t=>function(e,t){if(!t)return{isNavigationMenuResolved:!1,isNavigationMenuMissing:!0};const{getEntityRecord:n,getEditedEntityRecord:a,hasFinishedResolution:o}=e(ct.store),r=["postType","wp_navigation",t],l=n(...r),i=a(...r),s=o("getEditedEntityRecord",r),c="publish"===i.status||"draft"===i.status;return{isNavigationMenuResolved:s,isNavigationMenuMissing:s&&(!l||!c),navigationMenu:c?i:null}}(t,e)),[e]),{canCreate:r,canUpdate:l,canDelete:i,isResolving:s,hasResolved:c}=t,{records:u,isResolving:m,hasResolved:p}=(0,ct.useEntityRecords)("postType","wp_navigation",zd);return{navigationMenu:n,isNavigationMenuResolved:a,isNavigationMenuMissing:o,navigationMenus:u,isResolvingNavigationMenus:m,hasResolvedNavigationMenus:p,canSwitchNavigationMenu:e?u?.length>1:u?.length>0,canUserCreateNavigationMenu:r,isResolvingCanUserCreateNavigationMenu:s,hasResolvedCanUserCreateNavigationMenu:c,canUserUpdateNavigationMenu:l,hasResolvedCanUserUpdateNavigationMenu:e?c:void 0,canUserDeleteNavigationMenu:i,hasResolvedCanUserDeleteNavigationMenu:e?c:void 0}}function Ad(e){const{records:t,isResolving:n,hasResolved:a}=(0,ct.useEntityRecords)("root","menu",{per_page:-1,context:"view"}),{records:o,isResolving:r,hasResolved:l}=(0,ct.useEntityRecords)("postType","page",{parent:0,order:"asc",orderby:"id",per_page:-1,context:"view"}),{records:i,hasResolved:s}=(0,ct.useEntityRecords)("root","menuItem",{menus:e,per_page:-1,context:"view"},{enabled:!!e});return{pages:o,isResolvingPages:r,hasResolvedPages:l,hasPages:!(!l||!o?.length),menus:t,isResolvingMenus:n,hasResolvedMenus:a,hasMenus:!(!a||!t?.length),menuItems:i,hasResolvedMenuItems:s}}var Ld=({isVisible:e=!0})=>(0,je.createElement)("div",{"aria-hidden":!e||void 0,className:"wp-block-navigation-placeholder__preview"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions__indicator"},(0,je.createElement)(Td,{icon:Sd}),(0,Ye.__)("Navigation")));var Dd=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));var Vd=function({currentMenuId:e,onSelectNavigationMenu:t,onSelectClassicMenu:n,onCreateNew:a,actionLabel:o,createNavigationMenuIsSuccess:r,createNavigationMenuIsError:l}){const i=(0,Ye.__)("Create from '%s'"),[s,c]=(0,je.useState)(!1);o=o||i;const{menus:u}=Ad(),{navigationMenus:m,isResolvingNavigationMenus:p,hasResolvedNavigationMenus:d,canUserCreateNavigationMenu:g,canSwitchNavigationMenu:h}=Hd(),[_]=(0,ct.useEntityProp)("postType","wp_navigation","title"),b=(0,je.useMemo)((()=>m?.map((({id:e,title:t,status:n},a)=>{const r=function(e,t,n){return e?"publish"===n?(0,Gn.decodeEntities)(e):(0,Ye.sprintf)((0,Ye.__)("%1$s (%2$s)"),(0,Gn.decodeEntities)(e),n):(0,Ye.sprintf)((0,Ye.__)("(no title %s)"),t)}(t?.rendered,a+1,n);return{value:e,label:r,ariaLabel:(0,Ye.sprintf)(o,r)}}))||[]),[m,o]),f=!!m?.length,v=!!u?.length,y=!!h,k=!!g,x=f&&!e,w=!f&&d,E=d&&null===e;let C="";C=s||p?(0,Ye.__)("Loading…"):x||w||E?(0,Ye.__)("Choose or create a Navigation menu"):_,(0,je.useEffect)((()=>{s&&(r||l)&&c(!1)}),[d,r,g,l,s,E,w,x]);const S=(0,je.createElement)(Ke.DropdownMenu,{label:C,icon:Dd,toggleProps:{isSmall:!0}},(({onClose:o})=>(0,je.createElement)(je.Fragment,null,y&&f&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Menus")},(0,je.createElement)(Ke.MenuItemsChoice,{value:e,onSelect:e=>{c(!0),t(e),o()},choices:b,disabled:s})),k&&v&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Import Classic Menus")},u?.map((e=>{const t=(0,Gn.decodeEntities)(e.name);return(0,je.createElement)(Ke.MenuItem,{onClick:()=>{c(!0),n(e),o()},key:e.id,"aria-label":(0,Ye.sprintf)(i,t),disabled:s},t)}))),g&&(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Tools")},(0,je.createElement)(Ke.MenuItem,{disabled:s,onClick:()=>{o(),a(),c(!0)}},(0,Ye.__)("Create new menu"))))));return S};function Fd({isSelected:e,currentMenuId:t,clientId:n,canUserCreateNavigationMenu:a=!1,isResolvingCanUserCreateNavigationMenu:o,onSelectNavigationMenu:r,onSelectClassicMenu:l,onCreateEmpty:i}){const{isResolvingMenus:s,hasResolvedMenus:c}=Ad();(0,je.useEffect)((()=>{e&&(s&&(0,Bd.speak)((0,Ye.__)("Loading navigation block setup options…")),c&&(0,Bd.speak)((0,Ye.__)("Navigation block setup options ready.")))}),[c,s,e]);const u=s&&o;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Placeholder,{className:"wp-block-navigation-placeholder"},(0,je.createElement)(Ld,{isVisible:!e}),(0,je.createElement)("div",{"aria-hidden":!e||void 0,className:"wp-block-navigation-placeholder__controls"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions"},(0,je.createElement)("div",{className:"wp-block-navigation-placeholder__actions__indicator"},(0,je.createElement)(Td,{icon:Sd})," ",(0,Ye.__)("Navigation")),(0,je.createElement)("hr",null),u&&(0,je.createElement)(Ke.Spinner,null),(0,je.createElement)(Vd,{currentMenuId:t,clientId:n,onSelectNavigationMenu:r,onSelectClassicMenu:l}),(0,je.createElement)("hr",null),a&&(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:i},(0,Ye.__)("Start empty"))))))}var $d=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 5v1.5h14V5H5zm0 7.8h14v-1.5H5v1.5zM5 19h14v-1.5H5V19z"}));function Gd({icon:e}){return"menu"===e?(0,je.createElement)(Td,{icon:$d}):(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24","aria-hidden":"true",focusable:"false"},(0,je.createElement)(We.Rect,{x:"4",y:"7.5",width:"16",height:"1.5"}),(0,je.createElement)(We.Rect,{x:"4",y:"15",width:"16",height:"1.5"}))}function Od({children:e,id:t,isOpen:n,isResponsive:a,onToggle:o,isHiddenByDefault:r,overlayBackgroundColor:l,overlayTextColor:i,hasIcon:s,icon:c}){if(!a)return e;const u=it()("wp-block-navigation__responsive-container",{"has-text-color":!!i.color||!!i?.class,[(0,Je.getColorClassName)("color",i?.slug)]:!!i?.slug,"has-background":!!l.color||l?.class,[(0,Je.getColorClassName)("background-color",l?.slug)]:!!l?.slug,"is-menu-open":n,"hidden-by-default":r}),m={color:!i?.slug&&i?.color,backgroundColor:!l?.slug&&l?.color&&l.color},p=it()("wp-block-navigation__responsive-container-open",{"always-shown":r}),d=`${t}-modal`,g={className:"wp-block-navigation__responsive-dialog",...n&&{role:"dialog","aria-modal":!0,"aria-label":(0,Ye.__)("Menu")}};return(0,je.createElement)(je.Fragment,null,!n&&(0,je.createElement)(Ke.Button,{"aria-haspopup":"true","aria-label":s&&(0,Ye.__)("Open menu"),className:p,onClick:()=>o(!0)},s&&(0,je.createElement)(Gd,{icon:c}),!s&&(0,Ye.__)("Menu")),(0,je.createElement)("div",{className:u,style:m,id:d},(0,je.createElement)("div",{className:"wp-block-navigation__responsive-close",tabIndex:"-1"},(0,je.createElement)("div",{...g},(0,je.createElement)(Ke.Button,{className:"wp-block-navigation__responsive-container-close","aria-label":s&&(0,Ye.__)("Close menu"),onClick:()=>o(!1)},s&&(0,je.createElement)(Td,{icon:Nd}),!s&&(0,Ye.__)("Close")),(0,je.createElement)("div",{className:"wp-block-navigation__responsive-container-content",id:`${d}-content`},e)))))}function Ud({clientId:e,hasCustomPlaceholder:t,orientation:n,templateLock:a}){const{isImmediateParentOfSelectedBlock:o,selectedBlockHasChildren:r,isSelected:l}=(0,ut.useSelect)((t=>{const{getBlockCount:n,hasSelectedInnerBlock:a,getSelectedBlockClientId:o}=t(Je.store),r=o();return{isImmediateParentOfSelectedBlock:a(e,!1),selectedBlockHasChildren:!!n(r),isSelected:r===e}}),[e]),[i,s,c]=(0,ct.useEntityBlockEditor)("postType","wp_navigation"),u=(0,je.useMemo)((()=>i.every((({name:e})=>"core/navigation-link"===e||"core/navigation-submenu"===e||"core/page-list"===e))),[i]),m=l||o&&!r,p=(0,je.useMemo)((()=>(0,je.createElement)(Ld,null)),[]),d=!t&&!!!i?.length&&!l,g=(0,Je.useInnerBlocksProps)({className:"wp-block-navigation__container"},{value:i,onInput:s,onChange:c,allowedBlocks:Id,prioritizedInserterBlocks:Md,defaultBlock:Pd,directInsert:u,orientation:n,templateLock:a,renderAppender:!!(l||o&&!r||m)&&Je.InnerBlocks.ButtonBlockAppender,placeholder:d?p:void 0,__experimentalCaptureToolbars:!0,__unstableDisableLayoutClassNames:!0});return(0,je.createElement)("div",{...g})}function qd(){const[e,t]=(0,ct.useEntityProp)("postType","wp_navigation","title");return(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Menu name"),value:e,onChange:t})}const jd=(e,t,n)=>{if(e===t)return!0;if("object"==typeof e&&null!=e&&"object"==typeof t&&null!=t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const a in e){if(!t.hasOwnProperty(a))return!1;if(n&&n(a,e))return!0;if(!jd(e[a],t[a],n))return!1}return!0}return!1},Wd={};function Zd({blocks:e,createNavigationMenu:t,hasSelection:n}){const a=(0,je.useRef)();(0,je.useEffect)((()=>{a?.current||(a.current=e)}),[e]);const o=function(e,t){return!jd(e,t,((e,t)=>{if("core/page-list"===t?.name&&"innerBlocks"===e)return!0}))}(a?.current,e),r=(0,je.useMemo)((()=>e.every((({name:e})=>"core/navigation-link"===e||"core/navigation-submenu"===e||"core/page-list"===e))),[e]),l=(0,je.useContext)(Ke.Disabled.Context),i=(0,Je.useInnerBlocksProps)({className:"wp-block-navigation__container"},{renderAppender:!!n&&void 0,allowedBlocks:Id,defaultBlock:Pd,directInsert:r}),{isSaving:s,hasResolvedAllNavigationMenus:c}=(0,ut.useSelect)((e=>{if(l)return Wd;const{hasFinishedResolution:t,isSavingEntityRecord:n}=e(ct.store);return{isSaving:n("postType","wp_navigation"),hasResolvedAllNavigationMenus:t("getEntityRecords",Rd)}}),[l]);(0,je.useEffect)((()=>{!l&&!s&&c&&n&&o&&t(null,e)}),[e,t,l,s,c,o,n]);const u=s?Ke.Disabled:"div";return(0,je.createElement)(u,{...i})}function Qd({onDelete:e}){const[t,n]=(0,je.useState)(!1),a=(0,ct.useEntityId)("postType","wp_navigation"),[o]=(0,ct.useEntityProp)("postType","wp_navigation","title"),{deleteEntityRecord:r}=(0,ut.useDispatch)(ct.store);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Button,{className:"wp-block-navigation-delete-menu-button",variant:"secondary",isDestructive:!0,onClick:()=>{n(!0)}},(0,Ye.__)("Delete menu")),t&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.sprintf)((0,Ye.__)("Delete %s"),o),onRequestClose:()=>n(!1)},(0,je.createElement)("p",null,(0,Ye.__)("Are you sure you want to delete this navigation menu?")),(0,je.createElement)(Ke.__experimentalHStack,{justify:"right"},(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:()=>{n(!1)}},(0,Ye.__)("Cancel")),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{r("postType","wp_navigation",a,{force:!0}),e(o)}},(0,Ye.__)("Confirm")))))}var Kd=function({name:e,message:t=""}={}){const n=(0,je.useRef)(),{createWarningNotice:a,removeNotice:o}=(0,ut.useDispatch)(Bt.store);return[(0,je.useCallback)((o=>{n.current||(n.current=e,a(o||t,{id:n.current,type:"snackbar"}))}),[n,a,t,e]),(0,je.useCallback)((()=>{n.current&&(o(n.current),n.current=null)}),[n,o])]};function Yd({setAttributes:e,hasIcon:t,icon:n}){return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show icon button"),help:(0,Ye.__)("Configure the visual appearance of the button opening the overlay menu."),onChange:t=>e({hasIcon:t}),checked:t}),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Icon"),value:n,onChange:t=>e({icon:t}),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"handle","aria-label":(0,Ye.__)("handle"),label:(0,je.createElement)(Gd,{icon:"handle"})}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"menu","aria-label":(0,Ye.__)("menu"),label:(0,je.createElement)(Gd,{icon:"menu"})})))}function Jd(e){if(!e)return null;const t=Xd(function(e,t="id",n="parent"){const a=Object.create(null),o=[];for(const r of e)a[r[t]]={...r,children:[]},r[n]?(a[r[n]]=a[r[n]]||{},a[r[n]].children=a[r[n]].children||[],a[r[n]].children.push(a[r[t]])):o.push(a[r[t]]);return o}(e));return(0,yl.applyFilters)("blocks.navigation.__unstableMenuItemsToBlocks",t,e)}function Xd(e,t=0){let n={};const a=[...e].sort(((e,t)=>e.menu_order-t.menu_order)),o=a.map((e=>{if("block"===e.type){const[t]=(0,qe.parse)(e.content.raw);return t||(0,qe.createBlock)("core/freeform",{content:e.content})}const a=e.children?.length?"core/navigation-submenu":"core/navigation-link",o=function({title:e,xfn:t,classes:n,attr_title:a,object:o,object_id:r,description:l,url:i,type:s,target:c},u,m){o&&"post_tag"===o&&(o="tag");return{label:e?.rendered||"",...o?.length&&{type:o},kind:s?.replace("_","-")||"custom",url:i||"",...t?.length&&t.join(" ").trim()&&{rel:t.join(" ").trim()},...n?.length&&n.join(" ").trim()&&{className:n.join(" ").trim()},...a?.length&&{title:a},...r&&"custom"!==o&&{id:r},...l?.length&&{description:l},..."_blank"===c&&{opensInNewTab:!0},..."core/navigation-submenu"===u&&{isTopLevelItem:0===m},..."core/navigation-link"===u&&{isTopLevelLink:0===m}}}(e,a,t),{innerBlocks:r=[],mapping:l={}}=e.children?.length?Xd(e.children,t+1):{};n={...n,...l};const i=(0,qe.createBlock)(a,o,r);return n[e.id]=i.clientId,i}));return{innerBlocks:o,mapping:n}}const eg="success",tg="error",ng="pending";let ag=null;var og=function(e,{throwOnError:t=!1}={}){const n=(0,ut.useRegistry)(),{editEntityRecord:a}=(0,ut.useDispatch)(ct.store),[o,r]=(0,je.useState)("idle"),[l,i]=(0,je.useState)(null),s=(0,je.useCallback)((async(t,o,r="publish")=>{let l,i;try{i=await n.resolveSelect(ct.store).getMenuItems({menus:t,per_page:-1,context:"view"})}catch(e){throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to fetch classic menu "%s" from API.'),o),{cause:e})}if(null===i)throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to fetch classic menu "%s" from API.'),o));const{innerBlocks:s}=Jd(i);try{l=await e(o,s,r),await a("postType","wp_navigation",l.id,{status:"publish"},{throwOnError:!0})}catch(e){throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to create Navigation Menu "%s".'),o),{cause:e})}return l}),[e,a,n]);return{convert:(0,je.useCallback)((async(e,n,a)=>{if(ag!==e)return ag=e,e&&n?(r(ng),i(null),await s(e,n,a).then((e=>(r(eg),ag=null,e))).catch((e=>{if(i(e?.message),r(tg),ag=null,t)throw new Error((0,Ye.sprintf)((0,Ye.__)('Unable to create Navigation Menu "%s".'),n),{cause:e})}))):(i("Unable to convert menu. Missing menu details."),void r(tg))}),[s,t]),status:o,error:l}};function rg(e,t){return e&&t?e+"//"+t:null}const lg=["postType","wp_navigation",{status:"draft",per_page:-1}],ig=["postType","wp_navigation",{per_page:-1,status:"publish"}];function sg(e){const t=(0,je.useContext)(Ke.Disabled.Context),n=function(e){return(0,ut.useSelect)((t=>{if(!e)return;const{getBlock:n,getBlockParentsByBlockName:a}=t(Je.store),o=a(e,"core/template-part",!0);if(!o?.length)return;const r=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),{getEditedEntityRecord:l}=t(ct.store);for(const e of o){const t=n(e),{theme:a,slug:o}=t.attributes,i=l("postType","wp_template_part",rg(a,o));if(i?.area)return r.find((e=>"uncategorized"!==e.area&&e.area===i.area))?.label}}),[e])}(t?void 0:e),a=(0,ut.useRegistry)();return(0,je.useCallback)((async()=>{if(t)return"";const{getEntityRecords:e}=a.resolveSelect(ct.store),[o,r]=await Promise.all([e(...lg),e(...ig)]),l=n?(0,Ye.sprintf)((0,Ye.__)("%s navigation"),n):(0,Ye.__)("Navigation"),i=[...o,...r].reduce(((e,t)=>t?.title?.raw?.startsWith(l)?e+1:e),0);return(i>0?`${l} ${i+1}`:l)||""}),[t,n,a])}const cg="success",ug="error",mg="pending",pg="idle";const dg=[];function gg(e){return e.ownerDocument.defaultView.getComputedStyle(e)}function hg(e,t,n){if(!e)return;t(gg(e).color);let a=e,o=gg(a).backgroundColor;for(;"rgba(0, 0, 0, 0)"===o&&a.parentNode&&a.parentNode.nodeType===a.parentNode.ELEMENT_NODE;)a=a.parentNode,o=gg(a).backgroundColor;n(o)}function _g(e,t){const{textColor:n,customTextColor:a,backgroundColor:o,customBackgroundColor:r,overlayTextColor:l,customOverlayTextColor:i,overlayBackgroundColor:s,customOverlayBackgroundColor:c,style:u}=e,m={};return t&&i?m.customTextColor=i:t&&l?m.textColor=l:a?m.customTextColor=a:n?m.textColor=n:u?.color?.text&&(m.customTextColor=u.color.text),t&&c?m.customBackgroundColor=c:t&&s?m.backgroundColor=s:r?m.customBackgroundColor=r:o?m.backgroundColor=o:u?.color?.background&&(m.customTextColor=u.color.background),m}function bg(e){return{className:it()("wp-block-navigation__submenu-container",{"has-text-color":!(!e.textColor&&!e.customTextColor),[`has-${e.textColor}-color`]:!!e.textColor,"has-background":!(!e.backgroundColor&&!e.customBackgroundColor),[`has-${e.backgroundColor}-background-color`]:!!e.backgroundColor}),style:{color:e.customTextColor,backgroundColor:e.customBackgroundColor}}}var fg=({className:e="",disabled:t,isMenuItem:n=!1})=>{let a=Ke.Button;return n&&(a=Ke.MenuItem),(0,je.createElement)(a,{variant:"link",disabled:t,className:e,href:(0,st.addQueryArgs)("edit.php",{post_type:"wp_navigation"})},(0,Ye.__)("Manage menus"))};var vg=function({onCreateNew:e}){return(0,je.createElement)(Je.Warning,null,(0,je.createInterpolateElement)((0,Ye.__)("Navigation menu has been deleted or is unavailable. <button>Create a new menu?</button>"),{button:(0,je.createElement)(Ke.Button,{onClick:e,variant:"link"})}))};var yg=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M2 12c0 3.6 2.4 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.5 0-4.5-1.5-4.5-4s2-4.5 4.5-4.5h3.5V6H8c-3.6 0-6 2.4-6 6zm19.5-1h-8v1.5h8V11zm0 5h-8v1.5h8V16zm0-10h-8v1.5h8V6z"}));var kg=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"}));var xg=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));const wg={className:"block-editor-block-settings-menu__popover",placement:"bottom-start"},Eg=["core/navigation-link","core/navigation-submenu"];function Cg({block:e,onClose:t,expandedState:n,expand:a,setInsertedBlock:o}){const{insertBlock:r,replaceBlock:l,replaceInnerBlocks:i}=(0,ut.useDispatch)(Je.store),s=e.clientId,c=!Eg.includes(e.name);return(0,je.createElement)(Ke.MenuItem,{icon:yg,disabled:c,onClick:()=>{const c=(0,qe.createBlock)("core/navigation-link");if("core/navigation-submenu"===e.name)r(c,e.innerBlocks.length,s,false);else{const t=(0,qe.createBlock)("core/navigation-submenu",e.attributes,e.innerBlocks);l(s,t),i(t.clientId,[c],false)}o(c),n[e.clientId]||a(e.clientId),t()}},(0,Ye.__)("Add submenu link"))}function Sg(e){const{block:t}=e,{clientId:n}=t,{moveBlocksDown:a,moveBlocksUp:o,removeBlocks:r}=(0,ut.useDispatch)(Je.store),l=(0,Ye.sprintf)((0,Ye.__)("Remove %s"),(0,Je.BlockTitle)({clientId:n,maximumLength:25})),i=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t}=e(Je.store);return t(n)}),[n]);return(0,je.createElement)(Ke.DropdownMenu,{icon:Dd,label:(0,Ye.__)("Options"),className:"block-editor-block-settings-menu",popoverProps:wg,noIcons:!0,...e},(({onClose:s})=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.MenuGroup,null,(0,je.createElement)(Ke.MenuItem,{icon:kg,onClick:()=>{o([n],i),s()}},(0,Ye.__)("Move up")),(0,je.createElement)(Ke.MenuItem,{icon:xg,onClick:()=>{a([n],i),s()}},(0,Ye.__)("Move down")),(0,je.createElement)(Cg,{block:t,onClose:s,expanded:!0,expandedState:e.expandedState,expand:e.expand,setInsertedBlock:e.setInsertedBlock})),(0,je.createElement)(Ke.MenuGroup,null,(0,je.createElement)(Ke.MenuItem,{onClick:()=>{r([n],!1),s()}},l)))))}var Bg=window.wp.escapeHtml;const Tg=(e={},t,n={})=>{const{label:a="",kind:o="",type:r=""}=n,{title:l="",url:i="",opensInNewTab:s,id:c,kind:u=o,type:m=r}=e,p=l.replace(/http(s?):\/\//gi,""),d=i.replace(/http(s?):\/\//gi,""),g=l&&l!==a&&p!==d?(0,Bg.escapeHTML)(l):a||(0,Bg.escapeHTML)(d),h="post_tag"===m?"tag":m.replace("-","_"),_=["post","page","tag","category"].indexOf(h)>-1,b=!u&&!_||"custom"===u?"custom":u;t({...i&&{url:encodeURI((0,st.safeDecodeURI)(i))},...g&&{label:g},...void 0!==s&&{opensInNewTab:s},...c&&Number.isInteger(c)&&{id:c},...b&&{kind:b},...h&&"URL"!==h&&{type:h}})};function Ng(e,t){switch(e){case"post":case"page":return{type:"post",subtype:e};case"category":return{type:"term",subtype:"category"};case"tag":return{type:"term",subtype:"post_tag"};case"post_format":return{type:"post-format"};default:return"taxonomy"===t?{type:"term",subtype:e}:"post-type"===t?{type:"post",subtype:e}:{}}}function Pg({clientId:e}){const{getBlock:t,blockTransforms:n}=(0,ut.useSelect)((t=>{const{getBlock:n,getBlockRootClientId:a,getBlockTransformItems:o}=t(Je.store);return{getBlock:n,blockTransforms:o(n(e),a(e))}}),[e]),{replaceBlock:a}=(0,ut.useDispatch)(Je.store),o=["core/page-list","core/site-logo","core/social-links","core/search"],r=n.filter((e=>o.includes(e.name)));return r?.length&&e?(0,je.createElement)("div",{className:"link-control-transform"},(0,je.createElement)("h3",{className:"link-control-transform__subheading"},(0,Ye.__)("Transform")),(0,je.createElement)("div",{className:"link-control-transform__items"},r.map(((n,o)=>(0,je.createElement)(Ke.Button,{key:`transform-${o}`,onClick:()=>a(e,(0,qe.switchToBlockType)(t(e),n.name)),className:"link-control-transform__item"},(0,je.createElement)(Je.BlockIcon,{icon:n.icon}),n.title))))):null}function Ig(e){const{saveEntityRecord:t}=(0,ut.useDispatch)(ct.store),n=(0,ct.useResourcePermissions)("pages"),a=(0,ct.useResourcePermissions)("posts");const{label:o,url:r,opensInNewTab:l,type:i,kind:s}=e.link;let c=!1;i&&"page"!==i?"post"===i&&(c=a.canCreate):c=n.canCreate;const u=(0,je.useMemo)((()=>({url:r,opensInNewTab:l,title:o&&(0,pd.__unstableStripHTML)(o)})),[o,l,r]);return(0,je.createElement)(Ke.Popover,{placement:"bottom",onClose:e.onClose,anchor:e.anchor,shift:!0},(0,je.createElement)(Je.__experimentalLinkControl,{hasTextControl:!0,hasRichPreviews:!0,value:u,showInitialSuggestions:!0,withCreateSuggestion:c,createSuggestion:async function(n){const a=e.link.type||"page",o=await t("postType",a,{title:n,status:"draft"});return{id:o.id,type:a,title:(0,Gn.decodeEntities)(o.title.rendered),url:o.link,kind:"post-type"}},createSuggestionButtonText:e=>{let t;return t="post"===i?(0,Ye.__)("Create draft post: <mark>%s</mark>"):(0,Ye.__)("Create draft page: <mark>%s</mark>"),(0,je.createInterpolateElement)((0,Ye.sprintf)(t,e),{mark:(0,je.createElement)("mark",null)})},noDirectEntry:!!i,noURLSuggestion:!!i,suggestionsQuery:Ng(i,s),onChange:e.onChange,onRemove:e.onRemove,onCancel:e.onCancel,renderControlBottom:r?null:()=>(0,je.createElement)(Pg,{clientId:e.clientId})}))}const Mg=(0,Ye.__)("Switch to '%s'"),zg=["core/navigation-link","core/navigation-submenu"],{PrivateListView:Rg}=At(Je.privateApis);function Hg({block:e,insertedBlock:t,setInsertedBlock:n}){const{updateBlockAttributes:a}=(0,ut.useDispatch)(Je.store),o=zg?.includes(t?.name),r=t?.clientId===e.clientId;if(!(o&&r))return null;return(0,je.createElement)(Ig,{clientId:t?.clientId,link:t?.attributes,onClose:()=>{n(null)},onChange:e=>{var o;Tg(e,(o=t?.clientId,e=>{o&&a(o,e)}),t?.attributes),n(null)},onCancel:()=>{n(null)}})}const Ag=({clientId:e,currentMenuId:t,isLoading:n,isNavigationMenuMissing:a,onCreateNew:o})=>{const r=(0,ut.useSelect)((t=>!!t(Je.store).getBlockCount(e)),[e]),{navigationMenu:l}=Hd(t);if(t&&a)return(0,je.createElement)(vg,{onCreateNew:o});if(n)return(0,je.createElement)(Ke.Spinner,null);const i=l?(0,Ye.sprintf)((0,Ye.__)("Structure for navigation menu: %s"),l?.title||(0,Ye.__)("Untitled menu")):(0,Ye.__)("You have not yet created any menus. Displaying a list of your Pages");return(0,je.createElement)("div",{className:"wp-block-navigation__menu-inspector-controls"},!r&&(0,je.createElement)("p",{className:"wp-block-navigation__menu-inspector-controls__empty-message"},(0,Ye.__)("This navigation menu is empty.")),(0,je.createElement)(Rg,{rootClientId:e,isExpanded:!0,description:i,showAppender:!0,blockSettingsMenu:Sg,additionalBlockContent:Hg}))};var Lg=e=>{const{createNavigationMenuIsSuccess:t,createNavigationMenuIsError:n,currentMenuId:a=null,onCreateNew:o,onSelectClassicMenu:r,onSelectNavigationMenu:l,isManageMenusButtonDisabled:i,blockEditingMode:s}=e;return(0,je.createElement)(Je.InspectorControls,{group:"list"},(0,je.createElement)(Ke.PanelBody,{title:null},(0,je.createElement)(Ke.__experimentalHStack,{className:"wp-block-navigation-off-canvas-editor__header"},(0,je.createElement)(Ke.__experimentalHeading,{className:"wp-block-navigation-off-canvas-editor__title",level:2},(0,Ye.__)("Menu")),"default"===s&&(0,je.createElement)(Vd,{currentMenuId:a,onSelectClassicMenu:r,onSelectNavigationMenu:l,onCreateNew:o,createNavigationMenuIsSuccess:t,createNavigationMenuIsError:n,actionLabel:Mg,isManageMenusButtonDisabled:i})),(0,je.createElement)(Ag,{...e})))};function Dg({id:e,children:t}){return(0,je.createElement)(Ke.VisuallyHidden,null,(0,je.createElement)("div",{id:e,className:"wp-block-navigation__description"},t))}function Vg({id:e}){const[t]=(0,ct.useEntityProp)("postType","wp_navigation","title"),n=(0,Ye.sprintf)((0,Ye.__)('Navigation menu: "%s"'),t);return(0,je.createElement)(Dg,{id:e},n)}var Fg=(0,Je.withColors)({textColor:"color"},{backgroundColor:"color"},{overlayBackgroundColor:"color"},{overlayTextColor:"color"})((function({attributes:e,setAttributes:t,clientId:n,isSelected:a,className:o,backgroundColor:r,setBackgroundColor:l,textColor:i,setTextColor:s,overlayBackgroundColor:c,setOverlayBackgroundColor:u,overlayTextColor:m,setOverlayTextColor:p,hasSubmenuIndicatorSetting:d=!0,customPlaceholder:g=null,__unstableLayoutClassNames:h}){const{openSubmenusOnClick:_,overlayMenu:b,showSubmenuIcon:f,templateLock:v,layout:{justifyContent:y,orientation:k="horizontal",flexWrap:x="wrap"}={},hasIcon:w,icon:E="handle"}=e,C=e.ref,S=(0,je.useCallback)((e=>{t({ref:e})}),[t]),B=`navigationMenu/${C}`,T=(0,Je.__experimentalUseHasRecursion)(B),N=(0,Je.useBlockEditingMode)(),{menus:P}=Ad(),[I,M]=Kd({name:"block-library/core/navigation/status"}),[z,R]=Kd({name:"block-library/core/navigation/classic-menu-conversion"}),[H,A]=Kd({name:"block-library/core/navigation/permissions/update"}),{create:L,status:D,error:V,value:F,isPending:$,isSuccess:G,isError:O}=function(e){const[t,n]=(0,je.useState)(pg),[a,o]=(0,je.useState)(null),[r,l]=(0,je.useState)(null),{saveEntityRecord:i,editEntityRecord:s}=(0,ut.useDispatch)(ct.store),c=sg(e),u=(0,je.useCallback)((async(e=null,t=[],a)=>{if(e&&"string"!=typeof e)throw l("Invalid title supplied when creating Navigation Menu."),n(ug),new Error("Value of supplied title argument was not a string.");n(mg),o(null),l(null),e||(e=await c().catch((e=>{throw l(e?.message),n(ug),new Error("Failed to create title when saving new Navigation Menu.",{cause:e})})));const r={title:e,content:(0,qe.serialize)(t),status:a};return i("postType","wp_navigation",r).then((e=>(o(e),n(cg),"publish"!==a&&s("postType","wp_navigation",e.id,{status:"publish"}),e))).catch((e=>{throw l(e?.message),n(ug),new Error("Unable to save new Navigation Menu",{cause:e})}))}),[i,s,c]);return{create:u,status:t,value:a,error:r,isIdle:t===pg,isPending:t===mg,isSuccess:t===cg,isError:t===ug}}(n),U=()=>{L("")},{hasUncontrolledInnerBlocks:q,uncontrolledInnerBlocks:j,isInnerBlockSelected:W,innerBlocks:Z}=function(e){return(0,ut.useSelect)((t=>{const{getBlock:n,getBlocks:a,hasSelectedInnerBlock:o}=t(Je.store),r=n(e).innerBlocks,l=!!r?.length,i=l?dg:a(e);return{innerBlocks:l?r:i,hasUncontrolledInnerBlocks:l,uncontrolledInnerBlocks:r,controlledInnerBlocks:i,isInnerBlockSelected:o(e,!0)}}),[e])}(n),Q=!!Z.find((e=>"core/navigation-submenu"===e.name)),{replaceInnerBlocks:K,selectBlock:Y,__unstableMarkNextChangeAsNotPersistent:J}=(0,ut.useDispatch)(Je.store),[X,ee]=(0,je.useState)(!1),[te,ne]=(0,je.useState)(!1),{hasResolvedNavigationMenus:ae,isNavigationMenuResolved:oe,isNavigationMenuMissing:re,canUserUpdateNavigationMenu:le,hasResolvedCanUserUpdateNavigationMenu:ie,canUserDeleteNavigationMenu:se,hasResolvedCanUserDeleteNavigationMenu:ce,canUserCreateNavigationMenu:ue,isResolvingCanUserCreateNavigationMenu:me,hasResolvedCanUserCreateNavigationMenu:pe}=Hd(C),de=ae&&re,{convert:ge,status:he,error:_e}=og(L),be=he===ng,fe=(0,je.useCallback)(((e,t={focusNavigationBlock:!1})=>{const{focusNavigationBlock:a}=t;S(e),a&&Y(n)}),[Y,n,S]),ve=!re&&oe,ye=q&&!ve,{getNavigationFallbackId:ke}=At((0,ut.useSelect)(ct.store)),xe=C||ye?null:ke();(0,je.useEffect)((()=>{C||ye||!xe||(J(),S(xe))}),[C,S,ye,xe,J]);const we=(0,je.useRef)(),Ee="nav",Ce=!C&&!$&&!be&&ae&&0===P?.length&&!q,Se=!ae||$||be||!(!C||ve||be),Be=e.style?.typography?.textDecoration,Te=(0,Je.__experimentalUseBlockOverlayActive)(n),Ne="never"!==b,Pe=(0,Je.useBlockProps)({ref:we,className:it()(o,{"items-justified-right":"right"===y,"items-justified-space-between":"space-between"===y,"items-justified-left":"left"===y,"items-justified-center":"center"===y,"is-vertical":"vertical"===k,"no-wrap":"nowrap"===x,"is-responsive":Ne,"has-text-color":!!i.color||!!i?.class,[(0,Je.getColorClassName)("color",i?.slug)]:!!i?.slug,"has-background":!!r.color||r.class,[(0,Je.getColorClassName)("background-color",r?.slug)]:!!r?.slug,[`has-text-decoration-${Be}`]:Be,"block-editor-block-content-overlay":Te},h),style:{color:!i?.slug&&i?.color,backgroundColor:!r?.slug&&r?.color}}),Ie="web"===je.Platform.OS,[Me,ze]=(0,je.useState)(),[Re,He]=(0,je.useState)(),[Ae,Le]=(0,je.useState)(),[De,Ve]=(0,je.useState)(),Fe=async e=>{const t=await ge(e.id,e.name,"draft");t&&fe(t.id,{focusNavigationBlock:!0})},$e=e=>{fe(e)};(0,je.useEffect)((()=>{M(),$&&(0,Bd.speak)((0,Ye.__)("Creating Navigation Menu.")),G&&(fe(F?.id,{focusNavigationBlock:!0}),I((0,Ye.__)("Navigation Menu successfully created."))),O&&I((0,Ye.__)("Failed to create Navigation Menu."))}),[D,V,F?.id,O,G,$,fe,M,I]),(0,je.useEffect)((()=>{R(),he===ng&&(0,Bd.speak)((0,Ye.__)("Classic menu importing.")),he===eg&&z((0,Ye.__)("Classic menu imported successfully.")),he===tg&&z((0,Ye.__)("Classic menu import failed."))}),[he,_e,R,z]),(0,je.useEffect)((()=>{if(!Ie)return;hg(we.current,He,ze);const e=we.current?.querySelector('[data-type="core/navigation-submenu"] [data-type="core/navigation-link"]');e&&(m.color||c.color)&&hg(e,Ve,Le)}),[Ie,m.color,c.color]),(0,je.useEffect)((()=>{a||W||A(),(a||W)&&(C&&!de&&ie&&!le&&H((0,Ye.__)("You do not have permission to edit this Menu. Any changes made will not be saved.")),C||!pe||ue||H((0,Ye.__)("You do not have permission to create Navigation Menus.")))}),[a,W,le,ie,ue,pe,C,A,H,de]);const Ge=ue||le,Oe=it()("wp-block-navigation__overlay-menu-preview",{open:te}),Ue=f||_?"":(0,Ye.__)('The current menu options offer reduced accessibility for users and are not recommended. Enabling either "Open on Click" or "Show arrow" offers enhanced accessibility by allowing keyboard users to browse submenus selectively.'),We=(0,je.useRef)(!0);(0,je.useEffect)((()=>{!We.current&&Ue&&(0,Bd.speak)(Ue),We.current=!1}),[Ue]);const Ze=(0,Tt.useInstanceId)(Yd,"overlay-menu-preview"),Qe=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),Xe=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,d&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Display")},Ne&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.Button,{className:Oe,onClick:()=>{ne(!te)},"aria-label":(0,Ye.__)("Overlay menu controls"),"aria-controls":Ze,"aria-expanded":te},w&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Gd,{icon:E}),(0,je.createElement)(Td,{icon:Nd})),!w&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("span",null,(0,Ye.__)("Menu")),(0,je.createElement)("span",null,(0,Ye.__)("Close")))),(0,je.createElement)("div",{id:Ze},te&&(0,je.createElement)(Yd,{setAttributes:t,hasIcon:w,icon:E,hidden:!te}))),(0,je.createElement)("h3",null,(0,Ye.__)("Overlay Menu")),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Configure overlay menu"),value:b,help:(0,Ye.__)("Collapses the navigation options in a menu icon opening an overlay."),onChange:e=>t({overlayMenu:e}),isBlock:!0,hideLabelFromVision:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"never",label:(0,Ye.__)("Off")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"mobile",label:(0,Ye.__)("Mobile")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"always",label:(0,Ye.__)("Always")})),Q&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)("h3",null,(0,Ye.__)("Submenus")),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,checked:_,onChange:e=>{t({openSubmenusOnClick:e,...e&&{showSubmenuIcon:!0}})},label:(0,Ye.__)("Open on click")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,checked:f,onChange:e=>{t({showSubmenuIcon:e})},disabled:e.openSubmenusOnClick,label:(0,Ye.__)("Show arrow")}),Ue&&(0,je.createElement)("div",null,(0,je.createElement)(Ke.Notice,{spokenMessage:null,status:"warning",isDismissible:!1},Ue))))),Qe.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:i.color,label:(0,Ye.__)("Text"),onColorChange:s,resetAllFilter:()=>s()},{colorValue:r.color,label:(0,Ye.__)("Background"),onColorChange:l,resetAllFilter:()=>l()},{colorValue:m.color,label:(0,Ye.__)("Submenu & overlay text"),onColorChange:p,resetAllFilter:()=>p()},{colorValue:c.color,label:(0,Ye.__)("Submenu & overlay background"),onColorChange:u,resetAllFilter:()=>u()}],panelId:n,...Qe,gradients:[],disableCustomGradients:!0}),Ie&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.ContrastChecker,{backgroundColor:Me,textColor:Re}),(0,je.createElement)(Je.ContrastChecker,{backgroundColor:Ae,textColor:De})))),et=`${n}-desc`,tt=!Ge||!ae;if(ye&&!$)return(0,je.createElement)(Ee,{...Pe,"aria-describedby":Ce?void 0:et},(0,je.createElement)(Dg,{id:et},(0,Ye.__)("Unsaved Navigation Menu.")),(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),"default"===N&&Xe,(0,je.createElement)(Od,{id:n,onToggle:ee,isOpen:X,hasIcon:w,icon:E,isResponsive:Ne,isHiddenByDefault:"always"===b,overlayBackgroundColor:c,overlayTextColor:m},(0,je.createElement)(Zd,{createNavigationMenu:L,blocks:j,hasSelection:a||W})));if(C&&re)return(0,je.createElement)(Ee,{...Pe},(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),(0,je.createElement)(vg,{onCreateNew:U}));if(ve&&T)return(0,je.createElement)("div",{...Pe},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself.")));const nt=g||Fd;return Ce&&g?(0,je.createElement)(Ee,{...Pe},(0,je.createElement)(nt,{isSelected:a,currentMenuId:C,clientId:n,canUserCreateNavigationMenu:ue,isResolvingCanUserCreateNavigationMenu:me,onSelectNavigationMenu:$e,onSelectClassicMenu:Fe,onCreateEmpty:U})):(0,je.createElement)(ct.EntityProvider,{kind:"postType",type:"wp_navigation",id:C},(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:B},(0,je.createElement)(Lg,{clientId:n,createNavigationMenuIsSuccess:G,createNavigationMenuIsError:O,currentMenuId:C,isNavigationMenuMissing:re,isManageMenusButtonDisabled:tt,onCreateNew:U,onSelectClassicMenu:Fe,onSelectNavigationMenu:$e,isLoading:Se,blockEditingMode:N}),"default"===N&&Xe,"default"===N&&ve&&(0,je.createElement)(Je.InspectorControls,{group:"advanced"},ie&&le&&(0,je.createElement)(qd,null),ce&&se&&(0,je.createElement)(Qd,{onDelete:(e="")=>{K(n,[]),I((0,Ye.sprintf)((0,Ye.__)("Navigation menu %s successfully deleted."),e))}}),(0,je.createElement)(fg,{disabled:tt,className:"wp-block-navigation-manage-menus-button"})),Se&&(0,je.createElement)(Ee,{...Pe},(0,je.createElement)("div",{className:"wp-block-navigation__loading-indicator-container"},(0,je.createElement)(Ke.Spinner,{className:"wp-block-navigation__loading-indicator"}))),!Se&&(0,je.createElement)(Ee,{...Pe,"aria-describedby":Ce?void 0:et},(0,je.createElement)(Vg,{id:et}),(0,je.createElement)(Od,{id:n,onToggle:ee,hasIcon:w,icon:E,isOpen:X,isResponsive:Ne,isHiddenByDefault:"always"===b,overlayBackgroundColor:c,overlayTextColor:m},ve&&(0,je.createElement)(Ud,{clientId:n,hasCustomPlaceholder:!!g,templateLock:v,orientation:k})))))}));const $g={fontStyle:"var:preset|font-style|",fontWeight:"var:preset|font-weight|",textDecoration:"var:preset|text-decoration|",textTransform:"var:preset|text-transform|"},Gg=({navigationMenuId:e,...t})=>({...t,ref:e}),Og=e=>{if(e.layout)return e;const{itemsJustification:t,orientation:n,...a}=e;return(t||n)&&Object.assign(a,{layout:{type:"flex",...t&&{justifyContent:t},...n&&{orientation:n}}}),a},Ug={attributes:{navigationMenuId:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible:({navigationMenuId:e})=>!!e,migrate:Gg},qg={attributes:{navigationMenuId:{type:"number"},orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible:({itemsJustification:e,orientation:t})=>!!e||!!t,migrate:(0,Tt.compose)(Gg,Og)},jg={attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"never"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},migrate:(0,Tt.compose)(Gg,Og,en),isEligible({style:e}){return e?.typography?.fontFamily}},Wg=[Ug,qg,jg,{attributes:{orientation:{type:"string",default:"horizontal"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},isResponsive:{type:"boolean",default:"false"},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0}},isEligible(e){return e.isResponsive},migrate:(0,Tt.compose)(Gg,Og,en,(function(e){return delete e.isResponsive,{...e,overlayMenu:"mobile"}})),save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},{attributes:{orientation:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0}},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0,fontSize:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,color:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},isEligible(e){if(!e.style||!e.style.typography)return!1;for(const t in $g){const n=e.style.typography[t];if(n&&n.startsWith($g[t]))return!0}return!1},migrate:(0,Tt.compose)(Gg,Og,en,(function(e){var t;return{...e,style:{...e.style,typography:Object.fromEntries(Object.entries(null!==(t=e.style.typography)&&void 0!==t?t:{}).map((([e,t])=>{const n=$g[e];if(n&&t.startsWith(n)){const a=t.slice(n.length);return"textDecoration"===e&&"strikethrough"===a?[e,"line-through"]:[e,a]}return[e,t]})))}}}))},{attributes:{className:{type:"string"},textColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},fontSize:{type:"string"},customFontSize:{type:"number"},itemsJustification:{type:"string"},showSubmenuIcon:{type:"boolean"}},isEligible(e){return e.rgbTextColor||e.rgbBackgroundColor},supports:{align:["wide","full"],anchor:!0,html:!1,inserter:!0},migrate:(0,Tt.compose)(Gg,(e=>{const{rgbTextColor:t,rgbBackgroundColor:n,...a}=e;return{...a,customTextColor:e.textColor?void 0:e.rgbTextColor,customBackgroundColor:e.backgroundColor?void 0:e.rgbBackgroundColor}})),save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}}];var Zg=Wg;const Qg={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation",title:"Navigation",category:"theme",description:"A collection of blocks that allow visitors to get around your site.",keywords:["menu","navigation","links"],textdomain:"default",attributes:{ref:{type:"number"},textColor:{type:"string"},customTextColor:{type:"string"},rgbTextColor:{type:"string"},backgroundColor:{type:"string"},customBackgroundColor:{type:"string"},rgbBackgroundColor:{type:"string"},showSubmenuIcon:{type:"boolean",default:!0},openSubmenusOnClick:{type:"boolean",default:!1},overlayMenu:{type:"string",default:"mobile"},icon:{type:"string",default:"handle"},hasIcon:{type:"boolean",default:!0},__unstableLocation:{type:"string"},overlayBackgroundColor:{type:"string"},customOverlayBackgroundColor:{type:"string"},overlayTextColor:{type:"string"},customOverlayTextColor:{type:"string"},maxNestingLevel:{type:"number",default:5},templateLock:{type:["string","boolean"],enum:["all","insert","contentOnly",!1]}},providesContext:{textColor:"textColor",customTextColor:"customTextColor",backgroundColor:"backgroundColor",customBackgroundColor:"customBackgroundColor",overlayTextColor:"overlayTextColor",customOverlayTextColor:"customOverlayTextColor",overlayBackgroundColor:"overlayBackgroundColor",customOverlayBackgroundColor:"customOverlayBackgroundColor",fontSize:"fontSize",customFontSize:"customFontSize",showSubmenuIcon:"showSubmenuIcon",openSubmenusOnClick:"openSubmenusOnClick",style:"style",maxNestingLevel:"maxNestingLevel"},supports:{align:["wide","full"],ariaLabel:!0,html:!1,inserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalTextTransform:!0,__experimentalFontFamily:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalSkipSerialization:["textDecoration"],__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0}},layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,allowSizingOnChildren:!0,default:{type:"flex"}},__experimentalStyle:{elements:{link:{color:{text:"inherit"}}}},interactivity:!0},viewScript:"file:./view.min.js",editorStyle:"wp-block-navigation-editor",style:"wp-block-navigation"},{name:Kg}=Qg,Yg={icon:Sd,example:{attributes:{overlayMenu:"never"},innerBlocks:[{name:"core/navigation-link",attributes:{label:(0,Ye.__)("Home"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,Ye.__)("About"),url:"https://make.wordpress.org/"}},{name:"core/navigation-link",attributes:{label:(0,Ye.__)("Contact"),url:"https://make.wordpress.org/"}}]},edit:Fg,save:function({attributes:e}){if(!e.ref)return(0,je.createElement)(Je.InnerBlocks.Content,null)},deprecated:Zg},Jg=()=>Qe({name:Kg,metadata:Qg,settings:Yg});var Xg=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12.5 14.5h-1V16h1c2.2 0 4-1.8 4-4s-1.8-4-4-4h-1v1.5h1c1.4 0 2.5 1.1 2.5 2.5s-1.1 2.5-2.5 2.5zm-4 1.5v-1.5h-1C6.1 14.5 5 13.4 5 12s1.1-2.5 2.5-2.5h1V8h-1c-2.2 0-4 1.8-4 4s1.8 4 4 4h1zm-1-3.2h5v-1.5h-5v1.5zM18 4H9c-1.1 0-2 .9-2 2v.5h1.5V6c0-.3.2-.5.5-.5h9c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H9c-.3 0-.5-.2-.5-.5v-.5H7v.5c0 1.1.9 2 2 2h9c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2z"}));var eh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var th=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M20.1 11.2l-6.7-6.7c-.1-.1-.3-.2-.5-.2H5c-.4-.1-.8.3-.8.7v7.8c0 .2.1.4.2.5l6.7 6.7c.2.2.5.4.7.5s.6.2.9.2c.3 0 .6-.1.9-.2.3-.1.5-.3.8-.5l5.6-5.6c.4-.4.7-1 .7-1.6.1-.6-.2-1.2-.6-1.6zM19 13.4L13.4 19c-.1.1-.2.1-.3.2-.2.1-.4.1-.6 0-.1 0-.2-.1-.3-.2l-6.5-6.5V5.8h6.8l6.5 6.5c.2.2.2.4.2.6 0 .1 0 .3-.2.5zM9 8c-.6 0-1 .4-1 1s.4 1 1 1 1-.4 1-1-.4-1-1-1z"}));var nh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4zm.8-4l.7.7 2-2V12h1V9.2l2 2 .7-.7-2-2H12v-1H9.2l2-2-.7-.7-2 2V4h-1v2.8l-2-2-.7.7 2 2H4v1h2.8l-2 2z"}));function ah(e){switch(e){case"post":return Em;case"page":return eh;case"tag":return th;case"category":return $n;default:return nh}}function oh(e,t){if("core/navigation-link"!==t)return e;if(e.variations){const t=(e,t)=>e.type===t.type,n=e.variations.map((e=>({...e,...!e.icon&&{icon:ah(e.name)},...!e.isActive&&{isActive:t}})));return{...e,variations:n}}return e}const rh={from:[{type:"block",blocks:["core/site-logo"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/spacer"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/home-link"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/search"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/page-list"],transform:()=>(0,qe.createBlock)("core/navigation-link")},{type:"block",blocks:["core/buttons"],transform:()=>(0,qe.createBlock)("core/navigation-link")}],to:[{type:"block",blocks:["core/navigation-submenu"],transform:(e,t)=>(0,qe.createBlock)("core/navigation-submenu",e,t)},{type:"block",blocks:["core/spacer"],transform:()=>(0,qe.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],transform:()=>(0,qe.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],transform:()=>(0,qe.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],transform:()=>(0,qe.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],transform:()=>(0,qe.createBlock)("core/search",{showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"})},{type:"block",blocks:["core/page-list"],transform:()=>(0,qe.createBlock)("core/page-list")},{type:"block",blocks:["core/buttons"],transform:({label:e,url:t,rel:n,title:a,opensInNewTab:o})=>(0,qe.createBlock)("core/buttons",{},[(0,qe.createBlock)("core/button",{text:e,url:t,rel:n,title:a,linkTarget:o?"_blank":void 0})])}]};var lh=rh;const ih={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-link",title:"Custom Link",category:"design",parent:["core/navigation"],description:"Add a page, link, or another item to your navigation.",textdomain:"default",attributes:{label:{type:"string"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"},title:{type:"string"},kind:{type:"string"},isTopLevelLink:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","style"],supports:{reusable:!1,html:!1,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-navigation-link-editor",style:"wp-block-navigation-link"},{name:sh}=ih,ch={icon:Xg,__experimentalLabel:({label:e})=>e,merge(e,{label:t=""}){return{...e,label:e.label+t}},edit:function({attributes:e,isSelected:t,setAttributes:n,insertBlocksAfter:a,mergeBlocks:o,onReplace:r,context:l,clientId:i}){const{id:s,label:c,type:u,url:m,description:p,rel:d,title:g,kind:h}=e,[_,b]=((e,t,n)=>{const a="post-type"===e||"post"===t||"page"===t,o=Number.isInteger(n),r=(0,ut.useSelect)((e=>{if(!a)return null;const{getEntityRecord:o}=e(ct.store);return o("postType",t,n)?.status}),[a,t,n]);return[a&&o&&r&&"trash"===r,"draft"===r]})(h,u,s),{maxNestingLevel:f}=l,{replaceBlock:v,__unstableMarkNextChangeAsNotPersistent:y}=(0,ut.useDispatch)(Je.store),[k,x]=(0,je.useState)(!1),[w,E]=(0,je.useState)(null),C=(0,je.useRef)(null),S=(e=>{const[t,n]=(0,je.useState)(!1);return(0,je.useEffect)((()=>{const{ownerDocument:t}=e.current;function a(e){r(e)}function o(){n(!1)}function r(t){e.current.contains(t.target)?n(!0):n(!1)}return t.addEventListener("dragstart",a),t.addEventListener("dragend",o),t.addEventListener("dragenter",r),()=>{t.removeEventListener("dragstart",a),t.removeEventListener("dragend",o),t.removeEventListener("dragenter",r)}}),[]),t})(C),B=(0,Ye.__)("Add label…"),T=(0,je.useRef)(),[N,P]=(0,je.useState)(!1),{innerBlocks:I,isAtMaxNesting:M,isTopLevelLink:z,isParentOfSelectedBlock:R,hasChildren:H}=(0,ut.useSelect)((e=>{const{getBlocks:t,getBlockCount:n,getBlockName:a,getBlockRootClientId:o,hasSelectedInnerBlock:r,getBlockParentsByBlockName:l}=e(Je.store);return{innerBlocks:t(i),isAtMaxNesting:l(i,["core/navigation-link","core/navigation-submenu"]).length>=f,isTopLevelLink:"core/navigation"===a(o(i)),isParentOfSelectedBlock:r(i,!0),hasChildren:!!n(i)}}),[i]);function A(){const t=(0,qe.createBlock)("core/navigation-submenu",e,I.length>0?I:[(0,qe.createBlock)("core/navigation-link")]);v(i,t)}(0,je.useEffect)((()=>{m||x(!0)}),[m]),(0,je.useEffect)((()=>{H&&(y(),A())}),[H]),(0,je.useEffect)((()=>{t||x(!1)}),[t]),(0,je.useEffect)((()=>{k&&m&&((0,st.isURL)((0,st.prependHTTP)(c))&&/^.+\.[a-z]+/.test(c)?function(){T.current.focus();const{ownerDocument:e}=T.current,{defaultView:t}=e,n=t.getSelection(),a=e.createRange();a.selectNodeContents(T.current),n.removeAllRanges(),n.addRange(a)}():(0,pd.placeCaretAtHorizontalEdge)(T.current,!0))}),[m]);const{textColor:L,customTextColor:D,backgroundColor:V,customBackgroundColor:F}=_g(l,!z),$=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([E,C]),className:it()("wp-block-navigation-item",{"is-editing":t||R,"is-dragging-within":S,"has-link":!!m,"has-child":H,"has-text-color":!!L||!!D,[(0,Je.getColorClassName)("color",L)]:!!L,"has-background":!!V||F,[(0,Je.getColorClassName)("background-color",V)]:!!V}),style:{color:!L&&D,backgroundColor:!V&&F},onKeyDown:function(e){(un.isKeyboardEvent.primary(e,"k")||(!m||b||_)&&e.keyCode===un.ENTER)&&x(!0)}}),G=(0,Je.useInnerBlocksProps)({...$,className:"remove-outline"},{allowedBlocks:["core/navigation-link","core/navigation-submenu","core/page-list"],defaultBlock:{name:"core/navigation-link"},directInsert:!0,renderAppender:!1});(!m||_||b)&&($.onClick=()=>x(!0));const O=it()("wp-block-navigation-item__content",{"wp-block-navigation-link__placeholder":!m||_||b}),U=function(e){let t="";switch(e){case"post":t=(0,Ye.__)("Select post");break;case"page":t=(0,Ye.__)("Select page");break;case"category":t=(0,Ye.__)("Select category");break;case"tag":t=(0,Ye.__)("Select tag");break;default:t=(0,Ye.__)("Add link")}return t}(u),q=`(${_?(0,Ye.__)("Invalid"):(0,Ye.__)("Draft")})`,j=_||b?(0,Ye.__)("This item has been deleted, or is a draft"):(0,Ye.__)("This item is missing a link");return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:()=>x(!0)}),!M&&(0,je.createElement)(Ke.ToolbarButton,{name:"submenu",icon:yg,title:(0,Ye.__)("Add submenu"),onClick:A}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:c?(0,pd.__unstableStripHTML)(c):"",onChange:e=>{n({label:e})},label:(0,Ye.__)("Label"),autoComplete:"off",onFocus:()=>P(!0),onBlur:()=>P(!1)}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:m||"",onChange:t=>{Tg({url:t},n,e)},label:(0,Ye.__)("URL"),autoComplete:"off"}),(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,value:p||"",onChange:e=>{n({description:e})},label:(0,Ye.__)("Description"),help:(0,Ye.__)("The description will be displayed in the menu if the current theme supports it.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:g||"",onChange:e=>{n({title:e})},label:(0,Ye.__)("Title attribute"),autoComplete:"off",help:(0,Ye.__)("Additional information to help clarify the purpose of the link.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:d||"",onChange:e=>{n({rel:e})},label:(0,Ye.__)("Rel attribute"),autoComplete:"off",help:(0,Ye.__)("The relationship of the linked URL as space-separated link types.")}))),(0,je.createElement)("div",{...$},(0,je.createElement)("a",{className:O},m?(0,je.createElement)(je.Fragment,null,!_&&!b&&!N&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.RichText,{ref:T,identifier:"label",className:"wp-block-navigation-item__label",value:c,onChange:e=>n({label:e}),onMerge:o,onReplace:r,__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)("core/navigation-link")),"aria-label":(0,Ye.__)("Navigation link text"),placeholder:B,withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"],onClick:()=>{m||x(!0)}}),p&&(0,je.createElement)("span",{className:"wp-block-navigation-item__description"},p)),(_||b||N)&&(0,je.createElement)("div",{className:"wp-block-navigation-link__placeholder-text wp-block-navigation-link__label"},(0,je.createElement)(Ke.Tooltip,{text:j},(0,je.createElement)("span",{"aria-label":(0,Ye.__)("Navigation link text")},`${(0,Gn.decodeEntities)(c)} ${_||b?q:""}`.trim())))):(0,je.createElement)("div",{className:"wp-block-navigation-link__placeholder-text"},(0,je.createElement)(Ke.Tooltip,{text:j},(0,je.createElement)("span",null,U))),k&&(0,je.createElement)(Ig,{clientId:i,link:e,onClose:()=>x(!1),anchor:w,onRemove:function(){n({url:void 0,label:void 0,id:void 0,kind:void 0,type:void 0,opensInNewTab:!1}),x(!1)},onChange:t=>{Tg(t,n,e)}})),(0,je.createElement)("div",{...G})))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},example:{attributes:{label:(0,Ye._x)("Example Link","navigation link preview example"),url:"https://example.com"}},deprecated:[{isEligible(e){return e.nofollow},attributes:{label:{type:"string"},type:{type:"string"},nofollow:{type:"boolean"},description:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"}},migrate({nofollow:e,...t}){return{rel:e?"nofollow":"",...t}},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}}],transforms:lh},uh=()=>((0,yl.addFilter)("blocks.registerBlockType","core/navigation-link",oh),Qe({name:sh,metadata:ih,settings:ch}));var mh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"m13.955 20.748 8-17.5-.91-.416L19.597 6H13.5v1.5h5.411l-1.6 3.5H13.5v1.5h3.126l-1.6 3.5H13.5l.028 1.5h.812l-1.295 2.832.91.416ZM17.675 16l-.686 1.5h4.539L21.5 16h-3.825Zm2.286-5-.686 1.5H21.5V11h-1.54ZM2 12c0 3.58 2.42 5.5 6 5.5h.5V19l3-2.5-3-2.5v2H8c-2.48 0-4.5-1.52-4.5-4S5.52 7.5 8 7.5h3.5V6H8c-3.58 0-6 2.42-6 6Z"}));const ph=()=>(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},(0,je.createElement)(Ke.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"})),dh=["core/navigation-link","core/navigation-submenu","core/page-list"],gh={name:"core/navigation-link"};const hh={to:[{type:"block",blocks:["core/navigation-link"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:e=>(0,qe.createBlock)("core/navigation-link",e)},{type:"block",blocks:["core/spacer"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/spacer")},{type:"block",blocks:["core/site-logo"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/site-logo")},{type:"block",blocks:["core/home-link"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/home-link")},{type:"block",blocks:["core/social-links"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/social-links")},{type:"block",blocks:["core/search"],isMatch:(e,t)=>0===t?.innerBlocks?.length,transform:()=>(0,qe.createBlock)("core/search")}]};var _h=hh;const bh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/navigation-submenu",title:"Submenu",category:"design",parent:["core/navigation"],description:"Add a submenu to your navigation.",textdomain:"default",attributes:{label:{type:"string"},type:{type:"string"},description:{type:"string"},rel:{type:"string"},id:{type:"number"},opensInNewTab:{type:"boolean",default:!1},url:{type:"string"},title:{type:"string"},kind:{type:"string"},isTopLevelItem:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","maxNestingLevel","openSubmenusOnClick","style"],supports:{reusable:!1,html:!1},editorStyle:"wp-block-navigation-submenu-editor",style:"wp-block-navigation-submenu"},{name:fh}=bh,vh={icon:({context:e})=>"list-view"===e?eh:yg,__experimentalLabel:({label:e})=>e,edit:function({attributes:e,isSelected:t,setAttributes:n,mergeBlocks:a,onReplace:o,context:r,clientId:l}){const{label:i,type:s,url:c,description:u,rel:m,title:p}=e,{showSubmenuIcon:d,maxNestingLevel:g,openSubmenusOnClick:h}=r,{__unstableMarkNextChangeAsNotPersistent:_,replaceBlock:b}=(0,ut.useDispatch)(Je.store),[f,v]=(0,je.useState)(!1),[y,k]=(0,je.useState)(null),x=(0,je.useRef)(null),w=(e=>{const[t,n]=(0,je.useState)(!1);return(0,je.useEffect)((()=>{const{ownerDocument:t}=e.current;function a(e){r(e)}function o(){n(!1)}function r(t){e.current.contains(t.target)?n(!0):n(!1)}return t.addEventListener("dragstart",a),t.addEventListener("dragend",o),t.addEventListener("dragenter",r),()=>{t.removeEventListener("dragstart",a),t.removeEventListener("dragend",o),t.removeEventListener("dragenter",r)}}),[]),t})(x),E=(0,Ye.__)("Add text…"),C=(0,je.useRef)(),S=(0,ct.useResourcePermissions)("pages"),B=(0,ct.useResourcePermissions)("posts"),{parentCount:T,isParentOfSelectedBlock:N,isImmediateParentOfSelectedBlock:P,hasChildren:I,selectedBlockHasChildren:M,onlyDescendantIsEmptyLink:z}=(0,ut.useSelect)((e=>{const{hasSelectedInnerBlock:t,getSelectedBlockClientId:n,getBlockParentsByBlockName:a,getBlock:o,getBlockCount:r,getBlockOrder:i}=e(Je.store);let s;const c=i(n());if(1===c?.length){const e=o(c[0]);s="core/navigation-link"===e?.name&&!e?.attributes?.label}return{parentCount:a(l,"core/navigation-submenu").length,isParentOfSelectedBlock:t(l,!0),isImmediateParentOfSelectedBlock:t(l,!1),hasChildren:!!r(l),selectedBlockHasChildren:!!c?.length,onlyDescendantIsEmptyLink:s}}),[l]),R=(0,Tt.usePrevious)(I);(0,je.useEffect)((()=>{h||c||v(!0)}),[]),(0,je.useEffect)((()=>{t||v(!1)}),[t]),(0,je.useEffect)((()=>{f&&c&&((0,st.isURL)((0,st.prependHTTP)(i))&&/^.+\.[a-z]+/.test(i)?function(){C.current.focus();const{ownerDocument:e}=C.current,{defaultView:t}=e,n=t.getSelection(),a=e.createRange();a.selectNodeContents(C.current),n.removeAllRanges(),n.addRange(a)}():(0,pd.placeCaretAtHorizontalEdge)(C.current,!0))}),[c]);let H=!1;s&&"page"!==s?"post"===s&&(H=B.canCreate):H=S.canCreate;const{textColor:A,customTextColor:L,backgroundColor:D,customBackgroundColor:V}=_g(r,T>0),F=(0,Je.useBlockProps)({ref:(0,Tt.useMergeRefs)([k,x]),className:it()("wp-block-navigation-item",{"is-editing":t||N,"is-dragging-within":w,"has-link":!!c,"has-child":I,"has-text-color":!!A||!!L,[(0,Je.getColorClassName)("color",A)]:!!A,"has-background":!!D||V,[(0,Je.getColorClassName)("background-color",D)]:!!D,"open-on-click":h}),style:{color:!A&&L,backgroundColor:!D&&V},onKeyDown:function(e){un.isKeyboardEvent.primary(e,"k")&&v(!0)}}),$=_g(r,!0),G=T>=g?dh.filter((e=>"core/navigation-submenu"!==e)):dh,O=bg($),U=(0,Je.useInnerBlocksProps)(O,{allowedBlocks:G,defaultBlock:gh,directInsert:!0,__experimentalCaptureToolbars:!0,renderAppender:!!(t||P&&!M||I)&&Je.InnerBlocks.ButtonBlockAppender}),q=h?"button":"a";function j(){const t=(0,qe.createBlock)("core/navigation-link",e);b(l,t)}(0,je.useEffect)((()=>{!I&&R&&(_(),j())}),[I,R]);const W=!M||z;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,!h&&(0,je.createElement)(Ke.ToolbarButton,{name:"link",icon:mn,title:(0,Ye.__)("Link"),shortcut:un.displayShortcut.primary("k"),onClick:()=>v(!0)}),(0,je.createElement)(Ke.ToolbarButton,{name:"revert",icon:mh,title:(0,Ye.__)("Convert to Link"),onClick:j,className:"wp-block-navigation__submenu__revert",isDisabled:!W}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:i||"",onChange:e=>{n({label:e})},label:(0,Ye.__)("Label"),autoComplete:"off"}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:c||"",onChange:e=>{n({url:e})},label:(0,Ye.__)("URL"),autoComplete:"off"}),(0,je.createElement)(Ke.TextareaControl,{__nextHasNoMarginBottom:!0,value:u||"",onChange:e=>{n({description:e})},label:(0,Ye.__)("Description"),help:(0,Ye.__)("The description will be displayed in the menu if the current theme supports it.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:p||"",onChange:e=>{n({title:e})},label:(0,Ye.__)("Title attribute"),autoComplete:"off",help:(0,Ye.__)("Additional information to help clarify the purpose of the link.")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:m||"",onChange:e=>{n({rel:e})},label:(0,Ye.__)("Rel attribute"),autoComplete:"off",help:(0,Ye.__)("The relationship of the linked URL as space-separated link types.")}))),(0,je.createElement)("div",{...F},(0,je.createElement)(q,{className:"wp-block-navigation-item__content"},(0,je.createElement)(Je.RichText,{ref:C,identifier:"label",className:"wp-block-navigation-item__label",value:i,onChange:e=>n({label:e}),onMerge:a,onReplace:o,"aria-label":(0,Ye.__)("Navigation link text"),placeholder:E,withoutInteractiveFormatting:!0,allowedFormats:["core/bold","core/italic","core/image","core/strikethrough"],onClick:()=>{h||c||v(!0)}}),!h&&f&&(0,je.createElement)(Ig,{clientId:l,link:e,onClose:()=>v(!1),anchor:y,hasCreateSuggestion:H,onRemove:()=>{n({url:""}),(0,Bd.speak)((0,Ye.__)("Link removed."),"assertive")},onChange:t=>{Tg(t,n,e)}})),(d||h)&&(0,je.createElement)("span",{className:"wp-block-navigation__submenu-icon"},(0,je.createElement)(ph,null)),(0,je.createElement)("div",{...U})))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},transforms:_h},yh=()=>Qe({name:fh,metadata:bh,settings:vh});var kh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M17.5 9V6a2 2 0 0 0-2-2h-7a2 2 0 0 0-2 2v3H8V6a.5.5 0 0 1 .5-.5h7a.5.5 0 0 1 .5.5v3h1.5Zm0 6.5V18a2 2 0 0 1-2 2h-7a2 2 0 0 1-2-2v-2.5H8V18a.5.5 0 0 0 .5.5h7a.5.5 0 0 0 .5-.5v-2.5h1.5ZM4 13h16v-1.5H4V13Z"}));var xh={from:[{type:"raw",schema:{"wp-block":{attributes:["data-block"]}},isMatch:e=>e.dataset&&"core/nextpage"===e.dataset.block,transform(){return(0,qe.createBlock)("core/nextpage",{})}}]};const wh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/nextpage",title:"Page Break",category:"design",description:"Separate your content into a multi-page experience.",keywords:["next page","pagination"],parent:["core/post-content"],textdomain:"default",supports:{customClassName:!1,className:!1,html:!1},editorStyle:"wp-block-nextpage-editor"},{name:Eh}=wh,Ch={icon:kh,example:{},transforms:xh,edit:function(){return(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)("span",null,(0,Ye.__)("Page break")))},save:function(){return(0,je.createElement)(je.RawHTML,null,"\x3c!--nextpage--\x3e")}},Sh=()=>Qe({name:Eh,metadata:wh,settings:Ch});var Bh=({attributes:e,clientId:t})=>{const n=(0,ut.useSelect)((t=>t(Je.store).__experimentalGetParsedPattern(e.slug)),[e.slug]),a=(0,ut.useSelect)((e=>e(ct.store).getCurrentTheme().stylesheet)),{replaceBlocks:o,__unstableMarkNextChangeAsNotPersistent:r}=(0,ut.useDispatch)(Je.store),{setBlockEditingMode:l}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:i,getBlockEditingMode:s}=(0,ut.useSelect)(Je.store);(0,je.useEffect)((()=>{n?.blocks&&window.queueMicrotask((()=>{const e=i(t),c=n.blocks.map((e=>(0,qe.cloneBlock)(function(e){return e.innerBlocks.find((e=>"core/template-part"===e.name))&&(e.innerBlocks=e.innerBlocks.map((e=>("core/template-part"===e.name&&void 0===e.attributes.theme&&(e.attributes.theme=a),e)))),"core/template-part"===e.name&&void 0===e.attributes.theme&&(e.attributes.theme=a),e}(e)))),u=s(e);r(),l(e,"default"),r(),o(t,c),r(),l(e,u)}))}),[t,n?.blocks,r,o,s,l,i]);const c=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...c})};const Th={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pattern",title:"Pattern placeholder",category:"theme",description:"Show a block pattern.",supports:{html:!1,inserter:!1},textdomain:"default",attributes:{slug:{type:"string"}}},{name:Nh}=Th,Ph={edit:Bh},Ih=()=>Qe({name:Nh,metadata:Th,settings:Ph});var Mh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7 13.8h6v-1.5H7v1.5zM18 16V4c0-1.1-.9-2-2-2H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2zM5.5 16V4c0-.3.2-.5.5-.5h10c.3 0 .5.2.5.5v12c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5zM7 10.5h8V9H7v1.5zm0-3.3h8V5.8H7v1.4zM20.2 6v13c0 .7-.6 1.2-1.2 1.2H8v1.5h11c1.5 0 2.7-1.2 2.7-2.8V6h-1.5z"}));function zh(e,t){for(const n of e){if(n.attributes.id===t)return n;if(n.innerBlocks&&n.innerBlocks.length){const e=zh(n.innerBlocks,t);if(e)return e}}return null}function Rh(e=[],t=null){let n=function(e=[]){const t={},n=[];return e.forEach((({id:e,title:a,link:o,type:r,parent:l})=>{var i;const s=null!==(i=t[e]?.innerBlocks)&&void 0!==i?i:[];t[e]=(0,qe.createBlock)("core/navigation-link",{id:e,label:a.rendered,url:o,type:r,kind:"post-type"},s),l?(t[l]||(t[l]={innerBlocks:[]}),t[l].innerBlocks.push(t[e])):n.push(t[e])})),n}(e);if(t){const e=zh(n,t);e&&e.innerBlocks&&(n=e.innerBlocks)}const a=e=>{e.forEach(((e,t,n)=>{const{attributes:o,innerBlocks:r}=e;if(0!==r.length){a(r);const e=(0,qe.createBlock)("core/navigation-submenu",o,r);n[t]=e}}))};return a(n),n}function Hh({clientId:e,pages:t,parentClientId:n,parentPageID:a}){const{replaceBlock:o,selectBlock:r}=(0,ut.useDispatch)(Je.store);return()=>{const l=Rh(t,a);o(e,l),r(n)}}const Ah=(0,Ye.__)("This page list is synced with the published pages on your site. Detach the page list to add, delete, or reorder pages yourself.");function Lh({onClick:e,onClose:t,disabled:n}){return(0,je.createElement)(Ke.Modal,{onRequestClose:t,title:(0,Ye.__)("Edit Page List"),className:"wp-block-page-list-modal",aria:{describedby:"wp-block-page-list-modal__description"}},(0,je.createElement)("p",{id:"wp-block-page-list-modal__description"},Ah),(0,je.createElement)("div",{className:"wp-block-page-list-modal-buttons"},(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:t},(0,Ye.__)("Cancel")),(0,je.createElement)(Ke.Button,{variant:"primary",disabled:n,onClick:e},(0,Ye.__)("Detach"))))}const Dh=()=>{};function Vh({blockProps:e,innerBlocksProps:t,hasResolvedPages:n,blockList:a,pages:o,parentPageID:r}){if(!n)return(0,je.createElement)("div",{...e},(0,je.createElement)("div",{className:"wp-block-page-list__loading-indicator-container"},(0,je.createElement)(Ke.Spinner,{className:"wp-block-page-list__loading-indicator"})));if(null===o)return(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")));if(0===o.length)return(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"info",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")));if(0===a.length){const t=o.find((e=>e.id===r));return t?.title?.rendered?(0,je.createElement)("div",{...e},(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)('Page List: "%s" page has no children.'),t.title.rendered))):(0,je.createElement)("div",{...e},(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1},(0,Ye.__)("Page List: Cannot retrieve Pages.")))}return o.length>0?(0,je.createElement)("ul",{...t}):void 0}const Fh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list",title:"Page List",category:"widgets",description:"Display a list of all pages.",keywords:["menu","navigation"],textdomain:"default",attributes:{parentPageID:{type:"integer",default:0},isNested:{type:"boolean",default:!1}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick"],supports:{reusable:!1,html:!1,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"},{name:$h}=Fh,Gh={icon:Mh,example:{},edit:function({context:e,clientId:t,attributes:n,setAttributes:a}){const{parentPageID:o}=n,[r,l]=(0,je.useState)(!1),i=(0,je.useCallback)((()=>l(!0)),[]),{records:s,hasResolved:c}=(0,ct.useEntityRecords)("postType","page",{per_page:100,_fields:["id","link","menu_order","parent","title","type"],orderby:"menu_order",order:"asc"}),u="showSubmenuIcon"in e&&s?.length>0&&s?.length<=100,m=(0,je.useMemo)((()=>{if(null===s)return new Map;const e=s.sort(((e,t)=>e.menu_order===t.menu_order?e.title.rendered.localeCompare(t.title.rendered):e.menu_order-t.menu_order));return e.reduce(((e,t)=>{const{parent:n}=t;return e.has(n)?e.get(n).push(t):e.set(n,[t]),e}),new Map)}),[s]),p=(0,Je.useBlockProps)({className:it()("wp-block-page-list",{"has-text-color":!!e.textColor,[(0,Je.getColorClassName)("color",e.textColor)]:!!e.textColor,"has-background":!!e.backgroundColor,[(0,Je.getColorClassName)("background-color",e.backgroundColor)]:!!e.backgroundColor}),style:{...e.style?.color}}),d=(0,je.useMemo)((function e(t=0,n=0){const a=m.get(t);return a?.length?a.reduce(((t,a)=>{const o=m.has(a.id),r={value:a.id,label:"— ".repeat(n)+a.title.rendered,rawName:a.title.rendered};return t.push(r),o&&t.push(...e(a.id,n+1)),t}),[]):[]}),[m]),g=(0,je.useMemo)((function e(t=o){const n=m.get(t);return n?.length?n.reduce(((t,n)=>{const a=m.has(n.id),o={id:n.id,label:""!==n.title?.rendered?.trim()?n.title?.rendered:(0,Ye.__)("(no title)"),title:n.title?.rendered,link:n.url,hasChildren:a};let r=null;const l=e(n.id);return r=(0,qe.createBlock)("core/page-list-item",o,l),t.push(r),t}),[]):[]}),[m,o]),{isNested:h,hasSelectedChild:_,parentClientId:b,hasDraggedChild:f,isChildOfNavigation:v}=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:n,hasSelectedInnerBlock:a,hasDraggedInnerBlock:o}=e(Je.store),r=n(t,"core/navigation-submenu",!0),l=n(t,"core/navigation",!0);return{isNested:r.length>0,isChildOfNavigation:l.length>0,hasSelectedChild:a(t,!0),hasDraggedChild:o(t,!0),parentClientId:l[0]}}),[t]),y=Hh({clientId:t,pages:s,parentClientId:b,parentPageID:o}),k=(0,Je.useInnerBlocksProps)(p,{allowedBlocks:["core/page-list-item"],renderAppender:!1,__unstableDisableDropZone:!0,templateLock:!v&&"all",onInput:Dh,onChange:Dh,value:g}),{selectBlock:x}=(0,ut.useDispatch)(Je.store);return(0,je.useEffect)((()=>{(_||f)&&(i(),x(b))}),[_,f,b,x,i]),(0,je.useEffect)((()=>{a({isNested:h})}),[h,a]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,d.length>0&&(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ComboboxControl,{__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,Ye.__)("Parent"),value:o,options:d,onChange:e=>a({parentPageID:null!=e?e:0}),help:(0,Ye.__)("Choose a page to show only its subpages.")})),u&&(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Edit this menu")},(0,je.createElement)("p",null,Ah),(0,je.createElement)(Ke.Button,{variant:"primary",disabled:!c,onClick:y},(0,Ye.__)("Edit")))),u&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Edit"),onClick:i},(0,Ye.__)("Edit"))),r&&(0,je.createElement)(Lh,{onClick:y,onClose:()=>l(!1),disabled:!c})),(0,je.createElement)(Vh,{blockProps:p,innerBlocksProps:k,hasResolvedPages:c,blockList:g,pages:s,parentPageID:o}))}},Oh=()=>Qe({name:$h,metadata:Fh,settings:Gh}),Uh=()=>(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none"},(0,je.createElement)(Ke.Path,{d:"M1.50002 4L6.00002 8L10.5 4",strokeWidth:"1.5"}));const qh={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/page-list-item",title:"Page List Item",category:"widgets",parent:["core/page-list"],description:"Displays a page inside a list of all pages.",keywords:["page","menu","navigation"],textdomain:"default",attributes:{id:{type:"number"},label:{type:"string"},title:{type:"string"},link:{type:"string"},hasChildren:{type:"boolean"}},usesContext:["textColor","customTextColor","backgroundColor","customBackgroundColor","overlayTextColor","customOverlayTextColor","overlayBackgroundColor","customOverlayBackgroundColor","fontSize","customFontSize","showSubmenuIcon","style","openSubmenusOnClick"],supports:{reusable:!1,html:!1,lock:!1,inserter:!1,__experimentalToolbar:!1},editorStyle:"wp-block-page-list-editor",style:"wp-block-page-list"},{name:jh}=qh,Wh={__experimentalLabel:({label:e})=>e,icon:eh,example:{},edit:function({context:e,attributes:t}){const{id:n,label:a,link:o,hasChildren:r,title:l}=t,i="showSubmenuIcon"in e,s=(0,ut.useSelect)((e=>{if(!e(ct.store).canUser("read","settings"))return;const t=e(ct.store).getEntityRecord("root","site");return"page"===t?.show_on_front&&t?.page_on_front}),[]),c=bg(_g(e,!0)),u=(0,Je.useBlockProps)(c,{className:"wp-block-pages-list__item"}),m=(0,Je.useInnerBlocksProps)(u);return(0,je.createElement)("li",{key:n,className:it()("wp-block-pages-list__item",{"has-child":r,"wp-block-navigation-item":i,"open-on-click":e.openSubmenusOnClick,"open-on-hover-click":!e.openSubmenusOnClick&&e.showSubmenuIcon,"menu-item-home":n===s})},r&&e.openSubmenusOnClick?(0,je.createElement)(je.Fragment,null,(0,je.createElement)("button",{className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle","aria-expanded":"false"},(0,Gn.decodeEntities)(a)),(0,je.createElement)("span",{className:"wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon"},(0,je.createElement)(Uh,null))):(0,je.createElement)("a",{className:it()("wp-block-pages-list__item__link",{"wp-block-navigation-item__content":i}),href:o},(0,Gn.decodeEntities)(l)),r&&(0,je.createElement)(je.Fragment,null,!e.openSubmenusOnClick&&e.showSubmenuIcon&&(0,je.createElement)("button",{className:"wp-block-navigation-item__content wp-block-navigation-submenu__toggle wp-block-page-list__submenu-icon wp-block-navigation__submenu-icon","aria-expanded":"false"},(0,je.createElement)(Uh,null)),(0,je.createElement)("ul",{...m})))}},Zh=()=>Qe({name:jh,metadata:qh,settings:Wh});var Qh=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m9.99609 14v-.2251l.00391.0001v6.225h1.5v-14.5h2.5v14.5h1.5v-14.5h3v-1.5h-8.50391c-2.76142 0-5 2.23858-5 5 0 2.7614 2.23858 5 5 5z"}));const Kh={className:!1},Yh={align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:""},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},textColor:{type:"string"},backgroundColor:{type:"string"},fontSize:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]},style:{type:"object"}},Jh=e=>{if(!e.customTextColor&&!e.customBackgroundColor&&!e.customFontSize)return e;const t={};(e.customTextColor||e.customBackgroundColor)&&(t.color={}),e.customTextColor&&(t.color.text=e.customTextColor),e.customBackgroundColor&&(t.color.background=e.customBackgroundColor),e.customFontSize&&(t.typography={fontSize:e.customFontSize});const{customTextColor:n,customBackgroundColor:a,customFontSize:o,...r}=e;return{...r,style:t}},{style:Xh,...e_}=Yh,t_=[{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},save({attributes:e}){const{align:t,content:n,dropCap:a,direction:o}=e,r=it()({"has-drop-cap":t!==((0,Ye.isRTL)()?"left":"right")&&"center"!==t&&a,[`has-text-align-${t}`]:t});return(0,je.createElement)("p",{...Je.useBlockProps.save({className:r,dir:o})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:Jh,save({attributes:e}){const{align:t,content:n,dropCap:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i,fontSize:s,customFontSize:c,direction:u}=e,m=(0,Je.getColorClassName)("color",r),p=(0,Je.getColorClassName)("background-color",o),d=(0,Je.getFontSizeClass)(s),g=it()({"has-text-color":r||i,"has-background":o||l,"has-drop-cap":a,[`has-text-align-${t}`]:t,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:l,color:m?void 0:i,fontSize:d?void 0:c};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:n,dir:u})}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"}},migrate:Jh,save({attributes:e}){const{align:t,content:n,dropCap:a,backgroundColor:o,textColor:r,customBackgroundColor:l,customTextColor:i,fontSize:s,customFontSize:c,direction:u}=e,m=(0,Je.getColorClassName)("color",r),p=(0,Je.getColorClassName)("background-color",o),d=(0,Je.getFontSizeClass)(s),g=it()({"has-text-color":r||i,"has-background":o||l,"has-drop-cap":a,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:l,color:m?void 0:i,fontSize:d?void 0:c,textAlign:t};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:n,dir:u})}},{supports:Kh,attributes:{...e_,customTextColor:{type:"string"},customBackgroundColor:{type:"string"},customFontSize:{type:"number"},width:{type:"string"}},migrate:Jh,save({attributes:e}){const{width:t,align:n,content:a,dropCap:o,backgroundColor:r,textColor:l,customBackgroundColor:i,customTextColor:s,fontSize:c,customFontSize:u}=e,m=(0,Je.getColorClassName)("color",l),p=(0,Je.getColorClassName)("background-color",r),d=c&&`is-${c}-text`,g=it()({[`align${t}`]:t,"has-background":r||i,"has-drop-cap":o,[d]:d,[m]:m,[p]:p}),h={backgroundColor:p?void 0:i,color:m?void 0:s,fontSize:d?void 0:u,textAlign:n};return(0,je.createElement)(Je.RichText.Content,{tagName:"p",style:h,className:g||void 0,value:a})}},{supports:Kh,attributes:{...e_,fontSize:{type:"number"}},save({attributes:e}){const{width:t,align:n,content:a,dropCap:o,backgroundColor:r,textColor:l,fontSize:i}=e,s=it()({[`align${t}`]:t,"has-background":r,"has-drop-cap":o}),c={backgroundColor:r,color:l,fontSize:i,textAlign:n};return(0,je.createElement)("p",{style:c,className:s||void 0},a)},migrate(e){return Jh({...e,customFontSize:Number.isFinite(e.fontSize)?e.fontSize:void 0,customTextColor:e.textColor&&"#"===e.textColor[0]?e.textColor:void 0,customBackgroundColor:e.backgroundColor&&"#"===e.backgroundColor[0]?e.backgroundColor:void 0})}},{supports:Kh,attributes:{...Yh,content:{type:"string",source:"html",default:""}},save({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.content)},migrate(e){return e}}];var n_=t_;var a_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M5.52 2h7.43c.55 0 1 .45 1 1s-.45 1-1 1h-1v13c0 .55-.45 1-1 1s-1-.45-1-1V5c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55-.45 1-1 1s-1-.45-1-1v-5.96h-.43C3.02 11.04 1 9.02 1 6.52S3.02 2 5.52 2zM14 14l5-4-5-4v8z"}));function o_(e){const{batch:t}=(0,ut.useRegistry)(),{moveBlocksToPosition:n,replaceInnerBlocks:a,duplicateBlocks:o,insertBlock:r}=(0,ut.useDispatch)(Je.store),{getBlockRootClientId:l,getBlockIndex:i,getBlockOrder:s,getBlockName:c,getBlock:u,getNextBlockClientId:m,canInsertBlockType:p}=(0,ut.useSelect)(Je.store),d=(0,je.useRef)(e);return d.current=e,(0,Tt.useRefEffect)((e=>{function g(e){if(e.defaultPrevented)return;if(e.keyCode!==un.ENTER)return;const{content:g,clientId:h}=d.current;if(g.length)return;const _=l(h);if(!(0,qe.hasBlockSupport)(c(_),"__experimentalOnEnter",!1))return;const b=s(_),f=b.indexOf(h);if(f===b.length-1){let t=_;for(;!p(c(h),l(t));)t=l(t);return void("string"==typeof t&&(e.preventDefault(),n([h],_,l(t),i(t)+1)))}const v=(0,qe.getDefaultBlockName)();if(!p(v,l(_)))return;e.preventDefault();const y=u(_);t((()=>{o([_]);const e=i(_);a(_,y.innerBlocks.slice(0,f)),a(m(_),y.innerBlocks.slice(f+1)),r((0,qe.createBlock)(v),e+1,l(_),!0)}))}return e.addEventListener("keydown",g),()=>{e.removeEventListener("keydown",g)}}),[])}function r_({direction:e,setDirection:t}){return(0,Ye.isRTL)()&&(0,je.createElement)(Ke.ToolbarButton,{icon:a_,title:(0,Ye._x)("Left to right","editor button"),isActive:"ltr"===e,onClick:()=>{t("ltr"===e?void 0:"ltr")}})}function l_(e){return e===((0,Ye.isRTL)()?"left":"right")||"center"===e}var i_=function({attributes:e,mergeBlocks:t,onReplace:n,onRemove:a,setAttributes:o,clientId:r}){const{align:l,content:i,direction:s,dropCap:c,placeholder:u}=e,m=(0,Je.useSetting)("typography.dropCap"),p=(0,Je.useBlockProps)({ref:o_({clientId:r,content:i}),className:it()({"has-drop-cap":!l_(l)&&c,[`has-text-align-${l}`]:l}),style:{direction:s}});let d;return d=l_(l)?(0,Ye.__)("Not available for aligned text."):c?(0,Ye.__)("Showing large initial letter."):(0,Ye.__)("Toggle to show a large initial letter."),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>o({align:e,dropCap:!l_(e)&&c})}),(0,je.createElement)(r_,{direction:s,setDirection:e=>o({direction:e})})),m&&(0,je.createElement)(Je.InspectorControls,{group:"typography"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!c,label:(0,Ye.__)("Drop cap"),onDeselect:()=>o({dropCap:void 0}),resetAllFilter:()=>({dropCap:void 0}),panelId:r},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Drop cap"),checked:!!c,onChange:()=>o({dropCap:!c}),help:d,disabled:!!l_(l)}))),(0,je.createElement)(Je.RichText,{identifier:"content",tagName:"p",...p,value:i,onChange:e=>o({content:e}),onSplit:(t,n)=>{let a;(n||t)&&(a={...e,content:t});const o=(0,qe.createBlock)("core/paragraph",a);return n&&(o.clientId=r),o},onMerge:t,onReplace:n,onRemove:a,"aria-label":i?(0,Ye.__)("Block: Paragraph"):(0,Ye.__)("Empty block; start writing or type forward slash to choose a block"),"data-empty":!i,placeholder:u||(0,Ye.__)("Type / to choose a block"),"data-custom-placeholder":!!u||void 0,__unstableEmbedURLOnPaste:!0,__unstableAllowPrefixTransformations:!0}))};const{name:s_}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",usesContext:["postId"],attributes:{align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:"",__experimentalRole:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalConnections:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"},c_={from:[{type:"raw",priority:20,selector:"p",schema:({phrasingContentSchema:e,isPaste:t})=>({p:{children:e,attributes:t?[]:["style","id"]}}),transform(e){const t=(0,qe.getBlockAttributes)(s_,e.outerHTML),{textAlign:n}=e.style||{};return"left"!==n&&"center"!==n&&"right"!==n||(t.align=n),(0,qe.createBlock)(s_,t)}}]};var u_=c_;const m_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/paragraph",title:"Paragraph",category:"text",description:"Start with the basic building block of all narrative.",keywords:["text"],textdomain:"default",usesContext:["postId"],attributes:{align:{type:"string"},content:{type:"string",source:"html",selector:"p",default:"",__experimentalRole:"content"},dropCap:{type:"boolean",default:!1},placeholder:{type:"string"},direction:{type:"string",enum:["ltr","rtl"]}},supports:{anchor:!0,className:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},__experimentalConnections:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalSelector:"p",__unstablePasteTextInline:!0},editorStyle:"wp-block-paragraph-editor",style:"wp-block-paragraph"},{name:p_}=m_,d_={icon:Qh,example:{attributes:{content:(0,Ye.__)("In a village of La Mancha, the name of which I have no desire to call to mind, there lived not long since one of those gentlemen that keep a lance in the lance-rack, an old buckler, a lean hack, and a greyhound for coursing.")}},__experimentalLabel(e,{context:t}){if("accessibility"===t){const{content:t}=e;return t&&0!==t.length?t:(0,Ye.__)("Empty")}},transforms:u_,deprecated:n_,merge(e,t){return{content:(e.content||"")+(t.content||"")}},edit:i_,save:function({attributes:e}){const{align:t,content:n,dropCap:a,direction:o}=e,r=it()({"has-drop-cap":t!==((0,Ye.isRTL)()?"left":"right")&&"center"!==t&&a,[`has-text-align-${t}`]:t});return(0,je.createElement)("p",{...Je.useBlockProps.save({className:r,dir:o})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},g_=()=>Qe({name:p_,metadata:m_,settings:d_});var h_=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M10 4.5a1 1 0 11-2 0 1 1 0 012 0zm1.5 0a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zm2.25 7.5v-1A2.75 2.75 0 0011 8.25H7A2.75 2.75 0 004.25 11v1h1.5v-1c0-.69.56-1.25 1.25-1.25h4c.69 0 1.25.56 1.25 1.25v1h1.5zM4 20h9v-1.5H4V20zm16-4H4v-1.5h16V16z",fillRule:"evenodd",clipRule:"evenodd"}));const __={who:"authors",per_page:100};var b_=function({isSelected:e,context:{postType:t,postId:n,queryId:a},attributes:o,setAttributes:r}){const l=Number.isFinite(a),{authorId:i,authorDetails:s,authors:c}=(0,ut.useSelect)((e=>{const{getEditedEntityRecord:a,getUser:o,getUsers:r}=e(ct.store),l=a("postType",t,n)?.author;return{authorId:l,authorDetails:l?o(l):null,authors:r(__)}}),[t,n]),{editEntityRecord:u}=(0,ut.useDispatch)(ct.store),{textAlign:m,showAvatar:p,showBio:d,byline:g,isLink:h,linkTarget:_}=o,b=[],f=s?.name||(0,Ye.__)("Post Author");s?.avatar_urls&&Object.keys(s.avatar_urls).forEach((e=>{b.push({value:e,label:`${e} x ${e}`})}));const v=(0,Je.useBlockProps)({className:it()({[`has-text-align-${m}`]:m})}),y=c?.length?c.map((({id:e,name:t})=>({value:e,label:t}))):[],k=e=>{u("postType",t,n,{author:e})},x=y.length>=25,w=!!n&&!l&&y.length>0;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},w&&(x&&(0,je.createElement)(Ke.ComboboxControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Author"),options:y,value:i,onChange:k,allowReset:!1})||(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Author"),value:i,options:y,onChange:k})),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show avatar"),checked:p,onChange:()=>r({showAvatar:!p})}),p&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Avatar size"),value:o.avatarSize,options:b,onChange:e=>{r({avatarSize:Number(e)})}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show bio"),checked:d,onChange:()=>r({showBio:!d})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link author name to author page"),checked:h,onChange:()=>r({isLink:!h})}),h&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===_}))),(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:m,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)("div",{...v},p&&s?.avatar_urls&&(0,je.createElement)("div",{className:"wp-block-post-author__avatar"},(0,je.createElement)("img",{width:o.avatarSize,src:s.avatar_urls[o.avatarSize],alt:s.name})),(0,je.createElement)("div",{className:"wp-block-post-author__content"},(!Je.RichText.isEmpty(g)||e)&&(0,je.createElement)(Je.RichText,{className:"wp-block-post-author__byline",multiline:!1,"aria-label":(0,Ye.__)("Post author byline text"),placeholder:(0,Ye.__)("Write byline…"),value:g,onChange:e=>r({byline:e})}),(0,je.createElement)("p",{className:"wp-block-post-author__name"},h?(0,je.createElement)("a",{href:"#post-author-pseudo-link",onClick:e=>e.preventDefault()},f):f),d&&(0,je.createElement)("p",{className:"wp-block-post-author__bio",dangerouslySetInnerHTML:{__html:s?.description}}))))};const f_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author",title:"Author",category:"theme",description:"Display post author details such as name, avatar, and bio.",textdomain:"default",attributes:{textAlign:{type:"string"},avatarSize:{type:"number",default:48},showAvatar:{type:"boolean",default:!0},showBio:{type:"boolean"},byline:{type:"string"},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId","queryId"],supports:{html:!1,spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},color:{gradients:!0,link:!0,__experimentalDuotone:".wp-block-post-author__avatar img",__experimentalDefaultControls:{background:!0,text:!0}}},style:"wp-block-post-author"},{name:v_}=f_,y_={icon:h_,edit:b_},k_=()=>Qe({name:v_,metadata:f_,settings:y_});var x_=function({context:{postType:e,postId:t},attributes:{textAlign:n,isLink:a,linkTarget:o},setAttributes:r}){const{authorName:l}=(0,ut.useSelect)((n=>{const{getEditedEntityRecord:a,getUser:o}=n(ct.store),r=a("postType",e,t)?.author;return{authorName:r?o(r):null}}),[e,t]),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})}),s=l?.name||(0,Ye.__)("Author Name"),c=a?(0,je.createElement)("a",{href:"#author-pseudo-link",onClick:e=>e.preventDefault(),className:"wp-block-post-author-name__link"},s):s;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link to author archive"),onChange:()=>r({isLink:!a}),checked:a}),a&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===o}))),(0,je.createElement)("div",{...i}," ",c," "))};var w_={from:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,qe.createBlock)("core/post-author-name",{textAlign:e})}],to:[{type:"block",blocks:["core/post-author"],transform:({textAlign:e})=>(0,qe.createBlock)("core/post-author",{textAlign:e})}]};const E_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-name",title:"Author Name",category:"theme",description:"The author name.",textdomain:"default",attributes:{textAlign:{type:"string"},isLink:{type:"boolean",default:!1},linkTarget:{type:"string",default:"_self"}},usesContext:["postType","postId"],supports:{html:!1,spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:C_}=E_,S_={icon:h_,transforms:w_,edit:x_},B_=()=>Qe({name:C_,metadata:E_,settings:S_});var T_=function({context:{postType:e,postId:t},attributes:{textAlign:n},setAttributes:a}){const{authorDetails:o}=(0,ut.useSelect)((n=>{const{getEditedEntityRecord:a,getUser:o}=n(ct.store),r=a("postType",e,t)?.author;return{authorDetails:r?o(r):null}}),[e,t]),r=(0,Je.useBlockProps)({className:it()({[`has-text-align-${n}`]:n})}),l=o?.description||(0,Ye.__)("Author Biography");return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{a({textAlign:e})}})),(0,je.createElement)("div",{...r,dangerouslySetInnerHTML:{__html:l}}))};const N_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-author-biography",title:"Author Biography",category:"theme",description:"The author biography.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postType","postId"],supports:{spacing:{margin:!0,padding:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:P_}=N_,I_={icon:h_,edit:T_},M_=()=>Qe({name:P_,metadata:N_,settings:I_});var z_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));const R_=["core/avatar","core/comment-author-name","core/comment-content","core/comment-date","core/comment-edit-link","core/comment-reply-link"],H_=[["core/avatar"],["core/comment-author-name"],["core/comment-date"],["core/comment-content"],["core/comment-reply-link"],["core/comment-edit-link"]];const A_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comment",title:"Comment (deprecated)",category:"theme",description:"This block is deprecated. Please use the Comments block instead.",textdomain:"default",attributes:{commentId:{type:"number"}},providesContext:{commentId:"commentId"},supports:{html:!1,inserter:!1}},{name:L_}=A_,D_={icon:vm,edit:function({attributes:{commentId:e},setAttributes:t}){const[n,a]=(0,je.useState)(e),o=(0,Je.useBlockProps)(),r=(0,Je.useInnerBlocksProps)(o,{template:H_,allowedBlocks:R_});return e?(0,je.createElement)("div",{...r}):(0,je.createElement)("div",{...o},(0,je.createElement)(Ke.Placeholder,{icon:z_,label:(0,Ye._x)("Post Comment","block title"),instructions:(0,Ye.__)("To show a comment, input the comment ID.")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,value:e,onChange:e=>a(parseInt(e))}),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{t({commentId:n})}},(0,Ye.__)("Save"))))},save:function(){const e=Je.useBlockProps.save(),t=Je.useInnerBlocksProps.save(e);return(0,je.createElement)("div",{...t})}},V_=()=>Qe({name:L_,metadata:A_,settings:D_});var F_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-2.2 6.6H7l1.6-2.2c.3-.4.5-.7.6-.9.1-.2.2-.4.2-.5 0-.2-.1-.3-.1-.4-.1-.1-.2-.1-.4-.1s-.4 0-.6.1c-.3.1-.5.3-.7.4l-.2.2-.2-1.2.1-.1c.3-.2.5-.3.8-.4.3-.1.6-.1.9-.1.3 0 .6.1.9.2.2.1.4.3.6.5.1.2.2.5.2.7 0 .3-.1.6-.2.9-.1.3-.4.7-.7 1.1l-.5.6h1.6v1.2z"}));const $_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comments-count",title:"Comments Count",category:"theme",description:"Display a post's comments count.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postId"],supports:{html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:G_}=$_,O_={icon:F_,edit:function({attributes:e,context:t,setAttributes:n}){const{textAlign:a}=e,{postId:o}=t,[r,l]=(0,je.useState)(),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});(0,je.useEffect)((()=>{if(!o)return;const e=o;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:o}),parse:!1}).then((t=>{e===o&&l(t.headers.get("X-WP-Total"))}))}),[o]);const s=o&&void 0!==r,c={...i.style,textDecoration:s?i.style?.textDecoration:void 0};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{n({textAlign:e})}})),(0,je.createElement)("div",{...i,style:c},s?r:(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Count block: post not found."))))}},U_=()=>Qe({name:G_,metadata:$_,settings:O_});var q_=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 8H4v1.5h9V8zM4 4v1.5h16V4H4zm9 8H5c-.6 0-1 .4-1 1v8.3c0 .3.2.7.6.8.1.1.2.1.3.1.2 0 .5-.1.6-.3l1.8-1.8H13c.6 0 1-.4 1-1V13c0-.6-.4-1-1-1zm-.5 6.6H6.7l-1.2 1.2v-6.3h7v5.1z"}));const j_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-comments-form",title:"Comments Form",category:"theme",description:"Display a post's comments form.",textdomain:"default",attributes:{textAlign:{type:"string"}},usesContext:["postId","postType"],supports:{html:!1,color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-comments-form-editor",style:["wp-block-post-comments-form","wp-block-buttons","wp-block-button"]},{name:W_}=j_,Z_={icon:q_,edit:function e({attributes:t,context:n,setAttributes:a}){const{textAlign:o}=t,{postId:r,postType:l}=n,i=(0,Tt.useInstanceId)(e),s=(0,Ye.sprintf)("comments-form-edit-%d-desc",i),c=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o}),"aria-describedby":s});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{a({textAlign:e})}})),(0,je.createElement)("div",{...c},(0,je.createElement)(Ua,{postId:r,postType:l}),(0,je.createElement)(Ke.VisuallyHidden,{id:s},(0,Ye.__)("Comments form disabled in editor."))))}},Q_=()=>Qe({name:W_,metadata:j_,settings:Z_});var K_=function({context:e,attributes:t,setAttributes:n}){const{textAlign:a}=t,{postType:o,postId:r}=e,[l,i]=(0,je.useState)(),s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});(0,je.useEffect)((()=>{if(!r)return;const e=r;Ao()({path:(0,st.addQueryArgs)("/wp/v2/comments",{post:r}),parse:!1}).then((t=>{e===r&&i(t.headers.get("X-WP-Total"))}))}),[r]);const c=(0,ut.useSelect)((e=>e(ct.store).getEditedEntityRecord("postType",o,r)),[o,r]);if(!c)return null;const{link:u}=c;let m;if(void 0!==l){const e=parseInt(l);m=0===e?(0,Ye.__)("No comments"):(0,Ye.sprintf)((0,Ye._n)("%s comment","%s comments",e),e.toLocaleString())}return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{n({textAlign:e})}})),(0,je.createElement)("div",{...s},u&&void 0!==m?(0,je.createElement)("a",{href:u+"#comments",onClick:e=>e.preventDefault()},m):(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Post Comments Link block: post not found."))))};const Y_={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/post-comments-link",title:"Comments Link",category:"theme",description:"Displays the link to the current post comments.",textdomain:"default",usesContext:["postType","postId"],attributes:{textAlign:{type:"string"}},supports:{html:!1,color:{link:!0,text:!1,__experimentalDefaultControls:{background:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:J_}=Y_,X_={edit:K_,icon:F_},eb=()=>Qe({name:J_,metadata:Y_,settings:X_});var tb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6h12V4.5H4V6Zm16 4.5H4V9h16v1.5ZM4 15h16v-1.5H4V15Zm0 4.5h16V18H4v1.5Z"}));function nb(e,t,n){return(0,ut.useSelect)((a=>a(ct.store).canUserEditEntityRecord(e,t,n)),[e,t,n])}function ab({layoutClassNames:e,userCanEdit:t,postType:n,postId:a}){const[,,o]=(0,ct.useEntityProp)("postType",n,"content",a),r=(0,Je.useBlockProps)({className:e});return o?.protected&&!t?(0,je.createElement)("div",{...r},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("This content is password protected."))):(0,je.createElement)("div",{...r,dangerouslySetInnerHTML:{__html:o?.rendered}})}function ob({context:e={}}){const{postType:t,postId:n}=e,[a,o,r]=(0,ct.useEntityBlockEditor)("postType",t,{id:n}),l=(0,ut.useSelect)((e=>e(ct.store).getEntityRecord("postType",t,n)),[t,n]),i=!!l?.content?.raw||a?.length,s=(0,Je.useInnerBlocksProps)((0,Je.useBlockProps)({className:"entry-content"}),{value:a,onInput:o,onChange:r,template:i?void 0:[["core/paragraph"]]});return(0,je.createElement)("div",{...s})}function rb(e){const{context:{queryId:t,postType:n,postId:a}={},layoutClassNames:o}=e,r=nb("postType",n,a);if(void 0===r)return null;const l=Number.isFinite(t);return r&&!l?(0,je.createElement)(ob,{...e}):(0,je.createElement)(ab,{layoutClassNames:o,userCanEdit:r,postType:n,postId:a})}function lb({layoutClassNames:e}){const t=(0,Je.useBlockProps)({className:e});return(0,je.createElement)("div",{...t},(0,je.createElement)("p",null,(0,Ye.__)("This is the Content block, it will display all the blocks in any single post or page.")),(0,je.createElement)("p",null,(0,Ye.__)("That might be a simple arrangement like consecutive paragraphs in a blog post, or a more elaborate composition that includes image galleries, videos, tables, columns, and any other block types.")),(0,je.createElement)("p",null,(0,Ye.__)("If there are any Custom Post Types registered at your site, the Content block can display the contents of those entries as well.")))}function ib(){const e=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...e},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself.")))}const sb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-content",title:"Content",category:"theme",description:"Displays the contents of a post or page.",textdomain:"default",usesContext:["postId","postType","queryId"],supports:{align:["wide","full"],html:!1,layout:!0,dimensions:{minHeight:!0},spacing:{blockGap:!0},color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!1,text:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-content-editor"},{name:cb}=sb,ub={icon:tb,edit:function({context:e,__unstableLayoutClassNames:t}){const{postId:n,postType:a}=e,o=(0,Je.__experimentalUseHasRecursion)(n);return n&&a&&o?(0,je.createElement)(ib,null):(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:n},n&&a?(0,je.createElement)(rb,{context:e,layoutClassNames:t}):(0,je.createElement)(lb,{layoutClassNames:t}))}},mb=()=>Qe({name:cb,metadata:sb,settings:ub});function pb(e){return/(?:^|[^\\])[aAgh]/.test(e)}const db={attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1}},supports:{html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var gb=[db];const hb=[{name:"post-date-modified",title:(0,Ye.__)("Modified Date"),description:(0,Ye.__)("Display a post's last updated date."),attributes:{displayType:"modified"},scope:["block","inserter"],isActive:e=>"modified"===e.displayType,icon:ho}];var _b=hb;const bb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-date",title:"Date",category:"theme",description:"Display the publish date for an entry such as a post or page.",textdomain:"default",attributes:{textAlign:{type:"string"},format:{type:"string"},isLink:{type:"boolean",default:!1},displayType:{type:"string",default:"date"}},usesContext:["postId","postType","queryId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:fb}=bb,vb={icon:ho,edit:function({attributes:{textAlign:e,format:t,isLink:n,displayType:a},context:{postId:o,postType:r,queryId:l},setAttributes:i}){const s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e,"wp-block-post-date__modified-date":"modified"===a})}),[c,u]=(0,je.useState)(null),m=(0,je.useMemo)((()=>({anchor:c})),[c]),p=Number.isFinite(l),d=(0,_o.getSettings)(),[g=d.formats.date]=(0,ct.useEntityProp)("root","site","date_format"),[h=d.formats.time]=(0,ct.useEntityProp)("root","site","time_format"),[_,b]=(0,ct.useEntityProp)("postType",r,a,o),f=(0,ut.useSelect)((e=>r?e(ct.store).getPostType(r):null),[r]),v="date"===a?(0,Ye.__)("Post Date"):(0,Ye.__)("Post Modified Date");let y=_?(0,je.createElement)("time",{dateTime:(0,_o.dateI18n)("c",_),ref:u},(0,_o.dateI18n)(t||g,_)):v;return n&&_&&(y=(0,je.createElement)("a",{href:"#post-date-pseudo-link",onClick:e=>e.preventDefault()},y)),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:e,onChange:e=>{i({textAlign:e})}}),_&&!p&&(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.Dropdown,{popoverProps:m,renderContent:({onClose:e})=>(0,je.createElement)(Je.__experimentalPublishDateTimePicker,{currentDate:_,onChange:b,is12Hour:pb(h),onClose:e}),renderToggle:({isOpen:e,onToggle:t})=>(0,je.createElement)(Ke.ToolbarButton,{"aria-expanded":e,icon:xi,title:(0,Ye.__)("Change Date"),onClick:t,onKeyDown:n=>{e||n.keyCode!==un.DOWN||(n.preventDefault(),t())}})}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Je.__experimentalDateFormatPicker,{format:t,defaultFormat:g,onChange:e=>i({format:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:f?.labels.singular_name?(0,Ye.sprintf)((0,Ye.__)("Link to %s"),f.labels.singular_name.toLowerCase()):(0,Ye.__)("Link to post"),onChange:()=>i({isLink:!n}),checked:n}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display last modified date"),onChange:e=>i({displayType:e?"modified":"date"}),checked:"modified"===a,help:(0,Ye.__)("Only shows if the post has been modified")}))),(0,je.createElement)("div",{...s},y))},deprecated:gb,variations:_b},yb=()=>Qe({name:fb,metadata:bb,settings:vb});var kb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12.75 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.395.395 0 00.199-.166c.05-.083.114-.253.114-.584V7.2H8.8V4h3.95v5.333zM7.95 9.333c0 .521-.102.977-.327 1.354-.23.386-.555.628-.893.774-.545.234-1.183.227-1.544.222l-.12-.001v-1.5h.123c.414.001.715.002.948-.099a.394.394 0 00.198-.166c.05-.083.115-.253.115-.584V7.2H4V4h3.95v5.333zM13 20H4v-1.5h9V20zM20 16H4v-1.5h16V16z"}));var xb={from:[{type:"block",blocks:["core/post-content"],transform:()=>(0,qe.createBlock)("core/post-excerpt")}],to:[{type:"block",blocks:["core/post-content"],transform:()=>(0,qe.createBlock)("core/post-content")}]};const wb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-excerpt",title:"Excerpt",category:"theme",description:"Display the excerpt.",textdomain:"default",attributes:{textAlign:{type:"string"},moreText:{type:"string"},showMoreOnNewLine:{type:"boolean",default:!0},excerptLength:{type:"number",default:55}},usesContext:["postId","postType","queryId"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-post-excerpt-editor",style:"wp-block-post-excerpt"},{name:Eb}=wb,Cb={icon:kb,transforms:xb,edit:function({attributes:{textAlign:e,moreText:t,showMoreOnNewLine:n,excerptLength:a},setAttributes:o,isSelected:r,context:{postId:l,postType:i,queryId:s}}){const c=Number.isFinite(s),u=nb("postType",i,l),[m,p,{rendered:d,protected:g}={}]=(0,ct.useEntityProp)("postType",i,"excerpt",l),h=(0,ut.useSelect)((e=>"page"===i||!!e(ct.store).getPostType(i)?.supports?.excerpt),[i]),_=u&&!c&&h,b=(0,Je.useBlockProps)({className:it()({[`has-text-align-${e}`]:e})}),f=(0,Ye._x)("words","Word count type. Do not translate!"),v=(0,je.useMemo)((()=>{if(!d)return"";const e=(new window.DOMParser).parseFromString(d,"text/html");return e.body.textContent||e.body.innerText||""}),[d]);if(!i||!l)return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:e,onChange:e=>o({textAlign:e})})),(0,je.createElement)("div",{...b},(0,je.createElement)("p",null,(0,Ye.__)("This block will display the excerpt."))));if(g&&!u)return(0,je.createElement)("div",{...b},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("The content is currently protected and does not have the available excerpt.")));const y=(0,je.createElement)(Je.RichText,{className:"wp-block-post-excerpt__more-link",tagName:"a","aria-label":(0,Ye.__)("“Read more” link text"),placeholder:(0,Ye.__)('Add "read more" link text'),value:t,onChange:e=>o({moreText:e}),withoutInteractiveFormatting:!0}),k=it()("wp-block-post-excerpt__excerpt",{"is-inline":!n}),x=(m||v).trim();let w="";if("words"===f)w=x.split(" ",a).join(" ");else if("characters_excluding_spaces"===f){const e=x.split("",a).join(""),t=e.length-e.replaceAll(" ","").length;w=x.split("",a+t).join("")}else"characters_including_spaces"===f&&(w=x.split("",a).join(""));const E=w!==x,C=_?(0,je.createElement)(Je.RichText,{className:k,"aria-label":(0,Ye.__)("Excerpt text"),value:r?x:(E?w+"…":x)||(0,Ye.__)("No excerpt found"),onChange:p,tagName:"p"}):(0,je.createElement)("p",{className:k},E?w+"…":x||(0,Ye.__)("No excerpt found"));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:e,onChange:e=>o({textAlign:e})})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show link on new line"),checked:n,onChange:e=>o({showMoreOnNewLine:e})}),(0,je.createElement)(Ke.RangeControl,{label:(0,Ye.__)("Max number of words"),value:a,onChange:e=>{o({excerptLength:e})},min:"10",max:"100"}))),(0,je.createElement)("div",{...b},C,!n&&" ",n?(0,je.createElement)("p",{className:"wp-block-post-excerpt__more-text"},y):y))}},Sb=()=>Qe({name:Eb,metadata:wb,settings:Cb});var Bb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M19 3H5c-.6 0-1 .4-1 1v7c0 .5.4 1 1 1h14c.5 0 1-.4 1-1V4c0-.6-.4-1-1-1zM5.5 10.5v-.4l1.8-1.3 1.3.8c.3.2.7.2.9-.1L11 8.1l2.4 2.4H5.5zm13 0h-2.9l-4-4c-.3-.3-.8-.3-1.1 0L8.9 8l-1.2-.8c-.3-.2-.6-.2-.9 0l-1.3 1V4.5h13v6zM4 20h9v-1.5H4V20zm0-4h16v-1.5H4V16z"}));const Tb=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"cover",label:(0,Ye._x)("Cover","Scale option for Image dimension control")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"contain",label:(0,Ye._x)("Contain","Scale option for Image dimension control")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"fill",label:(0,Ye._x)("Fill","Scale option for Image dimension control")})),Nb="cover",Pb={cover:(0,Ye.__)("Image is scaled and cropped to fill the entire space without being distorted."),contain:(0,Ye.__)("Image is scaled to fill the space without clipping nor distorting."),fill:(0,Ye.__)("Image will be stretched and distorted to completely fill the space.")};var Ib=({clientId:e,attributes:{aspectRatio:t,width:n,height:a,scale:o,sizeSlug:r},setAttributes:l,imageSizeOptions:i=[]})=>{const s=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["px","%","vw","em","rem"]}),c=(e,t)=>{const n=parseFloat(t);isNaN(n)&&t||l({[e]:n<0?"0":t})},u=(0,Ye._x)("Scale","Image scaling options"),m=a||t&&"auto"!==t;return(0,je.createElement)(Je.InspectorControls,{group:"dimensions"},(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!t,label:(0,Ye.__)("Aspect ratio"),onDeselect:()=>l({aspectRatio:void 0}),resetAllFilter:()=>({aspectRatio:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Aspect ratio"),value:t,options:[{label:(0,Ye.__)("Original"),value:"auto"},{label:(0,Ye.__)("Square"),value:"1"},{label:(0,Ye.__)("16:9"),value:"16/9"},{label:(0,Ye.__)("4:3"),value:"4/3"},{label:(0,Ye.__)("3:2"),value:"3/2"},{label:(0,Ye.__)("9:16"),value:"9/16"},{label:(0,Ye.__)("3:4"),value:"3/4"},{label:(0,Ye.__)("2:3"),value:"2/3"}],onChange:e=>l({aspectRatio:e})})),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!a,label:(0,Ye.__)("Height"),onDeselect:()=>l({height:void 0}),resetAllFilter:()=>({height:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Height"),labelPosition:"top",value:a||"",min:0,onChange:e=>c("height",e),units:s})),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{className:"single-column",hasValue:()=>!!n,label:(0,Ye.__)("Width"),onDeselect:()=>l({width:void 0}),resetAllFilter:()=>({width:void 0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Width"),labelPosition:"top",value:n||"",min:0,onChange:e=>c("width",e),units:s})),m&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!o&&o!==Nb,label:u,onDeselect:()=>l({scale:Nb}),resetAllFilter:()=>({scale:Nb}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:u,value:o,help:Pb[o],onChange:e=>l({scale:e}),isBlock:!0},Tb)),!!i.length&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!r,label:(0,Ye.__)("Resolution"),onDeselect:()=>l({sizeSlug:void 0}),resetAllFilter:()=>({sizeSlug:void 0}),isShownByDefault:!1,panelId:e},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Resolution"),value:r||"full",options:i,onChange:e=>l({sizeSlug:e}),help:(0,Ye.__)("Select the size of the source image.")})))};var Mb=(0,Tt.compose)([(0,Je.withColors)({overlayColor:"background-color"})])((({clientId:e,attributes:t,setAttributes:n,overlayColor:a,setOverlayColor:o})=>{const{dimRatio:r}=t,{gradientClass:l,gradientValue:i,setGradient:s}=(0,Je.__experimentalUseGradient)(),c=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)(),u=(0,Je.__experimentalUseBorderProps)(t),m={backgroundColor:a.color,backgroundImage:i,...u.style};return c.hasColorsOrGradients?(0,je.createElement)(je.Fragment,null,!!r&&(0,je.createElement)("span",{"aria-hidden":"true",className:it()("wp-block-post-featured-image__overlay",(p=r,void 0===p?null:"has-background-dim-"+10*Math.round(p/10)),{[a.class]:a.class,"has-background-dim":void 0!==r,"has-background-gradient":i,[l]:l},u.className),style:m}),(0,je.createElement)(Je.InspectorControls,{group:"color"},(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:a.color,gradientValue:i,label:(0,Ye.__)("Overlay"),onColorChange:o,onGradientChange:s,isShownByDefault:!0,resetAllFilter:()=>({overlayColor:void 0,customOverlayColor:void 0,gradient:void 0,customGradient:void 0})}],panelId:e,...c}),(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>void 0!==r,label:(0,Ye.__)("Overlay opacity"),onDeselect:()=>n({dimRatio:0}),resetAllFilter:()=>({dimRatio:0}),isShownByDefault:!0,panelId:e},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Overlay opacity"),value:r,onChange:e=>n({dimRatio:e}),min:0,max:100,step:10,required:!0,__next40pxDefaultSize:!0})))):null;var p}));const zb=["image"];const Rb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-featured-image",title:"Featured Image",category:"theme",description:"Display a post's featured image.",textdomain:"default",attributes:{isLink:{type:"boolean",default:!1},aspectRatio:{type:"string"},width:{type:"string"},height:{type:"string"},scale:{type:"string",default:"cover"},sizeSlug:{type:"string"},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"},overlayColor:{type:"string"},customOverlayColor:{type:"string"},dimRatio:{type:"number",default:0},gradient:{type:"string"},customGradient:{type:"string"}},usesContext:["postId","postType","queryId"],supports:{align:["left","right","center","wide","full"],color:{__experimentalDuotone:"img, .wp-block-post-featured-image__placeholder, .components-placeholder__illustration, .components-placeholder::before",text:!1,background:!1},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSelector:"img, .block-editor-media-placeholder, .wp-block-post-featured-image__overlay",__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},html:!1,spacing:{margin:!0,padding:!0}},editorStyle:"wp-block-post-featured-image-editor",style:"wp-block-post-featured-image"},{name:Hb}=Rb,Ab={icon:Bb,edit:function({clientId:e,attributes:t,setAttributes:n,context:{postId:a,postType:o,queryId:r}}){const l=Number.isFinite(r),{isLink:i,aspectRatio:s,height:c,width:u,scale:m,sizeSlug:p,rel:d,linkTarget:g}=t,[h,_]=(0,ct.useEntityProp)("postType",o,"featured_media",a),{media:b,postType:f}=(0,ut.useSelect)((e=>{const{getMedia:t,getPostType:n}=e(ct.store);return{media:h&&t(h,{context:"view"}),postType:o&&n(o)}}),[h,o]),v=function(e,t){return e?.media_details?.sizes?.[t]?.source_url||e?.source_url}(b,p),y=(0,ut.useSelect)((e=>e(Je.store).getSettings().imageSizes),[]).filter((({slug:e})=>b?.media_details?.sizes?.[e]?.source_url)).map((({name:e,slug:t})=>({value:t,label:e}))),k=(0,Je.useBlockProps)({style:{width:u,height:c,aspectRatio:s}}),x=(0,Je.__experimentalUseBorderProps)(t),w=e=>(0,je.createElement)(Ke.Placeholder,{className:it()("block-editor-media-placeholder",x.className),withIllustration:!0,style:{height:!!s&&"100%",width:!!s&&"100%",...x.style}},e),E=e=>{e?.id&&_(e.id)},{createErrorNotice:C}=(0,ut.useDispatch)(Bt.store),S=e=>{C(e,{type:"snackbar"})},B=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ib,{clientId:e,attributes:t,setAttributes:n,imageSizeOptions:y}),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:f?.labels.singular_name?(0,Ye.sprintf)((0,Ye.__)("Link to %s"),f.labels.singular_name):(0,Ye.__)("Link to post"),onChange:()=>n({isLink:!i}),checked:i}),i&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===g}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:d,onChange:e=>n({rel:e})})))));let T;if(!h&&(l||!a))return(0,je.createElement)(je.Fragment,null,B,(0,je.createElement)("div",{...k},w(),(0,je.createElement)(Mb,{attributes:t,setAttributes:n,clientId:e})));const N=(0,Ye.__)("Add a featured image"),P={...x.style,height:s?"100%":c,width:!!s&&"100%",objectFit:!(!c&&!s)&&m};return T=h?b?(0,je.createElement)("img",{className:x.className,src:v,alt:b.alt_text?(0,Ye.sprintf)((0,Ye.__)("Featured image: %s"),b.alt_text):(0,Ye.__)("Featured image"),style:P}):w():(0,je.createElement)(Je.MediaPlaceholder,{onSelect:E,accept:"image/*",allowedTypes:zb,onError:S,placeholder:w,mediaLibraryButton:({open:e})=>(0,je.createElement)(Ke.Button,{icon:nm,variant:"primary",label:N,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{e()}})}),(0,je.createElement)(je.Fragment,null,B,!!b&&!l&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:h,mediaURL:v,allowedTypes:zb,accept:"image/*",onSelect:E,onError:S},(0,je.createElement)(Ke.MenuItem,{onClick:()=>_(0)},(0,Ye.__)("Reset")))),(0,je.createElement)("figure",{...k},T,(0,je.createElement)(Mb,{attributes:t,setAttributes:n,clientId:e})))}},Lb=()=>Qe({name:Hb,metadata:Rb,settings:Ab});var Db=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6.6 6L5.4 7l4.5 5-4.5 5 1.1 1 5.5-6-5.4-6zm6 0l-1.1 1 4.5 5-4.5 5 1.1 1 5.5-6-5.5-6z"}));var Vb=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.6 7l-1.1-1L5 12l5.5 6 1.1-1L7 12l4.6-5zm6 0l-1.1-1-5.5 6 5.5 6 1.1-1-4.6-5 4.6-5z"}));const Fb=[{isDefault:!0,name:"post-next",title:(0,Ye.__)("Next post"),description:(0,Ye.__)("Displays the post link that follows the current post."),icon:Db,attributes:{type:"next"},scope:["inserter","transform"]},{name:"post-previous",title:(0,Ye.__)("Previous post"),description:(0,Ye.__)("Displays the post link that precedes the current post."),icon:Vb,attributes:{type:"previous"},scope:["inserter","transform"]}];Fb.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.type===t.type)}));var $b=Fb;const Gb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-navigation-link",title:"Post Navigation Link",category:"theme",description:"Displays the next or previous post link that is adjacent to the current post.",textdomain:"default",attributes:{textAlign:{type:"string"},type:{type:"string",default:"next"},label:{type:"string"},showTitle:{type:"boolean",default:!1},linkLabel:{type:"boolean",default:!1},arrow:{type:"string",default:"none"}},supports:{reusable:!1,html:!1,color:{link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-post-navigation-link"},{name:Ob}=Gb,Ub={edit:function({attributes:{type:e,label:t,showTitle:n,textAlign:a,linkLabel:o,arrow:r},setAttributes:l}){const i="next"===e;let s=i?(0,Ye.__)("Next"):(0,Ye.__)("Previous");const c={none:"",arrow:i?"→":"←",chevron:i?"»":"«"}[r];n&&(s=i?(0,Ye.__)("Next: "):(0,Ye.__)("Previous: "));const u=i?(0,Ye.__)("Next post"):(0,Ye.__)("Previous post"),m=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display the title as a link"),help:(0,Ye.__)("If you have entered a custom label, it will be prepended before the title."),checked:!!n,onChange:()=>l({showTitle:!n})}),n&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Include the label as part of the link"),checked:!!o,onChange:()=>l({linkLabel:!o})}),(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:r,onChange:e=>{l({arrow:e})},help:(0,Ye.__)("A decorative arrow for the next and previous link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Next/Previous link")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Next/Previous link")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Next/Previous link")})))),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:a,onChange:e=>{l({textAlign:e})}})),(0,je.createElement)("div",{...m},!i&&c&&(0,je.createElement)("span",{className:`wp-block-post-navigation-link__arrow-previous is-arrow-${r}`},c),(0,je.createElement)(Je.RichText,{tagName:"a","aria-label":u,placeholder:s,value:t,allowedFormats:["core/bold","core/italic"],onChange:e=>l({label:e})}),n&&(0,je.createElement)("a",{href:"#post-navigation-pseudo-link",onClick:e=>e.preventDefault()},(0,Ye.__)("An example title")),i&&c&&(0,je.createElement)("span",{className:`wp-block-post-navigation-link__arrow-next is-arrow-${r}`,"aria-hidden":!0},c)))},variations:$b},qb=()=>Qe({name:Ob,metadata:Gb,settings:Ub}),jb=[["core/post-title"],["core/post-date"],["core/post-excerpt"]];function Wb(){const e=(0,Je.useInnerBlocksProps)({className:"wp-block-post"},{template:jb,__unstableDisableLayoutClassNames:!0});return(0,je.createElement)("li",{...e})}const Zb=(0,je.memo)((function({blocks:e,blockContextId:t,isHidden:n,setActiveBlockContextId:a}){const o=(0,Je.__experimentalUseBlockPreview)({blocks:e,props:{className:"wp-block-post"}}),r=()=>{a(t)},l={display:n?"none":void 0};return(0,je.createElement)("li",{...o,tabIndex:0,role:"button",onClick:r,onKeyPress:r,style:l})}));const Qb={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-template",title:"Post Template",category:"theme",parent:["core/query"],description:"Contains the block elements used to render a post, like the title, date, featured image, content or excerpt, and more.",textdomain:"default",usesContext:["queryId","query","queryContext","displayLayout","templateSlug","previewPostType","enhancedPagination"],supports:{reusable:!1,html:!1,align:["wide","full"],layout:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},spacing:{blockGap:{__experimentalDefault:"1.25em"},__experimentalDefaultControls:{blockGap:!0}}},style:"wp-block-post-template",editorStyle:"wp-block-post-template-editor"},{name:Kb}=Qb,Yb={icon:Ro,edit:function({setAttributes:e,clientId:t,context:{query:{perPage:n,offset:a=0,postType:o,order:r,orderBy:l,author:i,search:s,exclude:c,sticky:u,inherit:m,taxQuery:p,parents:d,pages:g,...h}={},queryContext:_=[{page:1}],templateSlug:b,previewPostType:f},attributes:{layout:v},__unstableLayoutClassNames:y}){const{type:k,columnCount:x=3}=v||{},[{page:w}]=_,[E,C]=(0,je.useState)(),{posts:S,blocks:B}=(0,ut.useSelect)((e=>{const{getEntityRecords:g,getTaxonomies:_}=e(ct.store),{getBlocks:v}=e(Je.store),y=_({type:o,per_page:-1,context:"view"}),k=m&&b?.startsWith("category-")&&g("taxonomy","category",{context:"view",per_page:1,_fields:["id"],slug:b.replace("category-","")}),x={offset:n?n*(w-1)+a:0,order:r,orderby:l};if(p&&!m){const e=Object.entries(p).reduce(((e,[t,n])=>{const a=y?.find((({slug:e})=>e===t));return a?.rest_base&&(e[a?.rest_base]=n),e}),{});Object.keys(e).length&&Object.assign(x,e)}n&&(x.per_page=n),i&&(x.author=i),s&&(x.search=s),c?.length&&(x.exclude=c),d?.length&&(x.parent=d),u&&(x.sticky="only"===u),m&&(b?.startsWith("archive-")?(x.postType=b.replace("archive-",""),o=x.postType):k&&(x.categories=k[0]?.id));return{posts:g("postType",f||o,{...x,...h}),blocks:v(t)}}),[n,w,a,r,l,t,i,s,o,c,u,m,b,p,d,h,f]),T=(0,je.useMemo)((()=>S?.map((e=>({postType:e.type,postId:e.id})))),[S]),N=(0,Je.useBlockProps)({className:it()(y,{[`columns-${x}`]:"grid"===k&&x})});if(!S)return(0,je.createElement)("p",{...N},(0,je.createElement)(Ke.Spinner,null));if(!S.length)return(0,je.createElement)("p",{...N}," ",(0,Ye.__)("No results found."));const P=t=>e({layout:{...v,...t}}),I=[{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>P({type:"default"}),isActive:"default"===k||"constrained"===k},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>P({type:"grid",columnCount:x}),isActive:"grid"===k}];return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:I})),(0,je.createElement)("ul",{...N},T&&T.map((e=>(0,je.createElement)(Je.BlockContextProvider,{key:e.postId,value:e},e.postId===(E||T[0]?.postId)?(0,je.createElement)(Wb,null):null,(0,je.createElement)(Zb,{blocks:B,blockContextId:e.postId,setActiveBlockContextId:C,isHidden:e.postId===(E||T[0]?.postId)}))))))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},Jb=()=>Qe({name:Kb,metadata:Qb,settings:Yb});var Xb=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M20 4H4v1.5h16V4zm-2 9h-3c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5h-3c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3zM4 9.5h9V8H4v1.5zM9 13H6c-1.1 0-2 .9-2 2v3c0 1.1.9 2 2 2h3c1.1 0 2-.9 2-2v-3c0-1.1-.9-2-2-2zm.5 5c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-3c0-.3.2-.5.5-.5h3c.3 0 .5.2.5.5v3z",fillRule:"evenodd",clipRule:"evenodd"}));const ef=[];const tf=["core/bold","core/image","core/italic","core/link","core/strikethrough","core/text-color"];const nf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M8.1 12.3c.1.1.3.3.5.3.2.1.4.1.6.1.2 0 .4 0 .6-.1.2-.1.4-.2.5-.3l3-3c.3-.3.5-.7.5-1.1 0-.4-.2-.8-.5-1.1L9.7 3.5c-.1-.2-.3-.3-.5-.3H5c-.4 0-.8.4-.8.8v4.2c0 .2.1.4.2.5l3.7 3.6zM5.8 4.8h3.1l3.4 3.4v.1l-3 3 .5.5-.7-.5-3.3-3.4V4.8zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));const af={category:Xb,post_tag:nf};function of(e,t){if("core/post-terms"!==t)return e;const n=e.variations.map((e=>{var t;return{...e,icon:null!==(t=af[e.name])&&void 0!==t?t:Xb}}));return{...e,variations:n}}const rf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-terms",title:"Post Terms",category:"theme",description:"Post terms.",textdomain:"default",attributes:{term:{type:"string"},textAlign:{type:"string"},separator:{type:"string",default:", "},prefix:{type:"string",default:""},suffix:{type:"string",default:""}},usesContext:["postId","postType"],supports:{html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-post-terms"},{name:lf}=rf,sf={icon:Xb,edit:function({attributes:e,clientId:t,context:n,isSelected:a,setAttributes:o,insertBlocksAfter:r}){const{term:l,textAlign:i,separator:s,prefix:c,suffix:u}=e,{postId:m,postType:p}=n,d=(0,ut.useSelect)((e=>{if(!l)return{};const{getTaxonomy:t}=e(ct.store),n=t(l);return n?.visibility?.publicly_queryable?n:{}}),[l]),{postTerms:g,hasPostTerms:h,isLoading:_}=function({postId:e,term:t}){const{slug:n}=t;return(0,ut.useSelect)((a=>{const o=t?.visibility?.publicly_queryable;if(!o)return{postTerms:ef,isLoading:!1,hasPostTerms:!1};const{getEntityRecords:r,isResolving:l}=a(ct.store),i=["taxonomy",n,{post:e,per_page:-1,context:"view"}],s=r(...i);return{postTerms:s,isLoading:l("getEntityRecords",i),hasPostTerms:!!s?.length}}),[e,t?.visibility?.publicly_queryable,n])}({postId:m,term:d}),b=m&&p,f=(0,Je.useBlockDisplayInformation)(t),v=(0,Je.useBlockProps)({className:it()({[`has-text-align-${i}`]:i,[`taxonomy-${l}`]:l})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:i,onChange:e=>{o({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,autoComplete:"off",label:(0,Ye.__)("Separator"),value:s||"",onChange:e=>{o({separator:e})},help:(0,Ye.__)("Enter character(s) used to separate terms.")})),(0,je.createElement)("div",{...v},_&&b&&(0,je.createElement)(Ke.Spinner,null),!_&&h&&(a||c)&&(0,je.createElement)(Je.RichText,{allowedFormats:tf,className:"wp-block-post-terms__prefix",multiline:!1,"aria-label":(0,Ye.__)("Prefix"),placeholder:(0,Ye.__)("Prefix")+" ",value:c,onChange:e=>o({prefix:e}),tagName:"span"}),(!b||!l)&&(0,je.createElement)("span",null,f.title),b&&!_&&h&&g.map((e=>(0,je.createElement)("a",{key:e.id,href:e.link,onClick:e=>e.preventDefault()},(0,Gn.decodeEntities)(e.name)))).reduce(((e,t)=>(0,je.createElement)(je.Fragment,null,e,(0,je.createElement)("span",{className:"wp-block-post-terms__separator"},s||" "),t))),b&&!_&&!h&&(d?.labels?.no_terms||(0,Ye.__)("Term items not found.")),!_&&h&&(a||u)&&(0,je.createElement)(Je.RichText,{allowedFormats:tf,className:"wp-block-post-terms__suffix",multiline:!1,"aria-label":(0,Ye.__)("Suffix"),placeholder:" "+(0,Ye.__)("Suffix"),value:u,onChange:e=>o({suffix:e}),tagName:"span",__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})))}},cf=()=>((0,yl.addFilter)("blocks.registerBlockType","core/template-part",of),Qe({name:lf,metadata:rf,settings:sf}));var uf=window.wp.wordcount;var mf=function({attributes:e,setAttributes:t,context:n}){const{textAlign:a}=e,{postId:o,postType:r}=n,[l]=(0,ct.useEntityProp)("postType",r,"content",o),[i]=(0,ct.useEntityBlockEditor)("postType",r,{id:o}),s=(0,je.useMemo)((()=>{let e;e=l instanceof Function?l({blocks:i}):i?(0,qe.__unstableSerializeAndClean)(i):l;const t=(0,Ye._x)("words","Word count type. Do not translate!"),n=Math.max(1,Math.round((0,uf.count)(e,t)/189));return(0,Ye.sprintf)((0,Ye._n)("%d minute","%d minutes",n),n)}),[l,i]),c=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...c},s))},pf=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16.5c-4.1 0-7.5-3.4-7.5-7.5S7.9 4.5 12 4.5s7.5 3.4 7.5 7.5-3.4 7.5-7.5 7.5zM12 7l-1 5c0 .3.2.6.4.8l4.2 2.8-2.7-4.1L12 7z"}));const df={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/post-time-to-read",title:"Time To Read",category:"theme",description:"Show minutes required to finish reading the post.",textdomain:"default",usesContext:["postId","postType"],attributes:{textAlign:{type:"string"}},supports:{color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},html:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:gf}=df,hf={icon:pf,edit:mf},_f=()=>Qe({name:gf,metadata:df,settings:hf});const bf={attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var ff=[bf];const vf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/post-title",title:"Title",category:"theme",description:"Displays the title of a post, page, or any other content-type.",textdomain:"default",usesContext:["postId","postType","queryId"],attributes:{textAlign:{type:"string"},level:{type:"number",default:2},isLink:{type:"boolean",default:!1},rel:{type:"string",attribute:"rel",default:""},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}}},style:"wp-block-post-title"},{name:yf}=vf,kf={icon:fr,edit:function({attributes:{level:e,textAlign:t,isLink:n,rel:a,linkTarget:o},setAttributes:r,context:{postType:l,postId:i,queryId:s},insertBlocksAfter:c}){const u="h"+e,m=nb("postType",!Number.isFinite(s)&&l,i),[p="",d,g]=(0,ct.useEntityProp)("postType",l,"title",i),[h]=(0,ct.useEntityProp)("postType",l,"link",i),_=()=>{c((0,qe.createBlock)((0,qe.getDefaultBlockName)()))},b=(0,Je.useBlockProps)({className:it()({[`has-text-align-${t}`]:t})}),f=(0,Je.useBlockEditingMode)();let v=(0,je.createElement)(u,{...b},(0,Ye.__)("Title"));return l&&i&&(v=m?(0,je.createElement)(Je.PlainText,{tagName:u,placeholder:(0,Ye.__)("No Title"),value:p,onChange:d,__experimentalVersion:2,__unstableOnSplitAtEnd:_,...b}):(0,je.createElement)(u,{...b,dangerouslySetInnerHTML:{__html:g?.rendered}})),n&&l&&i&&(v=m?(0,je.createElement)(u,{...b},(0,je.createElement)(Je.PlainText,{tagName:"a",href:h,target:o,rel:a,placeholder:p.length?null:(0,Ye.__)("No Title"),value:p,onChange:d,__experimentalVersion:2,__unstableOnSplitAtEnd:_})):(0,je.createElement)(u,{...b},(0,je.createElement)("a",{href:h,target:o,rel:a,onClick:e=>e.preventDefault(),dangerouslySetInnerHTML:{__html:g?.rendered}}))),(0,je.createElement)(je.Fragment,null,"default"===f&&(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:e,onChange:e=>r({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:t,onChange:e=>{r({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Make title a link"),onChange:()=>r({isLink:!n}),checked:n}),n&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>r({linkTarget:e?"_blank":"_self"}),checked:"_blank"===o}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:a,onChange:e=>r({rel:e})})))),v)},deprecated:ff},xf=()=>Qe({name:yf,metadata:vf,settings:kf});var wf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm.5 14c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v12zM7 16.5h6V15H7v1.5zm4-4h6V11h-6v1.5zM9 11H7v1.5h2V11zm6 5.5h2V15h-2v1.5z"}));const Ef={from:[{type:"block",blocks:["core/code","core/paragraph"],transform:({content:e,anchor:t})=>(0,qe.createBlock)("core/preformatted",{content:e,anchor:t})},{type:"raw",isMatch:e=>"PRE"===e.nodeName&&!(1===e.children.length&&"CODE"===e.firstChild.nodeName),schema:({phrasingContentSchema:e})=>({pre:{children:e}})}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/paragraph",{...e,content:e.content.replace(/\n/g,"<br>")})},{type:"block",blocks:["core/code"],transform:e=>(0,qe.createBlock)("core/code",e)}]};var Cf=Ef;const Sf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/preformatted",title:"Preformatted",category:"text",description:"Add text that respects your spacing and tabs, and also allows styling.",textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"}},supports:{anchor:!0,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-preformatted"},{name:Bf}=Sf,Tf={icon:wf,example:{attributes:{content:(0,Ye.__)("EXT. XANADU - FAINT DAWN - 1940 (MINIATURE)\nWindow, very small in the distance, illuminated.\nAll around this is an almost totally black screen. Now, as the camera moves slowly towards the window which is almost a postage stamp in the frame, other forms appear;")}},transforms:Cf,edit:function({attributes:e,mergeBlocks:t,setAttributes:n,onRemove:a,insertBlocksAfter:o,style:r}){const{content:l}=e,i=(0,Je.useBlockProps)({style:r});return(0,je.createElement)(Je.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:l,onChange:e=>{n({content:e})},onRemove:a,"aria-label":(0,Ye.__)("Preformatted text"),placeholder:(0,Ye.__)("Write preformatted text…"),onMerge:t,...i,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})},save:function({attributes:e}){const{content:t}=e;return(0,je.createElement)("pre",{...Je.useBlockProps.save()},(0,je.createElement)(Je.RichText.Content,{value:t}))},merge(e,t){return{content:e.content+"\n\n"+t.content}}},Nf=()=>Qe({name:Bf,metadata:Sf,settings:Tf});var Pf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z"}));const If="is-style-solid-color",Mf={value:{type:"string",source:"html",selector:"blockquote",multiline:"p"},citation:{type:"string",source:"html",selector:"cite",default:""},mainColor:{type:"string"},customMainColor:{type:"string"},textColor:{type:"string"},customTextColor:{type:"string"}};function zf(e){if(!e)return;const t=e.match(/border-color:([^;]+)[;]?/);return t&&t[1]?t[1]:void 0}function Rf(e){const t=`</p>${e=e||"<p></p>"}<p>`.split("</p><p>");return t.shift(),t.pop(),t.join("<br>")}const Hf={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},textAlign:{type:"string"}},save({attributes:e}){const{textAlign:t,citation:n,value:a}=e,o=!Je.RichText.isEmpty(n);return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:it()({[`has-text-align-${t}`]:t})})},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{value:a,multiline:!0}),o&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n})))},migrate({value:e,...t}){return{value:Rf(e),...t}}},Af={attributes:{...Mf},save({attributes:e}){const{mainColor:t,customMainColor:n,customTextColor:a,textColor:o,value:r,citation:l,className:i}=e,s=i?.includes(If);let c,u;if(s){const e=(0,Je.getColorClassName)("background-color",t);c=it()({"has-background":e||n,[e]:e}),u={backgroundColor:e?void 0:n}}else n&&(u={borderColor:n});const m=(0,Je.getColorClassName)("color",o),p=it()({"has-text-color":o||a,[m]:m}),d=m?void 0:{color:a};return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:c,style:u})},(0,je.createElement)("blockquote",{className:p,style:d},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,mainColor:n,customMainColor:a,customTextColor:o,...r}){const l=t?.includes(If);let i;return a&&(i=l?{color:{background:a}}:{border:{color:a}}),o&&i&&(i.color={...i.color,text:o}),{value:Rf(e),className:t,backgroundColor:l?n:void 0,borderColor:l?void 0:n,textAlign:l?"left":void 0,style:i,...r}}},Lf={attributes:{...Mf,figureStyle:{source:"attribute",selector:"figure",attribute:"style"}},save({attributes:e}){const{mainColor:t,customMainColor:n,textColor:a,customTextColor:o,value:r,citation:l,className:i,figureStyle:s}=e,c=i?.includes(If);let u,m;if(c){const e=(0,Je.getColorClassName)("background-color",t);u=it()({"has-background":e||n,[e]:e}),m={backgroundColor:e?void 0:n}}else if(n)m={borderColor:n};else if(t){m={borderColor:zf(s)}}const p=(0,Je.getColorClassName)("color",a),d=(a||o)&&it()("has-text-color",{[p]:p}),g=p?void 0:{color:o};return(0,je.createElement)("figure",{className:u,style:m},(0,je.createElement)("blockquote",{className:d,style:g},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,figureStyle:n,mainColor:a,customMainColor:o,customTextColor:r,...l}){const i=t?.includes(If);let s;if(o&&(s=i?{color:{background:o}}:{border:{color:o}}),r&&s&&(s.color={...s.color,text:r}),!i&&a&&n){const a=zf(n);if(a)return{value:Rf(e),...l,className:t,style:{border:{color:a}}}}return{value:Rf(e),className:t,backgroundColor:i?a:void 0,borderColor:i?void 0:a,textAlign:i?"left":void 0,style:s,...l}}},Df={attributes:Mf,save({attributes:e}){const{mainColor:t,customMainColor:n,textColor:a,customTextColor:o,value:r,citation:l,className:i}=e,s=i?.includes(If);let c,u;if(s)c=(0,Je.getColorClassName)("background-color",t),c||(u={backgroundColor:n});else if(n)u={borderColor:n};else if(t){var m;const e=null!==(m=(0,ut.select)(Je.store).getSettings().colors)&&void 0!==m?m:[];u={borderColor:(0,Je.getColorObjectByAttributeValues)(e,t).color}}const p=(0,Je.getColorClassName)("color",a),d=a||o?it()("has-text-color",{[p]:p}):void 0,g=p?void 0:{color:o};return(0,je.createElement)("figure",{className:c,style:u},(0,je.createElement)("blockquote",{className:d,style:g},(0,je.createElement)(Je.RichText.Content,{value:r,multiline:!0}),!Je.RichText.isEmpty(l)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:l})))},migrate({value:e,className:t,mainColor:n,customMainColor:a,customTextColor:o,...r}){const l=t?.includes(If);let i={};return a&&(i=l?{color:{background:a}}:{border:{color:a}}),o&&i&&(i.color={...i.color,text:o}),{value:Rf(e),className:t,backgroundColor:l?n:void 0,borderColor:l?void 0:n,textAlign:l?"left":void 0,style:i,...r}}},Vf={attributes:{...Mf},save({attributes:e}){const{value:t,citation:n}=e;return(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{value:t,multiline:!0}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n}))},migrate({value:e,...t}){return{value:Rf(e),...t}}},Ff={attributes:{...Mf,citation:{type:"string",source:"html",selector:"footer"},align:{type:"string",default:"none"}},save({attributes:e}){const{value:t,citation:n,align:a}=e;return(0,je.createElement)("blockquote",{className:`align${a}`},(0,je.createElement)(Je.RichText.Content,{value:t,multiline:!0}),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"footer",value:n}))},migrate({value:e,...t}){return{value:Rf(e),...t}}};var $f=[Hf,Af,Lf,Df,Vf,Ff];const Gf="web"===je.Platform.OS;var Of=function({attributes:e,setAttributes:t,isSelected:n,insertBlocksAfter:a}){const{textAlign:o,citation:r,value:l}=e,i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o})}),s=!Je.RichText.isEmpty(r)||n;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("figure",{...i},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText,{identifier:"value",tagName:"p",value:l,onChange:e=>t({value:e}),"aria-label":(0,Ye.__)("Pullquote text"),placeholder:(0,Ye.__)("Add quote"),textAlign:"center"}),s&&(0,je.createElement)(Je.RichText,{identifier:"citation",tagName:Gf?"cite":void 0,style:{display:"block"},value:r,"aria-label":(0,Ye.__)("Pullquote citation text"),placeholder:(0,Ye.__)("Add citation"),onChange:e=>t({citation:e}),className:"wp-block-pullquote__citation",__unstableMobileNoFocusOnMount:!0,textAlign:"center",__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))))};const Uf={from:[{type:"block",isMultiBlock:!0,blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/pullquote",{value:(0,En.toHTMLString)({value:(0,En.join)(e.map((({content:e})=>(0,En.create)({html:e}))),"\n")}),anchor:e.anchor})},{type:"block",blocks:["core/heading"],transform:({content:e,anchor:t})=>(0,qe.createBlock)("core/pullquote",{value:e,anchor:t})}],to:[{type:"block",blocks:["core/paragraph"],transform:({value:e,citation:t})=>{const n=[];return e&&n.push((0,qe.createBlock)("core/paragraph",{content:e})),t&&n.push((0,qe.createBlock)("core/paragraph",{content:t})),0===n.length?(0,qe.createBlock)("core/paragraph",{content:""}):n}},{type:"block",blocks:["core/heading"],transform:({value:e,citation:t})=>{if(!e)return(0,qe.createBlock)("core/heading",{content:t});const n=(0,qe.createBlock)("core/heading",{content:e});return t?[n,(0,qe.createBlock)("core/heading",{content:t})]:n}}]};var qf=Uf;const jf={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/pullquote",title:"Pullquote",category:"text",description:"Give special visual emphasis to a quote from your text.",textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"p",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,align:["left","right","wide","full"],color:{gradients:!0,background:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},__experimentalBorder:{color:!0,radius:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,radius:!0,style:!0,width:!0}},__experimentalStyle:{typography:{fontSize:"1.5em",lineHeight:"1.6"}}},editorStyle:"wp-block-pullquote-editor",style:"wp-block-pullquote"},{name:Wf}=jf,Zf={icon:Pf,example:{attributes:{value:(0,Ye.__)("One of the hardest things to do in technology is disrupt yourself."),citation:(0,Ye.__)("Matt Mullenweg")}},transforms:qf,edit:Of,save:function({attributes:e}){const{textAlign:t,citation:n,value:a}=e,o=!Je.RichText.isEmpty(n);return(0,je.createElement)("figure",{...Je.useBlockProps.save({className:it()({[`has-text-align-${t}`]:t})})},(0,je.createElement)("blockquote",null,(0,je.createElement)(Je.RichText.Content,{tagName:"p",value:a}),o&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n})))},deprecated:$f},Qf=()=>Qe({name:Wf,metadata:jf,settings:Zf});var Kf=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18.1823 11.6392C18.1823 13.0804 17.0139 14.2487 15.5727 14.2487C14.3579 14.2487 13.335 13.4179 13.0453 12.2922L13.0377 12.2625L13.0278 12.2335L12.3985 10.377L12.3942 10.3785C11.8571 8.64997 10.246 7.39405 8.33961 7.39405C5.99509 7.39405 4.09448 9.29465 4.09448 11.6392C4.09448 13.9837 5.99509 15.8843 8.33961 15.8843C8.88499 15.8843 9.40822 15.781 9.88943 15.5923L9.29212 14.0697C8.99812 14.185 8.67729 14.2487 8.33961 14.2487C6.89838 14.2487 5.73003 13.0804 5.73003 11.6392C5.73003 10.1979 6.89838 9.02959 8.33961 9.02959C9.55444 9.02959 10.5773 9.86046 10.867 10.9862L10.8772 10.9836L11.4695 12.7311C11.9515 14.546 13.6048 15.8843 15.5727 15.8843C17.9172 15.8843 19.8178 13.9837 19.8178 11.6392C19.8178 9.29465 17.9172 7.39404 15.5727 7.39404C15.0287 7.39404 14.5066 7.4968 14.0264 7.6847L14.6223 9.20781C14.9158 9.093 15.2358 9.02959 15.5727 9.02959C17.0139 9.02959 18.1823 10.1979 18.1823 11.6392Z"}));var Yf=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"m19 7.5h-7.628c-.3089-.87389-1.1423-1.5-2.122-1.5-.97966 0-1.81309.62611-2.12197 1.5h-2.12803v1.5h2.12803c.30888.87389 1.14231 1.5 2.12197 1.5.9797 0 1.8131-.62611 2.122-1.5h7.628z"}),(0,je.createElement)(We.Path,{d:"m19 15h-2.128c-.3089-.8739-1.1423-1.5-2.122-1.5s-1.8131.6261-2.122 1.5h-7.628v1.5h7.628c.3089.8739 1.1423 1.5 2.122 1.5s1.8131-.6261 2.122-1.5h2.128z"}));const Jf=e=>{const t=e?.reduce(((e,t)=>{const{mapById:n,mapByName:a,names:o}=e;return n[t.id]=t,a[t.name]=t,o.push(t.name),e}),{mapById:{},mapByName:{},names:[]});return{entities:e,...t}},Xf=(e,t)=>{const n=t.split(".");let a=e;return n.forEach((e=>{a=a?.[e]})),a},ev=(e,t)=>(e||[]).map((e=>({...e,name:(0,Gn.decodeEntities)(Xf(e,t))}))),tv=()=>{const e=(0,ut.useSelect)((e=>{const{getPostTypes:t}=e(ct.store),n=["attachment"],a=t({per_page:-1})?.filter((({viewable:e,slug:t})=>e&&!n.includes(t)));return a}),[]);return{postTypesTaxonomiesMap:(0,je.useMemo)((()=>{if(e?.length)return e.reduce(((e,t)=>(e[t.slug]=t.taxonomies,e)),{})}),[e]),postTypesSelectOptions:(0,je.useMemo)((()=>(e||[]).map((({labels:e,slug:t})=>({label:e.singular_name,value:t})))),[e])}},nv=e=>(0,ut.useSelect)((t=>{const{getTaxonomies:n}=t(ct.store);return n({type:e,per_page:-1,context:"view"})}),[e]);function av(e,t){return!e||e.includes(t)}function ov(e,t){const n=(0,ut.useSelect)((e=>e(qe.store).getActiveBlockVariation("core/query",t)?.name),[t]),a=`core/query/${n}`;return(0,ut.useSelect)((t=>{if(!n)return!1;const{getBlockRootClientId:o,getPatternsByBlockTypes:r}=t(Je.store),l=o(e);return r(a,l).length>0}),[e,n,a])?a:"core/query"}const rv=(e,t)=>(0,ut.useSelect)((n=>{const{getBlockRootClientId:a,getPatternsByBlockTypes:o}=n(Je.store),r=a(e);return o(t,r)}),[t,e]),lv=e=>(0,ut.useSelect)((t=>{const{getClientIdsOfDescendants:n,getBlockName:a}=t(Je.store);return n(e).some((e=>!a(e).startsWith("core/")))}),[e]);function iv({attributes:{query:e},setQuery:t,openPatternSelectionModal:n,name:a,clientId:o}){const r=!!rv(o,a).length,l=(0,Tt.useInstanceId)(iv,"blocks-query-pagination-max-page-input");return(0,je.createElement)(je.Fragment,null,!e.inherit&&(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.Dropdown,{contentClassName:"block-library-query-toolbar__popover",renderToggle:({onToggle:e})=>(0,je.createElement)(Ke.ToolbarButton,{icon:Yf,label:(0,Ye.__)("Display settings"),onClick:e}),renderContent:()=>(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.BaseControl,null,(0,je.createElement)(Ke.__experimentalNumberControl,{__unstableInputWidth:"60px",label:(0,Ye.__)("Items per Page"),labelPosition:"edge",min:1,max:100,onChange:e=>{isNaN(e)||e<1||e>100||t({perPage:e})},step:"1",value:e.perPage,isDragEnabled:!1})),(0,je.createElement)(Ke.BaseControl,null,(0,je.createElement)(Ke.__experimentalNumberControl,{__unstableInputWidth:"60px",label:(0,Ye.__)("Offset"),labelPosition:"edge",min:0,max:100,onChange:e=>{isNaN(e)||e<0||e>100||t({offset:e})},step:"1",value:e.offset,isDragEnabled:!1})),(0,je.createElement)(Ke.BaseControl,{id:l,help:(0,Ye.__)("Limit the pages you want to show, even if the query has more results. To show all pages use 0 (zero).")},(0,je.createElement)(Ke.__experimentalNumberControl,{id:l,__unstableInputWidth:"60px",label:(0,Ye.__)("Max page to show"),labelPosition:"edge",min:0,onChange:e=>{isNaN(e)||e<0||t({pages:e})},step:"1",value:e.pages,isDragEnabled:!1})))})),r&&(0,je.createElement)(Ke.ToolbarGroup,{className:"wp-block-template-part__block-control-group"},(0,je.createElement)(Ke.ToolbarButton,{onClick:n},(0,Ye.__)("Replace"))))}const sv=[{label:(0,Ye.__)("Newest to oldest"),value:"date/desc"},{label:(0,Ye.__)("Oldest to newest"),value:"date/asc"},{label:(0,Ye.__)("A → Z"),value:"title/asc"},{label:(0,Ye.__)("Z → A"),value:"title/desc"}];var cv=function({order:e,orderBy:t,onChange:n}){return(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Order by"),value:`${t}/${e}`,options:sv,onChange:e=>{const[t,a]=e.split("/");n({order:a,orderBy:t})}})};const uv={who:"authors",per_page:-1,_fields:"id,name",context:"view"};var mv=function({value:e,onChange:t}){const n=(0,ut.useSelect)((e=>{const{getUsers:t}=e(ct.store);return t(uv)}),[]);if(!n)return null;const a=Jf(n),o=(e?e.toString().split(","):[]).reduce(((e,t)=>{const n=a.mapById[t];return n&&e.push({id:t,value:n.name}),e}),[]);return(0,je.createElement)(Ke.FormTokenField,{label:(0,Ye.__)("Authors"),value:o,suggestions:a.names,onChange:e=>{const n=Array.from(e.reduce(((e,t)=>{const n=((e,t)=>{const n=t?.id||e[t]?.id;if(n)return n})(a.mapByName,t);return n&&e.add(n),e}),new Set));t({author:n.join(",")})},__experimentalShowHowTo:!1})};const pv=[],dv={order:"asc",_fields:"id,title",context:"view"};var gv=function({parents:e,postType:t,onChange:n}){const[a,o]=(0,je.useState)(""),[r,l]=(0,je.useState)(pv),[i,s]=(0,je.useState)(pv),c=(0,Tt.useDebounce)(o,250),{searchResults:u,searchHasResolved:m}=(0,ut.useSelect)((n=>{if(!a)return{searchResults:pv,searchHasResolved:!0};const{getEntityRecords:o,hasFinishedResolution:r}=n(ct.store),l=["postType",t,{...dv,search:a,orderby:"relevance",exclude:e,per_page:20}];return{searchResults:o(...l),searchHasResolved:r("getEntityRecords",l)}}),[a,e]),p=(0,ut.useSelect)((n=>{if(!e?.length)return pv;const{getEntityRecords:a}=n(ct.store);return a("postType",t,{...dv,include:e,per_page:e.length})}),[e]);(0,je.useEffect)((()=>{if(e?.length||l(pv),!p?.length)return;const t=Jf(ev(p,"title.rendered")),n=e.reduce(((e,n)=>{const a=t.mapById[n];return a&&e.push({id:n,value:a.name}),e}),[]);l(n)}),[e,p]);const d=(0,je.useMemo)((()=>u?.length?Jf(ev(u,"title.rendered")):pv),[u]);return(0,je.useEffect)((()=>{m&&s(d.names)}),[d.names,m]),(0,je.createElement)(Ke.FormTokenField,{label:(0,Ye.__)("Parents"),value:r,onInputChange:c,suggestions:i,onChange:e=>{const t=Array.from(e.reduce(((e,t)=>{const n=((e,t)=>{const n=t?.id||e?.[t]?.id;if(n)return n})(d.mapByName,t);return n&&e.add(n),e}),new Set));s(pv),n({parents:t})},__experimentalShowHowTo:!1})};const hv=[],_v={order:"asc",_fields:"id,name",context:"view"},bv=(e,t)=>{const n=t?.id||e?.find((e=>e.name===t))?.id;if(n)return n;const a=t.toLocaleLowerCase();return e?.find((e=>e.name.toLocaleLowerCase()===a))?.id};function fv({onChange:e,query:t}){const{postType:n,taxQuery:a}=t,o=nv(n);return o&&0!==o.length?(0,je.createElement)(je.Fragment,null,o.map((t=>{const n=a?.[t.slug]||[];return(0,je.createElement)(vv,{key:t.slug,taxonomy:t,termIds:n,onChange:n=>e({taxQuery:{...a,[t.slug]:n}})})}))):null}function vv({taxonomy:e,termIds:t,onChange:n}){const[a,o]=(0,je.useState)(""),[r,l]=(0,je.useState)(hv),[i,s]=(0,je.useState)(hv),c=(0,Tt.useDebounce)(o,250),{searchResults:u,searchHasResolved:m}=(0,ut.useSelect)((n=>{if(!a)return{searchResults:hv,searchHasResolved:!0};const{getEntityRecords:o,hasFinishedResolution:r}=n(ct.store),l=["taxonomy",e.slug,{..._v,search:a,orderby:"name",exclude:t,per_page:20}];return{searchResults:o(...l),searchHasResolved:r("getEntityRecords",l)}}),[a,t]),p=(0,ut.useSelect)((n=>{if(!t?.length)return hv;const{getEntityRecords:a}=n(ct.store);return a("taxonomy",e.slug,{..._v,include:t,per_page:t.length})}),[t]);(0,je.useEffect)((()=>{if(t?.length||l(hv),!p?.length)return;const e=t.reduce(((e,t)=>{const n=p.find((e=>e.id===t));return n&&e.push({id:t,value:n.name}),e}),[]);l(e)}),[t,p]),(0,je.useEffect)((()=>{m&&s(u.map((e=>e.name)))}),[u,m]);return(0,je.createElement)("div",{className:"block-library-query-inspector__taxonomy-control"},(0,je.createElement)(Ke.FormTokenField,{label:e.name,value:r,onInputChange:c,suggestions:i,onChange:e=>{const t=new Set;for(const n of e){const e=bv(u,n);e&&t.add(e)}s(hv),n(Array.from(t))},__experimentalShowHowTo:!1}))}const yv=[{label:(0,Ye.__)("Include"),value:""},{label:(0,Ye.__)("Exclude"),value:"exclude"},{label:(0,Ye.__)("Only"),value:"only"}];function kv({value:e,onChange:t}){return(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Sticky posts"),options:yv,value:e,onChange:t,help:(0,Ye.__)("Blog posts can be “stickied”, a feature that places them at the top of the front page of posts, keeping it there until new sticky posts are published.")})}function xv({enhancedPagination:e,setAttributes:t,clientId:n}){const a=(0,Ye.__)("Enhanced pagination doesn't support plugin blocks yet. If you want to enable it, you have to remove all plugin blocks from the Query Loop."),o=lv(n);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{label:(0,Ye.__)("Enhanced pagination"),help:(0,Ye.__)("Browsing between pages won’t require a full page reload."),checked:!!e,disabled:o,onChange:e=>{t({enhancedPagination:!!e})}}),o&&(0,je.createElement)(Ke.Notice,{status:"warning",isDismissible:!1,className:"wp-block-query__enhanced-pagination-notice"},a))}var wv=({attributes:{query:{postType:e}={}}={}})=>{if(!e)return null;const t=(0,st.addQueryArgs)("post-new.php",{post_type:e});return(0,je.createElement)("div",{className:"wp-block-query__create-new-link"},(0,je.createInterpolateElement)((0,Ye.__)("<a>Add new post</a>"),{a:(0,je.createElement)("a",{href:t})}))};const{BlockInfo:Ev}=At(Je.privateApis);function Cv(e){const{attributes:t,setQuery:n,setDisplayLayout:a,setAttributes:o,clientId:r}=e,{query:l,displayLayout:i,enhancedPagination:s}=t,{order:c,orderBy:u,author:m,postType:p,sticky:d,inherit:g,taxQuery:h,parents:_}=l,b=function(e){return(0,ut.useSelect)((t=>t(qe.store).getActiveBlockVariation("core/query",e)?.allowedControls),[e])}(t),[f,v]=(0,je.useState)("post"===p),{postTypesTaxonomiesMap:y,postTypesSelectOptions:k}=tv(),x=nv(p),w=function(e){return(0,ut.useSelect)((t=>{const n=t(ct.store).getPostType(e);return n?.viewable&&n?.hierarchical}),[e])}(p);(0,je.useEffect)((()=>{v("post"===p)}),[p]);const[E,C]=(0,je.useState)(l.search),S=(0,je.useCallback)((0,Tt.debounce)((()=>{l.search!==E&&n({search:E})}),250),[E,l.search]);(0,je.useEffect)((()=>(S(),S.cancel)),[E,S]);const B=av(b,"inherit"),T=!g&&av(b,"postType"),N=!g&&av(b,"order"),P=!g&&f&&av(b,"sticky"),I=B||T||N||P,M=!!x?.length&&av(b,"taxQuery"),z=av(b,"author"),R=av(b,"search"),H=av(b,"parents")&&w,A=M||z||R||H;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ev,null,(0,je.createElement)(wv,{...e})),I&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},B&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Inherit query from template"),help:(0,Ye.__)("Toggle to use the global query context that is set with the current template, such as an archive or search. Disable to customize the settings independently."),checked:!!g,onChange:e=>n({inherit:!!e})}),T&&(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,options:k,value:p,label:(0,Ye.__)("Post type"),onChange:e=>{const t={postType:e},a=y[e],o=Object.entries(h||{}).reduce(((e,[t,n])=>(a.includes(t)&&(e[t]=n),e)),{});t.taxQuery=Object.keys(o).length?o:void 0,"post"!==e&&(t.sticky=""),t.parents=[],n(t)},help:(0,Ye.__)("WordPress contains different types of content and they are divided into collections called “Post types”. By default there are a few different ones such as blog posts and pages, but plugins could add more.")}),false,N&&(0,je.createElement)(cv,{order:c,orderBy:u,onChange:n}),P&&(0,je.createElement)(kv,{value:d,onChange:e=>n({sticky:e})}),(0,je.createElement)(xv,{enhancedPagination:s,setAttributes:o,clientId:r}))),!g&&A&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.__experimentalToolsPanel,{className:"block-library-query-toolspanel__filters",label:(0,Ye.__)("Filters"),resetAll:()=>{n({author:"",parents:[],search:"",taxQuery:null}),C("")}},M&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{label:(0,Ye.__)("Taxonomies"),hasValue:()=>Object.values(h||{}).some((e=>!!e.length)),onDeselect:()=>n({taxQuery:null})},(0,je.createElement)(fv,{onChange:n,query:l})),z&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!m,label:(0,Ye.__)("Authors"),onDeselect:()=>n({author:""})},(0,je.createElement)(mv,{value:m,onChange:n})),R&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!E,label:(0,Ye.__)("Keyword"),onDeselect:()=>C("")},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Keyword"),value:E,onChange:C})),H&&(0,je.createElement)(Ke.__experimentalToolsPanelItem,{hasValue:()=>!!_?.length,label:(0,Ye.__)("Parents"),onDeselect:()=>n({parents:[]})},(0,je.createElement)(gv,{parents:_,postType:p,onChange:n})))))}const Sv=(0,Ye.__)('Plugin blocks are not supported yet. For the enhanced pagination to work, remove the plugin block, then re-enable "Enhanced pagination" in the Query Block settings.'),Bv="wp-block-query-enhanced-pagination-modal__description";function Tv({clientId:e,attributes:{enhancedPagination:t},setAttributes:n}){const[a,o]=(0,je.useState)(!1),r=lv(e);return(0,je.useEffect)((()=>{o(r&&t)}),[r,t,o]),a&&(0,je.createElement)(Ke.Modal,{title:(0,Ye.__)("Enhanced pagination will be disabled"),className:"wp-block-query__enhanced-pagination-modal",aria:{describedby:Bv},isDismissible:!1,shouldCloseOnEsc:!1,shouldCloseOnClickOutside:!1},(0,je.createElement)(Ke.__experimentalVStack,{alignment:"right",spacing:5},(0,je.createElement)("span",{id:Bv},Sv),(0,je.createElement)(Ke.Button,{variant:"primary",onClick:()=>{n({enhancedPagination:!1})}},(0,Ye.__)("OK"))))}const Nv=[["core/post-template"]];function Pv({attributes:e,setAttributes:t,openPatternSelectionModal:n,name:a,clientId:o}){const{queryId:r,query:l,displayLayout:i,tagName:s="div",query:{inherit:c}={}}=e,{__unstableMarkNextChangeAsNotPersistent:u}=(0,ut.useDispatch)(Je.store),m=(0,Tt.useInstanceId)(Pv),p=(0,Je.useBlockProps)(),d=(0,Je.useInnerBlocksProps)(p,{template:Nv}),{postsPerPage:g}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{getEntityRecord:n,canUser:a}=e(ct.store);return{postsPerPage:(a("read","settings")?+n("root","site")?.posts_per_page:+t().postsPerPage)||3}}),[]);(0,je.useEffect)((()=>{const e={};(c&&l.perPage!==g||!l.perPage&&g)&&(e.perPage=g),Object.keys(e).length&&(u(),h(e))}),[l.perPage,g,c]),(0,je.useEffect)((()=>{Number.isFinite(r)||(u(),t({queryId:m}))}),[r,m]);const h=e=>t({query:{...l,...e}}),_={main:(0,Ye.__)("The <main> element should be used for the primary content of your document only. "),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content.")};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Tv,{attributes:e,setAttributes:t,clientId:o}),(0,je.createElement)(Cv,{attributes:e,setQuery:h,setDisplayLayout:e=>t({displayLayout:{...i,...e}}),setAttributes:t,clientId:o}),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(iv,{name:a,clientId:o,attributes:e,setQuery:h,openPatternSelectionModal:n})),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.__)("Default (<div>)"),value:"div"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<aside>",value:"aside"}],value:s,onChange:e=>t({tagName:e}),help:_[s]})),(0,je.createElement)(s,{...d}))}function Iv({attributes:e,clientId:t,name:n,openPatternSelectionModal:a,setAttributes:o}){const[r,l]=(0,je.useState)(!1),i=(0,Je.useBlockProps)(),s=ov(t,e),{blockType:c,allVariations:u,hasPatterns:m}=(0,ut.useSelect)((e=>{const{getBlockVariations:a,getBlockType:o}=e(qe.store),{getBlockRootClientId:r,getPatternsByBlockTypes:l}=e(Je.store),i=r(t);return{blockType:o(n),allVariations:a(n),hasPatterns:!!l(s,i).length}}),[n,s,t]),p=(0,Je.__experimentalGetMatchingVariation)(e,u),d=p?.icon?.src||p?.icon||c?.icon?.src,g=p?.title||c?.title;return r?(0,je.createElement)(Mv,{clientId:t,attributes:e,setAttributes:o,icon:d,label:g}):(0,je.createElement)("div",{...i},(0,je.createElement)(Ke.Placeholder,{icon:d,label:g,instructions:(0,Ye.__)("Choose a pattern for the query loop or start blank.")},!!m&&(0,je.createElement)(Ke.Button,{variant:"primary",onClick:a},(0,Ye.__)("Choose")),(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{l(!0)}},(0,Ye.__)("Start blank"))))}function Mv({clientId:e,attributes:t,setAttributes:n,icon:a,label:o}){const r=function(e){const{activeVariationName:t,blockVariations:n}=(0,ut.useSelect)((t=>{const{getActiveBlockVariation:n,getBlockVariations:a}=t(qe.store);return{activeVariationName:n("core/query",e)?.name,blockVariations:a("core/query","block")}}),[e]);return(0,je.useMemo)((()=>{const e=e=>!e.attributes?.namespace;if(!t)return n.filter(e);const a=n.filter((e=>e.attributes?.namespace?.includes(t)));return a.length?a:n.filter(e)}),[t,n])}(t),{replaceInnerBlocks:l}=(0,ut.useDispatch)(Je.store),i=(0,Je.useBlockProps)();return(0,je.createElement)("div",{...i},(0,je.createElement)(Je.__experimentalBlockVariationPicker,{icon:a,label:o,variations:r,onSelect:a=>{a.attributes&&n({...a.attributes,query:{...a.attributes.query,postType:t.query.postType||a.attributes.query.postType},namespace:t.namespace}),a.innerBlocks&&l(e,(0,qe.createBlocksFromInnerBlocksTemplate)(a.innerBlocks),!1)}}))}function zv(e=""){return e=(e=vu()(e)).trim().toLowerCase()}function Rv(e,t){const n=zv(t),a=zv(e.title);let o=0;if(n===a)o+=30;else if(a.startsWith(n))o+=20;else{n.split(" ").every((e=>a.includes(e)))&&(o+=10)}return o}function Hv(e=[],t=""){if(!t)return e;const n=e.map((e=>[e,Rv(e,t)])).filter((([,e])=>e>0));return n.sort((([,e],[,t])=>t-e)),n.map((([e])=>e))}function Av({clientId:e,attributes:t,setIsPatternSelectionModalOpen:n}){const[a,o]=(0,je.useState)(""),{replaceBlock:r,selectBlock:l}=(0,ut.useDispatch)(Je.store),i=(0,je.useMemo)((()=>({previewPostType:t.query.postType})),[t.query.postType]),s=ov(e,t),c=rv(e,s),u=(0,je.useMemo)((()=>Hv(c,a)),[c,a]),m=(0,Tt.useAsyncList)(u);return(0,je.createElement)(Ke.Modal,{overlayClassName:"block-library-query-pattern__selection-modal",title:(0,Ye.__)("Choose a pattern"),onRequestClose:()=>n(!1),isFullScreen:!0},(0,je.createElement)("div",{className:"block-library-query-pattern__selection-content"},(0,je.createElement)("div",{className:"block-library-query-pattern__selection-search"},(0,je.createElement)(Ke.SearchControl,{__nextHasNoMarginBottom:!0,onChange:o,value:a,label:(0,Ye.__)("Search for patterns"),placeholder:(0,Ye.__)("Search")})),(0,je.createElement)(Je.BlockContextProvider,{value:i},(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:u,shownPatterns:m,onClickPattern:(n,a)=>{const{newBlocks:o,queryClientIds:i}=((e,t)=>{const{query:{postType:n,inherit:a}}=t,o=e.map((e=>(0,qe.cloneBlock)(e))),r=[],l=[...o];for(;l.length>0;){const e=l.shift();"core/query"===e.name&&(e.attributes.query={...e.attributes.query,postType:n,inherit:a},r.push(e.clientId)),e.innerBlocks?.forEach((e=>{l.push(e)}))}return{newBlocks:o,queryClientIds:r}})(a,t);r(e,o),i[0]&&l(i[0])}}))))}var Lv=e=>{const{clientId:t,attributes:n}=e,[a,o]=(0,je.useState)(!1),r=(0,ut.useSelect)((e=>!!e(Je.store).getBlocks(t).length),[t])?Pv:Iv;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(r,{...e,openPatternSelectionModal:()=>o(!0)}),a&&(0,je.createElement)(Av,{clientId:t,attributes:n,setIsPatternSelectionModalOpen:o}))};const Dv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zM7 26h12v1H7v-1zm34-5H7v3h34v-3zM7 38h12v1H7v-1zm34-5H7v3h34v-3z"})),Vv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-4 5H7v1h30v-1zm4 3H7v1h34v-1zM7 20h30v1H7v-1zm0 12h30v1H7v-1zm34 3H7v1h34v-1zM7 38h30v1H7v-1zm34-11H7v3h34v-3z"})),Fv=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M41 9H7v3h34V9zm-22 5H7v1h12v-1zm22 3H7v1h34v-1zM7 20h34v1H7v-1zm0 12h12v1H7v-1zm34 3H7v1h34v-1zM7 38h34v1H7v-1zm34-11H7v3h34v-3z"})),$v=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 48 48"},(0,je.createElement)(Ke.Path,{d:"M7 9h34v6H7V9zm12 8H7v1h12v-1zm18 3H7v1h30v-1zm0 18H7v1h30v-1zM7 35h12v1H7v-1zm34-8H7v6h34v-6z"})),Gv={query:{perPage:3,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!1}};var Ov=[{name:"posts-list",title:(0,Ye.__)("Posts List"),description:(0,Ye.__)("Display a list of your most recent posts, excluding sticky posts."),icon:Em,attributes:{query:{perPage:4,pages:1,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",sticky:"exclude",inherit:!1}},scope:["inserter"]},{name:"title-date",title:(0,Ye.__)("Title & Date"),icon:Dv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-date"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-excerpt",title:(0,Ye.__)("Title & Excerpt"),icon:Vv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"title-date-excerpt",title:(0,Ye.__)("Title, Date, & Excerpt"),icon:Fv,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-title"],["core/post-date"],["core/post-excerpt"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]},{name:"image-date-title",title:(0,Ye.__)("Image, Date, & Title"),icon:$v,attributes:{...Gv},innerBlocks:[["core/post-template",{},[["core/post-featured-image"],["core/post-date"],["core/post-title"]]],["core/query-pagination"],["core/query-no-results"]],scope:["block"]}];const{cleanEmptyObject:Uv}=At(Je.privateApis),qv=e=>{const{query:t}=e,{categoryIds:n,tagIds:a,...o}=t;return(t.categoryIds?.length||t.tagIds?.length)&&(o.taxQuery={category:t.categoryIds?.length?t.categoryIds:void 0,post_tag:t.tagIds?.length?t.tagIds:void 0}),{...e,query:o}},jv=(e,t)=>{const{style:n,backgroundColor:a,gradient:o,textColor:r,...l}=e;if(!(a||o||r||n?.color||n?.elements?.link))return[e,t];if(n&&(l.style=Uv({...n,color:void 0,elements:{...n.elements,link:void 0}})),Wv(t)){const e=t[0],i=n?.color||n?.elements?.link||e.attributes.style?Uv({...e.attributes.style,color:n?.color,elements:n?.elements?.link?{link:n?.elements?.link}:void 0}):void 0;return[l,[(0,qe.createBlock)("core/group",{...e.attributes,backgroundColor:a,gradient:o,textColor:r,style:i},e.innerBlocks)]]}return[l,[(0,qe.createBlock)("core/group",{backgroundColor:a,gradient:o,textColor:r,style:Uv({color:n?.color,elements:n?.elements?.link?{link:n?.elements?.link}:void 0})},t)]]},Wv=(e=[])=>1===e.length&&"core/group"===e[0].name,Zv=e=>{const{layout:t=null}=e;if(!t)return e;const{inherit:n=null,contentSize:a=null,...o}=t;return n||a?{...e,layout:{...o,contentSize:a,type:"constrained"}}:e},Qv=(e=[])=>{let t=null;for(const n of e){if("core/post-template"===n.name){t=n;break}n.innerBlocks.length&&(t=Qv(n.innerBlocks))}return t},Kv=(e=[],t)=>(e.forEach(((n,a)=>{"core/post-template"===n.name?e.splice(a,1,t):n.innerBlocks.length&&(n.innerBlocks=Kv(n.innerBlocks,t))})),e),Yv=(e,t)=>{const{displayLayout:n=null,...a}=e;if(!n)return[e,t];const o=Qv(t);if(!o)return[e,t];const{type:r,columns:l}=n,i="flex"===r?"grid":"default",s=(0,qe.createBlock)("core/post-template",{...o.attributes,layout:{type:i,...l&&{columnCount:l}}},o.innerBlocks);return[a,Kv(t,s)]},Jv={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},layout:{type:"object",default:{type:"list"}}},supports:{html:!1},migrate(e,t){const n=qv(e),{layout:a,...o}=n,r={...o,displayLayout:n.layout};return Yv(r,t)},save(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},Xv={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",categoryIds:[],tagIds:[],order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},layout:!0},isEligible:({query:{categoryIds:e,tagIds:t}={}})=>e||t,migrate(e,t){const n=qv(e),[a,o]=jv(n,t),r=Zv(a);return Yv(r,o)},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})}},ey={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},isEligible(e){const{style:t,backgroundColor:n,gradient:a,textColor:o}=e;return n||a||o||t?.color||t?.elements?.link},migrate(e,t){const[n,a]=jv(e,t),o=Zv(n);return Yv(o,a)},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})}},ty={attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},layout:!0},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},isEligible:({layout:e})=>e?.inherit||e?.contentSize&&"constrained"!==e?.type,migrate(e,t){const n=Zv(e);return Yv(n,t)}};var ny=[{attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},displayLayout:{type:"object",default:{type:"list"}},namespace:{type:"string"}},supports:{align:["wide","full"],anchor:!0,html:!1,layout:!0},save({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},isEligible:({displayLayout:e})=>!!e,migrate:Yv},ty,ey,Xv,Jv];const ay={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query",title:"Query Loop",category:"theme",description:"An advanced block that allows displaying post types based on different query parameters and visual configurations.",textdomain:"default",attributes:{queryId:{type:"number"},query:{type:"object",default:{perPage:null,pages:0,offset:0,postType:"post",order:"desc",orderBy:"date",author:"",search:"",exclude:[],sticky:"",inherit:!0,taxQuery:null,parents:[]}},tagName:{type:"string",default:"div"},namespace:{type:"string"},enhancedPagination:{type:"boolean",default:!1}},providesContext:{queryId:"queryId",query:"query",displayLayout:"displayLayout",enhancedPagination:"enhancedPagination"},supports:{align:["wide","full"],html:!1,layout:!0},editorStyle:"wp-block-query-editor",style:"wp-block-query",viewScript:"file:./view.min.js"},{name:oy}=ay,ry={icon:Kf,edit:Lv,save:function({attributes:{tagName:e="div"}}){const t=Je.useBlockProps.save(),n=Je.useInnerBlocksProps.save(t);return(0,je.createElement)(e,{...n})},variations:Ov,deprecated:ny},ly=()=>Qe({name:oy,metadata:ay,settings:ry}),iy=[["core/paragraph",{placeholder:(0,Ye.__)("Add text or blocks that will display when a query returns no results.")}]];const sy={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-no-results",title:"No results",category:"theme",description:"Contains the block elements used to render content when no query results are found.",parent:["core/query"],textdomain:"default",usesContext:["queryId","query"],supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:cy}=sy,uy={icon:Kf,edit:function(){const e=(0,Je.useBlockProps)(),t=(0,Je.useInnerBlocksProps)(e,{template:iy});return(0,je.createElement)("div",{...t})},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)}},my=()=>Qe({name:cy,metadata:sy,settings:uy});function py({value:e,onChange:t}){return(0,je.createElement)(Ke.__experimentalToggleGroupControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Arrow"),value:e,onChange:t,help:(0,Ye.__)("A decorative arrow appended to the next and previous page link."),isBlock:!0},(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"none",label:(0,Ye._x)("None","Arrow option for Query Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"arrow",label:(0,Ye._x)("Arrow","Arrow option for Query Pagination Next/Previous blocks")}),(0,je.createElement)(Ke.__experimentalToggleGroupControlOption,{value:"chevron",label:(0,Ye._x)("Chevron","Arrow option for Query Pagination Next/Previous blocks")}))}function dy({value:e,onChange:t}){return(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show label text"),help:(0,Ye.__)('Toggle off to hide the label text, e.g. "Next Page".'),onChange:t,checked:!0===e})}const gy=[["core/query-pagination-previous"],["core/query-pagination-numbers"],["core/query-pagination-next"]],hy=["core/query-pagination-previous","core/query-pagination-numbers","core/query-pagination-next"];var _y=[{save(){return(0,je.createElement)("div",{...Je.useBlockProps.save()},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];const by={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination",title:"Pagination",category:"theme",parent:["core/query"],description:"Displays a paginated navigation to next/previous set of posts, when applicable.",textdomain:"default",attributes:{paginationArrow:{type:"string",default:"none"},showLabel:{type:"boolean",default:!0}},usesContext:["queryId","query"],providesContext:{paginationArrow:"paginationArrow",showLabel:"showLabel"},supports:{align:!0,reusable:!1,html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},layout:{allowSwitching:!1,allowInheriting:!1,default:{type:"flex"}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-query-pagination-editor",style:"wp-block-query-pagination"},{name:fy}=by,vy={icon:Jo,edit:function({attributes:{paginationArrow:e,showLabel:t},setAttributes:n,clientId:a}){const o=(0,ut.useSelect)((e=>{const{getBlocks:t}=e(Je.store),n=t(a);return n?.find((e=>["core/query-pagination-next","core/query-pagination-previous"].includes(e.name)))}),[a]),r=(0,Je.useBlockProps)(),l=(0,Je.useInnerBlocksProps)(r,{template:gy,allowedBlocks:hy});return(0,je.useEffect)((()=>{"none"!==e||t||n({showLabel:!0})}),[e,n,t]),(0,je.createElement)(je.Fragment,null,o&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(py,{value:e,onChange:e=>{n({paginationArrow:e})}}),"none"!==e&&(0,je.createElement)(dy,{value:t,onChange:e=>{n({showLabel:e})}}))),(0,je.createElement)("nav",{...l}))},save:function(){return(0,je.createElement)(Je.InnerBlocks.Content,null)},deprecated:_y},yy=()=>Qe({name:fy,metadata:by,settings:vy}),ky={none:"",arrow:"→",chevron:"»"};const xy={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-next",title:"Next Page",category:"theme",parent:["core/query-pagination"],description:"Displays the next posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:wy}=xy,Ey={icon:lr,edit:function({attributes:{label:e},setAttributes:t,context:{paginationArrow:n,showLabel:a}}){const o=ky[n];return(0,je.createElement)("a",{href:"#pagination-next-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},a&&(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Next page link"),placeholder:(0,Ye.__)("Next Page"),value:e,onChange:e=>t({label:e})}),o&&(0,je.createElement)("span",{className:`wp-block-query-pagination-next-arrow is-arrow-${n}`,"aria-hidden":!0},o))}},Cy=()=>Qe({name:wy,metadata:xy,settings:Ey}),Sy=(e,t="a",n="")=>(0,je.createElement)(t,{key:e,className:`page-numbers ${n}`},e);const By={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-numbers",title:"Page Numbers",category:"theme",parent:["core/query-pagination"],description:"Displays a list of page numbers for pagination",textdomain:"default",attributes:{midSize:{type:"number",default:2}},usesContext:["queryId","query","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-query-pagination-numbers-editor"},{name:Ty}=By,Ny={icon:pr,edit:function({attributes:e,setAttributes:t}){const{midSize:n}=e,a=(e=>{const t=[];for(let n=1;n<=e;n++)t.push(Sy(n));t.push(Sy(e+1,"span","current"));for(let n=1;n<=e;n++)t.push(Sy(e+1+n));return t.push(Sy("...","span","dots")),t.push(Sy(2*e+3)),(0,je.createElement)(je.Fragment,null,t)})(parseInt(n,10));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{label:(0,Ye.__)("Number of links"),help:(0,Ye.__)("Specify how many links can appear before and after the current page number. Links to the first, current and last page are always visible."),value:n,onChange:e=>{t({midSize:parseInt(e,10)})},min:0,max:5,withInputField:!1}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)()},a))}},Py=()=>Qe({name:Ty,metadata:By,settings:Ny}),Iy={none:"",arrow:"←",chevron:"«"};const My={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-pagination-previous",title:"Previous Page",category:"theme",parent:["core/query-pagination"],description:"Displays the previous posts page link.",textdomain:"default",attributes:{label:{type:"string"}},usesContext:["queryId","query","paginationArrow","showLabel","enhancedPagination"],supports:{reusable:!1,html:!1,color:{gradients:!0,text:!1,__experimentalDefaultControls:{background:!0}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:zy}=My,Ry={icon:jo,edit:function({attributes:{label:e},setAttributes:t,context:{paginationArrow:n,showLabel:a}}){const o=Iy[n];return(0,je.createElement)("a",{href:"#pagination-previous-pseudo-link",onClick:e=>e.preventDefault(),...(0,Je.useBlockProps)()},o&&(0,je.createElement)("span",{className:`wp-block-query-pagination-previous-arrow is-arrow-${n}`,"aria-hidden":!0},o),a&&(0,je.createElement)(Je.PlainText,{__experimentalVersion:2,tagName:"span","aria-label":(0,Ye.__)("Previous page link"),placeholder:(0,Ye.__)("Previous Page"),value:e,onChange:e=>t({label:e})}))}},Hy=()=>Qe({name:zy,metadata:My,settings:Ry}),Ay=["archive","search"];const Ly=[{isDefault:!0,name:"archive-title",title:(0,Ye.__)("Archive Title"),description:(0,Ye.__)("Display the archive title based on the queried object."),icon:fr,attributes:{type:"archive"},scope:["inserter"]},{isDefault:!1,name:"search-title",title:(0,Ye.__)("Search Results Title"),description:(0,Ye.__)("Display the search results title based on the queried object."),icon:fr,attributes:{type:"search"},scope:["inserter"]}];Ly.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.type===t.type)}));var Dy=Ly;const Vy={attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var Fy=[Vy];const $y={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/query-title",title:"Query Title",category:"theme",description:"Display the query title.",textdomain:"default",attributes:{type:{type:"string"},textAlign:{type:"string"},level:{type:"number",default:1},showPrefix:{type:"boolean",default:!0},showSearchTerm:{type:"boolean",default:!0}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0,textTransform:!0}}},style:"wp-block-query-title"},{name:Gy}=$y,Oy={icon:fr,edit:function({attributes:{type:e,level:t,textAlign:n,showPrefix:a,showSearchTerm:o},setAttributes:r}){const{archiveTypeTitle:l,archiveNameLabel:i}=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store),{__experimentalArchiveTitleNameLabel:n,__experimentalArchiveTitleTypeLabel:a}=t();return{archiveTypeTitle:a,archiveNameLabel:n}})),s=`h${t}`,c=(0,Je.useBlockProps)({className:it()("wp-block-query-title__placeholder",{[`has-text-align-${n}`]:n})});if(!Ay.includes(e))return(0,je.createElement)("div",{...c},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Provided type is not supported.")));let u;if("archive"===e){let e;e=l?a?i?(0,Ye.sprintf)((0,Ye.__)("%1$s: %2$s"),l,i):(0,Ye.sprintf)((0,Ye.__)("%s: Name"),l):i||(0,Ye.sprintf)((0,Ye.__)("%s name"),l):a?(0,Ye.__)("Archive type: Name"):(0,Ye.__)("Archive title"),u=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show archive type in title"),onChange:()=>r({showPrefix:!a}),checked:a}))),(0,je.createElement)(s,{...c},e))}return"search"===e&&(u=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show search term in title"),onChange:()=>r({showSearchTerm:!o}),checked:o}))),(0,je.createElement)(s,{...c},o?(0,Ye.__)("Search results for: “search term”"):(0,Ye.__)("Search results")))),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{value:t,onChange:e=>r({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:n,onChange:e=>{r({textAlign:e})}})),u)},variations:Dy,deprecated:Fy},Uy=()=>Qe({name:Gy,metadata:$y,settings:Oy});var qy=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M13 6v6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H13zm-9 6h5.2v4c0 .8-.2 1.4-.5 1.7-.6.6-1.6.6-2.5.5h-.3v1.5h.5c1 0 2.3-.1 3.3-1 .6-.6 1-1.6 1-2.8V6H4v6z"}));const jy=e=>{const{value:t,...n}=e;return[{...n},t?(0,qe.parseWithAttributeSchema)(t,{type:"array",source:"query",selector:"p",query:{content:{type:"string",source:"html"}}}).map((({content:e})=>(0,qe.createBlock)("core/paragraph",{content:e}))):(0,qe.createBlock)("core/paragraph")]},Wy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},align:{type:"string"}},supports:{anchor:!0,__experimentalSlashInserter:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}}},save({attributes:e}){const{align:t,value:n,citation:a}=e,o=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("blockquote",{...Je.useBlockProps.save({className:o})},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))},migrate:jy},Zy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"}},migrate:jy,save({attributes:e}){const{align:t,value:n,citation:a}=e;return(0,je.createElement)("blockquote",{style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))}},Qy={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"cite",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(2===e.style){const{style:t,...n}=e;return jy({...n,className:e.className?e.className+" is-style-large":"is-style-large"})}return jy(e)},save({attributes:e}){const{align:t,value:n,citation:a,style:o}=e;return(0,je.createElement)("blockquote",{className:2===o?"is-large":"",style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:a}))}},Ky={attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:""},citation:{type:"string",source:"html",selector:"footer",default:""},align:{type:"string"},style:{type:"number",default:1}},migrate(e){if(!isNaN(parseInt(e.style))){const{style:t,...n}=e;return jy({...n})}return jy(e)},save({attributes:e}){const{align:t,value:n,citation:a,style:o}=e;return(0,je.createElement)("blockquote",{className:`blocks-quote-style-${o}`,style:{textAlign:t||null}},(0,je.createElement)(Je.RichText.Content,{multiline:!0,value:n}),!Je.RichText.isEmpty(a)&&(0,je.createElement)(Je.RichText.Content,{tagName:"footer",value:a}))}};var Yy=[Wy,Zy,Qy,Ky];const Jy="web"===je.Platform.OS,Xy=[["core/paragraph",{}]];const ek={from:[{type:"block",blocks:["core/pullquote"],transform:({value:e,citation:t,anchor:n,fontSize:a,style:o})=>(0,qe.createBlock)("core/quote",{citation:t,anchor:n,fontSize:a,style:o},[(0,qe.createBlock)("core/paragraph",{content:e})])},{type:"prefix",prefix:">",transform:e=>(0,qe.createBlock)("core/quote",{},[(0,qe.createBlock)("core/paragraph",{content:e})])},{type:"raw",schema:()=>({blockquote:{children:"*"}}),selector:"blockquote",transform:(e,t)=>(0,qe.createBlock)("core/quote",{},t({HTML:e.innerHTML,mode:"BLOCKS"}))},{type:"block",isMultiBlock:!0,blocks:["*"],isMatch:({},e)=>1===e.length?["core/paragraph","core/heading","core/list","core/pullquote"].includes(e[0].name):!e.some((({name:e})=>"core/quote"===e)),__experimentalConvert:e=>(0,qe.createBlock)("core/quote",{},e.map((e=>(0,qe.createBlock)(e.name,e.attributes,e.innerBlocks))))}],to:[{type:"block",blocks:["core/pullquote"],isMatch:({},e)=>e.innerBlocks.every((({name:e})=>"core/paragraph"===e)),transform:({citation:e,anchor:t,fontSize:n,style:a},o)=>{const r=o.map((({attributes:e})=>`${e.content}`)).join("<br>");return(0,qe.createBlock)("core/pullquote",{value:r,citation:e,anchor:t,fontSize:n,style:a})}},{type:"block",blocks:["core/paragraph"],transform:({citation:e},t)=>e?[...t,(0,qe.createBlock)("core/paragraph",{content:e})]:t},{type:"block",blocks:["core/group"],transform:({citation:e,anchor:t},n)=>(0,qe.createBlock)("core/group",{anchor:t},e?[...n,(0,qe.createBlock)("core/paragraph",{content:e})]:n)}],ungroup:({citation:e},t)=>e?[...t,(0,qe.createBlock)("core/paragraph",{content:e})]:t};var tk=ek;const nk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/quote",title:"Quote",category:"text",description:'Give quoted text visual emphasis. "In quoting others, we cite ourselves." — Julio Cortázar',keywords:["blockquote","cite"],textdomain:"default",attributes:{value:{type:"string",source:"html",selector:"blockquote",multiline:"p",default:"",__experimentalRole:"content"},citation:{type:"string",source:"html",selector:"cite",default:"",__experimentalRole:"content"},align:{type:"string"}},supports:{anchor:!0,html:!1,__experimentalOnEnter:!0,__experimentalOnMerge:!0,typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},color:{gradients:!0,heading:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"plain",label:"Plain"}],editorStyle:"wp-block-quote-editor",style:"wp-block-quote"},{name:ak}=nk,ok={icon:qy,example:{attributes:{citation:"Julio Cortázar"},innerBlocks:[{name:"core/paragraph",attributes:{content:(0,Ye.__)("In quoting others, we cite ourselves.")}}]},transforms:tk,edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n,clientId:a,className:o,style:r}){const{align:l,citation:i}=e;((e,t)=>{const n=(0,ut.useRegistry)(),{updateBlockAttributes:a,replaceInnerBlocks:o}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{if(!e.value)return;const[r,l]=jy(e);Wm()("Value attribute on the quote block",{since:"6.0",version:"6.5",alternative:"inner blocks"}),n.batch((()=>{a(t,r),o(t,l)}))}),[e.value])})(e,a);const s=(0,ut.useSelect)((e=>{const{isBlockSelected:t,hasSelectedInnerBlock:n}=e(Je.store);return n(a)||t(a)}),[]),c=(0,Je.useBlockProps)({className:it()(o,{[`has-text-align-${l}`]:l}),...!Jy&&{style:r}}),u=(0,Je.useInnerBlocksProps)(c,{template:Xy,templateInsertUpdatesSelection:!0,__experimentalCaptureToolbars:!0});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:l,onChange:e=>{t({align:e})}})),(0,je.createElement)(Ke.BlockQuotation,{...u},u.children,(!Je.RichText.isEmpty(i)||s)&&(0,je.createElement)(Je.RichText,{identifier:"citation",tagName:Jy?"cite":void 0,style:{display:"block"},value:i,onChange:e=>{t({citation:e})},__unstableMobileNoFocusOnMount:!0,"aria-label":(0,Ye.__)("Quote citation"),placeholder:(0,Ye.__)("Add citation"),className:"wp-block-quote__citation",__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)())),...Jy?{}:{textAlign:l}})))},save:function({attributes:e}){const{align:t,citation:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("blockquote",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.InnerBlocks.Content,null),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"cite",value:n}))},deprecated:Yy},rk=()=>Qe({name:ak,metadata:nk,settings:ok});var lk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));const ik=["full","wide","left","right"];const sk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/block",title:"Pattern",category:"reusable",description:"Create and save content to reuse across your site. Update the pattern, and the changes apply everywhere it’s used.",keywords:["reusable"],textdomain:"default",attributes:{ref:{type:"number"}},supports:{customClassName:!1,html:!1,inserter:!1}},{name:ck}=sk,uk={edit:function({name:e,attributes:{ref:t},__unstableParentLayout:n}){const{useLayoutClasses:a}=At(Je.privateApis),o=(0,Je.__experimentalUseHasRecursion)(t),{record:r,hasResolved:l}=(0,ct.useEntityRecord)("postType","wp_block",t),i=l&&!r,[s,c,u]=(0,ct.useEntityBlockEditor)("postType","wp_block",{id:t}),[m,p]=(0,ct.useEntityProp)("postType","wp_block","title",t),{alignment:d,layout:g}=((e,t)=>{const n=(0,je.useRef)();return(0,je.useMemo)((()=>{if(!e?.length)return{};let a=n.current;if(void 0===a){const o="constrained"===t?.type,r=e.some((e=>ik.includes(e.attributes.align)));a=o&&r?"full":null,n.current=a}return{alignment:a,layout:a?t:void 0}}),[e,t])})(s,n),h=a({layout:g},e),_=(0,Je.useBlockProps)({className:it()("block-library-block__reusable-block-container",g&&h,{[`align${d}`]:d})}),b=(0,Je.useInnerBlocksProps)(_,{value:s,layout:g,onInput:c,onChange:u,renderAppender:s?.length?void 0:Je.InnerBlocks.ButtonBlockAppender});return o?(0,je.createElement)("div",{..._},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself."))):i?(0,je.createElement)("div",{..._},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block has been deleted or is unavailable."))):l?(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:t},(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Name"),value:m,onChange:p}))),(0,je.createElement)("div",{...b})):(0,je.createElement)("div",{..._},(0,je.createElement)(Ke.Placeholder,null,(0,je.createElement)(Ke.Spinner,null)))},icon:lk},mk=()=>Qe({name:ck,metadata:sk,settings:uk});const pk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/read-more",title:"Read More",category:"theme",description:"Displays the link of a post, page, or any other content-type.",textdomain:"default",attributes:{content:{type:"string"},linkTarget:{type:"string",default:"_self"}},usesContext:["postId"],supports:{html:!1,color:{gradients:!0,text:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,textDecoration:!0}},spacing:{margin:["top","bottom"],padding:!0,__experimentalDefaultControls:{padding:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalDefaultControls:{width:!0}}},style:"wp-block-read-more"},{name:dk}=pk,gk={icon:mn,edit:function({attributes:{content:e,linkTarget:t},setAttributes:n,insertBlocksAfter:a}){const o=(0,Je.useBlockProps)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>n({linkTarget:e?"_blank":"_self"}),checked:"_blank"===t}))),(0,je.createElement)(Je.RichText,{tagName:"a","aria-label":(0,Ye.__)("“Read more” link text"),placeholder:(0,Ye.__)("Read more"),value:e,onChange:e=>n({content:e}),__unstableOnSplitAtEnd:()=>a((0,qe.createBlock)((0,qe.getDefaultBlockName)())),withoutInteractiveFormatting:!0,...o}))}},hk=()=>Qe({name:dk,metadata:pk,settings:gk});var _k=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M5 10.2h-.8v1.5H5c1.9 0 3.8.8 5.1 2.1 1.4 1.4 2.1 3.2 2.1 5.1v.8h1.5V19c0-2.3-.9-4.5-2.6-6.2-1.6-1.6-3.8-2.6-6.1-2.6zm10.4-1.6C12.6 5.8 8.9 4.2 5 4.2h-.8v1.5H5c3.5 0 6.9 1.4 9.4 3.9s3.9 5.8 3.9 9.4v.8h1.5V19c0-3.9-1.6-7.6-4.4-10.4zM4 20h3v-3H4v3z"}));const bk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/rss",title:"RSS",category:"widgets",description:"Display entries from any RSS or Atom feed.",keywords:["atom","feed"],textdomain:"default",attributes:{columns:{type:"number",default:2},blockLayout:{type:"string",default:"list"},feedURL:{type:"string",default:""},itemsToShow:{type:"number",default:5},displayExcerpt:{type:"boolean",default:!1},displayAuthor:{type:"boolean",default:!1},displayDate:{type:"boolean",default:!1},excerptLength:{type:"number",default:55}},supports:{align:!0,html:!1},editorStyle:"wp-block-rss-editor",style:"wp-block-rss"},{name:fk}=bk,vk={icon:_k,example:{attributes:{feedURL:"https://wordpress.org"}},edit:function({attributes:e,setAttributes:t}){const[n,a]=(0,je.useState)(!e.feedURL),{blockLayout:o,columns:r,displayAuthor:l,displayDate:i,displayExcerpt:s,excerptLength:c,feedURL:u,itemsToShow:m}=e;function p(n){return()=>{const a=e[n];t({[n]:!a})}}const d=(0,Je.useBlockProps)();if(n)return(0,je.createElement)("div",{...d},(0,je.createElement)(Ke.Placeholder,{icon:_k,label:"RSS"},(0,je.createElement)("form",{onSubmit:function(e){e.preventDefault(),u&&(t({feedURL:(0,st.prependHTTP)(u)}),a(!1))},className:"wp-block-rss__placeholder-form"},(0,je.createElement)(Ke.__experimentalHStack,{wrap:!0},(0,je.createElement)(Ke.__experimentalInputControl,{__next36pxDefaultSize:!0,placeholder:(0,Ye.__)("Enter URL here…"),value:u,onChange:e=>t({feedURL:e}),className:"wp-block-rss__placeholder-input"}),(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit"},(0,Ye.__)("Use URL"))))));const g=[{icon:xi,title:(0,Ye.__)("Edit RSS URL"),onClick:()=>a(!0)},{icon:Bm,title:(0,Ye.__)("List view"),onClick:()=>t({blockLayout:"list"}),isActive:"list"===o},{icon:Xc,title:(0,Ye.__)("Grid view"),onClick:()=>t({blockLayout:"grid"}),isActive:"grid"===o}];return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,{controls:g})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of items"),value:m,onChange:e=>t({itemsToShow:e}),min:1,max:20,required:!0}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display author"),checked:l,onChange:p("displayAuthor")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display date"),checked:i,onChange:p("displayDate")}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Display excerpt"),checked:s,onChange:p("displayExcerpt")}),s&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Max number of words in excerpt"),value:c,onChange:e=>t({excerptLength:e}),min:10,max:100,required:!0}),"grid"===o&&(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:r,onChange:e=>t({columns:e}),min:2,max:6,required:!0}))),(0,je.createElement)("div",{...d},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{block:"core/rss",attributes:e}))))}},yk=()=>Qe({name:fk,metadata:bk,settings:vk});var kk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"}));const xk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"7",y:"10",width:"10",height:"4",rx:"1",fill:"currentColor"})),wk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"9.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,je.createElement)(Ke.Rect,{x:"16",y:"10",width:"4",height:"4",rx:"1",fill:"currentColor"})),Ek=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"14.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",strokeWidth:"1.5",fill:"none"}),(0,je.createElement)(Ke.Rect,{x:"14",y:"10",width:"4",height:"4",rx:"1",fill:"currentColor"})),Ck=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"15.25",width:"6.5",height:"14.5",transform:"rotate(-90 4.75 15.25)",stroke:"currentColor",fill:"none",strokeWidth:"1.5"})),Sk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"7.75",width:"14.5",height:"8.5",rx:"1.25",stroke:"currentColor",fill:"none",strokeWidth:"1.5"}),(0,je.createElement)(Ke.Rect,{x:"8",y:"11",width:"8",height:"2",fill:"currentColor"})),Bk=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Rect,{x:"4.75",y:"17.25",width:"5.5",height:"14.5",transform:"rotate(-90 4.75 17.25)",stroke:"currentColor",fill:"none",strokeWidth:"1.5"}),(0,je.createElement)(Ke.Rect,{x:"4",y:"7",width:"10",height:"2",fill:"currentColor"}));function Tk(e){return"%"===e}const Nk="expand-searchfield";var Pk=[{name:"default",isDefault:!0,attributes:{buttonText:(0,Ye.__)("Search"),label:(0,Ye.__)("Search")}}];const Ik={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/search",title:"Search",category:"widgets",description:"Help visitors find your content.",keywords:["find"],textdomain:"default",attributes:{label:{type:"string",__experimentalRole:"content"},showLabel:{type:"boolean",default:!0},placeholder:{type:"string",default:"",__experimentalRole:"content"},width:{type:"number"},widthUnit:{type:"string"},buttonText:{type:"string",__experimentalRole:"content"},buttonPosition:{type:"string",default:"button-outside"},buttonUseIcon:{type:"boolean",default:!1},query:{type:"object",default:{}},buttonBehavior:{type:"string",default:"expand-searchfield"},isSearchFieldHidden:{type:"boolean",default:!1}},supports:{align:["left","center","right"],color:{gradients:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{background:!0,text:!0}},interactivity:!0,typography:{__experimentalSkipSerialization:!0,__experimentalSelector:".wp-block-search__label, .wp-block-search__input, .wp-block-search__button",fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{color:!0,radius:!0,width:!0,__experimentalSkipSerialization:!0,__experimentalDefaultControls:{color:!0,radius:!0,width:!0}},html:!1},viewScript:"file:./view.min.js",editorStyle:"wp-block-search-editor",style:"wp-block-search"},{name:Mk}=Ik,zk={icon:kk,example:{attributes:{buttonText:(0,Ye.__)("Search"),label:(0,Ye.__)("Search")},viewportWidth:400},variations:Pk,edit:function({className:e,attributes:t,setAttributes:n,toggleSelection:a,isSelected:o,clientId:r}){const{label:l,showLabel:i,placeholder:s,width:c,widthUnit:u,align:m,buttonText:p,buttonPosition:d,buttonUseIcon:g,buttonBehavior:h,isSearchFieldHidden:_,style:b}=t,f=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:t,wasBlockJustInserted:n}=e(Je.store);return!!t(r,"core/navigation")?.length&&n(r)}),[r]),{__unstableMarkNextChangeAsNotPersistent:v}=(0,ut.useDispatch)(Je.store);(0,je.useEffect)((()=>{f&&(v(),n({showLabel:!1,buttonUseIcon:!0,buttonPosition:"button-inside"}))}),[v,f,n]);const y=b?.border?.radius,k=(0,Je.__experimentalUseBorderProps)(t);"number"==typeof y&&(k.style.borderRadius=`${y}px`);const x=(0,Je.__experimentalUseColorProps)(t),w=(0,Je.useSetting)("typography.fluid"),E=(0,Je.useSetting)("layout"),C=(0,Je.getTypographyClassesAndStyles)(t,{typography:{fluid:w},layout:{wideSize:E?.wideSize}}),S=`wp-block-search__width-${(0,Tt.useInstanceId)(Ke.__experimentalUnitControl)}`,B="button-inside"===d,T="button-outside"===d,N="no-button"===d,P="button-only"===d,I=(0,je.useRef)(),M=(0,je.useRef)(),z=(0,Ke.__experimentalUseCustomUnits)({availableUnits:["%","px"],defaultValues:{"%":50,px:350}});(0,je.useEffect)((()=>{P&&!o&&n({isSearchFieldHidden:!0})}),[P,o,n]),(0,je.useEffect)((()=>{P&&o&&n({isSearchFieldHidden:!1})}),[P,o,n,c]);const R=[{role:"menuitemradio",title:(0,Ye.__)("Button outside"),isActive:"button-outside"===d,icon:wk,onClick:()=>{n({buttonPosition:"button-outside",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("Button inside"),isActive:"button-inside"===d,icon:Ek,onClick:()=>{n({buttonPosition:"button-inside",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("No button"),isActive:"no-button"===d,icon:Ck,onClick:()=>{n({buttonPosition:"no-button",isSearchFieldHidden:!1})}},{role:"menuitemradio",title:(0,Ye.__)("Button only"),isActive:"button-only"===d,icon:xk,onClick:()=>{n({buttonPosition:"button-only",isSearchFieldHidden:!0})}}],H=()=>{const e=it()("wp-block-search__input",B?void 0:k.className,C.className),t={...B?{borderRadius:y}:k.style,...C.style,textDecoration:void 0};return(0,je.createElement)("input",{type:"search",className:e,style:t,"aria-label":(0,Ye.__)("Optional placeholder text"),placeholder:s?void 0:(0,Ye.__)("Optional placeholder…"),value:s,onChange:e=>n({placeholder:e.target.value}),ref:I})},A=(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Toggle search label"),icon:Bk,onClick:()=>{n({showLabel:!i})},className:i?"is-pressed":void 0}),(0,je.createElement)(Ke.ToolbarDropdownMenu,{icon:(()=>{switch(d){case"button-inside":return Ek;case"button-outside":return wk;case"no-button":return Ck;case"button-only":return xk}})(),label:(0,Ye.__)("Change button position"),controls:R}),!N&&(0,je.createElement)(Ke.ToolbarButton,{title:(0,Ye.__)("Use button with icon"),icon:Sk,onClick:()=>{n({buttonUseIcon:!g})},className:g?"is-pressed":void 0}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Display Settings")},(0,je.createElement)(Ke.BaseControl,{label:(0,Ye.__)("Width"),id:S},(0,je.createElement)(Ke.__experimentalUnitControl,{id:S,min:Tk(u)?0:220,max:Tk(u)?100:void 0,step:1,onChange:e=>{const t="%"===u&&parseInt(e,10)>100?100:e;n({width:parseInt(t,10)})},onUnitChange:e=>{n({width:"%"===e?50:350,widthUnit:e})},__unstableInputWidth:"80px",value:`${c}${u}`,units:z}),(0,je.createElement)(Ke.ButtonGroup,{className:"wp-block-search__components-button-group","aria-label":(0,Ye.__)("Percentage Width")},[25,50,75,100].map((e=>(0,je.createElement)(Ke.Button,{key:e,isSmall:!0,variant:e===c&&"%"===u?"primary":void 0,onClick:()=>n({width:e,widthUnit:"%"})},e,"%")))))))),L=e=>e?`calc(${e} + 4px)`:void 0,D=(0,Je.useBlockProps)({className:it()(e,B?"wp-block-search__button-inside":void 0,T?"wp-block-search__button-outside":void 0,N?"wp-block-search__no-button":void 0,P?"wp-block-search__button-only":void 0,g||N?void 0:"wp-block-search__text-button",g&&!N?"wp-block-search__icon-button":void 0,P&&Nk===h?"wp-block-search__button-behavior-expand":void 0,P&&_?"wp-block-search__searchfield-hidden":void 0),style:{...C.style,textDecoration:void 0}}),V=it()("wp-block-search__label",C.className);return(0,je.createElement)("div",{...D},A,i&&(0,je.createElement)(Je.RichText,{className:V,"aria-label":(0,Ye.__)("Label text"),placeholder:(0,Ye.__)("Add label…"),withoutInteractiveFormatting:!0,value:l,onChange:e=>n({label:e}),style:C.style}),(0,je.createElement)(Ke.ResizableBox,{size:{width:`${c}${u}`},className:it()("wp-block-search__inside-wrapper",B?k.className:void 0),style:(()=>{const e=B?k.style:{borderRadius:k.style?.borderRadius,borderTopLeftRadius:k.style?.borderTopLeftRadius,borderTopRightRadius:k.style?.borderTopRightRadius,borderBottomLeftRadius:k.style?.borderBottomLeftRadius,borderBottomRightRadius:k.style?.borderBottomRightRadius},t=void 0!==y&&0!==parseInt(y,10);if(B&&t){if("object"==typeof y){const{topLeft:t,topRight:n,bottomLeft:a,bottomRight:o}=y;return{...e,borderTopLeftRadius:L(t),borderTopRightRadius:L(n),borderBottomLeftRadius:L(a),borderBottomRightRadius:L(o)}}const t=Number.isInteger(y)?`${y}px`:y;e.borderRadius=`calc(${t} + 4px)`}return e})(),minWidth:220,enable:P?{}:{right:"right"!==m,left:"right"===m},onResizeStart:(e,t,o)=>{n({width:parseInt(o.offsetWidth,10),widthUnit:"px"}),a(!1)},onResizeStop:(e,t,o,r)=>{n({width:parseInt(c+r.width,10)}),a(!0)},showHandle:o},(B||T||P)&&(0,je.createElement)(je.Fragment,null,H(),(()=>{const e=it()("wp-block-search__button",x.className,C.className,B?void 0:k.className,g?"has-icon":void 0,(0,Je.__experimentalGetElementClassName)("button")),t={...x.style,...C.style,...B?{borderRadius:y}:k.style},a=()=>{P&&Nk===h&&n({isSearchFieldHidden:!_})};return(0,je.createElement)(je.Fragment,null,g&&(0,je.createElement)("button",{type:"button",className:e,style:t,"aria-label":p?(0,pd.__unstableStripHTML)(p):(0,Ye.__)("Search"),onClick:a,ref:M},(0,je.createElement)(Td,{icon:kk})),!g&&(0,je.createElement)(Je.RichText,{className:e,style:t,"aria-label":(0,Ye.__)("Button text"),placeholder:(0,Ye.__)("Add button text…"),withoutInteractiveFormatting:!0,value:p,onChange:e=>n({buttonText:e}),onClick:a}))})()),N&&H()))}},Rk=()=>Qe({name:Mk,metadata:Ik,settings:zk});var Hk=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M4.5 12.5v4H3V7h1.5v3.987h15V7H21v9.5h-1.5v-4h-15Z"}));var Ak={from:[{type:"enter",regExp:/^-{3,}$/,transform:()=>(0,qe.createBlock)("core/separator")},{type:"raw",selector:"hr",schema:{hr:{}}}]};const Lk={attributes:{color:{type:"string"},customColor:{type:"string"}},save({attributes:e}){const{color:t,customColor:n}=e,a=(0,Je.getColorClassName)("background-color",t),o=(0,Je.getColorClassName)("color",t),r=it()({"has-text-color has-background":t||n,[a]:a,[o]:o}),l={backgroundColor:a?void 0:n,color:o?void 0:n};return(0,je.createElement)("hr",{...Je.useBlockProps.save({className:r,style:l})})},migrate(e){const{color:t,customColor:n,...a}=e;return{...a,backgroundColor:t||void 0,opacity:"css",style:n?{color:{background:n}}:void 0}}};var Dk=[Lk];const Vk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/separator",title:"Separator",category:"design",description:"Create a break between ideas or sections with a horizontal separator.",keywords:["horizontal-line","hr","divider"],textdomain:"default",attributes:{opacity:{type:"string",default:"alpha-channel"}},supports:{anchor:!0,align:["center","wide","full"],color:{enableContrastChecker:!1,__experimentalSkipSerialization:!0,gradients:!0,background:!0,text:!1,__experimentalDefaultControls:{background:!0}},spacing:{margin:["top","bottom"]}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"wide",label:"Wide Line"},{name:"dots",label:"Dots"}],editorStyle:"wp-block-separator-editor",style:"wp-block-separator"},{name:Fk}=Vk,$k={icon:Hk,example:{attributes:{customColor:"#065174",className:"is-style-wide"}},transforms:Ak,edit:function({attributes:e,setAttributes:t}){const{backgroundColor:n,opacity:a,style:o}=e,r=(0,Je.__experimentalUseColorProps)(e),l=r?.style?.backgroundColor,i=!!o?.color?.background;!function(e,t,n){const[a,o]=(0,je.useState)(!1),r=(0,Tt.usePrevious)(t);(0,je.useEffect)((()=>{"css"!==e||t||r||o(!0)}),[t,r,e]),(0,je.useEffect)((()=>{"css"===e&&(a&&t||r&&t!==r)&&(n({opacity:"alpha-channel"}),o(!1))}),[a,t,r])}(a,l,t);const s=(0,Je.getColorClassName)("color",n),c=it()({"has-text-color":n||l,[s]:s,"has-css-opacity":"css"===a,"has-alpha-channel-opacity":"alpha-channel"===a},r.className),u={color:l,backgroundColor:l};return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.HorizontalRule,{...(0,Je.useBlockProps)({className:c,style:i?u:void 0})}))},save:function({attributes:e}){const{backgroundColor:t,style:n,opacity:a}=e,o=n?.color?.background,r=(0,Je.__experimentalGetColorClassesAndStyles)(e),l=(0,Je.getColorClassName)("color",t),i=it()({"has-text-color":t||o,[l]:l,"has-css-opacity":"css"===a,"has-alpha-channel-opacity":"alpha-channel"===a},r.className),s={backgroundColor:r?.style?.backgroundColor,color:l?void 0:o};return(0,je.createElement)("hr",{...Je.useBlockProps.save({className:i,style:s})})},deprecated:Dk},Gk=()=>Qe({name:Fk,metadata:Vk,settings:$k});var Ok=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M16 4.2v1.5h2.5v12.5H16v1.5h4V4.2h-4zM4.2 19.8h4v-1.5H5.8V5.8h2.5V4.2h-4l-.1 15.6zm5.1-3.1l1.4.6 4-10-1.4-.6-4 10z"}));var Uk=window.wp.autop;var qk={from:[{type:"shortcode",tag:"[a-z][a-z0-9_-]*",attributes:{text:{type:"string",shortcode:(e,{content:t})=>(0,Uk.removep)((0,Uk.autop)(t))}},priority:20}]};const jk={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/shortcode",title:"Shortcode",category:"widgets",description:"Insert additional custom elements with a WordPress shortcode.",textdomain:"default",attributes:{text:{type:"string",source:"raw"}},supports:{className:!1,customClassName:!1,html:!1},editorStyle:"wp-block-shortcode-editor"},{name:Wk}=jk,Zk={icon:Ok,transforms:qk,edit:function e({attributes:t,setAttributes:n}){const a=`blocks-shortcode-input-${(0,Tt.useInstanceId)(e)}`;return(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:"components-placeholder"})},(0,je.createElement)("label",{htmlFor:a,className:"components-placeholder__label"},(0,je.createElement)(Td,{icon:Ok}),(0,Ye.__)("Shortcode")),(0,je.createElement)(Je.PlainText,{className:"blocks-shortcode__textarea",id:a,value:t.text,"aria-label":(0,Ye.__)("Shortcode text"),placeholder:(0,Ye.__)("Write shortcode here…"),onChange:e=>n({text:e})}))},save:function({attributes:e}){return(0,je.createElement)(je.RawHTML,null,e.text)}},Qk=()=>Qe({name:Wk,metadata:jk,settings:Zk});var Kk=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 3c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 1.5c4.1 0 7.5 3.4 7.5 7.5v.1c-1.4-.8-3.3-1.7-3.4-1.8-.2-.1-.5-.1-.8.1l-2.9 2.1L9 11.3c-.2-.1-.4 0-.6.1l-3.7 2.2c-.1-.5-.2-1-.2-1.5 0-4.2 3.4-7.6 7.5-7.6zm0 15c-3.1 0-5.7-1.9-6.9-4.5l3.7-2.2 3.5 1.2c.2.1.5 0 .7-.1l2.9-2.1c.8.4 2.5 1.2 3.5 1.9-.9 3.3-3.9 5.8-7.4 5.8z"}));const Yk=["image"],Jk="image/*",Xk=({alt:e,attributes:{align:t,width:n,height:a,isLink:o,linkTarget:r,shouldSyncIcon:l},containerRef:i,isSelected:s,setAttributes:c,setLogo:u,logoUrl:m,siteUrl:p,logoId:d,iconId:g,setIcon:h,canUserEdit:_})=>{const b=am(i,[t]),f=(0,Tt.useViewportMatch)("medium"),v=!["wide","full"].includes(t)&&f,[{naturalWidth:y,naturalHeight:k},x]=(0,je.useState)({}),[w,E]=(0,je.useState)(!1),{toggleSelection:C}=(0,ut.useDispatch)(Je.store),S=it()("custom-logo-link",{"is-transient":(0,Ct.isBlobURL)(m)}),{imageEditing:B,maxWidth:T,title:N}=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings(),n=e(ct.store).getEntityRecord("root","__unstableBase");return{title:n?.name,imageEditing:t.imageEditing,maxWidth:t.maxWidth}}),[]);(0,je.useEffect)((()=>{l&&d!==g&&c({shouldSyncIcon:!1})}),[]),(0,je.useEffect)((()=>{s||E(!1)}),[s]);const P=(0,je.createElement)("img",{className:"custom-logo",src:m,alt:e,onLoad:e=>{x({naturalWidth:e.target.naturalWidth,naturalHeight:e.target.naturalHeight})}});let I,M=P;if(o&&(M=(0,je.createElement)("a",{href:p,className:S,rel:"home",title:N,onClick:e=>e.preventDefault()},P)),b&&y&&k){I=y>b?b:y}if(!v||!I)return(0,je.createElement)("div",{style:{width:n,height:a}},M);const z=n||120,R=y/k,H=z/R,A=y<k?Ys:Math.ceil(Ys*R),L=k<y?Ys:Math.ceil(Ys/R),D=2.5*T;let V=!1,F=!1;"center"===t?(V=!0,F=!0):(0,Ye.isRTL)()?"left"===t?V=!0:F=!0:"right"===t?F=!0:V=!0;const $=d&&y&&k&&B,G=$&&w?(0,je.createElement)(Je.__experimentalImageEditor,{id:d,url:m,width:z,height:H,clientWidth:b,naturalHeight:k,naturalWidth:y,onSaveImage:e=>{u(e.id)},onFinishEditing:()=>{E(!1)}}):(0,je.createElement)(Ke.ResizableBox,{size:{width:z,height:H},showHandle:s,minWidth:A,maxWidth:D,minHeight:L,maxHeight:D/R,lockAspectRatio:!0,enable:{top:!1,right:V,bottom:!0,left:F},onResizeStart:function(){C(!1)},onResizeStop:(e,t,n,a)=>{C(!0),c({width:parseInt(z+a.width,10),height:parseInt(H+a.height,10)})}},M),O=(0,je.createInterpolateElement)((0,Ye.__)("Site Icons are what you see in browser tabs, bookmark bars, and within the WordPress mobile apps. To use a custom icon that is different from your site logo, use the <a>Site Icon settings</a>."),{a:(0,je.createElement)("a",{href:p+"/wp-admin/customize.php?autofocus[section]=title_tagline",target:"_blank",rel:"noopener noreferrer"})});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Image width"),onChange:e=>c({width:e}),min:A,max:D,initialPosition:Math.min(120,D),value:n||"",disabled:!v}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link image to home"),onChange:()=>c({isLink:!o}),checked:o}),o&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>c({linkTarget:e?"_blank":"_self"}),checked:"_blank"===r})),_&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Use as site icon"),onChange:e=>{c({shouldSyncIcon:e}),h(e?d:void 0)},checked:!!l,help:O})))),(0,je.createElement)(Je.BlockControls,{group:"block"},$&&!w&&(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>E(!0),icon:em,label:(0,Ye.__)("Crop")})),G)};function ex({onRemoveLogo:e,...t}){return(0,je.createElement)(Je.MediaReplaceFlow,{...t,allowedTypes:Yk,accept:Jk},(0,je.createElement)(Ke.MenuItem,{onClick:e},(0,Ye.__)("Reset")))}const tx=({mediaItemData:e={},itemGroupProps:t})=>{const{alt_text:n,source_url:a,slug:o,media_details:r}=e,l=r?.sizes?.full?.file||o;return(0,je.createElement)(Ke.__experimentalItemGroup,{...t,as:"span"},(0,je.createElement)(Ke.__experimentalHStack,{justify:"flex-start",as:"span"},(0,je.createElement)("img",{src:a,alt:n}),(0,je.createElement)(Ke.FlexItem,{as:"span"},(0,je.createElement)(Ke.__experimentalTruncate,{numberOfLines:1,className:"block-library-site-logo__inspector-media-replace-title"},l))))};var nx={to:[{type:"block",blocks:["core/site-title"],transform:({isLink:e,linkTarget:t})=>(0,qe.createBlock)("core/site-title",{isLink:e,linkTarget:t})}]};const ax={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-logo",title:"Site Logo",category:"theme",description:"Display an image to represent this site. Update this block and the changes apply everywhere.",textdomain:"default",attributes:{width:{type:"number"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"},shouldSyncIcon:{type:"boolean"}},example:{viewportWidth:500,attributes:{width:350,className:"block-editor-block-types-list__site-logo-example"}},supports:{html:!1,align:!0,alignWide:!1,color:{__experimentalDuotone:"img, .components-placeholder__illustration, .components-placeholder::before",text:!1,background:!1},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"rounded",label:"Rounded"}],editorStyle:"wp-block-site-logo-editor",style:"wp-block-site-logo"},{name:ox}=ax,rx={icon:Kk,example:{},edit:function({attributes:e,className:t,setAttributes:n,isSelected:a}){const{width:o,shouldSyncIcon:r}=e,l=(0,je.useRef)(),{siteLogoId:i,canUserEdit:s,url:c,siteIconId:u,mediaItemData:m,isRequestingMediaItem:p,mediaUpload:d}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):void 0,l=n("root","__unstableBase"),i=o?r?.site_logo:l?.site_logo,s=r?.site_icon,c=i&&e(ct.store).getMedia(i,{context:"view"}),u=i&&!e(ct.store).hasFinishedResolution("getMedia",[i,{context:"view"}]);return{siteLogoId:i,canUserEdit:o,url:l?.home,mediaItemData:c,isRequestingMediaItem:u,siteIconId:s,mediaUpload:e(Je.store).getSettings().mediaUpload}}),[]),{editEntityRecord:g}=(0,ut.useDispatch)(ct.store),h=(e,t=!1)=>{(r||t)&&_(e),g("root","site",void 0,{site_logo:e})},_=e=>g("root","site",void 0,{site_icon:null!=e?e:null}),{alt_text:b,source_url:f}=null!=m?m:{},v=e=>{if(void 0===r){const t=!u;return n({shouldSyncIcon:t}),void y(e,t)}y(e)},y=(e,t=!1)=>{e&&(e.id||!e.url?h(e.id,t):h(void 0))},{createErrorNotice:k}=(0,ut.useDispatch)(Bt.store),x=e=>{k(e,{type:"snackbar"})},w=e=>{d({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,Ct.isBlobURL)(e?.url)||v(e)},onError:x})},E={mediaURL:f,onSelect:y,onError:x,onRemoveLogo:()=>{h(null),n({width:void 0})}},C=s&&f&&(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(ex,{...E}));let S;const B=void 0===i||p;B&&(S=(0,je.createElement)(Ke.Spinner,null)),f&&(S=(0,je.createElement)(Xk,{alt:b,attributes:e,className:t,containerRef:l,isSelected:a,setAttributes:n,logoUrl:f,setLogo:h,logoId:m?.id||i,siteUrl:c,setIcon:_,iconId:u,canUserEdit:s}));const T=it()(t,{"is-default-size":!o}),N=(0,Je.useBlockProps)({ref:l,className:T}),P=(0,Ye.__)("Add a site logo"),I=(s||f)&&(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Media")},(0,je.createElement)("div",{className:"block-library-site-logo__inspector-media-replace-container"},!s&&!!f&&(0,je.createElement)(tx,{mediaItemData:m,itemGroupProps:{isBordered:!0,className:"block-library-site-logo__inspector-readonly-logo-preview"}}),s&&!!f&&(0,je.createElement)(ex,{...E,name:(0,je.createElement)(tx,{mediaItemData:m}),popoverProps:{}}),s&&!f&&(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Je.MediaUpload,{onSelect:v,allowedTypes:Yk,render:({open:e})=>(0,je.createElement)("div",{className:"block-library-site-logo__inspector-upload-container"},(0,je.createElement)(Ke.Button,{onClick:e,variant:"secondary"},B?(0,je.createElement)(Ke.Spinner,null):(0,Ye.__)("Add media")),(0,je.createElement)(Ke.DropZone,{onFilesDrop:w}))})))));return(0,je.createElement)("div",{...N},C,I,!!f&&S,!f&&!s&&(0,je.createElement)(Ke.Placeholder,{className:"site-logo_placeholder"},!!B&&(0,je.createElement)("span",{className:"components-placeholder__preview"},(0,je.createElement)(Ke.Spinner,null))),!f&&s&&(0,je.createElement)(Je.MediaPlaceholder,{onSelect:v,accept:Jk,allowedTypes:Yk,onError:x,placeholder:e=>{const n=it()("block-editor-media-placeholder",t);return(0,je.createElement)(Ke.Placeholder,{className:n,preview:S,withIllustration:!0,style:{width:o}},e)},mediaLibraryButton:({open:e})=>(0,je.createElement)(Ke.Button,{icon:nm,variant:"primary",label:P,showTooltip:!0,tooltipPosition:"top center",onClick:()=>{e()}})}))},transforms:nx},lx=()=>Qe({name:ox,metadata:ax,settings:rx});var ix=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24"},(0,je.createElement)(Ke.Path,{d:"M4 10.5h16V9H4v1.5ZM4 15h9v-1.5H4V15Z"}));const sx={attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var cx=[sx];const ux={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-tagline",title:"Site Tagline",category:"theme",description:"Describe in a few words what the site is about. The tagline can be used in search results or when sharing on social networks even if it’s not displayed in the theme design.",keywords:["description"],textdomain:"default",attributes:{textAlign:{type:"string"}},example:{},supports:{align:["wide","full"],html:!1,color:{gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},editorStyle:"wp-block-site-tagline-editor"},{name:mx}=ux,px={icon:ix,edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n}){const{textAlign:a}=e,{canUserEdit:o,tagline:r}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):{},l=n("root","__unstableBase");return{canUserEdit:t("update","settings"),tagline:o?r?.description:l?.description}}),[]),{editEntityRecord:l}=(0,ut.useDispatch)(ct.store),i=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a,"wp-block-site-tagline__placeholder":!o&&!r})}),s=o?(0,je.createElement)(Je.RichText,{allowedFormats:[],onChange:function(e){l("root","site",void 0,{description:e})},"aria-label":(0,Ye.__)("Site tagline text"),placeholder:(0,Ye.__)("Write site tagline…"),tagName:"p",value:r,disableLineBreaks:!0,__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)())),...i}):(0,je.createElement)("p",{...i},r||(0,Ye.__)("Site Tagline placeholder"));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{onChange:e=>t({textAlign:e}),value:a})),s)},deprecated:cx},dx=()=>Qe({name:mx,metadata:ux,settings:px});var gx=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M12 9c-.8 0-1.5.7-1.5 1.5S11.2 12 12 12s1.5-.7 1.5-1.5S12.8 9 12 9zm0-5c-3.6 0-6.5 2.8-6.5 6.2 0 .8.3 1.8.9 3.1.5 1.1 1.2 2.3 2 3.6.7 1 3 3.8 3.2 3.9l.4.5.4-.5c.2-.2 2.6-2.9 3.2-3.9.8-1.2 1.5-2.5 2-3.6.6-1.3.9-2.3.9-3.1C18.5 6.8 15.6 4 12 4zm4.3 8.7c-.5 1-1.1 2.2-1.9 3.4-.5.7-1.7 2.2-2.4 3-.7-.8-1.9-2.3-2.4-3-.8-1.2-1.4-2.3-1.9-3.3-.6-1.4-.7-2.2-.7-2.5 0-2.6 2.2-4.7 5-4.7s5 2.1 5 4.7c0 .2-.1 1-.7 2.4z"}));const hx=[0,1,2,3,4,5,6];const _x={attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0}},save(){return null},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var bx=[_x];var fx={to:[{type:"block",blocks:["core/site-logo"],transform:({isLink:e,linkTarget:t})=>(0,qe.createBlock)("core/site-logo",{isLink:e,linkTarget:t})}]};const vx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/site-title",title:"Site Title",category:"theme",description:"Displays the name of this site. Update the block, and the changes apply everywhere it’s used. This will also appear in the browser title bar and in search results.",textdomain:"default",attributes:{level:{type:"number",default:1},textAlign:{type:"string"},isLink:{type:"boolean",default:!0},linkTarget:{type:"string",default:"_self"}},example:{viewportWidth:500},supports:{align:["wide","full"],html:!1,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0,link:!0}},spacing:{padding:!0,margin:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0,lineHeight:!0,fontAppearance:!0,letterSpacing:!0,textTransform:!0}}},editorStyle:"wp-block-site-title-editor",style:"wp-block-site-title"},{name:yx}=vx,kx={icon:gx,example:{},edit:function({attributes:e,setAttributes:t,insertBlocksAfter:n}){const{level:a,textAlign:o,isLink:r,linkTarget:l}=e,{canUserEdit:i,title:s}=(0,ut.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEditedEntityRecord:a}=e(ct.store),o=t("update","settings"),r=o?a("root","site"):{},l=n("root","__unstableBase");return{canUserEdit:o,title:o?r?.title:l?.name}}),[]),{editEntityRecord:c}=(0,ut.useDispatch)(ct.store),u=0===a?"p":`h${a}`,m=(0,Je.useBlockProps)({className:it()({[`has-text-align-${o}`]:o,"wp-block-site-title__placeholder":!i&&!s})}),p=i?(0,je.createElement)(u,{...m},(0,je.createElement)(Je.RichText,{tagName:r?"a":"span",href:r?"#site-title-pseudo-link":void 0,"aria-label":(0,Ye.__)("Site title text"),placeholder:(0,Ye.__)("Write site title…"),value:s,onChange:function(e){c("root","site",void 0,{title:e})},allowedFormats:[],disableLineBreaks:!0,__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})):(0,je.createElement)(u,{...m},r?(0,je.createElement)("a",{href:"#site-title-pseudo-link",onClick:e=>e.preventDefault()},(0,Gn.decodeEntities)(s)||(0,Ye.__)("Site Title placeholder")):(0,je.createElement)("span",null,(0,Gn.decodeEntities)(s)||(0,Ye.__)("Site Title placeholder")));return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.HeadingLevelDropdown,{options:hx,value:a,onChange:e=>t({level:e})}),(0,je.createElement)(Je.AlignmentControl,{value:o,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Make title link to home"),onChange:()=>t({isLink:!r}),checked:r}),r&&(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open in new tab"),onChange:e=>t({linkTarget:e?"_blank":"_self"}),checked:"_blank"===l}))),p)},transforms:fx,deprecated:bx},xx=()=>Qe({name:yx,metadata:vx,settings:kx});var wx=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M9 11.8l6.1-4.5c.1.4.4.7.9.7h2c.6 0 1-.4 1-1V5c0-.6-.4-1-1-1h-2c-.6 0-1 .4-1 1v.4l-6.4 4.8c-.2-.1-.4-.2-.6-.2H6c-.6 0-1 .4-1 1v2c0 .6.4 1 1 1h2c.2 0 .4-.1.6-.2l6.4 4.8v.4c0 .6.4 1 1 1h2c.6 0 1-.4 1-1v-2c0-.6-.4-1-1-1h-2c-.5 0-.8.3-.9.7L9 12.2v-.4z"}));var Ex=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.734 16.106l2.176-2.38-1.093-1.028-3.846 4.158 3.846 4.157 1.093-1.027-2.176-2.38h2.811c1.125 0 2.25.03 3.374 0 1.428-.001 3.362-.25 4.963-1.277 1.66-1.065 2.868-2.906 2.868-5.859 0-2.479-1.327-4.896-3.65-5.93-1.82-.813-3.044-.8-4.806-.788l-.567.002v1.5c.184 0 .368 0 .553-.002 1.82-.007 2.704-.014 4.21.657 1.854.827 2.76 2.657 2.76 4.561 0 2.472-.973 3.824-2.178 4.596-1.258.807-2.864 1.04-4.163 1.04h-.02c-1.115.03-2.229 0-3.344 0H6.734z"}));const Cx=()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M15.6 7.2H14v1.5h1.6c2 0 3.7 1.7 3.7 3.7s-1.7 3.7-3.7 3.7H14v1.5h1.6c2.8 0 5.2-2.3 5.2-5.2 0-2.9-2.3-5.2-5.2-5.2zM4.7 12.4c0-2 1.7-3.7 3.7-3.7H10V7.2H8.4c-2.9 0-5.2 2.3-5.2 5.2 0 2.9 2.3 5.2 5.2 5.2H10v-1.5H8.4c-2 0-3.7-1.7-3.7-3.7zm4.6.9h5.3v-1.5H9.3v1.5z"})),Sx=[{isDefault:!0,name:"wordpress",attributes:{service:"wordpress"},title:"WordPress",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"}))},{name:"fivehundredpx",attributes:{service:"fivehundredpx"},title:"500px",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"}))},{name:"amazon",attributes:{service:"amazon"},title:"Amazon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"}))},{name:"bandcamp",attributes:{service:"bandcamp"},title:"Bandcamp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"}))},{name:"behance",attributes:{service:"behance"},title:"Behance",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18.973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"}))},{name:"chain",attributes:{service:"chain"},title:"Link",icon:Cx},{name:"codepen",attributes:{service:"codepen"},title:"CodePen",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.015,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"}))},{name:"deviantart",attributes:{service:"deviantart"},title:"DeviantArt",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"}))},{name:"dribbble",attributes:{service:"dribbble"},title:"Dribbble",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.187,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"}))},{name:"dropbox",attributes:{service:"dropbox"},title:"Dropbox",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"}))},{name:"etsy",attributes:{service:"etsy"},title:"Etsy",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.1087-4.02174.1087Z"}))},{name:"facebook",attributes:{service:"facebook"},title:"Facebook",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"}))},{name:"feed",attributes:{service:"feed"},title:"RSS Feed",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"}))},{name:"flickr",attributes:{service:"flickr"},title:"Flickr",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"}))},{name:"foursquare",attributes:{service:"foursquare"},title:"Foursquare",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"}))},{name:"goodreads",attributes:{service:"goodreads"},title:"Goodreads",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"}))},{name:"google",attributes:{service:"google"},title:"Google",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"}))},{name:"github",attributes:{service:"github"},title:"GitHub",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.523,2,12,2z"}))},{name:"instagram",attributes:{service:"instagram"},title:"Instagram",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0.596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"}))},{name:"lastfm",attributes:{service:"lastfm"},title:"Last.fm",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 12.0002 1.5 C 6.2006 1.5 1.5 6.2011 1.5 11.9998 C 1.5 17.799 6.2006 22.5 12.0002 22.5 C 17.799 22.5 22.5 17.799 22.5 11.9998 C 22.5 6.2011 17.799 1.5 12.0002 1.5 Z M 16.1974 16.2204 C 14.8164 16.2152 13.9346 15.587 13.3345 14.1859 L 13.1816 13.8451 L 11.8541 10.8101 C 11.4271 9.7688 10.3526 9.0712 9.1801 9.0712 C 7.5695 9.0712 6.2593 10.3851 6.2593 12.001 C 6.2593 13.6165 7.5695 14.9303 9.1801 14.9303 C 10.272 14.9303 11.2651 14.3275 11.772 13.3567 C 11.7893 13.3235 11.8239 13.302 11.863 13.3038 C 11.9007 13.3054 11.9353 13.3288 11.9504 13.3632 L 12.4865 14.6046 C 12.5016 14.639 12.4956 14.6778 12.4723 14.7069 C 11.6605 15.6995 10.4602 16.2683 9.1801 16.2683 C 6.8331 16.2683 4.9234 14.3536 4.9234 12.001 C 4.9234 9.6468 6.833 7.732 9.1801 7.732 C 10.9572 7.732 12.3909 8.6907 13.1138 10.3636 C 13.1206 10.3802 13.8412 12.0708 14.4744 13.5191 C 14.8486 14.374 15.1462 14.896 16.1288 14.9292 C 17.0663 14.9613 17.7538 14.4122 17.7538 13.6485 C 17.7538 12.9691 17.3321 12.8004 16.3803 12.4822 C 14.7365 11.9398 13.845 11.3861 13.845 10.0182 C 13.845 8.6809 14.7667 7.8162 16.192 7.8162 C 17.1288 7.8162 17.8155 8.2287 18.2921 9.0768 C 18.305 9.1006 18.3079 9.1281 18.3004 9.1542 C 18.2929 9.1803 18.2748 9.2021 18.2507 9.2138 L 17.3614 9.669 C 17.3178 9.692 17.2643 9.6781 17.2356 9.6385 C 16.9329 9.2135 16.5956 9.0251 16.1423 9.0251 C 15.5512 9.0251 15.122 9.429 15.122 9.9865 C 15.122 10.6738 15.6529 10.8414 16.5339 11.1192 C 16.6491 11.1558 16.7696 11.194 16.8939 11.2343 C 18.2763 11.6865 19.0768 12.2311 19.0768 13.6836 C 19.0769 15.1297 17.8389 16.2204 16.1974 16.2204 Z"}))},{name:"linkedin",attributes:{service:"linkedin"},title:"LinkedIn",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"}))},{name:"mail",attributes:{service:"mail"},title:"Mail",keywords:["email","e-mail"],icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19 5H5c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm.5 12c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5V9.8l7.5 5.6 7.5-5.6V17zm0-9.1L12 13.6 4.5 7.9V7c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v.9z"}))},{name:"mastodon",attributes:{service:"mastodon"},title:"Mastodon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388 2.674 1.146.658.757.986 1.781.986 3.07v6.304z"}))},{name:"meetup",attributes:{service:"meetup"},title:"Meetup",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.82507,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.83505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"}))},{name:"medium",attributes:{service:"medium"},title:"Medium",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"}))},{name:"patreon",attributes:{service:"patreon"},title:"Patreon",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 569 546",version:"1.1"},(0,je.createElement)(We.Circle,{cx:"363",cy:"205",r:"205"}),(0,je.createElement)(We.Rect,{width:"100",height:"546",x:"0",y:"0"}))},{name:"pinterest",attributes:{service:"pinterest"},title:"Pinterest",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"}))},{name:"pocket",attributes:{service:"pocket"},title:"Pocket",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.256,9.089,18.238,9.956,17.692,10.481z"}))},{name:"reddit",attributes:{service:"reddit"},title:"Reddit",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22 12.068a2.184 2.184 0 0 0-2.186-2.186c-.592 0-1.13.233-1.524.609-1.505-1.075-3.566-1.774-5.86-1.864l1.004-4.695 3.261.699A1.56 1.56 0 1 0 18.255 3c-.61-.001-1.147.357-1.398.877l-3.638-.77a.382.382 0 0 0-.287.053.348.348 0 0 0-.161.251l-1.112 5.233c-2.33.072-4.426.77-5.95 1.864a2.201 2.201 0 0 0-1.523-.61 2.184 2.184 0 0 0-.896 4.176c-.036.215-.053.43-.053.663 0 3.37 3.924 6.111 8.763 6.111s8.763-2.724 8.763-6.11c0-.216-.017-.449-.053-.664A2.207 2.207 0 0 0 22 12.068Zm-15.018 1.56a1.56 1.56 0 0 1 3.118 0c0 .86-.699 1.558-1.559 1.558-.86.018-1.559-.699-1.559-1.559Zm8.728 4.139c-1.076 1.075-3.119 1.147-3.71 1.147-.61 0-2.652-.09-3.71-1.147a.4.4 0 0 1 0-.573.4.4 0 0 1 .574 0c.68.68 2.114.914 3.136.914 1.022 0 2.473-.233 3.136-.914a.4.4 0 0 1 .574 0 .436.436 0 0 1 0 .573Zm-.287-2.563a1.56 1.56 0 0 1 0-3.118c.86 0 1.56.699 1.56 1.56 0 .841-.7 1.558-1.56 1.558Z"}))},{name:"skype",attributes:{service:"skype"},title:"Skype",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0.762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"}))},{name:"snapchat",attributes:{service:"snapchat"},title:"Snapchat",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.527a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"}))},{name:"soundcloud",attributes:{service:"soundcloud"},title:"SoundCloud",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"}))},{name:"spotify",attributes:{service:"spotify"},title:"Spotify",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865"}))},{name:"telegram",attributes:{service:"telegram"},title:"Telegram",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 128 128",version:"1.1"},(0,je.createElement)(We.Path,{d:"M28.9700376,63.3244248 C47.6273373,55.1957357 60.0684594,49.8368063 66.2934036,47.2476366 C84.0668845,39.855031 87.7600616,38.5708563 90.1672227,38.528 C90.6966555,38.5191258 91.8804274,38.6503351 92.6472251,39.2725385 C93.294694,39.7979149 93.4728387,40.5076237 93.5580865,41.0057381 C93.6433345,41.5038525 93.7494885,42.63857 93.6651041,43.5252052 C92.7019529,53.6451182 88.5344133,78.2034783 86.4142057,89.5379542 C85.5170662,94.3339958 83.750571,95.9420841 82.0403991,96.0994568 C78.3237996,96.4414641 75.5015827,93.6432685 71.9018743,91.2836143 C66.2690414,87.5912212 63.0868492,85.2926952 57.6192095,81.6896017 C51.3004058,77.5256038 55.3966232,75.2369981 58.9976911,71.4967761 C59.9401076,70.5179421 76.3155302,55.6232293 76.6324771,54.2720454 C76.6721165,54.1030573 76.7089039,53.4731496 76.3346867,53.1405352 C75.9604695,52.8079208 75.4081573,52.921662 75.0095933,53.0121213 C74.444641,53.1403447 65.4461175,59.0880351 48.0140228,70.8551922 C45.4598218,72.6091037 43.1463059,73.4636682 41.0734751,73.4188859 C38.7883453,73.3695169 34.3926725,72.1268388 31.1249416,71.0646282 C27.1169366,69.7617838 23.931454,69.0729605 24.208838,66.8603276 C24.3533167,65.7078514 25.9403832,64.5292172 28.9700376,63.3244248 Z"}))},{name:"threads",attributes:{service:"threads"},title:"Threads",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.3 11.3c-.1 0-.2-.1-.2-.1-.1-2.6-1.5-4-3.9-4-1.4 0-2.6.6-3.3 1.7l1.3.9c.5-.8 1.4-1 2-1 .8 0 1.4.2 1.7.7.3.3.5.8.5 1.3-.7-.1-1.4-.2-2.2-.1-2.2.1-3.7 1.4-3.6 3.2 0 .9.5 1.7 1.3 2.2.7.4 1.5.6 2.4.6 1.2-.1 2.1-.5 2.7-1.3.5-.6.8-1.4.9-2.4.6.3 1 .8 1.2 1.3.4.9.4 2.4-.8 3.6-1.1 1.1-2.3 1.5-4.3 1.5-2.1 0-3.8-.7-4.8-2S5.7 14.3 5.7 12c0-2.3.5-4.1 1.5-5.4 1.1-1.3 2.7-2 4.8-2 2.2 0 3.8.7 4.9 2 .5.7.9 1.5 1.2 2.5l1.5-.4c-.3-1.2-.8-2.2-1.5-3.1-1.3-1.7-3.3-2.6-6-2.6-2.6 0-4.7.9-6 2.6C4.9 7.2 4.3 9.3 4.3 12s.6 4.8 1.9 6.4c1.4 1.7 3.4 2.6 6 2.6 2.3 0 4-.6 5.3-2 1.8-1.8 1.7-4 1.1-5.4-.4-.9-1.2-1.7-2.3-2.3zm-4 3.8c-1 .1-2-.4-2-1.3 0-.7.5-1.5 2.1-1.6h.5c.6 0 1.1.1 1.6.2-.2 2.3-1.3 2.7-2.2 2.7z"}))},{name:"tiktok",attributes:{service:"tiktok"},title:"TikTok",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 32 32",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.708 0.027c1.745-0.027 3.48-0.011 5.213-0.027 0.105 2.041 0.839 4.12 2.333 5.563 1.491 1.479 3.6 2.156 5.652 2.385v5.369c-1.923-0.063-3.855-0.463-5.6-1.291-0.76-0.344-1.468-0.787-2.161-1.24-0.009 3.896 0.016 7.787-0.025 11.667-0.104 1.864-0.719 3.719-1.803 5.255-1.744 2.557-4.771 4.224-7.88 4.276-1.907 0.109-3.812-0.411-5.437-1.369-2.693-1.588-4.588-4.495-4.864-7.615-0.032-0.667-0.043-1.333-0.016-1.984 0.24-2.537 1.495-4.964 3.443-6.615 2.208-1.923 5.301-2.839 8.197-2.297 0.027 1.975-0.052 3.948-0.052 5.923-1.323-0.428-2.869-0.308-4.025 0.495-0.844 0.547-1.485 1.385-1.819 2.333-0.276 0.676-0.197 1.427-0.181 2.145 0.317 2.188 2.421 4.027 4.667 3.828 1.489-0.016 2.916-0.88 3.692-2.145 0.251-0.443 0.532-0.896 0.547-1.417 0.131-2.385 0.079-4.76 0.095-7.145 0.011-5.375-0.016-10.735 0.025-16.093z"}))},{name:"tumblr",attributes:{service:"tumblr"},title:"Tumblr",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M17.04 21.28h-3.28c-2.84 0-4.94-1.37-4.94-5.02v-5.67H6.08V7.5c2.93-.73 4.11-3.3 4.3-5.48h3.01v4.93h3.47v3.65H13.4v4.93c0 1.47.73 2.01 1.92 2.01h1.73v3.75z"}))},{name:"twitch",attributes:{service:"twitch"},title:"Twitch",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"}))},{name:"twitter",attributes:{service:"twitter"},title:"Twitter",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"}))},{name:"vimeo",attributes:{service:"vimeo"},title:"Vimeo",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"}))},{name:"vk",attributes:{service:"vk"},title:"VK",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0S21.9,7,21.9,7L22,7.1z"}))},{name:"whatsapp",attributes:{service:"whatsapp"},title:"WhatsApp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M 12.011719 2 C 6.5057187 2 2.0234844 6.478375 2.0214844 11.984375 C 2.0204844 13.744375 2.4814687 15.462563 3.3554688 16.976562 L 2 22 L 7.2324219 20.763672 C 8.6914219 21.559672 10.333859 21.977516 12.005859 21.978516 L 12.009766 21.978516 C 17.514766 21.978516 21.995047 17.499141 21.998047 11.994141 C 22.000047 9.3251406 20.962172 6.8157344 19.076172 4.9277344 C 17.190172 3.0407344 14.683719 2.001 12.011719 2 z M 12.009766 4 C 14.145766 4.001 16.153109 4.8337969 17.662109 6.3417969 C 19.171109 7.8517969 20.000047 9.8581875 19.998047 11.992188 C 19.996047 16.396187 16.413812 19.978516 12.007812 19.978516 C 10.674812 19.977516 9.3544062 19.642812 8.1914062 19.007812 L 7.5175781 18.640625 L 6.7734375 18.816406 L 4.8046875 19.28125 L 5.2851562 17.496094 L 5.5019531 16.695312 L 5.0878906 15.976562 C 4.3898906 14.768562 4.0204844 13.387375 4.0214844 11.984375 C 4.0234844 7.582375 7.6067656 4 12.009766 4 z M 8.4765625 7.375 C 8.3095625 7.375 8.0395469 7.4375 7.8105469 7.6875 C 7.5815469 7.9365 6.9355469 8.5395781 6.9355469 9.7675781 C 6.9355469 10.995578 7.8300781 12.182609 7.9550781 12.349609 C 8.0790781 12.515609 9.68175 15.115234 12.21875 16.115234 C 14.32675 16.946234 14.754891 16.782234 15.212891 16.740234 C 15.670891 16.699234 16.690438 16.137687 16.898438 15.554688 C 17.106437 14.971687 17.106922 14.470187 17.044922 14.367188 C 16.982922 14.263188 16.816406 14.201172 16.566406 14.076172 C 16.317406 13.951172 15.090328 13.348625 14.861328 13.265625 C 14.632328 13.182625 14.464828 13.140625 14.298828 13.390625 C 14.132828 13.640625 13.655766 14.201187 13.509766 14.367188 C 13.363766 14.534188 13.21875 14.556641 12.96875 14.431641 C 12.71875 14.305641 11.914938 14.041406 10.960938 13.191406 C 10.218937 12.530406 9.7182656 11.714844 9.5722656 11.464844 C 9.4272656 11.215844 9.5585938 11.079078 9.6835938 10.955078 C 9.7955938 10.843078 9.9316406 10.663578 10.056641 10.517578 C 10.180641 10.371578 10.223641 10.267562 10.306641 10.101562 C 10.389641 9.9355625 10.347156 9.7890625 10.285156 9.6640625 C 10.223156 9.5390625 9.737625 8.3065 9.515625 7.8125 C 9.328625 7.3975 9.131125 7.3878594 8.953125 7.3808594 C 8.808125 7.3748594 8.6425625 7.375 8.4765625 7.375 z"}))},{name:"x",attributes:{service:"x"},keywords:["twitter"],title:"X",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M13.982 10.622 20.54 3h-1.554l-5.693 6.618L8.745 3H3.5l6.876 10.007L3.5 21h1.554l6.012-6.989L15.868 21h5.245l-7.131-10.378Zm-2.128 2.474-.697-.997-5.543-7.93H8l4.474 6.4.697.996 5.815 8.318h-2.387l-4.745-6.787Z"}))},{name:"yelp",attributes:{service:"yelp"},title:"Yelp",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"}))},{name:"youtube",attributes:{service:"youtube"},title:"YouTube",icon:()=>(0,je.createElement)(We.SVG,{width:"24",height:"24",viewBox:"0 0 24 24",version:"1.1"},(0,je.createElement)(We.Path,{d:"M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"}))}];Sx.forEach((e=>{e.isActive||(e.isActive=(e,t)=>e.service===t.service)}));var Bx=Sx;const Tx=({url:e,setAttributes:t,setPopover:n,popoverAnchor:a,clientId:o})=>{const{removeBlock:r}=(0,ut.useDispatch)(Je.store);return(0,je.createElement)(Je.URLPopover,{anchor:a,onClose:()=>n(!1)},(0,je.createElement)("form",{className:"block-editor-url-popover__link-editor",onSubmit:e=>{e.preventDefault(),n(!1)}},(0,je.createElement)("div",{className:"block-editor-url-input"},(0,je.createElement)(Je.URLInput,{__nextHasNoMarginBottom:!0,value:e,onChange:e=>t({url:e}),placeholder:(0,Ye.__)("Enter address"),disableSuggestions:!0,onKeyDown:t=>{e||t.defaultPrevented||![un.BACKSPACE,un.DELETE].includes(t.keyCode)||r(o)}})),(0,je.createElement)(Ke.Button,{icon:Ex,label:(0,Ye.__)("Apply"),type:"submit"})))};var Nx=({attributes:e,context:t,isSelected:n,setAttributes:a,clientId:o})=>{const{url:r,service:l,label:i,rel:s}=e,{showLabels:c,iconColor:u,iconColorValue:m,iconBackgroundColor:p,iconBackgroundColorValue:d}=t,[g,h]=(0,je.useState)(!1),_=it()("wp-social-link","wp-social-link-"+l,{"wp-social-link__is-incomplete":!r,[`has-${u}-color`]:u,[`has-${p}-background-color`]:p}),[b,f]=(0,je.useState)(null),v=(e=>{const t=Bx.find((t=>t.name===e));return t?t.icon:Cx})(l),y=(e=>{const t=Bx.find((t=>t.name===e));return t?t.title:(0,Ye.__)("Social Icon")})(l),k=null!=i?i:y,x=(0,Je.useBlockProps)({className:_,style:{color:m,backgroundColor:d}});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.sprintf)((0,Ye.__)("%s label"),y),initialOpen:!1},(0,je.createElement)(Ke.PanelRow,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link label"),help:(0,Ye.__)("Briefly describe the link to help screen reader users."),value:i||"",onChange:e=>a({label:e})})))),(0,je.createElement)(Je.InspectorControls,{group:"advanced"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Link rel"),value:s||"",onChange:e=>a({rel:e})})),(0,je.createElement)("li",{...x},(0,je.createElement)(Ke.Button,{className:"wp-block-social-link-anchor",ref:f,onClick:()=>h(!0)},(0,je.createElement)(v,null),(0,je.createElement)("span",{className:it()("wp-block-social-link-label",{"screen-reader-text":!c})},k),n&&g&&(0,je.createElement)(Tx,{url:r,setAttributes:a,setPopover:h,popoverAnchor:b,clientId:o}))))};const Px={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-link",title:"Social Icon",category:"widgets",parent:["core/social-links"],description:"Display an icon linking to a social media profile or site.",textdomain:"default",attributes:{url:{type:"string"},service:{type:"string"},label:{type:"string"},rel:{type:"string"}},usesContext:["openInNewTab","showLabels","iconColor","iconColorValue","iconBackgroundColor","iconBackgroundColorValue"],supports:{reusable:!1,html:!1},editorStyle:"wp-block-social-link-editor"},{name:Ix}=Px,Mx={icon:wx,edit:Nx,variations:Bx},zx=()=>Qe({name:Ix,metadata:Px,settings:Mx}),Rx=[{attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab"},supports:{align:["left","center","right"],anchor:!0},migrate:e=>{if(e.layout)return e;const{className:t}=e,n="items-justified-",a=new RegExp(`\\b${n}[^ ]*[ ]?\\b`,"g"),o={...e,className:t?.replace(a,"").trim()},r=t?.match(a)?.[0]?.trim();return r&&Object.assign(o,{layout:{type:"flex",justifyContent:r.slice(16)}}),o},save:e=>{const{attributes:{iconBackgroundColorValue:t,iconColorValue:n,itemsJustification:a,size:o}}=e,r=it()(o,{"has-icon-color":n,"has-icon-background-color":t,[`items-justified-${a}`]:a}),l={"--wp--social-links--icon-color":n,"--wp--social-links--icon-background-color":t};return(0,je.createElement)("ul",{...Je.useBlockProps.save({className:r,style:l})},(0,je.createElement)(Je.InnerBlocks.Content,null))}}];var Hx=Rx;var Ax=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));const Lx=["core/social-link"],Dx=[{name:(0,Ye.__)("Small"),value:"has-small-icon-size"},{name:(0,Ye.__)("Normal"),value:"has-normal-icon-size"},{name:(0,Ye.__)("Large"),value:"has-large-icon-size"},{name:(0,Ye.__)("Huge"),value:"has-huge-icon-size"}];var Vx=(0,Je.withColors)({iconColor:"icon-color",iconBackgroundColor:"icon-background-color"})((function(e){var t;const{clientId:n,attributes:a,iconBackgroundColor:o,iconColor:r,isSelected:l,setAttributes:i,setIconBackgroundColor:s,setIconColor:c}=e,{iconBackgroundColorValue:u,customIconBackgroundColor:m,iconColorValue:p,openInNewTab:d,showLabels:g,size:h}=a,_=a.className?.includes("is-style-logos-only"),b=(0,je.useRef)({});(0,je.useEffect)((()=>{_?(b.current={iconBackgroundColor:o,iconBackgroundColorValue:u,customIconBackgroundColor:m},i({iconBackgroundColor:void 0,customIconBackgroundColor:void 0,iconBackgroundColorValue:void 0})):i({...b.current})}),[_]);const f=(0,je.createElement)("li",{className:"wp-block-social-links__social-placeholder"},(0,je.createElement)("div",{className:"wp-block-social-links__social-placeholder-icons"},(0,je.createElement)("div",{className:"wp-social-link wp-social-link-twitter"}),(0,je.createElement)("div",{className:"wp-social-link wp-social-link-facebook"}),(0,je.createElement)("div",{className:"wp-social-link wp-social-link-instagram"}))),v=(0,je.createElement)("li",{className:"wp-block-social-links__social-prompt"},(0,Ye.__)("Click plus to add")),y=it()(h,{"has-visible-labels":g,"has-icon-color":r.color||p,"has-icon-background-color":o.color||u}),k=(0,Je.useBlockProps)({className:y}),x=(0,Je.useInnerBlocksProps)(k,{allowedBlocks:Lx,placeholder:l?v:f,templateLock:!1,orientation:null!==(t=a.layout?.orientation)&&void 0!==t?t:"horizontal",__experimentalAppenderTagName:"li"}),w=[{value:r.color||p,onChange:e=>{c(e),i({iconColorValue:e})},label:(0,Ye.__)("Icon color"),resetAllFilter:()=>{c(void 0),i({iconColorValue:void 0})}}];_||w.push({value:o.color||u,onChange:e=>{s(e),i({iconBackgroundColorValue:e})},label:(0,Ye.__)("Icon background"),resetAllFilter:()=>{s(void 0),i({iconBackgroundColorValue:void 0})}});const E=(0,Je.__experimentalUseMultipleOriginColorsAndGradients)();return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarDropdownMenu,{label:(0,Ye.__)("Size"),text:(0,Ye.__)("Size"),icon:null,popoverProps:{position:"bottom right"}},(({onClose:e})=>(0,je.createElement)(Ke.MenuGroup,null,Dx.map((t=>(0,je.createElement)(Ke.MenuItem,{icon:(h===t.value||!h&&"has-normal-icon-size"===t.value)&&Ax,isSelected:h===t.value,key:t.value,onClick:()=>{i({size:t.value})},onClose:e,role:"menuitemradio"},t.name))))))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Open links in new tab"),checked:d,onChange:()=>i({openInNewTab:!d})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show labels"),checked:g,onChange:()=>i({showLabels:!g})}))),E.hasColorsOrGradients&&(0,je.createElement)(Je.InspectorControls,{group:"color"},w.map((({onChange:e,label:t,value:a,resetAllFilter:o})=>(0,je.createElement)(Je.__experimentalColorGradientSettingsDropdown,{key:`social-links-color-${t}`,__experimentalIsRenderedInSidebar:!0,settings:[{colorValue:a,label:t,onColorChange:e,isShownByDefault:!0,resetAllFilter:o,enableAlpha:!0}],panelId:n,...E}))),!_&&(0,je.createElement)(Je.ContrastChecker,{textColor:p,backgroundColor:u,isLargeText:!1})),(0,je.createElement)("ul",{...x}))}));const Fx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/social-links",title:"Social Icons",category:"widgets",description:"Display icons linking to your social media profiles or sites.",keywords:["links"],textdomain:"default",attributes:{iconColor:{type:"string"},customIconColor:{type:"string"},iconColorValue:{type:"string"},iconBackgroundColor:{type:"string"},customIconBackgroundColor:{type:"string"},iconBackgroundColorValue:{type:"string"},openInNewTab:{type:"boolean",default:!1},showLabels:{type:"boolean",default:!1},size:{type:"string"}},providesContext:{openInNewTab:"openInNewTab",showLabels:"showLabels",iconColor:"iconColor",iconColorValue:"iconColorValue",iconBackgroundColor:"iconBackgroundColor",iconBackgroundColorValue:"iconBackgroundColorValue"},supports:{align:["left","center","right"],anchor:!0,__experimentalExposeControlsToChildren:!0,layout:{allowSwitching:!1,allowInheriting:!1,allowVerticalAlignment:!1,default:{type:"flex"}},color:{enableContrastChecker:!1,background:!0,gradients:!0,text:!1,__experimentalDefaultControls:{background:!1}},spacing:{blockGap:["horizontal","vertical"],margin:!0,padding:!0,units:["px","em","rem","vh","vw"],__experimentalDefaultControls:{blockGap:!0,margin:!0,padding:!1}}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"logos-only",label:"Logos Only"},{name:"pill-shape",label:"Pill Shape"}],editorStyle:"wp-block-social-links-editor",style:"wp-block-social-links"},{name:$x}=Fx,Gx={example:{innerBlocks:[{name:"core/social-link",attributes:{service:"wordpress",url:"https://wordpress.org"}},{name:"core/social-link",attributes:{service:"facebook",url:"https://www.facebook.com/WordPress/"}},{name:"core/social-link",attributes:{service:"twitter",url:"https://twitter.com/WordPress"}}]},icon:wx,edit:Vx,save:function(e){const{attributes:{iconBackgroundColorValue:t,iconColorValue:n,showLabels:a,size:o}}=e,r=it()(o,{"has-visible-labels":a,"has-icon-color":n,"has-icon-background-color":t}),l=Je.useBlockProps.save({className:r}),i=Je.useInnerBlocksProps.save(l);return(0,je.createElement)("ul",{...i})},deprecated:Hx},Ox=()=>Qe({name:$x,metadata:Fx,settings:Gx});var Ux=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M7 18h4.5v1.5h-7v-7H6V17L17 6h-4.5V4.5h7v7H18V7L7 18Z"}));const qx=[{attributes:{height:{type:"number",default:100},width:{type:"number"}},migrate(e){const{height:t,width:n}=e;return{...e,width:void 0!==n?`${n}px`:void 0,height:void 0!==t?`${t}px`:void 0}},save({attributes:e}){return(0,je.createElement)("div",{...Je.useBlockProps.save({style:{height:e.height,width:e.width},"aria-hidden":!0})})}}];var jx=qx;const Wx=0;function Zx({label:e,onChange:t,isResizing:n,value:a=""}){const o=(0,Tt.useInstanceId)(Ke.__experimentalUnitControl,"block-spacer-height-input"),r=(0,Je.useSetting)("spacing.spacingSizes"),l=((0,Je.useSetting)("spacing.units")||void 0)?.filter((e=>"%"!==e)),i=(0,Ke.__experimentalUseCustomUnits)({availableUnits:l||["px","em","rem","vw","vh"],defaultValues:{px:100,em:10,rem:10,vw:10,vh:25}}),s=e=>{t(e.all)},[c,u]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(a),m=(0,Je.isValueSpacingPreset)(a)?a:[c,n?"px":u].join("");return(0,je.createElement)(je.Fragment,null,(!r||0===r?.length)&&(0,je.createElement)(Ke.BaseControl,{label:e,id:o},(0,je.createElement)(Ke.__experimentalUnitControl,{id:o,isResetValueOnUnitChange:!0,min:Wx,onChange:s,style:{maxWidth:80},value:m,units:i})),r?.length>0&&(0,je.createElement)(We.View,{className:"tools-panel-item-spacing"},(0,je.createElement)(Je.__experimentalSpacingSizesControl,{values:{all:m},onChange:s,label:e,sides:["all"],units:i,allowReset:!1,splitOnAxis:!1,showSideInLabel:!1})))}function Qx({setAttributes:e,orientation:t,height:n,width:a,isResizing:o}){return(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},"horizontal"===t&&(0,je.createElement)(Zx,{label:(0,Ye.__)("Width"),value:a,onChange:t=>e({width:t}),isResizing:o}),"horizontal"!==t&&(0,je.createElement)(Zx,{label:(0,Ye.__)("Height"),value:n,onChange:t=>e({height:t}),isResizing:o})))}const Kx=({orientation:e,onResizeStart:t,onResize:n,onResizeStop:a,isSelected:o,isResizing:r,setIsResizing:l,...i})=>{const s=t=>"horizontal"===e?t.clientWidth:t.clientHeight,c=e=>`${s(e)}px`;return(0,je.createElement)(Ke.ResizableBox,{className:it()("block-library-spacer__resize-container",{"resize-horizontal":"horizontal"===e,"is-resizing":r,"is-selected":o}),onResizeStart:(e,a,o)=>{const r=c(o);t(r),n(r)},onResize:(e,t,a)=>{n(c(a)),r||l(!0)},onResizeStop:(e,t,n)=>{const o=s(n);a(`${o}px`),l(!1)},__experimentalShowTooltip:!0,__experimentalTooltipProps:{axis:"horizontal"===e?"x":"y",position:"corner",isVisible:r},showHandle:o,...i})};var Yx=({attributes:e,isSelected:t,setAttributes:n,toggleSelection:a,context:o,__unstableParentLayout:r,className:l})=>{const i=(0,ut.useSelect)((e=>{const t=e(Je.store).getSettings();return t?.disableCustomSpacingSizes})),{orientation:s}=o,{orientation:c,type:u}=r||{},m="flex"===u,p=!c&&m?"horizontal":c||s,{height:d,width:g,style:h={}}=e,{layout:_={}}=h,{selfStretch:b,flexSize:f}=_,v=(0,Je.useSetting)("spacing.spacingSizes"),[y,k]=(0,je.useState)(!1),[x,w]=(0,je.useState)(null),[E,C]=(0,je.useState)(null),S=()=>a(!1),B=()=>a(!0),T=e=>{B(),m&&n({style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}}),n({height:e}),w(null)},N=e=>{B(),m&&n({style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}}),n({width:e}),C(null)},P="horizontal"===p?E||f:x||f,I={height:"horizontal"===p?24:(()=>{if(!m)return x||(0,Je.getSpacingPresetCssVar)(d)||void 0})(),width:"horizontal"===p?(()=>{if(!m)return E||(0,Je.getSpacingPresetCssVar)(g)||void 0})():void 0,minWidth:"vertical"===p&&m?48:void 0,flexBasis:m?P:void 0,flexGrow:m&&y?0:void 0};return(0,je.useEffect)((()=>{if(m&&"fill"!==b&&"fit"!==b&&!f)if("horizontal"===p){const e=(0,Je.getCustomValueFromPreset)(g,v)||(0,Je.getCustomValueFromPreset)(d,v)||"100px";n({width:"0px",style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}})}else{const e=(0,Je.getCustomValueFromPreset)(d,v)||(0,Je.getCustomValueFromPreset)(g,v)||"100px";n({height:"0px",style:{...h,layout:{..._,flexSize:e,selfStretch:"fixed"}}})}else!m||"fill"!==b&&"fit"!==b?m||!b&&!f||(n("horizontal"===p?{width:f}:{height:f}),n({style:{...h,layout:{..._,flexSize:void 0,selfStretch:void 0}}})):n("horizontal"===p?{width:void 0}:{height:void 0})}),[h,f,d,p,m,_,b,n,v,g]),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(We.View,{...(0,Je.useBlockProps)({style:I,className:it()(l,{"custom-sizes-disabled":i})})},"horizontal"===(M=p)?(0,je.createElement)(Kx,{minWidth:Wx,enable:{top:!1,right:!0,bottom:!1,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:M,onResizeStart:S,onResize:C,onResizeStop:N,isSelected:t,isResizing:y,setIsResizing:k}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Kx,{minHeight:Wx,enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},orientation:M,onResizeStart:S,onResize:w,onResizeStop:T,isSelected:t,isResizing:y,setIsResizing:k}))),!m&&(0,je.createElement)(Qx,{setAttributes:n,height:x||d,width:E||g,orientation:p,isResizing:y}));var M};const Jx={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/spacer",title:"Spacer",category:"design",description:"Add white space between blocks and customize its height.",textdomain:"default",attributes:{height:{type:"string",default:"100px"},width:{type:"string"}},usesContext:["orientation"],supports:{anchor:!0,spacing:{margin:["top","bottom"],__experimentalDefaultControls:{margin:!0}}},editorStyle:"wp-block-spacer-editor",style:"wp-block-spacer"},{name:Xx}=Jx,ew={icon:Ux,edit:Yx,save:function({attributes:e}){const{height:t,width:n,style:a}=e,{layout:{selfStretch:o}={}}=a||{},r="fill"===o||"fit"===o?void 0:t;return(0,je.createElement)("div",{...Je.useBlockProps.save({style:{height:(0,Je.getSpacingPresetCssVar)(r),width:(0,Je.getSpacingPresetCssVar)(n)},"aria-hidden":!0})})},deprecated:jx},tw=()=>Qe({name:Xx,metadata:Jx,settings:ew});var nw=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM5 4.5h14c.3 0 .5.2.5.5v3.5h-15V5c0-.3.2-.5.5-.5zm8 5.5h6.5v3.5H13V10zm-1.5 3.5h-7V10h7v3.5zm-7 5.5v-4h7v4.5H5c-.3 0-.5-.2-.5-.5zm14.5.5h-6V15h6.5v4c0 .3-.2.5-.5.5z"}));const aw={"subtle-light-gray":"#f3f4f5","subtle-pale-green":"#e9fbe5","subtle-pale-blue":"#e7f5fe","subtle-pale-pink":"#fcf0ef"},ow={attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},save({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,caption:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.__experimentalGetColorClassesAndStyles)(e),i=(0,Je.__experimentalGetBorderClassesAndStyles)(e),s=it()(l.className,i.className,{"has-fixed-layout":t}),c=!Je.RichText.isEmpty(r),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a},o)=>{const r=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:r||void 0,"data-align":a,tagName:t,value:e,key:o,scope:"th"===t?n:void 0})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s,style:{...l.style,...i.style}},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:r}))}},rw={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"}}}}}},supports:{anchor:!0,align:!0,__experimentalSelector:".wp-block-table > table"},save:({attributes:e})=>{const{hasFixedLayout:t,head:n,body:a,foot:o,backgroundColor:r,caption:l}=e;if(!n.length&&!a.length&&!o.length)return null;const i=(0,Je.getColorClassName)("background-color",r),s=it()(i,{"has-fixed-layout":t,"has-background":!!i}),c=!Je.RichText.isEmpty(l),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a},o)=>{const r=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:r||void 0,"data-align":a,tagName:t,value:e,key:o,scope:"th"===t?n:void 0})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:l}))},isEligible:e=>e.backgroundColor&&e.backgroundColor in aw&&!e.style,migrate:e=>({...e,backgroundColor:void 0,style:{color:{background:aw[e.backgroundColor]}}})},lw={attributes:{hasFixedLayout:{type:"boolean",default:!1},backgroundColor:{type:"string"},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"}}}}}},supports:{align:!0},save({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,backgroundColor:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.getColorClassName)("background-color",r),i=it()(l,{"has-fixed-layout":t,"has-background":!!l}),s=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n},a)=>(0,je.createElement)(Je.RichText.Content,{tagName:t,value:e,key:a,scope:"th"===t?n:void 0})))))))};return(0,je.createElement)("table",{className:i},(0,je.createElement)(s,{type:"head",rows:n}),(0,je.createElement)(s,{type:"body",rows:a}),(0,je.createElement)(s,{type:"foot",rows:o}))}};var iw=[ow,rw,lw];var sw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"}));var cw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"}));var uw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"}));var mw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84zM6.656 6.464h2.88v2.88h1.408v-2.88h2.88V5.12h-2.88V2.24H9.536v2.88h-2.88zM0 17.92V0h20.48v17.92H0zm7.68-2.56h5.12v-3.84H7.68v3.84zm-6.4 0H6.4v-3.84H1.28v3.84zM19.2 1.28H1.28v9.024H19.2V1.28zm0 10.24h-5.12v3.84h5.12v-3.84z"}));var pw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M13.824 10.176h-2.88v-2.88H9.536v2.88h-2.88v1.344h2.88v2.88h1.408v-2.88h2.88zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm6.4 0H7.68v3.84h5.12V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.056H1.28v9.024H19.2V6.336z"}));var dw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M17.728 11.456L14.592 8.32l3.2-3.2-1.536-1.536-3.2 3.2L9.92 3.648 8.384 5.12l3.2 3.2-3.264 3.264 1.536 1.536 3.264-3.264 3.136 3.136 1.472-1.536zM0 17.92V0h20.48v17.92H0zm19.2-6.4h-.448l-1.28-1.28H19.2V6.4h-1.792l1.28-1.28h.512V1.28H1.28v3.84h6.208l1.28 1.28H1.28v3.84h7.424l-1.28 1.28H1.28v3.84H19.2v-3.84z"}));var gw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.4 3.776v3.648H2.752v1.792H6.4v3.648h1.728V9.216h3.712V7.424H8.128V3.776zM0 17.92V0h20.48v17.92H0zM12.8 1.28H1.28v14.08H12.8V1.28zm6.4 0h-5.12v3.84h5.12V1.28zm0 5.12h-5.12v3.84h5.12V6.4zm0 5.12h-5.12v3.84h5.12v-3.84z"}));var hw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M14.08 12.864V9.216h3.648V7.424H14.08V3.776h-1.728v3.648H8.64v1.792h3.712v3.648zM0 17.92V0h20.48v17.92H0zM6.4 1.28H1.28v3.84H6.4V1.28zm0 5.12H1.28v3.84H6.4V6.4zm0 5.12H1.28v3.84H6.4v-3.84zM19.2 1.28H7.68v14.08H19.2V1.28z"}));var _w=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,je.createElement)(We.Path,{d:"M6.4 9.98L7.68 8.7v-.256L6.4 7.164V9.98zm6.4-1.532l1.28-1.28V9.92L12.8 8.64v-.192zm7.68 9.472V0H0v17.92h20.48zm-1.28-2.56h-5.12v-1.024l-.256.256-1.024-1.024v1.792H7.68v-1.792l-1.024 1.024-.256-.256v1.024H1.28V1.28H6.4v2.368l.704-.704.576.576V1.216h5.12V3.52l.96-.96.32.32V1.216h5.12V15.36zm-5.76-2.112l-3.136-3.136-3.264 3.264-1.536-1.536 3.264-3.264L5.632 5.44l1.536-1.536 3.136 3.136 3.2-3.2 1.536 1.536-3.2 3.2 3.136 3.136-1.536 1.536z"}));var bw=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M4 6v11.5h16V6H4zm1.5 1.5h6V11h-6V7.5zm0 8.5v-3.5h6V16h-6zm13 0H13v-3.5h5.5V16zM13 11V7.5h5.5V11H13z"}));const fw=["align"];function vw(e,t,n){if(!t)return e;const a=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e)))),{sectionName:o,rowIndex:r}=t;return Object.fromEntries(Object.entries(a).map((([e,a])=>o&&o!==e?[e,a]:[e,a.map(((a,o)=>r&&r!==o?a:{cells:a.cells.map(((a,r)=>function(e,t){if(!e||!t)return!1;switch(t.type){case"column":return"column"===t.type&&e.columnIndex===t.columnIndex;case"cell":return"cell"===t.type&&e.sectionName===t.sectionName&&e.columnIndex===t.columnIndex&&e.rowIndex===t.rowIndex}}({sectionName:e,columnIndex:r,rowIndex:o},t)?n(a):a))}))])))}function yw(e,{sectionName:t,rowIndex:n,columnCount:a}){const o=function(e){return xw(e.head)?xw(e.body)?xw(e.foot)?void 0:e.foot[0]:e.body[0]:e.head[0]}(e),r=void 0===a?o?.cells?.length:a;return r?{[t]:[...e[t].slice(0,n),{cells:Array.from({length:r}).map(((e,n)=>{var a;const r=null!==(a=o?.cells?.[n])&&void 0!==a?a:{};return{...Object.fromEntries(Object.entries(r).filter((([e])=>fw.includes(e)))),content:"",tag:"head"===t?"th":"td"}}))},...e[t].slice(n)]}:e}function kw(e,t){var n;if(!xw(e[t]))return{[t]:[]};return yw(e,{sectionName:t,rowIndex:0,columnCount:null!==(n=e.body?.[0]?.cells?.length)&&void 0!==n?n:1})}function xw(e){return!e||!e.length||e.every(ww)}function ww(e){return!(e.cells&&e.cells.length)}const Ew=[{icon:sw,title:(0,Ye.__)("Align column left"),align:"left"},{icon:cw,title:(0,Ye.__)("Align column center"),align:"center"},{icon:uw,title:(0,Ye.__)("Align column right"),align:"right"}],Cw={head:(0,Ye.__)("Header cell text"),body:(0,Ye.__)("Body cell text"),foot:(0,Ye.__)("Footer cell text")},Sw={head:(0,Ye.__)("Header label"),foot:(0,Ye.__)("Footer label")};function Bw({name:e,...t}){const n=`t${e}`;return(0,je.createElement)(n,{...t})}var Tw=function({attributes:e,setAttributes:t,insertBlocksAfter:n,isSelected:a}){const{hasFixedLayout:o,caption:r,head:l,foot:i}=e,[s,c]=(0,je.useState)(2),[u,m]=(0,je.useState)(2),[p,d]=(0,je.useState)(),g=(0,Je.__experimentalUseColorProps)(e),h=(0,Je.__experimentalUseBorderProps)(e),_=(0,je.useRef)(),[b,f]=(0,je.useState)(!1);function v(n){p&&t(vw(e,p,(e=>({...e,content:n}))))}function y(n){if(!p)return;const{sectionName:a,rowIndex:o}=p,r=o+n;t(yw(e,{sectionName:a,rowIndex:r})),d({sectionName:a,rowIndex:r,columnIndex:0,type:"cell"})}function k(n=0){if(!p)return;const{columnIndex:a}=p,o=a+n;t(function(e,{columnIndex:t}){const n=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e))));return Object.fromEntries(Object.entries(n).map((([e,n])=>xw(n)?[e,n]:[e,n.map((n=>ww(n)||n.cells.length<t?n:{cells:[...n.cells.slice(0,t),{content:"",tag:"head"===e?"th":"td"},...n.cells.slice(t)]}))])))}(e,{columnIndex:o})),d({rowIndex:0,columnIndex:o,type:"cell"})}(0,je.useEffect)((()=>{a||d()}),[a]),(0,je.useEffect)((()=>{b&&(_?.current?.querySelector('td div[contentEditable="true"]')?.focus(),f(!1))}),[b]);const x=["head","body","foot"].filter((t=>!xw(e[t]))),w=[{icon:mw,title:(0,Ye.__)("Insert row before"),isDisabled:!p,onClick:function(){y(0)}},{icon:pw,title:(0,Ye.__)("Insert row after"),isDisabled:!p,onClick:function(){y(1)}},{icon:dw,title:(0,Ye.__)("Delete row"),isDisabled:!p,onClick:function(){if(!p)return;const{sectionName:n,rowIndex:a}=p;d(),t(function(e,{sectionName:t,rowIndex:n}){return{[t]:e[t].filter(((e,t)=>t!==n))}}(e,{sectionName:n,rowIndex:a}))}},{icon:gw,title:(0,Ye.__)("Insert column before"),isDisabled:!p,onClick:function(){k(0)}},{icon:hw,title:(0,Ye.__)("Insert column after"),isDisabled:!p,onClick:function(){k(1)}},{icon:_w,title:(0,Ye.__)("Delete column"),isDisabled:!p,onClick:function(){if(!p)return;const{sectionName:n,columnIndex:a}=p;d(),t(function(e,{columnIndex:t}){const n=Object.fromEntries(Object.entries(e).filter((([e])=>["head","body","foot"].includes(e))));return Object.fromEntries(Object.entries(n).map((([e,n])=>xw(n)?[e,n]:[e,n.map((e=>({cells:e.cells.length>=t?e.cells.filter(((e,n)=>n!==t)):e.cells}))).filter((e=>e.cells.length))])))}(e,{sectionName:n,columnIndex:a}))}}],E=x.map((t=>(0,je.createElement)(Bw,{name:t,key:t},e[t].map((({cells:e},n)=>(0,je.createElement)("tr",{key:n},e.map((({content:e,tag:a,scope:o,align:r,colspan:l,rowspan:i},s)=>(0,je.createElement)(a,{key:s,scope:"th"===a?o:void 0,colSpan:l,rowSpan:i,className:it()({[`has-text-align-${r}`]:r},"wp-block-table__cell-content")},(0,je.createElement)(Je.RichText,{value:e,onChange:v,onFocus:()=>{d({sectionName:t,rowIndex:n,columnIndex:s,type:"cell"})},"aria-label":Cw[t],placeholder:Sw[t]})))))))))),C=!x.length;return(0,je.createElement)("figure",{...(0,Je.useBlockProps)({ref:_})},!C&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{label:(0,Ye.__)("Change column alignment"),alignmentControls:Ew,value:function(){if(p)return function(e,t,n){const{sectionName:a,rowIndex:o,columnIndex:r}=t;return e[a]?.[o]?.cells?.[r]?.[n]}(e,p,"align")}(),onChange:n=>function(n){if(!p)return;const a={type:"column",columnIndex:p.columnIndex},o=vw(e,a,(e=>({...e,align:n})));t(o)}(n)})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Ke.ToolbarDropdownMenu,{hasArrowIndicator:!0,icon:bw,label:(0,Ye.__)("Edit table"),controls:w}))),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings"),className:"blocks-table-settings"},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Fixed width table cells"),checked:!!o,onChange:function(){t({hasFixedLayout:!o})}}),!C&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Header section"),checked:!(!l||!l.length),onChange:function(){t(kw(e,"head"))}}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Footer section"),checked:!(!i||!i.length),onChange:function(){t(kw(e,"foot"))}})))),!C&&(0,je.createElement)("table",{className:it()(g.className,h.className,{"has-fixed-layout":o,"has-individual-borders":(0,Ke.__experimentalHasSplitBorders)(e?.style?.border)}),style:{...g.style,...h.style}},E),!C&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Table caption text"),placeholder:(0,Ye.__)("Add caption"),value:r,onChange:e=>t({caption:e}),onFocus:()=>d(),__unstableOnSplitAtEnd:()=>n((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}),C&&(0,je.createElement)(Ke.Placeholder,{label:(0,Ye.__)("Table"),icon:(0,je.createElement)(Je.BlockIcon,{icon:nw,showColors:!0}),instructions:(0,Ye.__)("Insert a table for sharing data.")},(0,je.createElement)("form",{className:"blocks-table__placeholder-form",onSubmit:function(e){e.preventDefault(),t(function({rowCount:e,columnCount:t}){return{body:Array.from({length:e}).map((()=>({cells:Array.from({length:t}).map((()=>({content:"",tag:"td"})))})))}}({rowCount:parseInt(s,10)||2,columnCount:parseInt(u,10)||2})),f(!0)}},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,type:"number",label:(0,Ye.__)("Column count"),value:u,onChange:function(e){m(e)},min:"1",className:"blocks-table__placeholder-input"}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,type:"number",label:(0,Ye.__)("Row count"),value:s,onChange:function(e){c(e)},min:"1",className:"blocks-table__placeholder-input"}),(0,je.createElement)(Ke.Button,{className:"blocks-table__placeholder-button",variant:"primary",type:"submit"},(0,Ye.__)("Create Table")))))};function Nw(e){const t=parseInt(e,10);if(Number.isInteger(t))return t<0||1===t?void 0:t.toString()}const Pw=({phrasingContentSchema:e})=>({tr:{allowEmpty:!0,children:{th:{allowEmpty:!0,children:e,attributes:["scope","colspan","rowspan"]},td:{allowEmpty:!0,children:e,attributes:["colspan","rowspan"]}}}}),Iw={from:[{type:"raw",selector:"table",schema:e=>({table:{children:{thead:{allowEmpty:!0,children:Pw(e)},tfoot:{allowEmpty:!0,children:Pw(e)},tbody:{allowEmpty:!0,children:Pw(e)}}}}),transform:e=>{const t=Array.from(e.children).reduce(((e,t)=>{if(!t.children.length)return e;const n=t.nodeName.toLowerCase().slice(1),a=Array.from(t.children).reduce(((e,t)=>{if(!t.children.length)return e;const n=Array.from(t.children).reduce(((e,t)=>{const n=Nw(t.getAttribute("rowspan")),a=Nw(t.getAttribute("colspan"));return e.push({tag:t.nodeName.toLowerCase(),content:t.innerHTML,rowspan:n,colspan:a}),e}),[]);return e.push({cells:n}),e}),[]);return e[n]=a,e}),{});return(0,qe.createBlock)("core/table",t)}}]};var Mw=Iw;const zw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/table",title:"Table",category:"text",description:"Create structured content in rows and columns to display information.",textdomain:"default",attributes:{hasFixedLayout:{type:"boolean",default:!1},caption:{type:"string",source:"html",selector:"figcaption",default:""},head:{type:"array",default:[],source:"query",selector:"thead tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},body:{type:"array",default:[],source:"query",selector:"tbody tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}},foot:{type:"array",default:[],source:"query",selector:"tfoot tr",query:{cells:{type:"array",default:[],source:"query",selector:"td,th",query:{content:{type:"string",source:"html"},tag:{type:"string",default:"td",source:"tag"},scope:{type:"string",source:"attribute",attribute:"scope"},align:{type:"string",source:"attribute",attribute:"data-align"},colspan:{type:"string",source:"attribute",attribute:"colspan"},rowspan:{type:"string",source:"attribute",attribute:"rowspan"}}}}}},supports:{anchor:!0,align:!0,color:{__experimentalSkipSerialization:!0,gradients:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0}},__experimentalBorder:{__experimentalSkipSerialization:!0,color:!0,style:!0,width:!0,__experimentalDefaultControls:{color:!0,style:!0,width:!0}},__experimentalSelector:".wp-block-table > table"},styles:[{name:"regular",label:"Default",isDefault:!0},{name:"stripes",label:"Stripes"}],editorStyle:"wp-block-table-editor",style:"wp-block-table"},{name:Rw}=zw,Hw={icon:nw,example:{attributes:{head:[{cells:[{content:(0,Ye.__)("Version"),tag:"th"},{content:(0,Ye.__)("Jazz Musician"),tag:"th"},{content:(0,Ye.__)("Release Date"),tag:"th"}]}],body:[{cells:[{content:"5.2",tag:"td"},{content:"Jaco Pastorius",tag:"td"},{content:(0,Ye.__)("May 7, 2019"),tag:"td"}]},{cells:[{content:"5.1",tag:"td"},{content:"Betty Carter",tag:"td"},{content:(0,Ye.__)("February 21, 2019"),tag:"td"}]},{cells:[{content:"5.0",tag:"td"},{content:"Bebo Valdés",tag:"td"},{content:(0,Ye.__)("December 6, 2018"),tag:"td"}]}]},viewportWidth:450},transforms:Mw,edit:Tw,save:function({attributes:e}){const{hasFixedLayout:t,head:n,body:a,foot:o,caption:r}=e;if(!n.length&&!a.length&&!o.length)return null;const l=(0,Je.__experimentalGetColorClassesAndStyles)(e),i=(0,Je.__experimentalGetBorderClassesAndStyles)(e),s=it()(l.className,i.className,{"has-fixed-layout":t}),c=!Je.RichText.isEmpty(r),u=({type:e,rows:t})=>{if(!t.length)return null;const n=`t${e}`;return(0,je.createElement)(n,null,t.map((({cells:e},t)=>(0,je.createElement)("tr",{key:t},e.map((({content:e,tag:t,scope:n,align:a,colspan:o,rowspan:r},l)=>{const i=it()({[`has-text-align-${a}`]:a});return(0,je.createElement)(Je.RichText.Content,{className:i||void 0,"data-align":a,tagName:t,value:e,key:l,scope:"th"===t?n:void 0,colSpan:o,rowSpan:r})}))))))};return(0,je.createElement)("figure",{...Je.useBlockProps.save()},(0,je.createElement)("table",{className:""===s?void 0:s,style:{...l.style,...i.style}},(0,je.createElement)(u,{type:"head",rows:n}),(0,je.createElement)(u,{type:"body",rows:a}),(0,je.createElement)(u,{type:"foot",rows:o})),c&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:r,className:(0,Je.__experimentalGetElementClassName)("caption")}))},deprecated:iw},Aw=()=>Qe({name:Rw,metadata:zw,settings:Hw});var Lw=(0,je.createElement)(Ke.SVG,{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},(0,je.createElement)(Ke.Path,{d:"M15.1 15.8H20v-1.5h-4.9v1.5zm-4-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 3c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm5-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM6 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z",fill:"#1e1e1e"}));const Dw="wp-block-table-of-contents__entry";function Vw({nestedHeadingList:e}){return(0,je.createElement)(je.Fragment,null,e.map(((e,t)=>{const{content:n,link:a}=e.heading,o=a?(0,je.createElement)("a",{className:Dw,href:a},n):(0,je.createElement)("span",{className:Dw},n);return(0,je.createElement)("li",{key:t},o,e.children?(0,je.createElement)("ol",null,(0,je.createElement)(Vw,{nestedHeadingList:e.children})):null)})))}function Fw(e){const t=[];return e.forEach(((n,a)=>{if(""!==n.content&&n.level===e[0].level)if(e[a+1]?.level>n.level){let o=e.length;for(let t=a+1;t<e.length;t++)if(e[t].level===n.level){o=t;break}t.push({heading:n,children:Fw(e.slice(a+1,o))})}else t.push({heading:n,children:null})})),t}var $w=n(5619),Gw=n.n($w);function Ow(e,t,n){const{getBlockAttributes:a}=e(Je.store),{updateBlockAttributes:o,__unstableMarkNextChangeAsNotPersistent:r}=t(Je.store),l=a(n);if(null===l)return;const i=function(e,t){var n,a;const{getBlockAttributes:o,getBlockName:r,getClientIdsWithDescendants:l,__experimentalGetGlobalBlocksByName:i}=e(Je.store),s=null!==(n=e("core/editor").getPermalink())&&void 0!==n?n:null,c=0!==i("core/nextpage").length,{onlyIncludeCurrentPage:u}=null!==(a=o(t))&&void 0!==a?a:{},m=l();let p=1;if(c&&u){const e=m.indexOf(t);for(const[t,n]of m.entries()){if(t>=e)break;"core/nextpage"===r(n)&&p++}}const d=[];let g=1,h=null;"string"==typeof s&&(h=c?(0,st.addQueryArgs)(s,{page:g}):s);for(const e of m){const t=r(e);if("core/nextpage"===t){if(g++,u&&g>p)break;"string"==typeof s&&(h=(0,st.addQueryArgs)((0,st.removeQueryArgs)(s,["page"]),{page:g}))}else if((!u||g===p)&&"core/heading"===t){const t=o(e),n="string"==typeof h&&"string"==typeof t.anchor&&""!==t.anchor;d.push({content:(0,pd.__unstableStripHTML)(t.content.replace(/(<br *\/?>)+/g," ")),level:t.level,link:n?`${h}#${t.anchor}`:null})}}return d}(e,n);Gw()(i,l.headings)||(r(),o(n,{headings:i}))}const Uw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:!0,name:"core/table-of-contents",title:"Table of Contents",category:"layout",description:"Summarize your post with a list of headings. Add HTML anchors to Heading blocks to link them here.",keywords:["document outline","summary"],textdomain:"default",attributes:{headings:{type:"array",items:{type:"object"},default:[]},onlyIncludeCurrentPage:{type:"boolean",default:!1}},supports:{html:!1,color:{text:!0,background:!0,gradients:!0,link:!0},spacing:{margin:!0,padding:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}},example:{}},{name:qw}=Uw,jw={icon:Lw,edit:function({attributes:{headings:e=[],onlyIncludeCurrentPage:t},clientId:n,setAttributes:a}){!function(e){const t=(0,ut.useRegistry)();(0,je.useEffect)((()=>t.subscribe((()=>Ow(t.select,t.dispatch,e)))),[t,e])}(n);const o=(0,Je.useBlockProps)(),r=(0,ut.useSelect)((e=>{const{getBlockRootClientId:t,canInsertBlockType:a}=e(Je.store);return a("core/list",t(n))}),[n]),{replaceBlocks:l}=(0,ut.useDispatch)(Je.store),i=Fw(e),s=r&&(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>l(n,(0,qe.createBlock)("core/list",{ordered:!0,values:(0,je.renderToString)((0,je.createElement)(Vw,{nestedHeadingList:i}))}))},(0,Ye.__)("Convert to static list")))),c=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Only include current page"),checked:t,onChange:e=>a({onlyIncludeCurrentPage:e}),help:t?(0,Ye.__)("Only including headings from the current page (if the post is paginated)."):(0,Ye.__)("Toggle to only include headings from the current page (if the post is paginated).")})));return 0===e.length?(0,je.createElement)(je.Fragment,null,(0,je.createElement)("div",{...o},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:Lw}),label:(0,Ye.__)("Table of Contents"),instructions:(0,Ye.__)("Start adding Heading blocks to create a table of contents. Headings with HTML anchors will be linked here.")})),c):(0,je.createElement)(je.Fragment,null,(0,je.createElement)("nav",{...o},(0,je.createElement)("ol",{inert:"true"},(0,je.createElement)(Vw,{nestedHeadingList:i}))),s,c)},save:function({attributes:{headings:e=[]}}){return 0===e.length?null:(0,je.createElement)("nav",{...Je.useBlockProps.save()},(0,je.createElement)("ol",null,(0,je.createElement)(Vw,{nestedHeadingList:Fw(e)})))}},Ww=()=>Qe({name:qw,metadata:Uw,settings:jw});var Zw={from:[{type:"block",blocks:["core/categories"],transform:()=>(0,qe.createBlock)("core/tag-cloud")}],to:[{type:"block",blocks:["core/categories"],transform:()=>(0,qe.createBlock)("core/categories")}]};var Qw=(0,ut.withSelect)((e=>({taxonomies:e(ct.store).getTaxonomies({per_page:-1})})))((function({attributes:e,setAttributes:t,taxonomies:n}){const{taxonomy:a,showTagCounts:o,numberOfTags:r,smallestFontSize:l,largestFontSize:i}=e,s=(0,Ke.__experimentalUseCustomUnits)({availableUnits:(0,Je.useSetting)("spacing.units")||["%","px","em","rem"]}),c=(e,n)=>{const[a,o]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(n);if(!Number.isFinite(a))return;const r={[e]:n};Object.entries({smallestFontSize:l,largestFontSize:i}).forEach((([t,n])=>{const[a,l]=(0,Ke.__experimentalParseQuantityAndUnitFromRawValue)(n);t!==e&&l!==o&&(r[t]=`${a}${o}`)})),t(r)},u=(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Taxonomy"),options:[{label:(0,Ye.__)("- Select -"),value:"",disabled:!0},...(null!=n?n:[]).filter((e=>!!e.show_cloud)).map((e=>({value:e.slug,label:e.name})))],value:a,onChange:e=>t({taxonomy:e})}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Show post counts"),checked:o,onChange:()=>t({showTagCounts:!o})}),(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Number of tags"),value:r,onChange:e=>t({numberOfTags:e}),min:1,max:100,required:!0}),(0,je.createElement)(Ke.Flex,null,(0,je.createElement)(Ke.FlexItem,{isBlock:!0},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Smallest size"),value:l,onChange:e=>{c("smallestFontSize",e)},units:s,min:.1,max:100})),(0,je.createElement)(Ke.FlexItem,{isBlock:!0},(0,je.createElement)(Ke.__experimentalUnitControl,{label:(0,Ye.__)("Largest size"),value:i,onChange:e=>{c("largestFontSize",e)},units:s,min:.1,max:100})))));return(0,je.createElement)(je.Fragment,null,u,(0,je.createElement)("div",{...(0,Je.useBlockProps)()},(0,je.createElement)(Ke.Disabled,null,(0,je.createElement)(et(),{skipBlockSupportAttributes:!0,block:"core/tag-cloud",attributes:e}))))}));const Kw={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/tag-cloud",title:"Tag Cloud",category:"widgets",description:"A cloud of your most used tags.",textdomain:"default",attributes:{numberOfTags:{type:"number",default:45,minimum:1,maximum:100},taxonomy:{type:"string",default:"post_tag"},showTagCounts:{type:"boolean",default:!1},smallestFontSize:{type:"string",default:"8pt"},largestFontSize:{type:"string",default:"22pt"}},styles:[{name:"default",label:"Default",isDefault:!0},{name:"outline",label:"Outline"}],supports:{html:!1,align:!0,spacing:{margin:!0,padding:!0},typography:{lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalLetterSpacing:!0}},editorStyle:"wp-block-tag-cloud-editor"},{name:Yw}=Kw,Jw={icon:th,example:{},edit:Qw,transforms:Zw},Xw=()=>Qe({name:Yw,metadata:Kw,settings:Jw});var eE=function(){return eE=Object.assign||function(e){for(var t,n=1,a=arguments.length;n<a;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},eE.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function tE(e){return e.toLowerCase()}var nE=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],aE=/[^A-Z0-9]+/gi;function oE(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,a=void 0===n?nE:n,o=t.stripRegexp,r=void 0===o?aE:o,l=t.transform,i=void 0===l?tE:l,s=t.delimiter,c=void 0===s?" ":s,u=rE(rE(e,a,"$1\0$2"),r,"\0"),m=0,p=u.length;"\0"===u.charAt(m);)m++;for(;"\0"===u.charAt(p-1);)p--;return u.slice(m,p).split("\0").map(i).join(c)}function rE(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function lE(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}var iE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function sE(e,t){return void 0===t&&(t={}),function(e,t){return void 0===t&&(t={}),oE(e,eE({delimiter:"."},t))}(e,eE({delimiter:"-"},t))}function cE(e,t){const{templateParts:n,isResolving:a}=(0,ut.useSelect)((e=>{const{getEntityRecords:t,isResolving:n}=e(ct.store),a={per_page:-1};return{templateParts:t("postType","wp_template_part",a),isResolving:n("getEntityRecords",["postType","wp_template_part",a])}}),[]);return{templateParts:(0,je.useMemo)((()=>n&&n.filter((n=>rg(n.theme,n.slug)!==t&&(!e||"uncategorized"===e||n.area===e)))||[]),[n,e,t]),isResolving:a}}function uE(e,t){return(0,ut.useSelect)((n=>{const a=e?`core/template-part/${e}`:"core/template-part",{getBlockRootClientId:o,getPatternsByBlockTypes:r}=n(Je.store);return r(a,o(t))}),[e,t])}function mE(e,t){const{saveEntityRecord:n}=(0,ut.useDispatch)(ct.store);return async(a=[],o=(0,Ye.__)("Untitled Template Part"))=>{const r={title:o,slug:sE(o).replace(/[^\w-]+/g,"")||"wp-custom-part",content:(0,qe.serialize)(a),area:e},l=await n("postType","wp_template_part",r);t({slug:l.slug,theme:l.theme,area:void 0})}}function pE(e){return(0,ut.useSelect)((t=>{var n;const a=t("core/editor").__experimentalGetDefaultTemplatePartAreas(),o=a.find((t=>t.area===e)),r=a.find((e=>"uncategorized"===e.area));return{icon:o?.icon||r?.icon,label:o?.label||(0,Ye.__)("Template Part"),tagName:null!==(n=o?.area_tag)&&void 0!==n?n:"div"}}),[e])}function dE({areaLabel:e,onClose:t,onSubmit:n}){const[a,o]=(0,je.useState)((0,Ye.__)("Untitled Template Part"));return(0,je.createElement)(Ke.Modal,{title:(0,Ye.sprintf)((0,Ye.__)("Name and create your new %s"),e.toLowerCase()),overlayClassName:"wp-block-template-part__placeholder-create-new__title-form",onRequestClose:t},(0,je.createElement)("form",{onSubmit:e=>{e.preventDefault(),n(a)}},(0,je.createElement)(Ke.__experimentalVStack,{spacing:"5"},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Name"),value:a,onChange:o}),(0,je.createElement)(Ke.__experimentalHStack,{justify:"right"},(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit",disabled:!a.length,"aria-disabled":!a.length},(0,Ye.__)("Create"))))))}function gE({area:e,clientId:t,templatePartId:n,onOpenSelectionModal:a,setAttributes:o}){const{templateParts:r,isResolving:l}=cE(e,n),i=uE(e,t),[s,c]=(0,je.useState)(!1),u=pE(e),m=mE(e,o);return(0,je.createElement)(Ke.Placeholder,{icon:u.icon,label:u.label,instructions:(0,Ye.sprintf)((0,Ye.__)("Choose an existing %s or create a new one."),u.label.toLowerCase())},l&&(0,je.createElement)(Ke.Spinner,null),!l&&!(!r.length&&!i.length)&&(0,je.createElement)(Ke.Button,{variant:"primary",onClick:a},(0,Ye.__)("Choose")),!l&&(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{c(!0)}},(0,Ye.__)("Start blank")),s&&(0,je.createElement)(dE,{areaLabel:u.label,onClose:()=>c(!1),onSubmit:e=>{m([],e)}}))}function hE({setAttributes:e,onClose:t,templatePartId:n=null,area:a,clientId:o}){const[r,l]=(0,je.useState)(""),{templateParts:i}=cE(a,n),s=(0,je.useMemo)((()=>Hv(i.map((e=>({name:rg(e.theme,e.slug),title:e.title.rendered,blocks:(0,qe.parse)(e.content.raw),templatePart:e}))),r)),[i,r]),c=(0,Tt.useAsyncList)(s),u=uE(a,o),m=(0,je.useMemo)((()=>Hv(u,r)),[u,r]),p=(0,Tt.useAsyncList)(m),{createSuccessNotice:d}=(0,ut.useDispatch)(Bt.store),g=mE(a,e),h=!!s.length,_=!!m.length;return(0,je.createElement)("div",{className:"block-library-template-part__selection-content"},(0,je.createElement)("div",{className:"block-library-template-part__selection-search"},(0,je.createElement)(Ke.SearchControl,{__nextHasNoMarginBottom:!0,onChange:l,value:r,label:(0,Ye.__)("Search for replacements"),placeholder:(0,Ye.__)("Search")})),h&&(0,je.createElement)("div",null,(0,je.createElement)("h2",null,(0,Ye.__)("Existing template parts")),(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:s,shownPatterns:c,onClickPattern:n=>{var a;a=n.templatePart,e({slug:a.slug,theme:a.theme,area:void 0}),d((0,Ye.sprintf)((0,Ye.__)('Template Part "%s" inserted.'),a.title?.rendered||a.slug),{type:"snackbar"}),t()}})),_&&(0,je.createElement)("div",null,(0,je.createElement)("h2",null,(0,Ye.__)("Patterns")),(0,je.createElement)(Je.__experimentalBlockPatternsList,{blockPatterns:m,shownPatterns:p,onClickPattern:(e,n)=>{g(n,e.title),t()}})),!h&&!_&&(0,je.createElement)(Ke.__experimentalHStack,{alignment:"center"},(0,je.createElement)("p",null,(0,Ye.__)("No results found."))))}function _E(e){const t=(0,qe.getPossibleBlockTransformations)([e]).filter((e=>{if(!e.transforms)return!0;const t=e.transforms?.from?.find((e=>e.blocks&&e.blocks.includes("*"))),n=e.transforms?.to?.find((e=>e.blocks&&e.blocks.includes("*")));return!t&&!n}));if(t.length)return(0,qe.switchToBlockType)(e,t[0].name)}function bE(e=[]){return e.flatMap((e=>"core/legacy-widget"===e.name?_E(e):(0,qe.createBlock)(e.name,e.attributes,bE(e.innerBlocks)))).filter((e=>!!e))}const fE={per_page:-1,_fields:"id,name,description,status,widgets"};function vE({area:e,setAttributes:t}){const[n,a]=(0,je.useState)(""),[o,r]=(0,je.useState)(!1),l=(0,ut.useRegistry)(),{sidebars:i,hasResolved:s}=(0,ut.useSelect)((e=>{const{getSidebars:t,hasFinishedResolution:n}=e(ct.store);return{sidebars:t(fE),hasResolved:n("getSidebars",[fE])}}),[]),{createErrorNotice:c}=(0,ut.useDispatch)(Bt.store),u=mE(e,t),m=(0,je.useMemo)((()=>{const e=(null!=i?i:[]).filter((e=>"wp_inactive_widgets"!==e.id&&e.widgets.length>0)).map((e=>({value:e.id,label:e.name})));return e.length?[{value:"",label:(0,Ye.__)("Select widget area")},...e]:[]}),[i]);if(!s)return(0,je.createElement)(Ke.__experimentalSpacer,{marginBottom:"0"});if(s&&!m.length)return null;return(0,je.createElement)(Ke.__experimentalSpacer,{marginBottom:"4"},(0,je.createElement)(Ke.__experimentalHStack,{as:"form",onSubmit:async function(e){if(e.preventDefault(),o||!n)return;r(!0);const t=m.find((({value:e})=>e===n)),{getWidgets:a}=l.resolveSelect(ct.store),i=await a({sidebar:t.value,_embed:"about"}),s=new Set,p=i.flatMap((e=>{const t=function(e){if("block"!==e.id_base){let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},_E((0,qe.createBlock)("core/legacy-widget",t))}const t=(0,qe.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});if(!t.length)return;const n=t[0];return"core/widget-group"===n.name?(0,qe.createBlock)((0,qe.getGroupingBlockName)(),void 0,bE(n.innerBlocks)):n.innerBlocks.length>0?(0,qe.cloneBlock)(n,void 0,bE(n.innerBlocks)):n}(e);return t||(s.add(e.id_base),[])}));await u(p,(0,Ye.sprintf)((0,Ye.__)("Widget area: %s"),t.label)),s.size&&c((0,Ye.sprintf)((0,Ye.__)("Unable to import the following widgets: %s."),Array.from(s).join(", ")),{type:"snackbar"}),r(!1)}},(0,je.createElement)(Ke.FlexBlock,null,(0,je.createElement)(Ke.SelectControl,{label:(0,Ye.__)("Import widget area"),value:n,options:m,onChange:e=>a(e),disabled:!m.length,__next36pxDefaultSize:!0,__nextHasNoMarginBottom:!0})),(0,je.createElement)(Ke.FlexItem,{style:{marginBottom:"8px",marginTop:"auto"}},(0,je.createElement)(Ke.Button,{variant:"primary",type:"submit",isBusy:o,"aria-disabled":o||!n},(0,Ye._x)("Import","button label")))))}const yE={header:(0,Ye.__)("The <header> element should represent introductory content, typically a group of introductory or navigational aids."),main:(0,Ye.__)("The <main> element should be used for the primary content of your document only."),section:(0,Ye.__)("The <section> element should represent a standalone portion of the document that can't be better represented by another element."),article:(0,Ye.__)("The <article> element should represent a self-contained, syndicatable portion of the document."),aside:(0,Ye.__)("The <aside> element should represent a portion of a document whose content is only indirectly related to the document's main content."),footer:(0,Ye.__)("The <footer> element should represent a footer for its nearest sectioning element (e.g.: <section>, <article>, <main> etc.).")};function kE({tagName:e,setAttributes:t,isEntityAvailable:n,templatePartId:a,defaultWrapper:o,hasInnerBlocks:r}){const[l,i]=(0,ct.useEntityProp)("postType","wp_template_part","area",a),[s,c]=(0,ct.useEntityProp)("postType","wp_template_part","title",a),u=(0,ut.useSelect)((e=>e("core/editor").__experimentalGetDefaultTemplatePartAreas()),[]).map((({label:e,area:t})=>({label:e,value:t})));return(0,je.createElement)(Je.InspectorControls,{group:"advanced"},n&&(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Title"),value:s,onChange:e=>{c(e)},onFocus:e=>e.target.select()}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Area"),labelPosition:"top",options:u,value:l,onChange:i})),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("HTML element"),options:[{label:(0,Ye.sprintf)((0,Ye.__)("Default based on area (%s)"),`<${o}>`),value:""},{label:"<header>",value:"header"},{label:"<main>",value:"main"},{label:"<section>",value:"section"},{label:"<article>",value:"article"},{label:"<aside>",value:"aside"},{label:"<footer>",value:"footer"},{label:"<div>",value:"div"}],value:e||"",onChange:e=>t({tagName:e}),help:yE[e]}),!r&&(0,je.createElement)(vE,{area:l,setAttributes:t}))}function xE({postId:e,hasInnerBlocks:t,layout:n,tagName:a,blockProps:o}){const r=(0,ut.useSelect)((e=>{const{getSettings:t}=e(Je.store);return t()?.supportsLayout}),[]),l=(0,Je.useSetting)("layout")||{},i=n&&n.inherit?l:n,[s,c,u]=(0,ct.useEntityBlockEditor)("postType","wp_template_part",{id:e}),m=(0,Je.useInnerBlocksProps)(o,{value:s,onInput:c,onChange:u,renderAppender:t?void 0:Je.InnerBlocks.ButtonBlockAppender,layout:r?i:void 0});return(0,je.createElement)(a,{...m})}var wE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var EE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var CE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));function SE(e,t){if("core/template-part"!==t)return e;if(e.variations){const t=(e,t)=>{const{area:n,theme:a,slug:o}=e;if(n)return n===t.area;if(!o)return!1;const r=(0,ut.select)(ct.store).getEntityRecord("postType","wp_template_part",`${a}//${o}`);return r?.slug?r.slug===t.slug:r?.area===t.area},n=e.variations.map((e=>{return{...e,...!e.isActive&&{isActive:t},..."string"==typeof e.icon&&{icon:(n=e.icon,"header"===n?wE:"footer"===n?EE:"sidebar"===n?CE:iE)}};var n}));return{...e,variations:n}}return e}const BE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/template-part",title:"Template Part",category:"theme",description:"Edit the different global regions of your site, like the header, footer, sidebar, or create your own.",textdomain:"default",attributes:{slug:{type:"string"},theme:{type:"string"},tagName:{type:"string"},area:{type:"string"}},supports:{align:!0,html:!1,reusable:!1},editorStyle:"wp-block-template-part-editor"},{name:TE}=BE,NE={icon:iE,__experimentalLabel:({slug:e,theme:t})=>{if(!e)return;const n=(0,ut.select)(ct.store).getEntityRecord("postType","wp_template_part",t+"//"+e);return n?(0,Gn.decodeEntities)(n.title?.rendered)||function(e,t){return void 0===t&&(t={}),oE(e,eE({delimiter:" ",transform:lE},t))}(n.slug):void 0},edit:function({attributes:e,setAttributes:t,clientId:n}){const{slug:a,theme:o,tagName:r,layout:l={}}=e,i=rg(o,a),s=(0,Je.__experimentalUseHasRecursion)(i),[c,u]=(0,je.useState)(!1),{isResolved:m,innerBlocks:p,isMissing:d,area:g}=(0,ut.useSelect)((t=>{const{getEditedEntityRecord:a,hasFinishedResolution:o}=t(ct.store),{getBlocks:r}=t(Je.store),l=["postType","wp_template_part",i],s=i?a(...l):null,c=s?.area||e.area,u=!!i&&o("getEditedEntityRecord",l);return{innerBlocks:r(n),isResolved:u,isMissing:u&&(!s||0===Object.keys(s).length),area:c}}),[i,e.area,n]),{templateParts:h}=cE(g,i),_=uE(g,n),b=!!h.length||!!_.length,f=pE(g),v=(0,Je.useBlockProps)(),y=!a,k=!y&&!d&&m,x=r||f.tagName,w=k&&b&&("header"===g||"footer"===g);return 0===p.length&&(a&&!o||a&&d)?(0,je.createElement)(x,{...v},(0,je.createElement)(Je.Warning,null,(0,Ye.sprintf)((0,Ye.__)("Template part has been deleted or is unavailable: %s"),a))):k&&s?(0,je.createElement)(x,{...v},(0,je.createElement)(Je.Warning,null,(0,Ye.__)("Block cannot be rendered inside itself."))):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.__experimentalRecursionProvider,{uniqueId:i},(0,je.createElement)(kE,{tagName:r,setAttributes:t,isEntityAvailable:k,templatePartId:i,defaultWrapper:f.tagName,hasInnerBlocks:p.length>0}),y&&(0,je.createElement)(x,{...v},(0,je.createElement)(gE,{area:e.area,templatePartId:i,clientId:n,setAttributes:t,onOpenSelectionModal:()=>u(!0)})),w&&(0,je.createElement)(Je.BlockSettingsMenuControls,null,(({selectedClientIds:e})=>1!==e.length||n!==e[0]?null:(0,je.createElement)(Ke.MenuItem,{onClick:()=>{u(!0)},"aria-expanded":c,"aria-haspopup":"dialog"},(0,je.createInterpolateElement)((0,Ye.__)("Replace <BlockTitle />"),{BlockTitle:(0,je.createElement)(Je.BlockTitle,{clientId:n,maximumLength:25})})))),k&&(0,je.createElement)(xE,{tagName:x,blockProps:v,postId:i,hasInnerBlocks:p.length>0,layout:l}),!y&&!m&&(0,je.createElement)(x,{...v},(0,je.createElement)(Ke.Spinner,null))),c&&(0,je.createElement)(Ke.Modal,{overlayClassName:"block-editor-template-part__selection-modal",title:(0,Ye.sprintf)((0,Ye.__)("Choose a %s"),f.label.toLowerCase()),onRequestClose:()=>u(!1),isFullScreen:!0},(0,je.createElement)(hE,{templatePartId:i,clientId:n,area:g,setAttributes:t,onClose:()=>u(!1)})))}},PE=()=>{(0,yl.addFilter)("blocks.registerBlockType","core/template-part",SE);const e=["core/post-template","core/post-content"];return(0,yl.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromPostTemplates",((t,n,a,{getBlock:o,getBlockParentsByBlockName:r})=>{if("core/template-part"!==n.name)return t;for(const t of e){if(o(a)?.name===t||r(a,t).length)return!1}return!0})),Qe({name:TE,metadata:BE,settings:NE})};var IE=(0,je.createElement)(We.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,je.createElement)(We.Path,{d:"M6.08 10.103h2.914L9.657 12h1.417L8.23 4H6.846L4 12h1.417l.663-1.897Zm1.463-4.137.994 2.857h-2l1.006-2.857ZM11 16H4v-1.5h7V16Zm1 0h8v-1.5h-8V16Zm-4 4H4v-1.5h4V20Zm7-1.5V20H9v-1.5h6Z"}));const ME={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,__experimental:"fse",name:"core/term-description",title:"Term Description",category:"theme",description:"Display the description of categories, tags and custom taxonomies when viewing an archive.",textdomain:"default",attributes:{textAlign:{type:"string"}},supports:{align:["wide","full"],html:!1,color:{link:!0,__experimentalDefaultControls:{background:!0,text:!0}},spacing:{padding:!0,margin:!0},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalFontWeight:!0,__experimentalFontStyle:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalLetterSpacing:!0,__experimentalDefaultControls:{fontSize:!0}}}},{name:zE}=ME,RE={icon:IE,edit:function({attributes:e,setAttributes:t,mergedStyle:n}){const{textAlign:a}=e,o=(0,Je.useBlockProps)({className:it()({[`has-text-align-${a}`]:a}),style:n});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Je.AlignmentControl,{value:a,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)("div",{...o},(0,je.createElement)("div",{className:"wp-block-term-description__placeholder"},(0,je.createElement)("span",null,(0,Ye.__)("Term Description")))))}},HE=()=>Qe({name:zE,metadata:ME,settings:RE});const AE={to:[{type:"block",blocks:["core/columns"],transform:({className:e,columns:t,content:n,width:a})=>(0,qe.createBlock)("core/columns",{align:"wide"===a||"full"===a?a:void 0,className:e,columns:t},n.map((({children:e})=>(0,qe.createBlock)("core/column",{},[(0,qe.createBlock)("core/paragraph",{content:e})]))))}]};var LE=AE;const DE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/text-columns",title:"Text Columns (deprecated)",icon:"columns",category:"design",description:"This block is deprecated. Please use the Columns block instead.",textdomain:"default",attributes:{content:{type:"array",source:"query",selector:"p",query:{children:{type:"string",source:"html"}},default:[{},{}]},columns:{type:"number",default:2},width:{type:"string"}},supports:{inserter:!1},editorStyle:"wp-block-text-columns-editor",style:"wp-block-text-columns"},{name:VE}=DE,FE={transforms:LE,getEditWrapperProps(e){const{width:t}=e;if("wide"===t||"full"===t)return{"data-align":t}},edit:function({attributes:e,setAttributes:t}){const{width:n,content:a,columns:o}=e;return Wm()("The Text Columns block",{since:"5.3",alternative:"the Columns block"}),(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.BlockAlignmentToolbar,{value:n,onChange:e=>t({width:e}),controls:["center","wide","full"]})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,null,(0,je.createElement)(Ke.RangeControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,Ye.__)("Columns"),value:o,onChange:e=>t({columns:e}),min:2,max:4,required:!0}))),(0,je.createElement)("div",{...(0,Je.useBlockProps)({className:`align${n} columns-${o}`})},Array.from({length:o}).map(((e,n)=>(0,je.createElement)("div",{className:"wp-block-column",key:`column-${n}`},(0,je.createElement)(Je.RichText,{tagName:"p",value:a?.[n]?.children,onChange:e=>{t({content:[...a.slice(0,n),{children:e},...a.slice(n+1)]})},"aria-label":(0,Ye.sprintf)((0,Ye.__)("Column %d text"),n+1),placeholder:(0,Ye.__)("New Column")}))))))},save:function({attributes:e}){const{width:t,content:n,columns:a}=e;return(0,je.createElement)("div",{...Je.useBlockProps.save({className:`align${t} columns-${a}`})},Array.from({length:a}).map(((e,t)=>(0,je.createElement)("div",{className:"wp-block-column",key:`column-${t}`},(0,je.createElement)(Je.RichText.Content,{tagName:"p",value:n?.[t]?.children})))))}},$E=()=>Qe({name:VE,metadata:DE,settings:FE});var GE=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M17.8 2l-.9.3c-.1 0-3.6 1-5.2 2.1C10 5.5 9.3 6.5 8.9 7.1c-.6.9-1.7 4.7-1.7 6.3l-.9 2.3c-.2.4 0 .8.4 1 .1 0 .2.1.3.1.3 0 .6-.2.7-.5l.6-1.5c.3 0 .7-.1 1.2-.2.7-.1 1.4-.3 2.2-.5.8-.2 1.6-.5 2.4-.8.7-.3 1.4-.7 1.9-1.2s.8-1.2 1-1.9c.2-.7.3-1.6.4-2.4.1-.8.1-1.7.2-2.5 0-.8.1-1.5.2-2.1V2zm-1.9 5.6c-.1.8-.2 1.5-.3 2.1-.2.6-.4 1-.6 1.3-.3.3-.8.6-1.4.9-.7.3-1.4.5-2.2.8-.6.2-1.3.3-1.8.4L15 7.5c.3-.3.6-.7 1-1.1 0 .4 0 .8-.1 1.2zM6 20h8v-1.5H6V20z"}));const OE={attributes:{content:{type:"string",source:"html",selector:"pre",default:""},textAlign:{type:"string"}},save({attributes:e}){const{textAlign:t,content:n}=e;return(0,je.createElement)(Je.RichText.Content,{tagName:"pre",style:{textAlign:t},value:n})}},UE={attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0},typography:{fontSize:!0,__experimentalFontFamily:!0},spacing:{padding:!0}},save({attributes:e}){const{textAlign:t,content:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("pre",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.RichText.Content,{value:n}))},migrate:en,isEligible({style:e}){return e?.typography?.fontFamily}};var qE=[UE,OE];const jE={from:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/verse",e)}],to:[{type:"block",blocks:["core/paragraph"],transform:e=>(0,qe.createBlock)("core/paragraph",e)}]};var WE=jE;const ZE={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/verse",title:"Verse",category:"text",description:"Insert poetry. Use special spacing formats. Or quote song lyrics.",keywords:["poetry","poem"],textdomain:"default",attributes:{content:{type:"string",source:"html",selector:"pre",default:"",__unstablePreserveWhiteSpace:!0,__experimentalRole:"content"},textAlign:{type:"string"}},supports:{anchor:!0,color:{gradients:!0,link:!0,__experimentalDefaultControls:{background:!0,text:!0}},typography:{fontSize:!0,__experimentalFontFamily:!0,lineHeight:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalTextDecoration:!0,__experimentalDefaultControls:{fontSize:!0,fontAppearance:!0}},spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},__experimentalBorder:{radius:!0,width:!0,color:!0,style:!0}},style:"wp-block-verse",editorStyle:"wp-block-verse-editor"},{name:QE}=ZE,KE={icon:GE,example:{attributes:{content:(0,Ye.__)("WHAT was he doing, the great god Pan,\n\tDown in the reeds by the river?\nSpreading ruin and scattering ban,\nSplashing and paddling with hoofs of a goat,\nAnd breaking the golden lilies afloat\n With the dragon-fly on the river.")}},transforms:WE,deprecated:qE,merge(e,t){return{content:e.content+"\n\n"+t.content}},edit:function({attributes:e,setAttributes:t,mergeBlocks:n,onRemove:a,insertBlocksAfter:o,style:r}){const{textAlign:l,content:i}=e,s=(0,Je.useBlockProps)({className:it()({[`has-text-align-${l}`]:l}),style:r});return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(Je.AlignmentToolbar,{value:l,onChange:e=>{t({textAlign:e})}})),(0,je.createElement)(Je.RichText,{tagName:"pre",identifier:"content",preserveWhiteSpace:!0,value:i,onChange:e=>{t({content:e})},"aria-label":(0,Ye.__)("Verse text"),placeholder:(0,Ye.__)("Write verse…"),onRemove:a,onMerge:n,textAlign:l,...s,__unstablePastePlainText:!0,__unstableOnSplitAtDoubleLineEnd:()=>o((0,qe.createBlock)((0,qe.getDefaultBlockName)()))}))},save:function({attributes:e}){const{textAlign:t,content:n}=e,a=it()({[`has-text-align-${t}`]:t});return(0,je.createElement)("pre",{...Je.useBlockProps.save({className:a})},(0,je.createElement)(Je.RichText.Content,{value:n}))}},YE=()=>Qe({name:QE,metadata:ZE,settings:KE});var JE=(0,je.createElement)(We.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,je.createElement)(We.Path,{d:"M18.7 3H5.3C4 3 3 4 3 5.3v13.4C3 20 4 21 5.3 21h13.4c1.3 0 2.3-1 2.3-2.3V5.3C21 4 20 3 18.7 3zm.8 15.7c0 .4-.4.8-.8.8H5.3c-.4 0-.8-.4-.8-.8V5.3c0-.4.4-.8.8-.8h13.4c.4 0 .8.4.8.8v13.4zM10 15l5-3-5-3v6z"}));function XE({tracks:e=[]}){return e.map((e=>(0,je.createElement)("track",{key:e.src,...e})))}const{attributes:eC}={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",__experimentalRole:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",__experimentalRole:"content"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{__experimentalRole:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-video-editor",style:"wp-block-video"},tC={attributes:eC,save({attributes:e}){const{autoplay:t,caption:n,controls:a,loop:o,muted:r,poster:l,preload:i,src:s,playsInline:c,tracks:u}=e;return(0,je.createElement)("figure",{...Je.useBlockProps.save()},s&&(0,je.createElement)("video",{autoPlay:t,controls:a,loop:o,muted:r,poster:l,preload:"metadata"!==i?i:void 0,src:s,playsInline:c},(0,je.createElement)(XE,{tracks:u})),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{tagName:"figcaption",value:n}))}};var nC=[tC];const aC=[{value:"auto",label:(0,Ye.__)("Auto")},{value:"metadata",label:(0,Ye.__)("Metadata")},{value:"none",label:(0,Ye._x)("None","Preload value")}];var oC=({setAttributes:e,attributes:t})=>{const{autoplay:n,controls:a,loop:o,muted:r,playsInline:l,preload:i}=t,s=(0,Ye.__)("Autoplay may cause usability issues for some users."),c=je.Platform.select({web:(0,je.useCallback)((e=>e?s:null),[]),native:s}),u=(0,je.useMemo)((()=>{const t=t=>n=>{e({[t]:n})};return{autoplay:t("autoplay"),loop:t("loop"),muted:t("muted"),controls:t("controls"),playsInline:t("playsInline")}}),[]),m=(0,je.useCallback)((t=>{e({preload:t})}),[]);return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Autoplay"),onChange:u.autoplay,checked:!!n,help:c}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Loop"),onChange:u.loop,checked:!!o}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Muted"),onChange:u.muted,checked:!!r}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Playback controls"),onChange:u.controls,checked:!!a}),(0,je.createElement)(Ke.ToggleControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Play inline"),onChange:u.playsInline,checked:!!l}),(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,Ye.__)("Preload"),value:i,onChange:m,options:aC,hideCancelButton:!0}))};const rC=["text/vtt"],lC="subtitles",iC=[{label:(0,Ye.__)("Subtitles"),value:"subtitles"},{label:(0,Ye.__)("Captions"),value:"captions"},{label:(0,Ye.__)("Descriptions"),value:"descriptions"},{label:(0,Ye.__)("Chapters"),value:"chapters"},{label:(0,Ye.__)("Metadata"),value:"metadata"}];function sC({tracks:e,onEditPress:t}){let n;return n=0===e.length?(0,je.createElement)("p",{className:"block-library-video-tracks-editor__tracks-informative-message"},(0,Ye.__)("Tracks can be subtitles, captions, chapters, or descriptions. They help make your content more accessible to a wider range of users.")):e.map(((e,n)=>(0,je.createElement)(Ke.__experimentalHStack,{key:n,className:"block-library-video-tracks-editor__track-list-track"},(0,je.createElement)("span",null,e.label," "),(0,je.createElement)(Ke.Button,{variant:"tertiary",onClick:()=>t(n),"aria-label":(0,Ye.sprintf)((0,Ye.__)("Edit %s"),e.label)},(0,Ye.__)("Edit"))))),(0,je.createElement)(Ke.MenuGroup,{label:(0,Ye.__)("Text tracks"),className:"block-library-video-tracks-editor__track-list"},n)}function cC({track:e,onChange:t,onClose:n,onRemove:a}){const{src:o="",label:r="",srcLang:l="",kind:i=lC}=e,s=o.startsWith("blob:")?"":(0,st.getFilename)(o)||"";return(0,je.createElement)(Ke.NavigableMenu,null,(0,je.createElement)(Ke.__experimentalVStack,{className:"block-library-video-tracks-editor__single-track-editor",spacing:"4"},(0,je.createElement)("span",{className:"block-library-video-tracks-editor__single-track-editor-edit-track-label"},(0,Ye.__)("Edit track")),(0,je.createElement)("span",null,(0,Ye.__)("File"),": ",(0,je.createElement)("b",null,s)),(0,je.createElement)(Ke.__experimentalGrid,{columns:2,gap:4},(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,autoFocus:!0,onChange:n=>t({...e,label:n}),label:(0,Ye.__)("Label"),value:r,help:(0,Ye.__)("Title of track")}),(0,je.createElement)(Ke.TextControl,{__nextHasNoMarginBottom:!0,onChange:n=>t({...e,srcLang:n}),label:(0,Ye.__)("Source language"),value:l,help:(0,Ye.__)("Language tag (en, fr, etc.)")})),(0,je.createElement)(Ke.__experimentalVStack,{spacing:"8"},(0,je.createElement)(Ke.SelectControl,{__nextHasNoMarginBottom:!0,className:"block-library-video-tracks-editor__single-track-editor-kind-select",options:iC,value:i,label:(0,Ye.__)("Kind"),onChange:n=>{t({...e,kind:n})}}),(0,je.createElement)(Ke.__experimentalHStack,{className:"block-library-video-tracks-editor__single-track-editor-buttons-container"},(0,je.createElement)(Ke.Button,{variant:"secondary",onClick:()=>{const a={};let o=!1;""===r&&(a.label=(0,Ye.__)("English"),o=!0),""===l&&(a.srcLang="en",o=!0),void 0===e.kind&&(a.kind=lC,o=!0),o&&t({...e,...a}),n()}},(0,Ye.__)("Close")),(0,je.createElement)(Ke.Button,{isDestructive:!0,variant:"link",onClick:a},(0,Ye.__)("Remove track"))))))}function uC({tracks:e=[],onChange:t}){const n=(0,ut.useSelect)((e=>e(Je.store).getSettings().mediaUpload),[]),[a,o]=(0,je.useState)(null);return n?(0,je.createElement)(Ke.Dropdown,{contentClassName:"block-library-video-tracks-editor",renderToggle:({isOpen:e,onToggle:t})=>(0,je.createElement)(Ke.ToolbarGroup,null,(0,je.createElement)(Ke.ToolbarButton,{label:(0,Ye.__)("Text tracks"),showTooltip:!0,"aria-expanded":e,"aria-haspopup":"true",onClick:t},(0,Ye.__)("Text tracks"))),renderContent:()=>null!==a?(0,je.createElement)(cC,{track:e[a],onChange:n=>{const o=[...e];o[a]=n,t(o)},onClose:()=>o(null),onRemove:()=>{t(e.filter(((e,t)=>t!==a))),o(null)}}):(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Ke.NavigableMenu,null,(0,je.createElement)(sC,{tracks:e,onEditPress:o}),(0,je.createElement)(Ke.MenuGroup,{className:"block-library-video-tracks-editor__add-tracks-container",label:(0,Ye.__)("Add tracks")},(0,je.createElement)(Je.MediaUpload,{onSelect:({url:n})=>{const a=e.length;t([...e,{src:n}]),o(a)},allowedTypes:rC,render:({open:e})=>(0,je.createElement)(Ke.MenuItem,{icon:Zp,onClick:e},(0,Ye.__)("Open Media Library"))}),(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Ke.FormFileUpload,{onChange:a=>{const r=a.target.files,l=e.length;n({allowedTypes:rC,filesList:r,onFileChange:([{url:n}])=>{const a=[...e];a[l]||(a[l]={}),a[l]={...e[l],src:n},t(a),o(l)}})},accept:".vtt,text/vtt",render:({openFileDialog:e})=>(0,je.createElement)(Ke.MenuItem,{icon:nm,onClick:()=>{e()}},(0,Ye.__)("Upload"))})))))}):null}const mC=e=>(0,je.createElement)(Ke.Placeholder,{className:"block-editor-media-placeholder",withIllustration:!0,icon:JE,label:(0,Ye.__)("Video"),instructions:(0,Ye.__)("Upload a video file, pick one from your media library, or add one with a URL.")},e),pC=["video"],dC=["image"];var gC=function e({isSelected:t,attributes:n,className:a,setAttributes:o,insertBlocksAfter:r,onReplace:l}){const i=(0,Tt.useInstanceId)(e),s=(0,je.useRef)(),c=(0,je.useRef)(),{id:u,caption:m,controls:p,poster:d,src:g,tracks:h}=n,_=(0,Tt.usePrevious)(m),[b,f]=(0,je.useState)(!!m),v=!u&&(0,Ct.isBlobURL)(g),y=(0,ut.useSelect)((e=>e(Je.store).getSettings().mediaUpload),[]);(0,je.useEffect)((()=>{if(!u&&(0,Ct.isBlobURL)(g)){const e=(0,Ct.getBlobByURL)(g);e&&y({filesList:[e],onFileChange:([e])=>x(e),onError:C,allowedTypes:pC})}}),[]),(0,je.useEffect)((()=>{s.current&&s.current.load()}),[d]),(0,je.useEffect)((()=>{m&&!_&&f(!0)}),[m,_]);const k=(0,je.useCallback)((e=>{e&&!m&&e.focus()}),[m]);function x(e){e&&e.url?o({src:e.url,id:e.id,poster:e.image?.src!==e.icon?e.image?.src:void 0,caption:e.caption}):o({src:void 0,id:void 0,poster:void 0,caption:void 0})}function w(e){if(e!==g){const t=Ft({attributes:{url:e}});if(void 0!==t&&l)return void l(t);o({src:e,id:void 0,poster:void 0})}}(0,je.useEffect)((()=>{t||m||f(!1)}),[t,m]);const{createErrorNotice:E}=(0,ut.useDispatch)(Bt.store);function C(e){E(e,{type:"snackbar"})}const S=it()(a,{"is-transient":v}),B=(0,Je.useBlockProps)({className:S});if(!g)return(0,je.createElement)("div",{...B},(0,je.createElement)(Je.MediaPlaceholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:JE}),onSelect:x,onSelectURL:w,accept:"video/*",allowedTypes:pC,value:n,onError:C,placeholder:mC}));const T=`video-block__poster-image-description-${i}`;return(0,je.createElement)(je.Fragment,null,(0,je.createElement)(Je.BlockControls,{group:"block"},(0,je.createElement)(Ke.ToolbarButton,{onClick:()=>{f(!b),b&&m&&o({caption:void 0})},icon:St,isPressed:b,label:b?(0,Ye.__)("Remove caption"):(0,Ye.__)("Add caption")})),(0,je.createElement)(Je.BlockControls,null,(0,je.createElement)(uC,{tracks:h,onChange:e=>{o({tracks:e})}})),(0,je.createElement)(Je.BlockControls,{group:"other"},(0,je.createElement)(Je.MediaReplaceFlow,{mediaId:u,mediaURL:g,allowedTypes:pC,accept:"video/*",onSelect:x,onSelectURL:w,onError:C})),(0,je.createElement)(Je.InspectorControls,null,(0,je.createElement)(Ke.PanelBody,{title:(0,Ye.__)("Settings")},(0,je.createElement)(oC,{setAttributes:o,attributes:n}),(0,je.createElement)(Je.MediaUploadCheck,null,(0,je.createElement)(Ke.BaseControl,{className:"editor-video-poster-control"},(0,je.createElement)(Ke.BaseControl.VisualLabel,null,(0,Ye.__)("Poster image")),(0,je.createElement)(Je.MediaUpload,{title:(0,Ye.__)("Select poster image"),onSelect:function(e){o({poster:e.url})},allowedTypes:dC,render:({open:e})=>(0,je.createElement)(Ke.Button,{variant:"primary",onClick:e,ref:c,"aria-describedby":T},d?(0,Ye.__)("Replace"):(0,Ye.__)("Select"))}),(0,je.createElement)("p",{id:T,hidden:!0},d?(0,Ye.sprintf)((0,Ye.__)("The current poster image url is %s"),d):(0,Ye.__)("There is no poster image currently selected")),!!d&&(0,je.createElement)(Ke.Button,{onClick:function(){o({poster:void 0}),c.current.focus()},variant:"tertiary"},(0,Ye.__)("Remove")))))),(0,je.createElement)("figure",{...B},(0,je.createElement)(Ke.Disabled,{isDisabled:!t},(0,je.createElement)("video",{controls:p,poster:d,src:g,ref:s},(0,je.createElement)(XE,{tracks:h}))),v&&(0,je.createElement)(Ke.Spinner,null),b&&(!Je.RichText.isEmpty(m)||t)&&(0,je.createElement)(Je.RichText,{identifier:"caption",tagName:"figcaption",className:(0,Je.__experimentalGetElementClassName)("caption"),"aria-label":(0,Ye.__)("Video caption text"),ref:k,placeholder:(0,Ye.__)("Add caption"),value:m,onChange:e=>o({caption:e}),inlineToolbar:!0,__unstableOnSplitAtEnd:()=>r((0,qe.createBlock)((0,qe.getDefaultBlockName)()))})))};const hC={from:[{type:"files",isMatch(e){return 1===e.length&&0===e[0].type.indexOf("video/")},transform(e){const t=e[0];return(0,qe.createBlock)("core/video",{src:(0,Ct.createBlobURL)(t)})}},{type:"shortcode",tag:"video",attributes:{src:{type:"string",shortcode:({named:{src:e,mp4:t,m4v:n,webm:a,ogv:o,flv:r}})=>e||t||n||a||o||r},poster:{type:"string",shortcode:({named:{poster:e}})=>e},loop:{type:"string",shortcode:({named:{loop:e}})=>e},autoplay:{type:"string",shortcode:({named:{autoplay:e}})=>e},preload:{type:"string",shortcode:({named:{preload:e}})=>e}}}]};var _C=hC;const bC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/video",title:"Video",category:"media",description:"Embed a video from your media library or upload a new one.",keywords:["movie"],textdomain:"default",attributes:{autoplay:{type:"boolean",source:"attribute",selector:"video",attribute:"autoplay"},caption:{type:"string",source:"html",selector:"figcaption",__experimentalRole:"content"},controls:{type:"boolean",source:"attribute",selector:"video",attribute:"controls",default:!0},id:{type:"number",__experimentalRole:"content"},loop:{type:"boolean",source:"attribute",selector:"video",attribute:"loop"},muted:{type:"boolean",source:"attribute",selector:"video",attribute:"muted"},poster:{type:"string",source:"attribute",selector:"video",attribute:"poster"},preload:{type:"string",source:"attribute",selector:"video",attribute:"preload",default:"metadata"},src:{type:"string",source:"attribute",selector:"video",attribute:"src",__experimentalRole:"content"},playsInline:{type:"boolean",source:"attribute",selector:"video",attribute:"playsinline"},tracks:{__experimentalRole:"content",type:"array",items:{type:"object"},default:[]}},supports:{anchor:!0,align:!0,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}}},editorStyle:"wp-block-video-editor",style:"wp-block-video"},{name:fC}=bC,vC={icon:JE,example:{attributes:{src:"https://upload.wikimedia.org/wikipedia/commons/c/ca/Wood_thrush_in_Central_Park_switch_sides_%2816510%29.webm",caption:(0,Ye.__)("Wood thrush singing in Central Park, NYC.")}},transforms:_C,deprecated:nC,edit:gC,save:function({attributes:e}){const{autoplay:t,caption:n,controls:a,loop:o,muted:r,poster:l,preload:i,src:s,playsInline:c,tracks:u}=e;return(0,je.createElement)("figure",{...Je.useBlockProps.save()},s&&(0,je.createElement)("video",{autoPlay:t,controls:a,loop:o,muted:r,poster:l,preload:"metadata"!==i?i:void 0,src:s,playsInline:c},(0,je.createElement)(XE,{tracks:u})),!Je.RichText.isEmpty(n)&&(0,je.createElement)(Je.RichText.Content,{className:(0,Je.__experimentalGetElementClassName)("caption"),tagName:"figcaption",value:n}))}},yC=()=>Qe({name:fC,metadata:bC,settings:vC});var kC={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let xC;const wC=new Uint8Array(16);function EC(){if(!xC&&(xC="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!xC))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return xC(wC)}const CC=[];for(let e=0;e<256;++e)CC.push((e+256).toString(16).slice(1));function SC(e,t=0){return CC[e[t+0]]+CC[e[t+1]]+CC[e[t+2]]+CC[e[t+3]]+"-"+CC[e[t+4]]+CC[e[t+5]]+"-"+CC[e[t+6]]+CC[e[t+7]]+"-"+CC[e[t+8]]+CC[e[t+9]]+"-"+CC[e[t+10]]+CC[e[t+11]]+CC[e[t+12]]+CC[e[t+13]]+CC[e[t+14]]+CC[e[t+15]]}var BC=function(e,t,n){if(kC.randomUUID&&!t&&!e)return kC.randomUUID();const a=(e=e||{}).random||(e.rng||EC)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=a[e];return t}return SC(a)};const{usesContextKey:TC}=At(Je.privateApis),NC="core/footnote",PC="core/post-content",IC={title:(0,Ye.__)("Footnote"),tagName:"sup",className:"fn",attributes:{"data-fn":"data-fn"},interactive:!0,contentEditable:!1,[TC]:["postType"],edit:function({value:e,onChange:t,isObjectActive:n,context:{postType:a}}){const o=(0,ut.useRegistry)(),{getSelectedBlockClientId:r,getBlocks:l,getBlockRootClientId:i,getBlockName:s,getBlockParentsByBlockName:c}=o.select(Je.store),u=(0,ut.useSelect)((e=>!!e(qe.store).getBlockType("core/footnotes")),[]),m=(0,ut.useSelect)((e=>{const{getBlockParentsByBlockName:t,getSelectedBlockClientId:n}=e(Je.store),a=t(n(),"core/block");return a&&a.length>0}),[]),{selectionChange:p,insertBlock:d}=(0,ut.useDispatch)(Je.store);if(!u)return null;if("post"!==a&&"page"!==a)return null;if(m)return null;return(0,je.createElement)(Je.RichTextToolbarButton,{icon:qm,title:(0,Ye.__)("Footnote"),onClick:function(){o.batch((()=>{let a;if(n){const t=e.replacements[e.start];a=t?.attributes?.["data-fn"]}else{a=BC();const n=(0,En.insertObject)(e,{type:NC,attributes:{"data-fn":a},innerHTML:`<a href="#${a}" id="${a}-link">*</a>`},e.end,e.end);n.start=n.end-1,t(n)}const o=r(),u=c(o,PC);let m=null;{const e=[...u.length?l(u[0]):l()];for(;e.length;){const t=e.shift();if("core/footnotes"===t.name){m=t;break}e.push(...t.innerBlocks)}}if(!m){let e=i(o);for(;e&&s(e)!==PC;)e=i(e);m=(0,qe.createBlock)("core/footnotes"),d(m,void 0,e)}p(m.clientId,a,0,0)}))},isActive:n})}},MC={$schema:"https://schemas.wp.org/trunk/block.json",apiVersion:3,name:"core/footnotes",title:"Footnotes",category:"text",description:"",keywords:["references"],textdomain:"default",usesContext:["postId","postType"],supports:{__experimentalBorder:{radius:!0,color:!0,width:!0,style:!0,__experimentalDefaultControls:{radius:!1,color:!1,width:!1,style:!1}},color:{background:!0,link:!0,text:!0,__experimentalDefaultControls:{link:!0,text:!0}},html:!1,multiple:!1,reusable:!1,spacing:{margin:!0,padding:!0,__experimentalDefaultControls:{margin:!1,padding:!1}},typography:{fontSize:!0,lineHeight:!0,__experimentalFontFamily:!0,__experimentalTextDecoration:!0,__experimentalFontStyle:!0,__experimentalFontWeight:!0,__experimentalLetterSpacing:!0,__experimentalTextTransform:!0,__experimentalWritingMode:!0,__experimentalDefaultControls:{fontSize:!0}}},style:"wp-block-footnotes"},{name:zC}=MC,RC={icon:qm,edit:function({context:{postType:e,postId:t}}){const[n,a]=(0,ct.useEntityProp)("postType",e,"meta",t),o=n?.footnotes?JSON.parse(n.footnotes):[],r=(0,Je.useBlockProps)();return"post"!==e&&"page"!==e?(0,je.createElement)("div",{...r},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:qm}),label:(0,Ye.__)("Footnotes"),instructions:(0,Ye.__)("Footnotes are not supported here. Add this block to post or page content.")})):o.length?(0,je.createElement)("ol",{...r},o.map((({id:e,content:t})=>(0,je.createElement)("li",{key:e,onMouseDown:e=>{e.target===e.currentTarget&&(e.target.firstElementChild.focus(),e.preventDefault())}},(0,je.createElement)(Je.RichText,{id:e,tagName:"span",value:t,identifier:e,onFocus:e=>{e.target.textContent.trim()||e.target.scrollIntoView()},onChange:t=>{a({...n,footnotes:JSON.stringify(o.map((n=>n.id===e?{content:t,id:e}:n)))})}})," ",(0,je.createElement)("a",{href:`#${e}-link`},"↩︎"))))):(0,je.createElement)("div",{...r},(0,je.createElement)(Ke.Placeholder,{icon:(0,je.createElement)(Je.BlockIcon,{icon:qm}),label:(0,Ye.__)("Footnotes"),instructions:(0,Ye.__)("Footnotes found in blocks within this document will be displayed here.")}))}};(0,En.registerFormatType)(NC,IC);const HC=()=>{Qe({name:zC,metadata:MC,settings:RC})};var AC=n(7078),LC=n.n(AC);const DC=()=>(()=>{const n=[Y,H,M,P,D,V,we,e,o,r,l,i,s,u,m,p,g,S,B,T,N,I,R,A,L,$,G,O,W,Q,K,Z,ge,he,Ee,Se,Be,Te,Ne,ze,Re,He,Ae,De,$e,Ge,Oe,Ue,U,q,j,Pe,Me,Ie,_e,Ve,t,de,ie,se,re,J,X,te,ne,oe,le,me,ce,ue,pe,fe,ve,ye,ke,be,Ce,d,h,_,b,f,v,y,C,x,w,E,k,ae,Le,z,F,Fe,xe,ee];return window?.wp?.oldEditor&&(window?.wp?.needsClassicBlock||!window?.__experimentalDisableTinymce||new URLSearchParams(window?.location?.search).get("requiresTinymce"))&&n.push(c),n.filter(Boolean)})().filter((({metadata:e})=>!LC()(e))),VC=(e=DC())=>{e.forEach((({init:e})=>e())),(0,qe.setDefaultBlockName)(p_),window.wp&&window.wp.oldEditor&&e.some((({name:e})=>e===aa))&&(0,qe.setFreeformContentHandlerName)(aa),(0,qe.setUnregisteredTypeHandlerName)(_d),(0,qe.setGroupingBlockName)(au)},FC=void 0}(),(window.wp=window.wp||{}).blockLibrary=a}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/blocks.js b/wp-includes/js/dist/blocks.js
index 34d76a0065..c3902857b8 100644
--- a/wp-includes/js/dist/blocks.js
+++ b/wp-includes/js/dist/blocks.js
@@ -6845,7 +6845,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/blocks');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/blocks');
;// CONCATENATED MODULE: ./node_modules/@wordpress/blocks/build-module/api/registration.js
/* eslint no-console: [ 'error', { allow: [ 'error', 'warn' ] } ] */
diff --git a/wp-includes/js/dist/blocks.min.js b/wp-includes/js/dist/blocks.min.js
index 5ac212516d..76af4d390b 100644
--- a/wp-includes/js/dist/blocks.min.js
+++ b/wp-includes/js/dist/blocks.min.js
@@ -1,6 +1,6 @@
/*! This file is auto-generated */
!function(){var e={1919:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function s(e,t,r){var o={};return r.isMergeableObject(e)&&a(e).forEach((function(t){o[t]=n(e[t],r)})),a(t).forEach((function(a){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(i(e,a)&&r.isMergeableObject(t[a])?o[a]=function(e,t){if(!t.customMerge)return c;var r=t.customMerge(e);return"function"==typeof r?r:c}(a,r)(e[a],t[a],r):o[a]=n(t[a],r))})),o}function c(e,r,a){(a=a||{}).arrayMerge=a.arrayMerge||o,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=n;var i=Array.isArray(r);return i===Array.isArray(e)?i?a.arrayMerge(e,r,a):s(e,r,a):n(r,a)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return c(e,r,t)}),{})};var l=c;e.exports=l},5619:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,o,a;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(!e(t[o],r[o]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;for(o of t.entries())if(!e(o[1],r.get(o[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(o of t.entries())if(!r.has(o[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(o=n;0!=o--;)if(t[o]!==r[o])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(a=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(o=n;0!=o--;)if(!Object.prototype.hasOwnProperty.call(r,a[o]))return!1;for(o=n;0!=o--;){var i=a[o];if(!e(t[i],r[i]))return!1}return!0}return t!=t&&r!=r}},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},r=Object.keys(t).join("|"),n=new RegExp(r,"g"),o=new RegExp(r,"");function a(e){return t[e]}var i=function(e){return e.replace(n,a)};e.exports=i,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=i},7308:function(e,t,r){var n;/*! showdown v 1.9.1 - 02-11-2019 */
-(function(){function o(e){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n].defaultValue);return r}var a={},i={},s={},c=o(!0),l="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:o(!0),allOn:function(){"use strict";var e=o(!0),t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=!0);return t}()};function d(e,t){"use strict";var r=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};a.helper.isArray(e)||(e=[e]);for(var o=0;o<e.length;++o){var i=r+" sub-extension "+o+": ",s=e[o];if("object"!=typeof s)return n.valid=!1,n.error=i+"must be an object, but "+typeof s+" given",n;if(!a.helper.isString(s.type))return n.valid=!1,n.error=i+'property "type" must be a string, but '+typeof s.type+" given",n;var c=s.type=s.type.toLowerCase();if("language"===c&&(c=s.type="lang"),"html"===c&&(c=s.type="output"),"lang"!==c&&"output"!==c&&"listener"!==c)return n.valid=!1,n.error=i+"type "+c+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',n;if("listener"===c){if(a.helper.isUndefined(s.listeners))return n.valid=!1,n.error=i+'. Extensions of type "listener" must have a property called "listeners"',n}else if(a.helper.isUndefined(s.filter)&&a.helper.isUndefined(s.regex))return n.valid=!1,n.error=i+c+' extensions must define either a "regex" property or a "filter" method',n;if(s.listeners){if("object"!=typeof s.listeners)return n.valid=!1,n.error=i+'"listeners" property must be an object but '+typeof s.listeners+" given",n;for(var l in s.listeners)if(s.listeners.hasOwnProperty(l)&&"function"!=typeof s.listeners[l])return n.valid=!1,n.error=i+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+l+" must be a function but "+typeof s.listeners[l]+" given",n}if(s.filter){if("function"!=typeof s.filter)return n.valid=!1,n.error=i+'"filter" must be a function, but '+typeof s.filter+" given",n}else if(s.regex){if(a.helper.isString(s.regex)&&(s.regex=new RegExp(s.regex,"g")),!(s.regex instanceof RegExp))return n.valid=!1,n.error=i+'"regex" property must either be a string or a RegExp object, but '+typeof s.regex+" given",n;if(a.helper.isUndefined(s.replace))return n.valid=!1,n.error=i+'"regex" extensions must implement a replace string or function',n}}return n}function p(e,t){"use strict";return"¨E"+t.charCodeAt(0)+"E"}a.helper={},a.extensions={},a.setOption=function(e,t){"use strict";return c[e]=t,this},a.getOption=function(e){"use strict";return c[e]},a.getOptions=function(){"use strict";return c},a.resetOptions=function(){"use strict";c=o(!0)},a.setFlavor=function(e){"use strict";if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");a.resetOptions();var t=u[e];for(var r in l=e,t)t.hasOwnProperty(r)&&(c[r]=t[r])},a.getFlavor=function(){"use strict";return l},a.getFlavorOptions=function(e){"use strict";if(u.hasOwnProperty(e))return u[e]},a.getDefaultOptions=function(e){"use strict";return o(e)},a.subParser=function(e,t){"use strict";if(a.helper.isString(e)){if(void 0===t){if(i.hasOwnProperty(e))return i[e];throw Error("SubParser named "+e+" not registered!")}i[e]=t}},a.extension=function(e,t){"use strict";if(!a.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=a.helper.stdExtName(e),a.helper.isUndefined(t)){if(!s.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return s[e]}"function"==typeof t&&(t=t()),a.helper.isArray(t)||(t=[t]);var r=d(t,e);if(!r.valid)throw Error(r.error);s[e]=t},a.getAllExtensions=function(){"use strict";return s},a.removeExtension=function(e){"use strict";delete s[e]},a.resetExtensions=function(){"use strict";s={}},a.validateExtension=function(e){"use strict";var t=d(e,null);return!!t.valid||(console.warn(t.error),!1)},a.hasOwnProperty("helper")||(a.helper={}),a.helper.isString=function(e){"use strict";return"string"==typeof e||e instanceof String},a.helper.isFunction=function(e){"use strict";return e&&"[object Function]"==={}.toString.call(e)},a.helper.isArray=function(e){"use strict";return Array.isArray(e)},a.helper.isUndefined=function(e){"use strict";return void 0===e},a.helper.forEach=function(e,t){"use strict";if(a.helper.isUndefined(e))throw new Error("obj param is required");if(a.helper.isUndefined(t))throw new Error("callback param is required");if(!a.helper.isFunction(t))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(a.helper.isArray(e))for(var r=0;r<e.length;r++)t(e[r],r,e);else{if("object"!=typeof e)throw new Error("obj does not seem to be an array or an iterable object");for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)}},a.helper.stdExtName=function(e){"use strict";return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},a.helper.escapeCharactersCallback=p,a.helper.escapeCharacters=function(e,t,r){"use strict";var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";r&&(n="\\\\"+n);var o=new RegExp(n,"g");return e=e.replace(o,p)},a.helper.unescapeHTMLEntities=function(e){"use strict";return e.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")};var f=function(e,t,r,n){"use strict";var o,a,i,s,c,l=n||"",u=l.indexOf("g")>-1,d=new RegExp(t+"|"+r,"g"+l.replace(/g/g,"")),p=new RegExp(t,l.replace(/g/g,"")),f=[];do{for(o=0;i=d.exec(e);)if(p.test(i[0]))o++||(s=(a=d.lastIndex)-i[0].length);else if(o&&!--o){c=i.index+i[0].length;var h={left:{start:s,end:a},match:{start:a,end:i.index},right:{start:i.index,end:c},wholeMatch:{start:s,end:c}};if(f.push(h),!u)return f}}while(o&&(d.lastIndex=a));return f};a.helper.matchRecursiveRegExp=function(e,t,r,n){"use strict";for(var o=f(e,t,r,n),a=[],i=0;i<o.length;++i)a.push([e.slice(o[i].wholeMatch.start,o[i].wholeMatch.end),e.slice(o[i].match.start,o[i].match.end),e.slice(o[i].left.start,o[i].left.end),e.slice(o[i].right.start,o[i].right.end)]);return a},a.helper.replaceRecursiveRegExp=function(e,t,r,n,o){"use strict";if(!a.helper.isFunction(t)){var i=t;t=function(){return i}}var s=f(e,r,n,o),c=e,l=s.length;if(l>0){var u=[];0!==s[0].wholeMatch.start&&u.push(e.slice(0,s[0].wholeMatch.start));for(var d=0;d<l;++d)u.push(t(e.slice(s[d].wholeMatch.start,s[d].wholeMatch.end),e.slice(s[d].match.start,s[d].match.end),e.slice(s[d].left.start,s[d].left.end),e.slice(s[d].right.start,s[d].right.end))),d<l-1&&u.push(e.slice(s[d].wholeMatch.end,s[d+1].wholeMatch.start));s[l-1].wholeMatch.end<e.length&&u.push(e.slice(s[l-1].wholeMatch.end)),c=u.join("")}return c},a.helper.regexIndexOf=function(e,t,r){"use strict";if(!a.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==!1)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(r||0).search(t);return n>=0?n+(r||0):n},a.helper.splitAtIndex=function(e,t){"use strict";if(!a.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},a.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,(function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var r=Math.random();e=r>.9?t[2](e):r>.45?t[1](e):t[0](e)}return e}))},a.helper.padEnd=function(e,t,r){"use strict";return t>>=0,r=String(r||" "),e.length>t?String(e):((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),String(e)+r.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),a.helper.regexes={asteriskDashAndColon:/([*_:~])/g},a.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},a.Converter=function(e){"use strict";var t={},r=[],n=[],o={},i=l,p={parsed:{},raw:"",format:""};function f(e,t){if(t=t||null,a.helper.isString(e)){if(t=e=a.helper.stdExtName(e),a.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,t){"function"==typeof e&&(e=e(new a.Converter));a.helper.isArray(e)||(e=[e]);var o=d(e,t);if(!o.valid)throw Error(o.error);for(var i=0;i<e.length;++i)switch(e[i].type){case"lang":r.push(e[i]);break;case"output":n.push(e[i]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(a.extensions[e],e);if(a.helper.isUndefined(s[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=s[e]}"function"==typeof e&&(e=e()),a.helper.isArray(e)||(e=[e]);var o=d(e,t);if(!o.valid)throw Error(o.error);for(var i=0;i<e.length;++i){switch(e[i].type){case"lang":r.push(e[i]);break;case"output":n.push(e[i])}if(e[i].hasOwnProperty("listeners"))for(var c in e[i].listeners)e[i].listeners.hasOwnProperty(c)&&h(c,e[i].listeners[c])}}function h(e,t){if(!a.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof t+" given");o.hasOwnProperty(e)||(o[e]=[]),o[e].push(t)}!function(){for(var r in e=e||{},c)c.hasOwnProperty(r)&&(t[r]=c[r]);if("object"!=typeof e)throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.extensions&&a.helper.forEach(t.extensions,f)}(),this._dispatch=function(e,t,r,n){if(o.hasOwnProperty(e))for(var a=0;a<o[e].length;++a){var i=o[e][a](e,t,this,r,n);i&&void 0!==i&&(t=i)}return t},this.listen=function(e,t){return h(e,t),this},this.makeHtml=function(e){if(!e)return e;var o={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:r,outputModifiers:n,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/¨/g,"¨T")).replace(/\$/g,"¨D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g," "),t.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,r=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(r,"")}(e)),e="\n\n"+e+"\n\n",e=(e=a.subParser("detab")(e,t,o)).replace(/^[ \t]+$/gm,""),a.helper.forEach(r,(function(r){e=a.subParser("runExtension")(r,e,t,o)})),e=a.subParser("metadata")(e,t,o),e=a.subParser("hashPreCodeTags")(e,t,o),e=a.subParser("githubCodeBlocks")(e,t,o),e=a.subParser("hashHTMLBlocks")(e,t,o),e=a.subParser("hashCodeTags")(e,t,o),e=a.subParser("stripLinkDefinitions")(e,t,o),e=a.subParser("blockGamut")(e,t,o),e=a.subParser("unhashHTMLSpans")(e,t,o),e=(e=(e=a.subParser("unescapeSpecialChars")(e,t,o)).replace(/¨D/g,"$$")).replace(/¨T/g,"¨"),e=a.subParser("completeHTMLDocument")(e,t,o),a.helper.forEach(n,(function(r){e=a.subParser("runExtension")(r,e,t,o)})),p=o.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">¨NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var r=t.createElement("div");r.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),r=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&"code"===t[n].firstChild.tagName.toLowerCase()){var o=t[n].firstChild.innerHTML.trim(),i=t[n].firstChild.getAttribute("data-language")||"";if(""===i)for(var s=t[n].firstChild.className.split(" "),c=0;c<s.length;++c){var l=s[c].match(/^language-(.+)$/);if(null!==l){i=l[1];break}}o=a.helper.unescapeHTMLEntities(o),r.push(o),t[n].outerHTML='<precode language="'+i+'" precodenum="'+n.toString()+'"></precode>'}else r.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return r}(r)};!function e(t){for(var r=0;r<t.childNodes.length;++r){var n=t.childNodes[r];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--r):1===n.nodeType&&e(n)}}(r);for(var o=r.childNodes,i="",s=0;s<o.length;s++)i+=a.subParser("makeMarkdown.node")(o[s],n);return i},this.setOption=function(e,r){t[e]=r},this.getOption=function(e){return t[e]},this.getOptions=function(){return t},this.addExtension=function(e,t){f(e,t=t||null)},this.useExtension=function(e){f(e)},this.setFlavor=function(e){if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");var r=u[e];for(var n in i=e,r)r.hasOwnProperty(n)&&(t[n]=r[n])},this.getFlavor=function(){return i},this.removeExtension=function(e){a.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var o=e[t],i=0;i<r.length;++i)r[i]===o&&r[i].splice(i,1);for(;0<n.length;++i)n[0]===o&&n[0].splice(i,1)}},this.getAllExtensions=function(){return{language:r,output:n}},this.getMetadata=function(e){return e?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(e,t){p.parsed[e]=t},this._setMetadataFormat=function(e){p.format=e},this._setMetadataRaw=function(e){p.raw=e}},a.subParser("anchors",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,c,l){if(a.helper.isUndefined(l)&&(l=""),o=o.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)i="";else if(!i){if(o||(o=n.toLowerCase().replace(/ ?\n/g," ")),i="#"+o,a.helper.isUndefined(r.gUrls[o]))return e;i=r.gUrls[o],a.helper.isUndefined(r.gTitles[o])||(l=r.gTitles[o])}var u='<a href="'+(i=i.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"';return""!==l&&null!==l&&(u+=' title="'+(l=(l=l.replace(/"/g,""")).replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(i)&&(u+=' rel="noopener noreferrer" target="¨E95Eblank"'),u+=">"+n+"</a>"};return e=(e=(e=(e=(e=r.converter._dispatch("anchors.before",e,t,r)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,r,n,o,i){if("\\"===n)return r+o;if(!a.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var s=t.ghMentionsLink.replace(/\{u}/g,i),c="";return t.openLinksInNewWindow&&(c=' rel="noopener noreferrer" target="¨E95Eblank"'),r+'<a href="'+s+'"'+c+">"+o+"</a>"}))),e=r.converter._dispatch("anchors.after",e,t,r)}));var h=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,g=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,m=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,b=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,_=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,y=function(e){"use strict";return function(t,r,n,o,i,s,c){var l=n=n.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback),u="",d="",p=r||"",f=c||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(u=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),p+'<a href="'+n+'"'+d+">"+l+"</a>"+u+f}},k=function(e,t){"use strict";return function(r,n,o){var i="mailto:";return n=n||"",o=a.subParser("unescapeSpecialChars")(o,e,t),e.encodeEmails?(i=a.helper.encodeEmailAddress(i+o),o=a.helper.encodeEmailAddress(o)):i+=o,n+'<a href="'+i+'">'+o+"</a>"}};a.subParser("autoLinks",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("autoLinks.before",e,t,r)).replace(m,y(t))).replace(_,k(t,r)),e=r.converter._dispatch("autoLinks.after",e,t,r)})),a.subParser("simplifiedAutoLinks",(function(e,t,r){"use strict";return t.simplifiedAutoLink?(e=r.converter._dispatch("simplifiedAutoLinks.before",e,t,r),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(g,y(t)):e.replace(h,y(t))).replace(b,k(t,r)),e=r.converter._dispatch("simplifiedAutoLinks.after",e,t,r)):e})),a.subParser("blockGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("blockGamut.before",e,t,r),e=a.subParser("blockQuotes")(e,t,r),e=a.subParser("headers")(e,t,r),e=a.subParser("horizontalRule")(e,t,r),e=a.subParser("lists")(e,t,r),e=a.subParser("codeBlocks")(e,t,r),e=a.subParser("tables")(e,t,r),e=a.subParser("hashHTMLBlocks")(e,t,r),e=a.subParser("paragraphs")(e,t,r),e=r.converter._dispatch("blockGamut.after",e,t,r)})),a.subParser("blockQuotes",(function(e,t,r){"use strict";e=r.converter._dispatch("blockQuotes.before",e,t,r),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=a.subParser("githubCodeBlocks")(e,t,r),e=(e=(e=a.subParser("blockGamut")(e,t,r)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,(function(e,t){var r=t;return r=(r=r.replace(/^ /gm,"¨0")).replace(/¨0/g,"")})),a.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,r)})),e=r.converter._dispatch("blockQuotes.after",e,t,r)})),a.subParser("codeBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("codeBlocks.before",e,t,r);return e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,n,o){var i=n,s=o,c="\n";return i=a.subParser("outdent")(i,t,r),i=a.subParser("encodeCode")(i,t,r),i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(c=""),i="<pre><code>"+i+c+"</code></pre>",a.subParser("hashBlock")(i,t,r)+s}))).replace(/¨0/,""),e=r.converter._dispatch("codeBlocks.after",e,t,r)})),a.subParser("codeSpans",(function(e,t,r){"use strict";return void 0===(e=r.converter._dispatch("codeSpans.before",e,t,r))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,o,i){var s=i;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+"<code>"+(s=a.subParser("encodeCode")(s,t,r))+"</code>",s=a.subParser("hashHTMLSpans")(s,t,r)})),e=r.converter._dispatch("codeSpans.after",e,t,r)})),a.subParser("completeHTMLDocument",(function(e,t,r){"use strict";if(!t.completeHTMLDocument)return e;e=r.converter._dispatch("completeHTMLDocument.before",e,t,r);var n="html",o="<!DOCTYPE HTML>\n",a="",i='<meta charset="utf-8">\n',s="",c="";for(var l in void 0!==r.metadata.parsed.doctype&&(o="<!DOCTYPE "+r.metadata.parsed.doctype+">\n","html"!==(n=r.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(i='<meta charset="utf-8">')),r.metadata.parsed)if(r.metadata.parsed.hasOwnProperty(l))switch(l.toLowerCase()){case"doctype":break;case"title":a="<title>"+r.metadata.parsed.title+"</title>\n";break;case"charset":i="html"===n||"html5"===n?'<meta charset="'+r.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+r.metadata.parsed.charset+'">\n';break;case"language":case"lang":s=' lang="'+r.metadata.parsed[l]+'"',c+='<meta name="'+l+'" content="'+r.metadata.parsed[l]+'">\n';break;default:c+='<meta name="'+l+'" content="'+r.metadata.parsed[l]+'">\n'}return e=o+"<html"+s+">\n<head>\n"+a+i+c+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",e=r.converter._dispatch("completeHTMLDocument.after",e,t,r)})),a.subParser("detab",(function(e,t,r){"use strict";return e=(e=(e=(e=(e=(e=r.converter._dispatch("detab.before",e,t,r)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,t){for(var r=t,n=4-r.length%4,o=0;o<n;o++)r+=" ";return r}))).replace(/¨A/g," ")).replace(/¨B/g,""),e=r.converter._dispatch("detab.after",e,t,r)})),a.subParser("ellipsis",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("ellipsis.before",e,t,r)).replace(/\.\.\./g,"…"),e=r.converter._dispatch("ellipsis.after",e,t,r)})),a.subParser("emoji",(function(e,t,r){"use strict";if(!t.emoji)return e;return e=(e=r.converter._dispatch("emoji.before",e,t,r)).replace(/:([\S]+?):/g,(function(e,t){return a.helper.emojis.hasOwnProperty(t)?a.helper.emojis[t]:e})),e=r.converter._dispatch("emoji.after",e,t,r)})),a.subParser("encodeAmpsAndAngles",(function(e,t,r){"use strict";return e=(e=(e=(e=(e=r.converter._dispatch("encodeAmpsAndAngles.before",e,t,r)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&")).replace(/<(?![a-z\/?$!])/gi,"<")).replace(/</g,"<")).replace(/>/g,">"),e=r.converter._dispatch("encodeAmpsAndAngles.after",e,t,r)})),a.subParser("encodeBackslashEscapes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("encodeBackslashEscapes.before",e,t,r)).replace(/\\(\\)/g,a.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeBackslashEscapes.after",e,t,r)})),a.subParser("encodeCode",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("encodeCode.before",e,t,r)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeCode.after",e,t,r)})),a.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,r)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)}))).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)})),e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,r)})),a.subParser("githubCodeBlocks",(function(e,t,r){"use strict";return t.ghCodeBlocks?(e=r.converter._dispatch("githubCodeBlocks.before",e,t,r),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,o,i){var s=t.omitExtraWLInCodeBlocks?"":"\n";return i=a.subParser("encodeCode")(i,t,r),i="<pre><code"+(o?' class="'+o+" language-"+o+'"':"")+">"+(i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"</code></pre>",i=a.subParser("hashBlock")(i,t,r),"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"}))).replace(/¨0/,""),r.converter._dispatch("githubCodeBlocks.after",e,t,r)):e})),a.subParser("hashBlock",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("hashBlock.before",e,t,r)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n",e=r.converter._dispatch("hashBlock.after",e,t,r)})),a.subParser("hashCodeTags",(function(e,t,r){"use strict";e=r.converter._dispatch("hashCodeTags.before",e,t,r);return e=a.helper.replaceRecursiveRegExp(e,(function(e,n,o,i){var s=o+a.subParser("encodeCode")(n,t,r)+i;return"¨C"+(r.gHtmlSpans.push(s)-1)+"C"}),"<code\\b[^>]*>","</code>","gim"),e=r.converter._dispatch("hashCodeTags.after",e,t,r)})),a.subParser("hashElement",(function(e,t,r){"use strict";return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),n="\n\n¨K"+(r.gHtmlBlocks.push(n)-1)+"K\n\n"}})),a.subParser("hashHTMLBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("hashHTMLBlocks.before",e,t,r);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],o=function(e,t,n,o){var a=e;return-1!==n.search(/\bmarkdown\b/)&&(a=n+r.converter.makeHtml(t)+o),"\n\n¨K"+(r.gHtmlBlocks.push(a)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var i=0;i<n.length;++i)for(var s,c=new RegExp("^ {0,3}(<"+n[i]+"\\b[^>]*>)","im"),l="<"+n[i]+"\\b[^>]*>",u="</"+n[i]+">";-1!==(s=a.helper.regexIndexOf(e,c));){var d=a.helper.splitAtIndex(e,s),p=a.helper.replaceRecursiveRegExp(d[1],o,l,u,"im");if(p===d[1])break;e=d[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=(e=a.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=r.converter._dispatch("hashHTMLBlocks.after",e,t,r)})),a.subParser("hashHTMLSpans",(function(e,t,r){"use strict";function n(e){return"¨C"+(r.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=r.converter._dispatch("hashHTMLSpans.before",e,t,r)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),e=r.converter._dispatch("hashHTMLSpans.after",e,t,r)})),a.subParser("unhashHTMLSpans",(function(e,t,r){"use strict";e=r.converter._dispatch("unhashHTMLSpans.before",e,t,r);for(var n=0;n<r.gHtmlSpans.length;++n){for(var o=r.gHtmlSpans[n],a=0;/¨C(\d+)C/.test(o);){var i=RegExp.$1;if(o=o.replace("¨C"+i+"C",r.gHtmlSpans[i]),10===a){console.error("maximum nesting of 10 spans reached!!!");break}++a}e=e.replace("¨C"+n+"C",o)}return e=r.converter._dispatch("unhashHTMLSpans.after",e,t,r)})),a.subParser("hashPreCodeTags",(function(e,t,r){"use strict";e=r.converter._dispatch("hashPreCodeTags.before",e,t,r);return e=a.helper.replaceRecursiveRegExp(e,(function(e,n,o,i){var s=o+a.subParser("encodeCode")(n,t,r)+i;return"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"}),"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=r.converter._dispatch("hashPreCodeTags.after",e,t,r)})),a.subParser("headers",(function(e,t,r){"use strict";e=r.converter._dispatch("headers.before",e,t,r);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),o=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(o,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+c(o)+'"',l="<h"+n+s+">"+i+"</h"+n+">";return a.subParser("hashBlock")(l,t,r)}))).replace(i,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+c(o)+'"',l=n+1,u="<h"+l+s+">"+i+"</h"+l+">";return a.subParser("hashBlock")(u,t,r)}));var s=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function c(e){var n,o;if(t.customizedHeaderId){var i=e.match(/\{([^{]+?)}\s*$/);i&&i[1]&&(e=i[1])}return n=e,o=a.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=o+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=o+n),r.hashLinkCounts[n]?n=n+"-"+r.hashLinkCounts[n]++:r.hashLinkCounts[n]=1,n}return e=e.replace(s,(function(e,o,i){var s=i;t.customizedHeaderId&&(s=i.replace(/\s?\{([^{]+?)}\s*$/,""));var l=a.subParser("spanGamut")(s,t,r),u=t.noHeaderId?"":' id="'+c(i)+'"',d=n-1+o.length,p="<h"+d+u+">"+l+"</h"+d+">";return a.subParser("hashBlock")(p,t,r)})),e=r.converter._dispatch("headers.after",e,t,r)})),a.subParser("horizontalRule",(function(e,t,r){"use strict";e=r.converter._dispatch("horizontalRule.before",e,t,r);var n=a.subParser("hashBlock")("<hr />",t,r);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=r.converter._dispatch("horizontalRule.after",e,t,r)})),a.subParser("images",(function(e,t,r){"use strict";function n(e,t,n,o,i,s,c,l){var u=r.gUrls,d=r.gTitles,p=r.gDimensions;if(n=n.toLowerCase(),l||(l=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(""===o||null===o){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+n,a.helper.isUndefined(u[n]))return e;o=u[n],a.helper.isUndefined(d[n])||(l=d[n]),a.helper.isUndefined(p[n])||(i=p[n].width,s=p[n].height)}t=t.replace(/"/g,""").replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback);var f='<img src="'+(o=o.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'" alt="'+t+'"';return l&&a.helper.isString(l)&&(f+=' title="'+(l=l.replace(/"/g,""").replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"'),i&&s&&(f+=' width="'+(i="*"===i?"auto":i)+'"',f+=' height="'+(s="*"===s?"auto":s)+'"'),f+=" />"}return e=(e=(e=(e=(e=(e=r.converter._dispatch("images.before",e,t,r)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,r,o,a,i,s,c){return n(e,t,r,o=o.replace(/\s/g,""),a,i,s,c)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),e=r.converter._dispatch("images.after",e,t,r)})),a.subParser("italicsAndBold",(function(e,t,r){"use strict";function n(e,t,r){return t+e+r}return e=r.converter._dispatch("italicsAndBold.before",e,t,r),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return n(t,"<strong><em>","</em></strong>")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return n(t,"<strong>","</strong>")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return n(t,"<em>","</em>")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<strong><em>","</em></strong>")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<strong>","</strong>")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<em>","</em>")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=r.converter._dispatch("italicsAndBold.after",e,t,r)})),a.subParser("lists",(function(e,t,r){"use strict";function n(e,n){r.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,i=/\n[ \t]*\n(?!¨0)/.test(e+="¨0");return t.disableForced4SpacesIndentedSublists&&(o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(o,(function(e,n,o,s,c,l,u){u=u&&""!==u.trim();var d=a.subParser("outdent")(c,t,r),p="";return l&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return u&&(e+=" checked"),e+=">"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),n||d.search(/\n{2,}/)>-1?(d=a.subParser("githubCodeBlocks")(d,t,r),d=a.subParser("blockGamut")(d,t,r)):(d=(d=a.subParser("lists")(d,t,r)).replace(/\n$/,""),d=(d=a.subParser("hashHTMLBlocks")(d,t,r)).replace(/\n\n+/g,"\n\n"),d=i?a.subParser("paragraphs")(d,t,r):a.subParser("spanGamut")(d,t,r)),d="<li"+p+">"+(d=d.replace("¨A",""))+"</li>\n"}))).replace(/¨0/g,""),r.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function o(e,t){if("ol"===t){var r=e.match(/^ *(\d+)\./);if(r&&"1"!==r[1])return' start="'+r[1]+'"'}return""}function i(e,r,a){var i=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,c="ul"===r?i:s,l="";if(-1!==e.search(c))!function t(u){var d=u.search(c),p=o(e,r);-1!==d?(l+="\n\n<"+r+p+">\n"+n(u.slice(0,d),!!a)+"</"+r+">\n",c="ul"===(r="ul"===r?"ol":"ul")?i:s,t(u.slice(d))):l+="\n\n<"+r+p+">\n"+n(u,!!a)+"</"+r+">\n"}(e);else{var u=o(e,r);l="\n\n<"+r+u+">\n"+n(e,!!a)+"</"+r+">\n"}return l}return e=r.converter._dispatch("lists.before",e,t,r),e+="¨0",e=(e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r){return i(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r,n){return i(r,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)})),a.subParser("metadata",(function(e,t,r){"use strict";if(!t.metadata)return e;function n(e){r.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return r.metadata.parsed[t]=n,""}))}return e=(e=(e=(e=r.converter._dispatch("metadata.before",e,t,r)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,t,r){return n(r),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,o){return t&&(r.metadata.format=t),n(o),"¨M"}))).replace(/¨M/g,""),e=r.converter._dispatch("metadata.after",e,t,r)})),a.subParser("outdent",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("outdent.before",e,t,r)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)})),a.subParser("paragraphs",(function(e,t,r){"use strict";for(var n=(e=(e=(e=r.converter._dispatch("paragraphs.before",e,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),o=[],i=n.length,s=0;s<i;s++){var c=n[s];c.search(/¨(K|G)(\d+)\1/g)>=0?o.push(c):c.search(/\S/)>=0&&(c=(c=a.subParser("spanGamut")(c,t,r)).replace(/^([ \t]*)/g,"<p>"),c+="</p>",o.push(c))}for(i=o.length,s=0;s<i;s++){for(var l="",u=o[s],d=!1;/¨(K|G)(\d+)\1/.test(u);){var p=RegExp.$1,f=RegExp.$2;l=(l="K"===p?r.gHtmlBlocks[f]:d?a.subParser("encodeCode")(r.ghCodeBlocks[f].text,t,r):r.ghCodeBlocks[f].codeblock).replace(/\$/g,"$$$$"),u=u.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,l),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(u)&&(d=!0)}o[s]=u}return e=(e=(e=o.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)})),a.subParser("runExtension",(function(e,t,r,n){"use strict";if(e.filter)t=e.filter(t,n.converter,r);else if(e.regex){var o=e.regex;o instanceof RegExp||(o=new RegExp(o,"g")),t=t.replace(o,e.replace)}return t})),a.subParser("spanGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("spanGamut.before",e,t,r),e=a.subParser("codeSpans")(e,t,r),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=a.subParser("encodeBackslashEscapes")(e,t,r),e=a.subParser("images")(e,t,r),e=a.subParser("anchors")(e,t,r),e=a.subParser("autoLinks")(e,t,r),e=a.subParser("simplifiedAutoLinks")(e,t,r),e=a.subParser("emoji")(e,t,r),e=a.subParser("underline")(e,t,r),e=a.subParser("italicsAndBold")(e,t,r),e=a.subParser("strikethrough")(e,t,r),e=a.subParser("ellipsis")(e,t,r),e=a.subParser("hashHTMLSpans")(e,t,r),e=a.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),e=r.converter._dispatch("spanGamut.after",e,t,r)})),a.subParser("strikethrough",(function(e,t,r){"use strict";return t.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,t,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return t.simplifiedAutoLink&&(e=a.subParser("simplifiedAutoLinks")(e,t,r)),"<del>"+e+"</del>"}(n)})),e=r.converter._dispatch("strikethrough.after",e,t,r)),e})),a.subParser("stripLinkDefinitions",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,c,l){return n=n.toLowerCase(),o.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=o.replace(/\s/g,""):r.gUrls[n]=a.subParser("encodeAmpsAndAngles")(o,t,r),c?c+l:(l&&(r.gTitles[n]=l.replace(/"|'/g,""")),t.parseImgDimensions&&i&&s&&(r.gDimensions[n]={width:i,height:s}),"")};return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),a.subParser("tables",(function(e,t,r){"use strict";if(!t.tables)return e;function n(e,n){return"<td"+n+">"+a.subParser("spanGamut")(e,t,r)+"</td>\n"}function o(e){var o,i=e.split("\n");for(o=0;o<i.length;++o)/^ {0,3}\|/.test(i[o])&&(i[o]=i[o].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(i[o])&&(i[o]=i[o].replace(/\|[ \t]*$/,"")),i[o]=a.subParser("codeSpans")(i[o],t,r);var s,c,l,u,d=i[0].split("|").map((function(e){return e.trim()})),p=i[1].split("|").map((function(e){return e.trim()})),f=[],h=[],g=[],m=[];for(i.shift(),i.shift(),o=0;o<i.length;++o)""!==i[o].trim()&&f.push(i[o].split("|").map((function(e){return e.trim()})));if(d.length<p.length)return e;for(o=0;o<p.length;++o)g.push((s=p[o],/^:[ \t]*--*$/.test(s)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(s)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(s)?' style="text-align:center;"':""));for(o=0;o<d.length;++o)a.helper.isUndefined(g[o])&&(g[o]=""),h.push((c=d[o],l=g[o],u=void 0,u="",c=c.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(u=' id="'+c.replace(/ /g,"_").toLowerCase()+'"'),"<th"+u+l+">"+(c=a.subParser("spanGamut")(c,t,r))+"</th>\n"));for(o=0;o<f.length;++o){for(var b=[],_=0;_<h.length;++_)a.helper.isUndefined(f[o][_]),b.push(n(f[o][_],g[_]));m.push(b)}return function(e,t){for(var r="<table>\n<thead>\n<tr>\n",n=e.length,o=0;o<n;++o)r+=e[o];for(r+="</tr>\n</thead>\n<tbody>\n",o=0;o<t.length;++o){r+="<tr>\n";for(var a=0;a<n;++a)r+=t[o][a];r+="</tr>\n"}return r+"</tbody>\n</table>\n"}(h,m)}return e=(e=(e=(e=r.converter._dispatch("tables.before",e,t,r)).replace(/\\(\|)/g,a.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,o)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,o),e=r.converter._dispatch("tables.after",e,t,r)})),a.subParser("underline",(function(e,t,r){"use strict";return t.underline?(e=r.converter._dispatch("underline.before",e,t,r),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return"<u>"+t+"</u>"}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return"<u>"+t+"</u>"})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/(_)/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("underline.after",e,t,r)):e})),a.subParser("unescapeSpecialChars",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r)).replace(/¨E(\d+)E/g,(function(e,t){var r=parseInt(t);return String.fromCharCode(r)})),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)})),a.subParser("makeMarkdown.blockquote",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i<o;++i){var s=a.subParser("makeMarkdown.node")(n[i],t);""!==s&&(r+=s)}return r="> "+(r=r.trim()).split("\n").join("\n> ")})),a.subParser("makeMarkdown.codeBlock",(function(e,t){"use strict";var r=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+r+"\n"+t.preList[n]+"\n```"})),a.subParser("makeMarkdown.codeSpan",(function(e){"use strict";return"`"+e.innerHTML+"`"})),a.subParser("makeMarkdown.emphasis",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="*";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="*"}return r})),a.subParser("makeMarkdown.header",(function(e,t,r){"use strict";var n=new Array(r+1).join("#"),o="";if(e.hasChildNodes()){o=n+" ";for(var i=e.childNodes,s=i.length,c=0;c<s;++c)o+=a.subParser("makeMarkdown.node")(i[c],t)}return o})),a.subParser("makeMarkdown.hr",(function(){"use strict";return"---"})),a.subParser("makeMarkdown.image",(function(e){"use strict";var t="";return e.hasAttribute("src")&&(t+="+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),a.subParser("makeMarkdown.links",(function(e,t){"use strict";var r="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,o=n.length;r="[";for(var i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="](",r+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"}return r})),a.subParser("makeMarkdown.list",(function(e,t,r){"use strict";var n="";if(!e.hasChildNodes())return"";for(var o=e.childNodes,i=o.length,s=e.getAttribute("start")||1,c=0;c<i;++c)if(void 0!==o[c].tagName&&"li"===o[c].tagName.toLowerCase()){n+=("ol"===r?s.toString()+". ":"- ")+a.subParser("makeMarkdown.listItem")(o[c],t),++s}return(n+="\n\x3c!-- --\x3e\n").trim()})),a.subParser("makeMarkdown.listItem",(function(e,t){"use strict";for(var r="",n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);return/\n$/.test(r)?r=r.split("\n").join("\n ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):r+="\n",r})),a.subParser("makeMarkdown.node",(function(e,t,r){"use strict";r=r||!1;var n="";if(3===e.nodeType)return a.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":r||(n=a.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":r||(n=a.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":r||(n=a.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":r||(n=a.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":r||(n=a.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":r||(n=a.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":r||(n=a.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":r||(n=a.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":r||(n=a.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":r||(n=a.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":r||(n=a.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":r||(n=a.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":r||(n=a.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":r||(n=a.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":n=a.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":n=a.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":n=a.subParser("makeMarkdown.strong")(e,t);break;case"del":n=a.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":n=a.subParser("makeMarkdown.links")(e,t);break;case"img":n=a.subParser("makeMarkdown.image")(e,t);break;default:n=e.outerHTML+"\n\n"}return n})),a.subParser("makeMarkdown.paragraph",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);return r=r.trim()})),a.subParser("makeMarkdown.pre",(function(e,t){"use strict";var r=e.getAttribute("prenum");return"<pre>"+t.preList[r]+"</pre>"})),a.subParser("makeMarkdown.strikethrough",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="~~";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="~~"}return r})),a.subParser("makeMarkdown.strong",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="**";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="**"}return r})),a.subParser("makeMarkdown.table",(function(e,t){"use strict";var r,n,o="",i=[[],[]],s=e.querySelectorAll("thead>tr>th"),c=e.querySelectorAll("tbody>tr");for(r=0;r<s.length;++r){var l=a.subParser("makeMarkdown.tableCell")(s[r],t),u="---";if(s[r].hasAttribute("style"))switch(s[r].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":u=":---";break;case"text-align:right;":u="---:";break;case"text-align:center;":u=":---:"}i[0][r]=l.trim(),i[1][r]=u}for(r=0;r<c.length;++r){var d=i.push([])-1,p=c[r].getElementsByTagName("td");for(n=0;n<s.length;++n){var f=" ";void 0!==p[n]&&(f=a.subParser("makeMarkdown.tableCell")(p[n],t)),i[d].push(f)}}var h=3;for(r=0;r<i.length;++r)for(n=0;n<i[r].length;++n){var g=i[r][n].length;g>h&&(h=g)}for(r=0;r<i.length;++r){for(n=0;n<i[r].length;++n)1===r?":"===i[r][n].slice(-1)?i[r][n]=a.helper.padEnd(i[r][n].slice(-1),h-1,"-")+":":i[r][n]=a.helper.padEnd(i[r][n],h,"-"):i[r][n]=a.helper.padEnd(i[r][n],h);o+="| "+i[r].join(" | ")+" |\n"}return o.trim()})),a.subParser("makeMarkdown.tableCell",(function(e,t){"use strict";var r="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t,!0);return r.trim()})),a.subParser("makeMarkdown.txt",(function(e){"use strict";var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/¨NBSP;/g," "),t=(t=(t=(t=(t=(t=(t=(t=(t=a.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}));void 0===(n=function(){"use strict";return a}.call(t,r,t,e))||(e.exports=n)}).call(this)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{__EXPERIMENTAL_ELEMENTS:function(){return Z},__EXPERIMENTAL_PATHS_WITH_MERGE:function(){return X},__EXPERIMENTAL_STYLE_PROPERTY:function(){return Q},__experimentalCloneSanitizedBlock:function(){return Ue},__experimentalGetAccessibleBlockLabel:function(){return ct},__experimentalGetBlockAttributesNamesByRole:function(){return ut},__experimentalGetBlockLabel:function(){return st},__experimentalSanitizeBlockAttributes:function(){return lt},__unstableGetBlockProps:function(){return Lr},__unstableGetInnerBlocksProps:function(){return Dr},__unstableSerializeAndClean:function(){return Ur},children:function(){return Rn},cloneBlock:function(){return $e},createBlock:function(){return Re},createBlocksFromInnerBlocksTemplate:function(){return Ve},doBlocksMatchTemplate:function(){return Yo},findTransform:function(){return Qe},getBlockAttributes:function(){return Gn},getBlockContent:function(){return Hr},getBlockDefaultClassName:function(){return Pr},getBlockFromExample:function(){return et},getBlockMenuDefaultClassName:function(){return Or},getBlockSupport:function(){return ke},getBlockTransforms:function(){return Ze},getBlockType:function(){return _e},getBlockTypes:function(){return ye},getBlockVariations:function(){return Be},getCategories:function(){return Go},getChildBlockNames:function(){return Ce},getDefaultBlockName:function(){return be},getFreeformContentHandlerName:function(){return de},getGroupingBlockName:function(){return pe},getPhrasingContentSchema:function(){return yo},getPossibleBlockTransformations:function(){return Ye},getSaveContent:function(){return Ir},getSaveElement:function(){return zr},getUnregisteredTypeHandlerName:function(){return he},hasBlockSupport:function(){return we},hasChildBlocks:function(){return Ee},hasChildBlocksWithInserterSupport:function(){return xe},isReusableBlock:function(){return ve},isTemplatePart:function(){return Te},isUnmodifiedBlock:function(){return rt},isUnmodifiedDefaultBlock:function(){return nt},isValidBlockContent:function(){return An},isValidIcon:function(){return ot},node:function(){return Dn},normalizeIconObject:function(){return at},parse:function(){return Xn},parseWithAttributeSchema:function(){return qn},pasteHandler:function(){return qo},rawHandler:function(){return ko},registerBlockCollection:function(){return ce},registerBlockStyle:function(){return Ae},registerBlockType:function(){return ie},registerBlockVariation:function(){return Ne},serialize:function(){return $r},serializeRawBlock:function(){return Nr},setCategories:function(){return Ko},setDefaultBlockName:function(){return ge},setFreeformContentHandlerName:function(){return ue},setGroupingBlockName:function(){return me},setUnregisteredTypeHandlerName:function(){return fe},store:function(){return Er},switchToBlockType:function(){return Je},synchronizeBlocksWithTemplate:function(){return Qo},unregisterBlockStyle:function(){return Se},unregisterBlockType:function(){return le},unregisterBlockVariation:function(){return Pe},unstable__bootstrapServerSideBlockDefinitions:function(){return oe},updateCategory:function(){return Wo},validateBlock:function(){return xn},withBlockContentContext:function(){return Zo}});var e={};r.r(e),r.d(e,{__experimentalHasContentRoleAttribute:function(){return Wt},getActiveBlockVariation:function(){return jt},getBlockStyles:function(){return Ot},getBlockSupport:function(){return $t},getBlockType:function(){return Pt},getBlockTypes:function(){return Nt},getBlockVariations:function(){return Mt},getCategories:function(){return Dt},getChildBlockNames:function(){return Ut},getCollections:function(){return zt},getDefaultBlockName:function(){return It},getDefaultBlockVariation:function(){return Lt},getFreeformFallbackBlockName:function(){return Ht},getGroupingBlockName:function(){return Vt},getUnregisteredFallbackBlockName:function(){return Rt},hasBlockSupport:function(){return Ft},hasChildBlocks:function(){return Gt},hasChildBlocksWithInserterSupport:function(){return Kt},isMatchingSearchTerm:function(){return qt}});var t={};r.r(t),r.d(t,{getBootstrappedBlockType:function(){return Xt},getSupportedStyles:function(){return Zt},getUnprocessedBlockTypes:function(){return Jt}});var o={};r.r(o),r.d(o,{__experimentalReapplyBlockFilters:function(){return lr},addBlockCollection:function(){return wr},addBlockStyles:function(){return dr},addBlockTypes:function(){return sr},addBlockVariations:function(){return fr},reapplyBlockTypeFilters:function(){return cr},removeBlockCollection:function(){return vr},removeBlockStyles:function(){return pr},removeBlockTypes:function(){return ur},removeBlockVariations:function(){return hr},setCategories:function(){return yr},setDefaultBlockName:function(){return gr},setFreeformFallbackBlockName:function(){return mr},setGroupingBlockName:function(){return _r},setUnregisteredFallbackBlockName:function(){return br},updateCategory:function(){return kr}});var a={};r.r(a),r.d(a,{addBootstrappedBlockType:function(){return Tr},addUnprocessedBlockType:function(){return Cr}});var i=window.wp.data;var s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function c(e){return e.toLowerCase()}var l=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],u=/[^A-Z0-9]+/gi;function d(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}function p(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function f(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?l:r,o=t.stripRegexp,a=void 0===o?u:o,i=t.transform,s=void 0===i?c:i,p=t.delimiter,f=void 0===p?" ":p,h=d(d(e,n,"$1\0$2"),a,"\0"),g=0,m=h.length;"\0"===h.charAt(g);)g++;for(;"\0"===h.charAt(m-1);)m--;return h.slice(g,m).split("\0").map(s).join(f)}(e,s({delimiter:"",transform:p},t))}function h(e,t){return 0===t?e.toLowerCase():p(e,t)}var g=window.wp.i18n,m={grad:.9,turn:360,rad:360/(2*Math.PI)},b=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},_=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},y=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},k=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},w=function(e){return{r:y(e.r,0,255),g:y(e.g,0,255),b:y(e.b,0,255),a:y(e.a)}},v=function(e){return{r:_(e.r),g:_(e.g),b:_(e.b),a:_(e.a,3)}},T=/^#([0-9a-f]{3,8})$/i,C=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},E=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),s=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:o}},x=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),s=n*(1-(t-a)*r),c=n*(1-(1-t+a)*r),l=a%6;return{r:255*[n,s,i,i,c,n][l],g:255*[c,n,n,s,i,i][l],b:255*[i,i,c,n,n,s][l],a:o}},A=function(e){return{h:k(e.h),s:y(e.s,0,100),l:y(e.l,0,100),a:y(e.a)}},S=function(e){return{h:_(e.h),s:_(e.s),l:_(e.l),a:_(e.a,3)}},B=function(e){return x((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},N=function(e){return{h:(t=E(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},P=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,O=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,M=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,L={string:[[function(e){var t=T.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?_(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?_(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=M.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:w({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=P.exec(e)||O.exec(e);if(!t)return null;var r,n,o=A({h:(r=t[1],n=t[2],void 0===n&&(n="deg"),Number(r)*(m[n]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return B(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=void 0===o?1:o;return b(t)&&b(r)&&b(n)?w({r:Number(t),g:Number(r),b:Number(n),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,a=void 0===o?1:o;if(!b(t)||!b(r)||!b(n))return null;var i=A({h:Number(t),s:Number(r),l:Number(n),a:Number(a)});return B(i)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,a=void 0===o?1:o;if(!b(t)||!b(r)||!b(n))return null;var i=function(e){return{h:k(e.h),s:y(e.s,0,100),v:y(e.v,0,100),a:y(e.a)}}({h:Number(t),s:Number(r),v:Number(n),a:Number(a)});return x(i)},"hsv"]]},D=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},z=function(e){return"string"==typeof e?D(e.trim(),L.string):"object"==typeof e&&null!==e?D(e,L.object):[null,void 0]},I=function(e,t){var r=N(e);return{h:r.h,s:y(r.s+100*t,0,100),l:r.l,a:r.a}},H=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},R=function(e,t){var r=N(e);return{h:r.h,s:r.s,l:y(r.l+100*t,0,100),a:r.a}},V=function(){function e(e){this.parsed=z(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return _(H(this.rgba),2)},e.prototype.isDark=function(){return H(this.rgba)<.5},e.prototype.isLight=function(){return H(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=v(this.rgba)).r,r=e.g,n=e.b,a=(o=e.a)<1?C(_(255*o)):"","#"+C(t)+C(r)+C(n)+a;var e,t,r,n,o,a},e.prototype.toRgb=function(){return v(this.rgba)},e.prototype.toRgbString=function(){return t=(e=v(this.rgba)).r,r=e.g,n=e.b,(o=e.a)<1?"rgba("+t+", "+r+", "+n+", "+o+")":"rgb("+t+", "+r+", "+n+")";var e,t,r,n,o},e.prototype.toHsl=function(){return S(N(this.rgba))},e.prototype.toHslString=function(){return t=(e=S(N(this.rgba))).h,r=e.s,n=e.l,(o=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+o+")":"hsl("+t+", "+r+"%, "+n+"%)";var e,t,r,n,o},e.prototype.toHsv=function(){return e=E(this.rgba),{h:_(e.h),s:_(e.s),v:_(e.v),a:_(e.a,3)};var e},e.prototype.invert=function(){return U({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),U(I(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),U(I(this.rgba,-e))},e.prototype.grayscale=function(){return U(I(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),U(R(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),U(R(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?U({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):_(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=N(this.rgba);return"number"==typeof e?U({h:e,s:t.s,l:t.l,a:t.a}):_(t.h)},e.prototype.isEqual=function(e){return this.toHex()===U(e).toHex()},e}(),U=function(e){return e instanceof V?e:new V(e)},$=[];var F=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},q=function(e){return.2126*F(e.r)+.7152*F(e.g)+.0722*F(e.b)};var G=window.wp.element,K=window.wp.dom;const W="block-default",Y=["attributes","supports","save","migrate","isEligible","apiVersion"],Q={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},columnCount:{value:["typography","textColumns"],support:["typography","textColumns"],useEngine:!0},filter:{value:["filter","duotone"],support:["filter","duotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},captionColor:{value:["elements","caption","color","text"],support:["color","caption"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},headingColor:{value:["elements","heading","color","text"],support:["color","heading"]},headingBackgroundColor:{value:["elements","heading","color","background"],support:["color","heading"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},minHeight:{value:["dimensions","minHeight"],support:["dimensions","minHeight"],useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},writingMode:{value:["typography","writingMode"],support:["typography","__experimentalWritingMode"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},Z={link:"a",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite"},X={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"typography.fontFamilies":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var J=window.wp.privateApis;const{lock:ee,unlock:te}=(0,J.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/blocks"),re={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]};function ne(e){return null!==e&&"object"==typeof e}function oe(e){const{addBootstrappedBlockType:t}=te((0,i.dispatch)(Er));for(const[r,n]of Object.entries(e))t(r,n)}function ae({textdomain:e,...t}){const r=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","selectors","supports","styles","example","variations","blockHooks"],n=Object.fromEntries(Object.entries(t).filter((([e])=>r.includes(e))));return e&&Object.keys(re).forEach((t=>{n[t]&&(n[t]=se(re[t],n[t],e))})),n}function ie(e,t){const r=ne(e)?e.name:e;if("string"!=typeof r)return void console.error("Block names must be strings.");if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r))return void console.error("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");if((0,i.select)(Er).getBlockType(r))return void console.error('Block "'+r+'" is already registered.');const{addBootstrappedBlockType:n,addUnprocessedBlockType:o}=te((0,i.dispatch)(Er));if(ne(e)){n(r,ae(e))}return o(r,t),(0,i.select)(Er).getBlockType(r)}function se(e,t,r){return"string"==typeof e&&"string"==typeof t?(0,g._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map((t=>se(e[0],t,r))):ne(e)&&Object.entries(e).length&&ne(t)?Object.keys(t).reduce(((n,o)=>e[o]?(n[o]=se(e[o],t[o],r),n):(n[o]=t[o],n)),{}):t}function ce(e,{title:t,icon:r}){(0,i.dispatch)(Er).addBlockCollection(e,t,r)}function le(e){const t=(0,i.select)(Er).getBlockType(e);if(t)return(0,i.dispatch)(Er).removeBlockTypes(e),t;console.error('Block "'+e+'" is not registered.')}function ue(e){(0,i.dispatch)(Er).setFreeformFallbackBlockName(e)}function de(){return(0,i.select)(Er).getFreeformFallbackBlockName()}function pe(){return(0,i.select)(Er).getGroupingBlockName()}function fe(e){(0,i.dispatch)(Er).setUnregisteredFallbackBlockName(e)}function he(){return(0,i.select)(Er).getUnregisteredFallbackBlockName()}function ge(e){(0,i.dispatch)(Er).setDefaultBlockName(e)}function me(e){(0,i.dispatch)(Er).setGroupingBlockName(e)}function be(){return(0,i.select)(Er).getDefaultBlockName()}function _e(e){return(0,i.select)(Er)?.getBlockType(e)}function ye(){return(0,i.select)(Er).getBlockTypes()}function ke(e,t,r){return(0,i.select)(Er).getBlockSupport(e,t,r)}function we(e,t,r){return(0,i.select)(Er).hasBlockSupport(e,t,r)}function ve(e){return"core/block"===e?.name}function Te(e){return"core/template-part"===e?.name}const Ce=e=>(0,i.select)(Er).getChildBlockNames(e),Ee=e=>(0,i.select)(Er).hasChildBlocks(e),xe=e=>(0,i.select)(Er).hasChildBlocksWithInserterSupport(e),Ae=(e,t)=>{(0,i.dispatch)(Er).addBlockStyles(e,t)},Se=(e,t)=>{(0,i.dispatch)(Er).removeBlockStyles(e,t)},Be=(e,t)=>(0,i.select)(Er).getBlockVariations(e,t),Ne=(e,t)=>{(0,i.dispatch)(Er).addBlockVariations(e,t)},Pe=(e,t)=>{(0,i.dispatch)(Er).removeBlockVariations(e,t)};var Oe={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Me;const je=new Uint8Array(16);function Le(){if(!Me&&(Me="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Me))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Me(je)}const De=[];for(let e=0;e<256;++e)De.push((e+256).toString(16).slice(1));function ze(e,t=0){return De[e[t+0]]+De[e[t+1]]+De[e[t+2]]+De[e[t+3]]+"-"+De[e[t+4]]+De[e[t+5]]+"-"+De[e[t+6]]+De[e[t+7]]+"-"+De[e[t+8]]+De[e[t+9]]+"-"+De[e[t+10]]+De[e[t+11]]+De[e[t+12]]+De[e[t+13]]+De[e[t+14]]+De[e[t+15]]}var Ie=function(e,t,r){if(Oe.randomUUID&&!t&&!e)return Oe.randomUUID();const n=(e=e||{}).random||(e.rng||Le)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return ze(n)},He=window.wp.hooks;function Re(e,t={},r=[]){const n=lt(e,t);return{clientId:Ie(),name:e,isValid:!0,attributes:n,innerBlocks:r}}function Ve(e=[]){return e.map((e=>{const t=Array.isArray(e)?e:[e.name,e.attributes,e.innerBlocks],[r,n,o=[]]=t;return Re(r,n,Ve(o))}))}function Ue(e,t={},r){const n=Ie(),o=lt(e.name,{...e.attributes,...t});return{...e,clientId:n,attributes:o,innerBlocks:r||e.innerBlocks.map((e=>Ue(e)))}}function $e(e,t={},r){const n=Ie();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map((e=>$e(e)))}}const Fe=(e,t,r)=>{if(!r.length)return!1;const n=r.length>1,o=r[0].name;if(!(Ke(e)||!n||e.isMultiBlock))return!1;if(!Ke(e)&&!r.every((e=>e.name===o)))return!1;if(!("block"===e.type))return!1;const a=r[0];return!("from"===t&&-1===e.blocks.indexOf(a.name)&&!Ke(e))&&(!(!n&&"from"===t&&We(a.name)&&We(e.blockName))&&!!Xe(e,r))},qe=e=>{if(!e.length)return[];return ye().filter((t=>!!Qe(Ze("from",t.name),(t=>Fe(t,"from",e)))))},Ge=e=>{if(!e.length)return[];const t=_e(e[0].name);return(t?Ze("to",t.name):[]).filter((t=>t&&Fe(t,"to",e))).map((e=>e.blocks)).flat().map(_e)},Ke=e=>e&&"block"===e.type&&Array.isArray(e.blocks)&&e.blocks.includes("*"),We=e=>e===pe();function Ye(e){if(!e.length)return[];const t=qe(e),r=Ge(e);return[...new Set([...t,...r])]}function Qe(e,t){const r=(0,He.createHooks)();for(let n=0;n<e.length;n++){const o=e[n];t(o)&&r.addFilter("transform","transform/"+n.toString(),(e=>e||o),o.priority)}return r.applyFilters("transform",null)}function Ze(e,t){if(void 0===t)return ye().map((({name:t})=>Ze(e,t))).flat();const r=it(t),{name:n,transforms:o}=r||{};if(!o||!Array.isArray(o[e]))return[];const a=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms),i=a?o[e].filter((e=>"raw"===e.type||!(!e.blocks||!e.blocks.length)&&(!!Ke(e)||e.blocks.every((e=>o.supportedMobileTransforms.includes(e)))))):o[e];return i.map((e=>({...e,blockName:n,usingMobileTransformations:a})))}function Xe(e,t){if("function"!=typeof e.isMatch)return!0;const r=t[0],n=e.isMultiBlock?t.map((e=>e.attributes)):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function Je(e,t){const r=Array.isArray(e)?e:[e],n=r.length>1,o=r[0],a=o.name,i=Ze("from",t),s=Qe(Ze("to",a),(e=>"block"===e.type&&(Ke(e)||-1!==e.blocks.indexOf(t))&&(!n||e.isMultiBlock)&&Xe(e,r)))||Qe(i,(e=>"block"===e.type&&(Ke(e)||-1!==e.blocks.indexOf(a))&&(!n||e.isMultiBlock)&&Xe(e,r)));if(!s)return null;let c;if(c=s.isMultiBlock?"__experimentalConvert"in s?s.__experimentalConvert(r):s.transform(r.map((e=>e.attributes)),r.map((e=>e.innerBlocks))):"__experimentalConvert"in s?s.__experimentalConvert(o):s.transform(o.attributes,o.innerBlocks),null===c||"object"!=typeof c)return null;if(c=Array.isArray(c)?c:[c],c.some((e=>!_e(e.name))))return null;if(!c.some((e=>e.name===t)))return null;return c.map(((t,r,n)=>(0,He.applyFilters)("blocks.switchToBlockType.transformedBlock",t,e,r,n)))}const et=(e,t)=>{var r;return Re(e,t.attributes,(null!==(r=t.innerBlocks)&&void 0!==r?r:[]).map((e=>et(e.name,e))))};!function(e){e.forEach((function(e){$.indexOf(e)<0&&(e(V,L),$.push(e))}))}([function(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var o in r)n[r[o]]=o;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,i,s=n[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var c=this.toRgb(),l=1/0,u="black";if(!a.length)for(var d in r)a[d]=new e(r[d]).toRgb();for(var p in r){var f=(o=c,i=a[p],Math.pow(o.r-i.r,2)+Math.pow(o.g-i.g,2)+Math.pow(o.b-i.b,2));f<l&&(l=f,u=p)}return u}},t.string.push([function(t){var n=t.toLowerCase(),o="transparent"===n?"#0000":r[n];return o?new e(o).toRgb():null},"name"])},function(e){e.prototype.luminance=function(){return e=q(this.rgba),void 0===(t=2)&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0;var e,t,r},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var r,n,o,a,i,s,c,l=t instanceof e?t:new e(t);return a=this.rgba,i=l.toRgb(),r=(s=q(a))>(c=q(i))?(s+.05)/(c+.05):(c+.05)/(s+.05),void 0===(n=2)&&(n=0),void 0===o&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(r=t).size)?"normal":a,"AAA"===(o=void 0===(n=r.level)?"AA":n)&&"normal"===i?7:"AA"===o&&"large"===i?3:4.5);var r,n,o,a,i}}]);const tt=["#191e23","#f8f9f9"];function rt(e){var t;rt[e.name]||(rt[e.name]=Re(e.name));const r=rt[e.name],n=_e(e.name);return Object.keys(null!==(t=n?.attributes)&&void 0!==t?t:{}).every((t=>r.attributes[t]===e.attributes[t]))}function nt(e){return e.name===be()&&rt(e)}function ot(e){return!!e&&("string"==typeof e||(0,G.isValidElement)(e)||"function"==typeof e||e instanceof G.Component)}function at(e){if(ot(e=e||W))return{src:e};if("background"in e){const t=U(e.background),r=e=>t.contrast(e),n=Math.max(...tt.map(r));return{...e,foreground:e.foreground?e.foreground:tt.find((e=>r(e)===n)),shadowColor:t.alpha(.3).toRgbString()}}return e}function it(e){return"string"==typeof e?_e(e):e}function st(e,t,r="visual"){const{__experimentalLabel:n,title:o}=e,a=n&&n(t,{context:r});return a?(0,K.__unstableStripHTML)(a):o}function ct(e,t,r,n="vertical"){const o=e?.title,a=e?st(e,t,"accessibility"):"",i=void 0!==r,s=a&&a!==o;return i&&"vertical"===n?s?(0,g.sprintf)((0,g.__)("%1$s Block. Row %2$d. %3$s"),o,r,a):(0,g.sprintf)((0,g.__)("%1$s Block. Row %2$d"),o,r):i&&"horizontal"===n?s?(0,g.sprintf)((0,g.__)("%1$s Block. Column %2$d. %3$s"),o,r,a):(0,g.sprintf)((0,g.__)("%1$s Block. Column %2$d"),o,r):s?(0,g.sprintf)((0,g.__)("%1$s Block. %2$s"),o,a):(0,g.sprintf)((0,g.__)("%s Block"),o)}function lt(e,t){const r=_e(e);if(void 0===r)throw new Error(`Block type '${e}' is not registered.`);return Object.entries(r.attributes).reduce(((e,[r,n])=>{const o=t[r];return void 0!==o?e[r]=o:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}function ut(e,t){const r=_e(e)?.attributes;if(!r)return[];const n=Object.keys(r);return t?n.filter((e=>r[e]?.__experimentalRole===t)):n}function dt(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.includes(e))))}const pt=[{slug:"text",title:(0,g.__)("Text")},{slug:"media",title:(0,g.__)("Media")},{slug:"design",title:(0,g.__)("Design")},{slug:"widgets",title:(0,g.__)("Widgets")},{slug:"theme",title:(0,g.__)("Theme")},{slug:"embed",title:(0,g.__)("Embeds")},{slug:"reusable",title:(0,g.__)("Reusable blocks")}];function ft(e){return e.reduce(((e,t)=>({...e,[t.name]:t})),{})}function ht(e){return e.reduce(((e,t)=>(e.some((e=>e.name===t.name))||e.push(t),e)),[])}function gt(e){return(t=null,r)=>{switch(r.type){case"REMOVE_BLOCK_TYPES":return-1!==r.names.indexOf(t)?null:t;case e:return r.name||null}return t}}const mt=gt("SET_DEFAULT_BLOCK_NAME"),bt=gt("SET_FREEFORM_FALLBACK_BLOCK_NAME"),_t=gt("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),yt=gt("SET_GROUPING_BLOCK_NAME");var kt=(0,i.combineReducers)({bootstrappedBlockTypes:function(e={},t){switch(t.type){case"ADD_BOOTSTRAPPED_BLOCK_TYPE":const{name:r,blockType:n}=t,o=e[r];let a;return o?(void 0===o.selectors&&n.selectors&&(a={...o,selectors:n.selectors}),void 0===o.blockHooks&&n.blockHooks&&(a={...o,...a,blockHooks:n.blockHooks})):(a=Object.fromEntries(Object.entries(n).filter((([,e])=>null!=e)).map((([e,t])=>{return[(r=e,void 0===n&&(n={}),f(r,s({transform:h},n))),t];var r,n}))),a.name=r),a?{...e,[r]:a}:e;case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},unprocessedBlockTypes:function(e={},t){switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},blockTypes:function(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...ft(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},blockStyles:function(e={},t){var r,n;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(ft(t.blockTypes)).map((([t,r])=>{var n,o;return[t,ht([...(null!==(n=r.styles)&&void 0!==n?n:[]).map((e=>({...e,source:"block"}))),...(null!==(o=e[r.name])&&void 0!==o?o:[]).filter((({source:e})=>"block"!==e))])]})))};case"ADD_BLOCK_STYLES":return{...e,[t.blockName]:ht([...null!==(r=e[t.blockName])&&void 0!==r?r:[],...t.styles])};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(null!==(n=e[t.blockName])&&void 0!==n?n:[]).filter((e=>-1===t.styleNames.indexOf(e.name)))}}return e},blockVariations:function(e={},t){var r,n;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(ft(t.blockTypes)).map((([t,r])=>{var n,o;return[t,ht([...(null!==(n=r.variations)&&void 0!==n?n:[]).map((e=>({...e,source:"block"}))),...(null!==(o=e[r.name])&&void 0!==o?o:[]).filter((({source:e})=>"block"!==e))])]})))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:ht([...null!==(r=e[t.blockName])&&void 0!==r?r:[],...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(null!==(n=e[t.blockName])&&void 0!==n?n:[]).filter((e=>-1===t.variationNames.indexOf(e.name)))}}return e},defaultBlockName:mt,freeformFallbackBlockName:bt,unregisteredFallbackBlockName:_t,groupingBlockName:yt,categories:function(e=pt,t){switch(t.type){case"SET_CATEGORIES":return t.categories||[];case"UPDATE_CATEGORY":if(!t.category||!Object.keys(t.category).length)return e;if(e.find((({slug:e})=>e===t.slug)))return e.map((e=>e.slug===t.slug?{...e,...t.category}:e))}return e},collections:function(e={},t){switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return dt(e,t.namespace)}return e}}),wt={};function vt(e){return[e]}function Tt(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function Ct(e,t){var r,n=t||vt;function o(){r=new WeakMap}function a(){var t,o,a,i,s,c=arguments.length;for(i=new Array(c),a=0;a<c;a++)i[a]=arguments[a];for(t=function(e){var t,n,o,a,i,s=r,c=!0;for(t=0;t<e.length;t++){if(!(i=n=e[t])||"object"!=typeof i){c=!1;break}s.has(n)?s=s.get(n):(o=new WeakMap,s.set(n,o),s=o)}return s.has(wt)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,s.set(wt,a)),s.get(wt)}(s=n.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!Tt(s,t.lastDependants,0)&&t.clear(),t.lastDependants=s),o=t.head;o;){if(Tt(o.args,i,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,i)},i[0]=null,o.args=i,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return a.getDependants=n,a.clear=o,o(),a}var Et=r(4793),xt=r.n(Et),At=window.wp.compose;const St=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},Bt=(e,t)=>"string"==typeof t?Pt(e,t):t,Nt=Ct((e=>Object.values(e.blockTypes)),(e=>[e.blockTypes]));function Pt(e,t){return e.blockTypes[t]}function Ot(e,t){return e.blockStyles[t]}const Mt=Ct(((e,t,r)=>{const n=e.blockVariations[t];return n&&r?n.filter((e=>(e.scope||["block","inserter"]).includes(r))):n}),((e,t)=>[e.blockVariations[t]]));function jt(e,t,r,n){const o=Mt(e,t,n),a=o?.find((n=>{if(Array.isArray(n.isActive)){const o=Pt(e,t),a=Object.keys(o?.attributes||{}),i=n.isActive.filter((e=>a.includes(e)));return 0!==i.length&&i.every((e=>r[e]===n.attributes[e]))}return n.isActive?.(r,n.attributes)}));return a}function Lt(e,t,r){const n=Mt(e,t,r);return[...n].reverse().find((({isDefault:e})=>!!e))||n[0]}function Dt(e){return e.categories}function zt(e){return e.collections}function It(e){return e.defaultBlockName}function Ht(e){return e.freeformFallbackBlockName}function Rt(e){return e.unregisteredFallbackBlockName}function Vt(e){return e.groupingBlockName}const Ut=Ct(((e,t)=>Nt(e).filter((e=>e.parent?.includes(t))).map((({name:e})=>e))),(e=>[e.blockTypes])),$t=(e,t,r,n)=>{const o=Bt(e,t);return o?.supports?St(o.supports,r,n):n};function Ft(e,t,r,n){return!!$t(e,t,r,n)}function qt(e,t,r){const n=Bt(e,t),o=(0,At.pipe)([e=>xt()(null!=e?e:""),e=>e.toLowerCase(),e=>e.trim()]),a=o(r),i=(0,At.pipe)([o,e=>e.includes(a)]);return i(n.title)||n.keywords?.some(i)||i(n.category)||"string"==typeof n.description&&i(n.description)}const Gt=(e,t)=>Ut(e,t).length>0,Kt=(e,t)=>Ut(e,t).some((t=>Ft(e,t,"inserter",!0))),Wt=Ct(((e,t)=>{const r=Pt(e,t);return!!r&&Object.entries(r.attributes).some((([,{__experimentalRole:e}])=>"content"===e))}),((e,t)=>[e.blockTypes[t]?.attributes])),Yt=["background","backgroundColor","color","linkColor","captionColor","buttonColor","headingColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","padding","contentSize","wideSize","blockGap","textDecoration","textTransform","letterSpacing"];function Qt(e,t,r){return e.filter((e=>("fontSize"!==e||"heading"!==r)&&(!("textDecoration"===e&&!t&&"link"!==r)&&(!("textTransform"===e&&!t&&!["heading","h1","h2","h3","h4","h5","h6"].includes(r))&&(!("letterSpacing"===e&&!t&&!["heading","h1","h2","h3","h4","h5","h6"].includes(r))&&!("textColumns"===e&&!t))))))}const Zt=Ct(((e,t,r)=>{if(!t)return Qt(Yt,t,r);const n=Pt(e,t);if(!n)return[];const o=[];return n?.supports?.spacing?.blockGap&&o.push("blockGap"),n?.supports?.shadow&&o.push("shadow"),Object.keys(Q).forEach((e=>{Q[e].support&&(Q[e].requiresOptOut&&Q[e].support[0]in n.supports&&!1!==St(n.supports,Q[e].support)||St(n.supports,Q[e].support,!1))&&o.push(e)})),Qt(o,t,r)}),((e,t)=>[e.blockTypes[t]]));function Xt(e,t){return e.bootstrappedBlockTypes[t]}function Jt(e){return e.unprocessedBlockTypes}var er=window.wp.deprecated,tr=r.n(er);
+(function(){function o(e){"use strict";var t={omitExtraWLInCodeBlocks:{defaultValue:!1,describe:"Omit the default extra whiteline added to code blocks",type:"boolean"},noHeaderId:{defaultValue:!1,describe:"Turn on/off generated header id",type:"boolean"},prefixHeaderId:{defaultValue:!1,describe:"Add a prefix to the generated header ids. Passing a string will prefix that string to the header id. Setting to true will add a generic 'section-' prefix",type:"string"},rawPrefixHeaderId:{defaultValue:!1,describe:'Setting this option to true will prevent showdown from modifying the prefix. This might result in malformed IDs (if, for instance, the " char is used in the prefix)',type:"boolean"},ghCompatibleHeaderId:{defaultValue:!1,describe:"Generate header ids compatible with github style (spaces are replaced with dashes, a bunch of non alphanumeric chars are removed)",type:"boolean"},rawHeaderId:{defaultValue:!1,describe:"Remove only spaces, ' and \" from generated header ids (including prefixes), replacing them with dashes (-). WARNING: This might result in malformed ids",type:"boolean"},headerLevelStart:{defaultValue:!1,describe:"The header blocks level start",type:"integer"},parseImgDimensions:{defaultValue:!1,describe:"Turn on/off image dimension parsing",type:"boolean"},simplifiedAutoLink:{defaultValue:!1,describe:"Turn on/off GFM autolink style",type:"boolean"},excludeTrailingPunctuationFromURLs:{defaultValue:!1,describe:"Excludes trailing punctuation from links generated with autoLinking",type:"boolean"},literalMidWordUnderscores:{defaultValue:!1,describe:"Parse midword underscores as literal underscores",type:"boolean"},literalMidWordAsterisks:{defaultValue:!1,describe:"Parse midword asterisks as literal asterisks",type:"boolean"},strikethrough:{defaultValue:!1,describe:"Turn on/off strikethrough support",type:"boolean"},tables:{defaultValue:!1,describe:"Turn on/off tables support",type:"boolean"},tablesHeaderId:{defaultValue:!1,describe:"Add an id to table headers",type:"boolean"},ghCodeBlocks:{defaultValue:!0,describe:"Turn on/off GFM fenced code blocks support",type:"boolean"},tasklists:{defaultValue:!1,describe:"Turn on/off GFM tasklist support",type:"boolean"},smoothLivePreview:{defaultValue:!1,describe:"Prevents weird effects in live previews due to incomplete input",type:"boolean"},smartIndentationFix:{defaultValue:!1,description:"Tries to smartly fix indentation in es6 strings",type:"boolean"},disableForced4SpacesIndentedSublists:{defaultValue:!1,description:"Disables the requirement of indenting nested sublists by 4 spaces",type:"boolean"},simpleLineBreaks:{defaultValue:!1,description:"Parses simple line breaks as <br> (GFM Style)",type:"boolean"},requireSpaceBeforeHeadingText:{defaultValue:!1,description:"Makes adding a space between `#` and the header text mandatory (GFM Style)",type:"boolean"},ghMentions:{defaultValue:!1,description:"Enables github @mentions",type:"boolean"},ghMentionsLink:{defaultValue:"https://github.com/{u}",description:"Changes the link generated by @mentions. Only applies if ghMentions option is enabled.",type:"string"},encodeEmails:{defaultValue:!0,description:"Encode e-mail addresses through the use of Character Entities, transforming ASCII e-mail addresses into its equivalent decimal entities",type:"boolean"},openLinksInNewWindow:{defaultValue:!1,description:"Open all links in new windows",type:"boolean"},backslashEscapesHTMLTags:{defaultValue:!1,description:"Support for HTML Tag escaping. ex: <div>foo</div>",type:"boolean"},emoji:{defaultValue:!1,description:"Enable emoji support. Ex: `this is a :smile: emoji`",type:"boolean"},underline:{defaultValue:!1,description:"Enable support for underline. Syntax is double or triple underscores: `__underline word__`. With this option enabled, underscores no longer parses into `<em>` and `<strong>`",type:"boolean"},completeHTMLDocument:{defaultValue:!1,description:"Outputs a complete html document, including `<html>`, `<head>` and `<body>` tags",type:"boolean"},metadata:{defaultValue:!1,description:"Enable support for document metadata (defined at the top of the document between `«««` and `»»»` or between `---` and `---`).",type:"boolean"},splitAdjacentBlockquotes:{defaultValue:!1,description:"Split adjacent blockquote blocks",type:"boolean"}};if(!1===e)return JSON.parse(JSON.stringify(t));var r={};for(var n in t)t.hasOwnProperty(n)&&(r[n]=t[n].defaultValue);return r}var a={},i={},s={},c=o(!0),l="vanilla",u={github:{omitExtraWLInCodeBlocks:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,disableForced4SpacesIndentedSublists:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghCompatibleHeaderId:!0,ghMentions:!0,backslashEscapesHTMLTags:!0,emoji:!0,splitAdjacentBlockquotes:!0},original:{noHeaderId:!0,ghCodeBlocks:!1},ghost:{omitExtraWLInCodeBlocks:!0,parseImgDimensions:!0,simplifiedAutoLink:!0,excludeTrailingPunctuationFromURLs:!0,literalMidWordUnderscores:!0,strikethrough:!0,tables:!0,tablesHeaderId:!0,ghCodeBlocks:!0,tasklists:!0,smoothLivePreview:!0,simpleLineBreaks:!0,requireSpaceBeforeHeadingText:!0,ghMentions:!1,encodeEmails:!0},vanilla:o(!0),allOn:function(){"use strict";var e=o(!0),t={};for(var r in e)e.hasOwnProperty(r)&&(t[r]=!0);return t}()};function d(e,t){"use strict";var r=t?"Error in "+t+" extension->":"Error in unnamed extension",n={valid:!0,error:""};a.helper.isArray(e)||(e=[e]);for(var o=0;o<e.length;++o){var i=r+" sub-extension "+o+": ",s=e[o];if("object"!=typeof s)return n.valid=!1,n.error=i+"must be an object, but "+typeof s+" given",n;if(!a.helper.isString(s.type))return n.valid=!1,n.error=i+'property "type" must be a string, but '+typeof s.type+" given",n;var c=s.type=s.type.toLowerCase();if("language"===c&&(c=s.type="lang"),"html"===c&&(c=s.type="output"),"lang"!==c&&"output"!==c&&"listener"!==c)return n.valid=!1,n.error=i+"type "+c+' is not recognized. Valid values: "lang/language", "output/html" or "listener"',n;if("listener"===c){if(a.helper.isUndefined(s.listeners))return n.valid=!1,n.error=i+'. Extensions of type "listener" must have a property called "listeners"',n}else if(a.helper.isUndefined(s.filter)&&a.helper.isUndefined(s.regex))return n.valid=!1,n.error=i+c+' extensions must define either a "regex" property or a "filter" method',n;if(s.listeners){if("object"!=typeof s.listeners)return n.valid=!1,n.error=i+'"listeners" property must be an object but '+typeof s.listeners+" given",n;for(var l in s.listeners)if(s.listeners.hasOwnProperty(l)&&"function"!=typeof s.listeners[l])return n.valid=!1,n.error=i+'"listeners" property must be an hash of [event name]: [callback]. listeners.'+l+" must be a function but "+typeof s.listeners[l]+" given",n}if(s.filter){if("function"!=typeof s.filter)return n.valid=!1,n.error=i+'"filter" must be a function, but '+typeof s.filter+" given",n}else if(s.regex){if(a.helper.isString(s.regex)&&(s.regex=new RegExp(s.regex,"g")),!(s.regex instanceof RegExp))return n.valid=!1,n.error=i+'"regex" property must either be a string or a RegExp object, but '+typeof s.regex+" given",n;if(a.helper.isUndefined(s.replace))return n.valid=!1,n.error=i+'"regex" extensions must implement a replace string or function',n}}return n}function p(e,t){"use strict";return"¨E"+t.charCodeAt(0)+"E"}a.helper={},a.extensions={},a.setOption=function(e,t){"use strict";return c[e]=t,this},a.getOption=function(e){"use strict";return c[e]},a.getOptions=function(){"use strict";return c},a.resetOptions=function(){"use strict";c=o(!0)},a.setFlavor=function(e){"use strict";if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");a.resetOptions();var t=u[e];for(var r in l=e,t)t.hasOwnProperty(r)&&(c[r]=t[r])},a.getFlavor=function(){"use strict";return l},a.getFlavorOptions=function(e){"use strict";if(u.hasOwnProperty(e))return u[e]},a.getDefaultOptions=function(e){"use strict";return o(e)},a.subParser=function(e,t){"use strict";if(a.helper.isString(e)){if(void 0===t){if(i.hasOwnProperty(e))return i[e];throw Error("SubParser named "+e+" not registered!")}i[e]=t}},a.extension=function(e,t){"use strict";if(!a.helper.isString(e))throw Error("Extension 'name' must be a string");if(e=a.helper.stdExtName(e),a.helper.isUndefined(t)){if(!s.hasOwnProperty(e))throw Error("Extension named "+e+" is not registered!");return s[e]}"function"==typeof t&&(t=t()),a.helper.isArray(t)||(t=[t]);var r=d(t,e);if(!r.valid)throw Error(r.error);s[e]=t},a.getAllExtensions=function(){"use strict";return s},a.removeExtension=function(e){"use strict";delete s[e]},a.resetExtensions=function(){"use strict";s={}},a.validateExtension=function(e){"use strict";var t=d(e,null);return!!t.valid||(console.warn(t.error),!1)},a.hasOwnProperty("helper")||(a.helper={}),a.helper.isString=function(e){"use strict";return"string"==typeof e||e instanceof String},a.helper.isFunction=function(e){"use strict";return e&&"[object Function]"==={}.toString.call(e)},a.helper.isArray=function(e){"use strict";return Array.isArray(e)},a.helper.isUndefined=function(e){"use strict";return void 0===e},a.helper.forEach=function(e,t){"use strict";if(a.helper.isUndefined(e))throw new Error("obj param is required");if(a.helper.isUndefined(t))throw new Error("callback param is required");if(!a.helper.isFunction(t))throw new Error("callback param must be a function/closure");if("function"==typeof e.forEach)e.forEach(t);else if(a.helper.isArray(e))for(var r=0;r<e.length;r++)t(e[r],r,e);else{if("object"!=typeof e)throw new Error("obj does not seem to be an array or an iterable object");for(var n in e)e.hasOwnProperty(n)&&t(e[n],n,e)}},a.helper.stdExtName=function(e){"use strict";return e.replace(/[_?*+\/\\.^-]/g,"").replace(/\s/g,"").toLowerCase()},a.helper.escapeCharactersCallback=p,a.helper.escapeCharacters=function(e,t,r){"use strict";var n="(["+t.replace(/([\[\]\\])/g,"\\$1")+"])";r&&(n="\\\\"+n);var o=new RegExp(n,"g");return e=e.replace(o,p)},a.helper.unescapeHTMLEntities=function(e){"use strict";return e.replace(/"/g,'"').replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&")};var f=function(e,t,r,n){"use strict";var o,a,i,s,c,l=n||"",u=l.indexOf("g")>-1,d=new RegExp(t+"|"+r,"g"+l.replace(/g/g,"")),p=new RegExp(t,l.replace(/g/g,"")),f=[];do{for(o=0;i=d.exec(e);)if(p.test(i[0]))o++||(s=(a=d.lastIndex)-i[0].length);else if(o&&!--o){c=i.index+i[0].length;var h={left:{start:s,end:a},match:{start:a,end:i.index},right:{start:i.index,end:c},wholeMatch:{start:s,end:c}};if(f.push(h),!u)return f}}while(o&&(d.lastIndex=a));return f};a.helper.matchRecursiveRegExp=function(e,t,r,n){"use strict";for(var o=f(e,t,r,n),a=[],i=0;i<o.length;++i)a.push([e.slice(o[i].wholeMatch.start,o[i].wholeMatch.end),e.slice(o[i].match.start,o[i].match.end),e.slice(o[i].left.start,o[i].left.end),e.slice(o[i].right.start,o[i].right.end)]);return a},a.helper.replaceRecursiveRegExp=function(e,t,r,n,o){"use strict";if(!a.helper.isFunction(t)){var i=t;t=function(){return i}}var s=f(e,r,n,o),c=e,l=s.length;if(l>0){var u=[];0!==s[0].wholeMatch.start&&u.push(e.slice(0,s[0].wholeMatch.start));for(var d=0;d<l;++d)u.push(t(e.slice(s[d].wholeMatch.start,s[d].wholeMatch.end),e.slice(s[d].match.start,s[d].match.end),e.slice(s[d].left.start,s[d].left.end),e.slice(s[d].right.start,s[d].right.end))),d<l-1&&u.push(e.slice(s[d].wholeMatch.end,s[d+1].wholeMatch.start));s[l-1].wholeMatch.end<e.length&&u.push(e.slice(s[l-1].wholeMatch.end)),c=u.join("")}return c},a.helper.regexIndexOf=function(e,t,r){"use strict";if(!a.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";if(t instanceof RegExp==!1)throw"InvalidArgumentError: second parameter of showdown.helper.regexIndexOf function must be an instance of RegExp";var n=e.substring(r||0).search(t);return n>=0?n+(r||0):n},a.helper.splitAtIndex=function(e,t){"use strict";if(!a.helper.isString(e))throw"InvalidArgumentError: first parameter of showdown.helper.regexIndexOf function must be a string";return[e.substring(0,t),e.substring(t)]},a.helper.encodeEmailAddress=function(e){"use strict";var t=[function(e){return"&#"+e.charCodeAt(0)+";"},function(e){return"&#x"+e.charCodeAt(0).toString(16)+";"},function(e){return e}];return e=e.replace(/./g,(function(e){if("@"===e)e=t[Math.floor(2*Math.random())](e);else{var r=Math.random();e=r>.9?t[2](e):r>.45?t[1](e):t[0](e)}return e}))},a.helper.padEnd=function(e,t,r){"use strict";return t>>=0,r=String(r||" "),e.length>t?String(e):((t-=e.length)>r.length&&(r+=r.repeat(t/r.length)),String(e)+r.slice(0,t))},"undefined"==typeof console&&(console={warn:function(e){"use strict";alert(e)},log:function(e){"use strict";alert(e)},error:function(e){"use strict";throw e}}),a.helper.regexes={asteriskDashAndColon:/([*_:~])/g},a.helper.emojis={"+1":"👍","-1":"👎",100:"💯",1234:"🔢","1st_place_medal":"🥇","2nd_place_medal":"🥈","3rd_place_medal":"🥉","8ball":"🎱",a:"🅰️",ab:"🆎",abc:"🔤",abcd:"🔡",accept:"🉑",aerial_tramway:"🚡",airplane:"✈️",alarm_clock:"⏰",alembic:"⚗️",alien:"👽",ambulance:"🚑",amphora:"🏺",anchor:"⚓️",angel:"👼",anger:"💢",angry:"😠",anguished:"😧",ant:"🐜",apple:"🍎",aquarius:"♒️",aries:"♈️",arrow_backward:"◀️",arrow_double_down:"⏬",arrow_double_up:"⏫",arrow_down:"⬇️",arrow_down_small:"🔽",arrow_forward:"▶️",arrow_heading_down:"⤵️",arrow_heading_up:"⤴️",arrow_left:"⬅️",arrow_lower_left:"↙️",arrow_lower_right:"↘️",arrow_right:"➡️",arrow_right_hook:"↪️",arrow_up:"⬆️",arrow_up_down:"↕️",arrow_up_small:"🔼",arrow_upper_left:"↖️",arrow_upper_right:"↗️",arrows_clockwise:"🔃",arrows_counterclockwise:"🔄",art:"🎨",articulated_lorry:"🚛",artificial_satellite:"🛰",astonished:"😲",athletic_shoe:"👟",atm:"🏧",atom_symbol:"⚛️",avocado:"🥑",b:"🅱️",baby:"👶",baby_bottle:"🍼",baby_chick:"🐤",baby_symbol:"🚼",back:"🔙",bacon:"🥓",badminton:"🏸",baggage_claim:"🛄",baguette_bread:"🥖",balance_scale:"⚖️",balloon:"🎈",ballot_box:"🗳",ballot_box_with_check:"☑️",bamboo:"🎍",banana:"🍌",bangbang:"‼️",bank:"🏦",bar_chart:"📊",barber:"💈",baseball:"⚾️",basketball:"🏀",basketball_man:"⛹️",basketball_woman:"⛹️‍♀️",bat:"🦇",bath:"🛀",bathtub:"🛁",battery:"🔋",beach_umbrella:"🏖",bear:"🐻",bed:"🛏",bee:"🐝",beer:"🍺",beers:"🍻",beetle:"🐞",beginner:"🔰",bell:"🔔",bellhop_bell:"🛎",bento:"🍱",biking_man:"🚴",bike:"🚲",biking_woman:"🚴‍♀️",bikini:"👙",biohazard:"☣️",bird:"🐦",birthday:"🎂",black_circle:"⚫️",black_flag:"🏴",black_heart:"🖤",black_joker:"🃏",black_large_square:"⬛️",black_medium_small_square:"◾️",black_medium_square:"◼️",black_nib:"✒️",black_small_square:"▪️",black_square_button:"🔲",blonde_man:"👱",blonde_woman:"👱‍♀️",blossom:"🌼",blowfish:"🐡",blue_book:"📘",blue_car:"🚙",blue_heart:"💙",blush:"😊",boar:"🐗",boat:"⛵️",bomb:"💣",book:"📖",bookmark:"🔖",bookmark_tabs:"📑",books:"📚",boom:"💥",boot:"👢",bouquet:"💐",bowing_man:"🙇",bow_and_arrow:"🏹",bowing_woman:"🙇‍♀️",bowling:"🎳",boxing_glove:"🥊",boy:"👦",bread:"🍞",bride_with_veil:"👰",bridge_at_night:"🌉",briefcase:"💼",broken_heart:"💔",bug:"🐛",building_construction:"🏗",bulb:"💡",bullettrain_front:"🚅",bullettrain_side:"🚄",burrito:"🌯",bus:"🚌",business_suit_levitating:"🕴",busstop:"🚏",bust_in_silhouette:"👤",busts_in_silhouette:"👥",butterfly:"🦋",cactus:"🌵",cake:"🍰",calendar:"📆",call_me_hand:"🤙",calling:"📲",camel:"🐫",camera:"📷",camera_flash:"📸",camping:"🏕",cancer:"♋️",candle:"🕯",candy:"🍬",canoe:"🛶",capital_abcd:"🔠",capricorn:"♑️",car:"🚗",card_file_box:"🗃",card_index:"📇",card_index_dividers:"🗂",carousel_horse:"🎠",carrot:"🥕",cat:"🐱",cat2:"🐈",cd:"💿",chains:"⛓",champagne:"🍾",chart:"💹",chart_with_downwards_trend:"📉",chart_with_upwards_trend:"📈",checkered_flag:"🏁",cheese:"🧀",cherries:"🍒",cherry_blossom:"🌸",chestnut:"🌰",chicken:"🐔",children_crossing:"🚸",chipmunk:"🐿",chocolate_bar:"🍫",christmas_tree:"🎄",church:"⛪️",cinema:"🎦",circus_tent:"🎪",city_sunrise:"🌇",city_sunset:"🌆",cityscape:"🏙",cl:"🆑",clamp:"🗜",clap:"👏",clapper:"🎬",classical_building:"🏛",clinking_glasses:"🥂",clipboard:"📋",clock1:"🕐",clock10:"🕙",clock1030:"🕥",clock11:"🕚",clock1130:"🕦",clock12:"🕛",clock1230:"🕧",clock130:"🕜",clock2:"🕑",clock230:"🕝",clock3:"🕒",clock330:"🕞",clock4:"🕓",clock430:"🕟",clock5:"🕔",clock530:"🕠",clock6:"🕕",clock630:"🕡",clock7:"🕖",clock730:"🕢",clock8:"🕗",clock830:"🕣",clock9:"🕘",clock930:"🕤",closed_book:"📕",closed_lock_with_key:"🔐",closed_umbrella:"🌂",cloud:"☁️",cloud_with_lightning:"🌩",cloud_with_lightning_and_rain:"⛈",cloud_with_rain:"🌧",cloud_with_snow:"🌨",clown_face:"🤡",clubs:"♣️",cocktail:"🍸",coffee:"☕️",coffin:"⚰️",cold_sweat:"😰",comet:"☄️",computer:"💻",computer_mouse:"🖱",confetti_ball:"🎊",confounded:"😖",confused:"😕",congratulations:"㊗️",construction:"🚧",construction_worker_man:"👷",construction_worker_woman:"👷‍♀️",control_knobs:"🎛",convenience_store:"🏪",cookie:"🍪",cool:"🆒",policeman:"👮",copyright:"©️",corn:"🌽",couch_and_lamp:"🛋",couple:"👫",couple_with_heart_woman_man:"💑",couple_with_heart_man_man:"👨‍❤️‍👨",couple_with_heart_woman_woman:"👩‍❤️‍👩",couplekiss_man_man:"👨‍❤️‍💋‍👨",couplekiss_man_woman:"💏",couplekiss_woman_woman:"👩‍❤️‍💋‍👩",cow:"🐮",cow2:"🐄",cowboy_hat_face:"🤠",crab:"🦀",crayon:"🖍",credit_card:"💳",crescent_moon:"🌙",cricket:"🏏",crocodile:"🐊",croissant:"🥐",crossed_fingers:"🤞",crossed_flags:"🎌",crossed_swords:"⚔️",crown:"👑",cry:"😢",crying_cat_face:"😿",crystal_ball:"🔮",cucumber:"🥒",cupid:"💘",curly_loop:"➰",currency_exchange:"💱",curry:"🍛",custard:"🍮",customs:"🛃",cyclone:"🌀",dagger:"🗡",dancer:"💃",dancing_women:"👯",dancing_men:"👯‍♂️",dango:"🍡",dark_sunglasses:"🕶",dart:"🎯",dash:"💨",date:"📅",deciduous_tree:"🌳",deer:"🦌",department_store:"🏬",derelict_house:"🏚",desert:"🏜",desert_island:"🏝",desktop_computer:"🖥",male_detective:"🕵️",diamond_shape_with_a_dot_inside:"💠",diamonds:"♦️",disappointed:"😞",disappointed_relieved:"😥",dizzy:"💫",dizzy_face:"😵",do_not_litter:"🚯",dog:"🐶",dog2:"🐕",dollar:"💵",dolls:"🎎",dolphin:"🐬",door:"🚪",doughnut:"🍩",dove:"🕊",dragon:"🐉",dragon_face:"🐲",dress:"👗",dromedary_camel:"🐪",drooling_face:"🤤",droplet:"💧",drum:"🥁",duck:"🦆",dvd:"📀","e-mail":"📧",eagle:"🦅",ear:"👂",ear_of_rice:"🌾",earth_africa:"🌍",earth_americas:"🌎",earth_asia:"🌏",egg:"🥚",eggplant:"🍆",eight_pointed_black_star:"✴️",eight_spoked_asterisk:"✳️",electric_plug:"🔌",elephant:"🐘",email:"✉️",end:"🔚",envelope_with_arrow:"📩",euro:"💶",european_castle:"🏰",european_post_office:"🏤",evergreen_tree:"🌲",exclamation:"❗️",expressionless:"😑",eye:"👁",eye_speech_bubble:"👁‍🗨",eyeglasses:"👓",eyes:"👀",face_with_head_bandage:"🤕",face_with_thermometer:"🤒",fist_oncoming:"👊",factory:"🏭",fallen_leaf:"🍂",family_man_woman_boy:"👪",family_man_boy:"👨‍👦",family_man_boy_boy:"👨‍👦‍👦",family_man_girl:"👨‍👧",family_man_girl_boy:"👨‍👧‍👦",family_man_girl_girl:"👨‍👧‍👧",family_man_man_boy:"👨‍👨‍👦",family_man_man_boy_boy:"👨‍👨‍👦‍👦",family_man_man_girl:"👨‍👨‍👧",family_man_man_girl_boy:"👨‍👨‍👧‍👦",family_man_man_girl_girl:"👨‍👨‍👧‍👧",family_man_woman_boy_boy:"👨‍👩‍👦‍👦",family_man_woman_girl:"👨‍👩‍👧",family_man_woman_girl_boy:"👨‍👩‍👧‍👦",family_man_woman_girl_girl:"👨‍👩‍👧‍👧",family_woman_boy:"👩‍👦",family_woman_boy_boy:"👩‍👦‍👦",family_woman_girl:"👩‍👧",family_woman_girl_boy:"👩‍👧‍👦",family_woman_girl_girl:"👩‍👧‍👧",family_woman_woman_boy:"👩‍👩‍👦",family_woman_woman_boy_boy:"👩‍👩‍👦‍👦",family_woman_woman_girl:"👩‍👩‍👧",family_woman_woman_girl_boy:"👩‍👩‍👧‍👦",family_woman_woman_girl_girl:"👩‍👩‍👧‍👧",fast_forward:"⏩",fax:"📠",fearful:"😨",feet:"🐾",female_detective:"🕵️‍♀️",ferris_wheel:"🎡",ferry:"⛴",field_hockey:"🏑",file_cabinet:"🗄",file_folder:"📁",film_projector:"📽",film_strip:"🎞",fire:"🔥",fire_engine:"🚒",fireworks:"🎆",first_quarter_moon:"🌓",first_quarter_moon_with_face:"🌛",fish:"🐟",fish_cake:"🍥",fishing_pole_and_fish:"🎣",fist_raised:"✊",fist_left:"🤛",fist_right:"🤜",flags:"🎏",flashlight:"🔦",fleur_de_lis:"⚜️",flight_arrival:"🛬",flight_departure:"🛫",floppy_disk:"💾",flower_playing_cards:"🎴",flushed:"😳",fog:"🌫",foggy:"🌁",football:"🏈",footprints:"👣",fork_and_knife:"🍴",fountain:"⛲️",fountain_pen:"🖋",four_leaf_clover:"🍀",fox_face:"🦊",framed_picture:"🖼",free:"🆓",fried_egg:"🍳",fried_shrimp:"🍤",fries:"🍟",frog:"🐸",frowning:"😦",frowning_face:"☹️",frowning_man:"🙍‍♂️",frowning_woman:"🙍",middle_finger:"🖕",fuelpump:"⛽️",full_moon:"🌕",full_moon_with_face:"🌝",funeral_urn:"⚱️",game_die:"🎲",gear:"⚙️",gem:"💎",gemini:"♊️",ghost:"👻",gift:"🎁",gift_heart:"💝",girl:"👧",globe_with_meridians:"🌐",goal_net:"🥅",goat:"🐐",golf:"⛳️",golfing_man:"🏌️",golfing_woman:"🏌️‍♀️",gorilla:"🦍",grapes:"🍇",green_apple:"🍏",green_book:"📗",green_heart:"💚",green_salad:"🥗",grey_exclamation:"❕",grey_question:"❔",grimacing:"😬",grin:"😁",grinning:"😀",guardsman:"💂",guardswoman:"💂‍♀️",guitar:"🎸",gun:"🔫",haircut_woman:"💇",haircut_man:"💇‍♂️",hamburger:"🍔",hammer:"🔨",hammer_and_pick:"⚒",hammer_and_wrench:"🛠",hamster:"🐹",hand:"✋",handbag:"👜",handshake:"🤝",hankey:"💩",hatched_chick:"🐥",hatching_chick:"🐣",headphones:"🎧",hear_no_evil:"🙉",heart:"❤️",heart_decoration:"💟",heart_eyes:"😍",heart_eyes_cat:"😻",heartbeat:"💓",heartpulse:"💗",hearts:"♥️",heavy_check_mark:"✔️",heavy_division_sign:"➗",heavy_dollar_sign:"💲",heavy_heart_exclamation:"❣️",heavy_minus_sign:"➖",heavy_multiplication_x:"✖️",heavy_plus_sign:"➕",helicopter:"🚁",herb:"🌿",hibiscus:"🌺",high_brightness:"🔆",high_heel:"👠",hocho:"🔪",hole:"🕳",honey_pot:"🍯",horse:"🐴",horse_racing:"🏇",hospital:"🏥",hot_pepper:"🌶",hotdog:"🌭",hotel:"🏨",hotsprings:"♨️",hourglass:"⌛️",hourglass_flowing_sand:"⏳",house:"🏠",house_with_garden:"🏡",houses:"🏘",hugs:"🤗",hushed:"😯",ice_cream:"🍨",ice_hockey:"🏒",ice_skate:"⛸",icecream:"🍦",id:"🆔",ideograph_advantage:"🉐",imp:"👿",inbox_tray:"📥",incoming_envelope:"📨",tipping_hand_woman:"💁",information_source:"ℹ️",innocent:"😇",interrobang:"⁉️",iphone:"📱",izakaya_lantern:"🏮",jack_o_lantern:"🎃",japan:"🗾",japanese_castle:"🏯",japanese_goblin:"👺",japanese_ogre:"👹",jeans:"👖",joy:"😂",joy_cat:"😹",joystick:"🕹",kaaba:"🕋",key:"🔑",keyboard:"⌨️",keycap_ten:"🔟",kick_scooter:"🛴",kimono:"👘",kiss:"💋",kissing:"😗",kissing_cat:"😽",kissing_closed_eyes:"😚",kissing_heart:"😘",kissing_smiling_eyes:"😙",kiwi_fruit:"🥝",koala:"🐨",koko:"🈁",label:"🏷",large_blue_circle:"🔵",large_blue_diamond:"🔷",large_orange_diamond:"🔶",last_quarter_moon:"🌗",last_quarter_moon_with_face:"🌜",latin_cross:"✝️",laughing:"😆",leaves:"🍃",ledger:"📒",left_luggage:"🛅",left_right_arrow:"↔️",leftwards_arrow_with_hook:"↩️",lemon:"🍋",leo:"♌️",leopard:"🐆",level_slider:"🎚",libra:"♎️",light_rail:"🚈",link:"🔗",lion:"🦁",lips:"👄",lipstick:"💄",lizard:"🦎",lock:"🔒",lock_with_ink_pen:"🔏",lollipop:"🍭",loop:"➿",loud_sound:"🔊",loudspeaker:"📢",love_hotel:"🏩",love_letter:"💌",low_brightness:"🔅",lying_face:"🤥",m:"Ⓜ️",mag:"🔍",mag_right:"🔎",mahjong:"🀄️",mailbox:"📫",mailbox_closed:"📪",mailbox_with_mail:"📬",mailbox_with_no_mail:"📭",man:"👨",man_artist:"👨‍🎨",man_astronaut:"👨‍🚀",man_cartwheeling:"🤸‍♂️",man_cook:"👨‍🍳",man_dancing:"🕺",man_facepalming:"🤦‍♂️",man_factory_worker:"👨‍🏭",man_farmer:"👨‍🌾",man_firefighter:"👨‍🚒",man_health_worker:"👨‍⚕️",man_in_tuxedo:"🤵",man_judge:"👨‍⚖️",man_juggling:"🤹‍♂️",man_mechanic:"👨‍🔧",man_office_worker:"👨‍💼",man_pilot:"👨‍✈️",man_playing_handball:"🤾‍♂️",man_playing_water_polo:"🤽‍♂️",man_scientist:"👨‍🔬",man_shrugging:"🤷‍♂️",man_singer:"👨‍🎤",man_student:"👨‍🎓",man_teacher:"👨‍🏫",man_technologist:"👨‍💻",man_with_gua_pi_mao:"👲",man_with_turban:"👳",tangerine:"🍊",mans_shoe:"👞",mantelpiece_clock:"🕰",maple_leaf:"🍁",martial_arts_uniform:"🥋",mask:"😷",massage_woman:"💆",massage_man:"💆‍♂️",meat_on_bone:"🍖",medal_military:"🎖",medal_sports:"🏅",mega:"📣",melon:"🍈",memo:"📝",men_wrestling:"🤼‍♂️",menorah:"🕎",mens:"🚹",metal:"🤘",metro:"🚇",microphone:"🎤",microscope:"🔬",milk_glass:"🥛",milky_way:"🌌",minibus:"🚐",minidisc:"💽",mobile_phone_off:"📴",money_mouth_face:"🤑",money_with_wings:"💸",moneybag:"💰",monkey:"🐒",monkey_face:"🐵",monorail:"🚝",moon:"🌔",mortar_board:"🎓",mosque:"🕌",motor_boat:"🛥",motor_scooter:"🛵",motorcycle:"🏍",motorway:"🛣",mount_fuji:"🗻",mountain:"⛰",mountain_biking_man:"🚵",mountain_biking_woman:"🚵‍♀️",mountain_cableway:"🚠",mountain_railway:"🚞",mountain_snow:"🏔",mouse:"🐭",mouse2:"🐁",movie_camera:"🎥",moyai:"🗿",mrs_claus:"🤶",muscle:"💪",mushroom:"🍄",musical_keyboard:"🎹",musical_note:"🎵",musical_score:"🎼",mute:"🔇",nail_care:"💅",name_badge:"📛",national_park:"🏞",nauseated_face:"🤢",necktie:"👔",negative_squared_cross_mark:"❎",nerd_face:"🤓",neutral_face:"😐",new:"🆕",new_moon:"🌑",new_moon_with_face:"🌚",newspaper:"📰",newspaper_roll:"🗞",next_track_button:"⏭",ng:"🆖",no_good_man:"🙅‍♂️",no_good_woman:"🙅",night_with_stars:"🌃",no_bell:"🔕",no_bicycles:"🚳",no_entry:"⛔️",no_entry_sign:"🚫",no_mobile_phones:"📵",no_mouth:"😶",no_pedestrians:"🚷",no_smoking:"🚭","non-potable_water":"🚱",nose:"👃",notebook:"📓",notebook_with_decorative_cover:"📔",notes:"🎶",nut_and_bolt:"🔩",o:"⭕️",o2:"🅾️",ocean:"🌊",octopus:"🐙",oden:"🍢",office:"🏢",oil_drum:"🛢",ok:"🆗",ok_hand:"👌",ok_man:"🙆‍♂️",ok_woman:"🙆",old_key:"🗝",older_man:"👴",older_woman:"👵",om:"🕉",on:"🔛",oncoming_automobile:"🚘",oncoming_bus:"🚍",oncoming_police_car:"🚔",oncoming_taxi:"🚖",open_file_folder:"📂",open_hands:"👐",open_mouth:"😮",open_umbrella:"☂️",ophiuchus:"⛎",orange_book:"📙",orthodox_cross:"☦️",outbox_tray:"📤",owl:"🦉",ox:"🐂",package:"📦",page_facing_up:"📄",page_with_curl:"📃",pager:"📟",paintbrush:"🖌",palm_tree:"🌴",pancakes:"🥞",panda_face:"🐼",paperclip:"📎",paperclips:"🖇",parasol_on_ground:"⛱",parking:"🅿️",part_alternation_mark:"〽️",partly_sunny:"⛅️",passenger_ship:"🛳",passport_control:"🛂",pause_button:"⏸",peace_symbol:"☮️",peach:"🍑",peanuts:"🥜",pear:"🍐",pen:"🖊",pencil2:"✏️",penguin:"🐧",pensive:"😔",performing_arts:"🎭",persevere:"😣",person_fencing:"🤺",pouting_woman:"🙎",phone:"☎️",pick:"⛏",pig:"🐷",pig2:"🐖",pig_nose:"🐽",pill:"💊",pineapple:"🍍",ping_pong:"🏓",pisces:"♓️",pizza:"🍕",place_of_worship:"🛐",plate_with_cutlery:"🍽",play_or_pause_button:"⏯",point_down:"👇",point_left:"👈",point_right:"👉",point_up:"☝️",point_up_2:"👆",police_car:"🚓",policewoman:"👮‍♀️",poodle:"🐩",popcorn:"🍿",post_office:"🏣",postal_horn:"📯",postbox:"📮",potable_water:"🚰",potato:"🥔",pouch:"👝",poultry_leg:"🍗",pound:"💷",rage:"😡",pouting_cat:"😾",pouting_man:"🙎‍♂️",pray:"🙏",prayer_beads:"📿",pregnant_woman:"🤰",previous_track_button:"⏮",prince:"🤴",princess:"👸",printer:"🖨",purple_heart:"💜",purse:"👛",pushpin:"📌",put_litter_in_its_place:"🚮",question:"❓",rabbit:"🐰",rabbit2:"🐇",racehorse:"🐎",racing_car:"🏎",radio:"📻",radio_button:"🔘",radioactive:"☢️",railway_car:"🚃",railway_track:"🛤",rainbow:"🌈",rainbow_flag:"🏳️‍🌈",raised_back_of_hand:"🤚",raised_hand_with_fingers_splayed:"🖐",raised_hands:"🙌",raising_hand_woman:"🙋",raising_hand_man:"🙋‍♂️",ram:"🐏",ramen:"🍜",rat:"🐀",record_button:"⏺",recycle:"♻️",red_circle:"🔴",registered:"®️",relaxed:"☺️",relieved:"😌",reminder_ribbon:"🎗",repeat:"🔁",repeat_one:"🔂",rescue_worker_helmet:"⛑",restroom:"🚻",revolving_hearts:"💞",rewind:"⏪",rhinoceros:"🦏",ribbon:"🎀",rice:"🍚",rice_ball:"🍙",rice_cracker:"🍘",rice_scene:"🎑",right_anger_bubble:"🗯",ring:"💍",robot:"🤖",rocket:"🚀",rofl:"🤣",roll_eyes:"🙄",roller_coaster:"🎢",rooster:"🐓",rose:"🌹",rosette:"🏵",rotating_light:"🚨",round_pushpin:"📍",rowing_man:"🚣",rowing_woman:"🚣‍♀️",rugby_football:"🏉",running_man:"🏃",running_shirt_with_sash:"🎽",running_woman:"🏃‍♀️",sa:"🈂️",sagittarius:"♐️",sake:"🍶",sandal:"👡",santa:"🎅",satellite:"📡",saxophone:"🎷",school:"🏫",school_satchel:"🎒",scissors:"✂️",scorpion:"🦂",scorpius:"♏️",scream:"😱",scream_cat:"🙀",scroll:"📜",seat:"💺",secret:"㊙️",see_no_evil:"🙈",seedling:"🌱",selfie:"🤳",shallow_pan_of_food:"🥘",shamrock:"☘️",shark:"🦈",shaved_ice:"🍧",sheep:"🐑",shell:"🐚",shield:"🛡",shinto_shrine:"⛩",ship:"🚢",shirt:"👕",shopping:"🛍",shopping_cart:"🛒",shower:"🚿",shrimp:"🦐",signal_strength:"📶",six_pointed_star:"🔯",ski:"🎿",skier:"⛷",skull:"💀",skull_and_crossbones:"☠️",sleeping:"😴",sleeping_bed:"🛌",sleepy:"😪",slightly_frowning_face:"🙁",slightly_smiling_face:"🙂",slot_machine:"🎰",small_airplane:"🛩",small_blue_diamond:"🔹",small_orange_diamond:"🔸",small_red_triangle:"🔺",small_red_triangle_down:"🔻",smile:"😄",smile_cat:"😸",smiley:"😃",smiley_cat:"😺",smiling_imp:"😈",smirk:"😏",smirk_cat:"😼",smoking:"🚬",snail:"🐌",snake:"🐍",sneezing_face:"🤧",snowboarder:"🏂",snowflake:"❄️",snowman:"⛄️",snowman_with_snow:"☃️",sob:"😭",soccer:"⚽️",soon:"🔜",sos:"🆘",sound:"🔉",space_invader:"👾",spades:"♠️",spaghetti:"🍝",sparkle:"❇️",sparkler:"🎇",sparkles:"✨",sparkling_heart:"💖",speak_no_evil:"🙊",speaker:"🔈",speaking_head:"🗣",speech_balloon:"💬",speedboat:"🚤",spider:"🕷",spider_web:"🕸",spiral_calendar:"🗓",spiral_notepad:"🗒",spoon:"🥄",squid:"🦑",stadium:"🏟",star:"⭐️",star2:"🌟",star_and_crescent:"☪️",star_of_david:"✡️",stars:"🌠",station:"🚉",statue_of_liberty:"🗽",steam_locomotive:"🚂",stew:"🍲",stop_button:"⏹",stop_sign:"🛑",stopwatch:"⏱",straight_ruler:"📏",strawberry:"🍓",stuck_out_tongue:"😛",stuck_out_tongue_closed_eyes:"😝",stuck_out_tongue_winking_eye:"😜",studio_microphone:"🎙",stuffed_flatbread:"🥙",sun_behind_large_cloud:"🌥",sun_behind_rain_cloud:"🌦",sun_behind_small_cloud:"🌤",sun_with_face:"🌞",sunflower:"🌻",sunglasses:"😎",sunny:"☀️",sunrise:"🌅",sunrise_over_mountains:"🌄",surfing_man:"🏄",surfing_woman:"🏄‍♀️",sushi:"🍣",suspension_railway:"🚟",sweat:"😓",sweat_drops:"💦",sweat_smile:"😅",sweet_potato:"🍠",swimming_man:"🏊",swimming_woman:"🏊‍♀️",symbols:"🔣",synagogue:"🕍",syringe:"💉",taco:"🌮",tada:"🎉",tanabata_tree:"🎋",taurus:"♉️",taxi:"🚕",tea:"🍵",telephone_receiver:"📞",telescope:"🔭",tennis:"🎾",tent:"⛺️",thermometer:"🌡",thinking:"🤔",thought_balloon:"💭",ticket:"🎫",tickets:"🎟",tiger:"🐯",tiger2:"🐅",timer_clock:"⏲",tipping_hand_man:"💁‍♂️",tired_face:"😫",tm:"™️",toilet:"🚽",tokyo_tower:"🗼",tomato:"🍅",tongue:"👅",top:"🔝",tophat:"🎩",tornado:"🌪",trackball:"🖲",tractor:"🚜",traffic_light:"🚥",train:"🚋",train2:"🚆",tram:"🚊",triangular_flag_on_post:"🚩",triangular_ruler:"📐",trident:"🔱",triumph:"😤",trolleybus:"🚎",trophy:"🏆",tropical_drink:"🍹",tropical_fish:"🐠",truck:"🚚",trumpet:"🎺",tulip:"🌷",tumbler_glass:"🥃",turkey:"🦃",turtle:"🐢",tv:"📺",twisted_rightwards_arrows:"🔀",two_hearts:"💕",two_men_holding_hands:"👬",two_women_holding_hands:"👭",u5272:"🈹",u5408:"🈴",u55b6:"🈺",u6307:"🈯️",u6708:"🈷️",u6709:"🈶",u6e80:"🈵",u7121:"🈚️",u7533:"🈸",u7981:"🈲",u7a7a:"🈳",umbrella:"☔️",unamused:"😒",underage:"🔞",unicorn:"🦄",unlock:"🔓",up:"🆙",upside_down_face:"🙃",v:"✌️",vertical_traffic_light:"🚦",vhs:"📼",vibration_mode:"📳",video_camera:"📹",video_game:"🎮",violin:"🎻",virgo:"♍️",volcano:"🌋",volleyball:"🏐",vs:"🆚",vulcan_salute:"🖖",walking_man:"🚶",walking_woman:"🚶‍♀️",waning_crescent_moon:"🌘",waning_gibbous_moon:"🌖",warning:"⚠️",wastebasket:"🗑",watch:"⌚️",water_buffalo:"🐃",watermelon:"🍉",wave:"👋",wavy_dash:"〰️",waxing_crescent_moon:"🌒",wc:"🚾",weary:"😩",wedding:"💒",weight_lifting_man:"🏋️",weight_lifting_woman:"🏋️‍♀️",whale:"🐳",whale2:"🐋",wheel_of_dharma:"☸️",wheelchair:"♿️",white_check_mark:"✅",white_circle:"⚪️",white_flag:"🏳️",white_flower:"💮",white_large_square:"⬜️",white_medium_small_square:"◽️",white_medium_square:"◻️",white_small_square:"▫️",white_square_button:"🔳",wilted_flower:"🥀",wind_chime:"🎐",wind_face:"🌬",wine_glass:"🍷",wink:"😉",wolf:"🐺",woman:"👩",woman_artist:"👩‍🎨",woman_astronaut:"👩‍🚀",woman_cartwheeling:"🤸‍♀️",woman_cook:"👩‍🍳",woman_facepalming:"🤦‍♀️",woman_factory_worker:"👩‍🏭",woman_farmer:"👩‍🌾",woman_firefighter:"👩‍🚒",woman_health_worker:"👩‍⚕️",woman_judge:"👩‍⚖️",woman_juggling:"🤹‍♀️",woman_mechanic:"👩‍🔧",woman_office_worker:"👩‍💼",woman_pilot:"👩‍✈️",woman_playing_handball:"🤾‍♀️",woman_playing_water_polo:"🤽‍♀️",woman_scientist:"👩‍🔬",woman_shrugging:"🤷‍♀️",woman_singer:"👩‍🎤",woman_student:"👩‍🎓",woman_teacher:"👩‍🏫",woman_technologist:"👩‍💻",woman_with_turban:"👳‍♀️",womans_clothes:"👚",womans_hat:"👒",women_wrestling:"🤼‍♀️",womens:"🚺",world_map:"🗺",worried:"😟",wrench:"🔧",writing_hand:"✍️",x:"❌",yellow_heart:"💛",yen:"💴",yin_yang:"☯️",yum:"😋",zap:"⚡️",zipper_mouth_face:"🤐",zzz:"💤",octocat:'<img alt=":octocat:" height="20" width="20" align="absmiddle" src="https://assets-cdn.github.com/images/icons/emoji/octocat.png">',showdown:"<span style=\"font-family: 'Anonymous Pro', monospace; text-decoration: underline; text-decoration-style: dashed; text-decoration-color: #3e8b8a;text-underline-position: under;\">S</span>"},a.Converter=function(e){"use strict";var t={},r=[],n=[],o={},i=l,p={parsed:{},raw:"",format:""};function f(e,t){if(t=t||null,a.helper.isString(e)){if(t=e=a.helper.stdExtName(e),a.extensions[e])return console.warn("DEPRECATION WARNING: "+e+" is an old extension that uses a deprecated loading method.Please inform the developer that the extension should be updated!"),void function(e,t){"function"==typeof e&&(e=e(new a.Converter));a.helper.isArray(e)||(e=[e]);var o=d(e,t);if(!o.valid)throw Error(o.error);for(var i=0;i<e.length;++i)switch(e[i].type){case"lang":r.push(e[i]);break;case"output":n.push(e[i]);break;default:throw Error("Extension loader error: Type unrecognized!!!")}}(a.extensions[e],e);if(a.helper.isUndefined(s[e]))throw Error('Extension "'+e+'" could not be loaded. It was either not found or is not a valid extension.');e=s[e]}"function"==typeof e&&(e=e()),a.helper.isArray(e)||(e=[e]);var o=d(e,t);if(!o.valid)throw Error(o.error);for(var i=0;i<e.length;++i){switch(e[i].type){case"lang":r.push(e[i]);break;case"output":n.push(e[i])}if(e[i].hasOwnProperty("listeners"))for(var c in e[i].listeners)e[i].listeners.hasOwnProperty(c)&&h(c,e[i].listeners[c])}}function h(e,t){if(!a.helper.isString(e))throw Error("Invalid argument in converter.listen() method: name must be a string, but "+typeof e+" given");if("function"!=typeof t)throw Error("Invalid argument in converter.listen() method: callback must be a function, but "+typeof t+" given");o.hasOwnProperty(e)||(o[e]=[]),o[e].push(t)}!function(){for(var r in e=e||{},c)c.hasOwnProperty(r)&&(t[r]=c[r]);if("object"!=typeof e)throw Error("Converter expects the passed parameter to be an object, but "+typeof e+" was passed instead.");for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.extensions&&a.helper.forEach(t.extensions,f)}(),this._dispatch=function(e,t,r,n){if(o.hasOwnProperty(e))for(var a=0;a<o[e].length;++a){var i=o[e][a](e,t,this,r,n);i&&void 0!==i&&(t=i)}return t},this.listen=function(e,t){return h(e,t),this},this.makeHtml=function(e){if(!e)return e;var o={gHtmlBlocks:[],gHtmlMdBlocks:[],gHtmlSpans:[],gUrls:{},gTitles:{},gDimensions:{},gListLevel:0,hashLinkCounts:{},langExtensions:r,outputModifiers:n,converter:this,ghCodeBlocks:[],metadata:{parsed:{},raw:"",format:""}};return e=(e=(e=(e=(e=e.replace(/¨/g,"¨T")).replace(/\$/g,"¨D")).replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/\u00A0/g," "),t.smartIndentationFix&&(e=function(e){var t=e.match(/^\s*/)[0].length,r=new RegExp("^\\s{0,"+t+"}","gm");return e.replace(r,"")}(e)),e="\n\n"+e+"\n\n",e=(e=a.subParser("detab")(e,t,o)).replace(/^[ \t]+$/gm,""),a.helper.forEach(r,(function(r){e=a.subParser("runExtension")(r,e,t,o)})),e=a.subParser("metadata")(e,t,o),e=a.subParser("hashPreCodeTags")(e,t,o),e=a.subParser("githubCodeBlocks")(e,t,o),e=a.subParser("hashHTMLBlocks")(e,t,o),e=a.subParser("hashCodeTags")(e,t,o),e=a.subParser("stripLinkDefinitions")(e,t,o),e=a.subParser("blockGamut")(e,t,o),e=a.subParser("unhashHTMLSpans")(e,t,o),e=(e=(e=a.subParser("unescapeSpecialChars")(e,t,o)).replace(/¨D/g,"$$")).replace(/¨T/g,"¨"),e=a.subParser("completeHTMLDocument")(e,t,o),a.helper.forEach(n,(function(r){e=a.subParser("runExtension")(r,e,t,o)})),p=o.metadata,e},this.makeMarkdown=this.makeMd=function(e,t){if(e=(e=(e=e.replace(/\r\n/g,"\n")).replace(/\r/g,"\n")).replace(/>[ \t]+</,">¨NBSP;<"),!t){if(!window||!window.document)throw new Error("HTMLParser is undefined. If in a webworker or nodejs environment, you need to provide a WHATWG DOM and HTML such as JSDOM");t=window.document}var r=t.createElement("div");r.innerHTML=e;var n={preList:function(e){for(var t=e.querySelectorAll("pre"),r=[],n=0;n<t.length;++n)if(1===t[n].childElementCount&&"code"===t[n].firstChild.tagName.toLowerCase()){var o=t[n].firstChild.innerHTML.trim(),i=t[n].firstChild.getAttribute("data-language")||"";if(""===i)for(var s=t[n].firstChild.className.split(" "),c=0;c<s.length;++c){var l=s[c].match(/^language-(.+)$/);if(null!==l){i=l[1];break}}o=a.helper.unescapeHTMLEntities(o),r.push(o),t[n].outerHTML='<precode language="'+i+'" precodenum="'+n.toString()+'"></precode>'}else r.push(t[n].innerHTML),t[n].innerHTML="",t[n].setAttribute("prenum",n.toString());return r}(r)};!function e(t){for(var r=0;r<t.childNodes.length;++r){var n=t.childNodes[r];3===n.nodeType?/\S/.test(n.nodeValue)?(n.nodeValue=n.nodeValue.split("\n").join(" "),n.nodeValue=n.nodeValue.replace(/(\s)+/g,"$1")):(t.removeChild(n),--r):1===n.nodeType&&e(n)}}(r);for(var o=r.childNodes,i="",s=0;s<o.length;s++)i+=a.subParser("makeMarkdown.node")(o[s],n);return i},this.setOption=function(e,r){t[e]=r},this.getOption=function(e){return t[e]},this.getOptions=function(){return t},this.addExtension=function(e,t){f(e,t=t||null)},this.useExtension=function(e){f(e)},this.setFlavor=function(e){if(!u.hasOwnProperty(e))throw Error(e+" flavor was not found");var r=u[e];for(var n in i=e,r)r.hasOwnProperty(n)&&(t[n]=r[n])},this.getFlavor=function(){return i},this.removeExtension=function(e){a.helper.isArray(e)||(e=[e]);for(var t=0;t<e.length;++t){for(var o=e[t],i=0;i<r.length;++i)r[i]===o&&r[i].splice(i,1);for(;0<n.length;++i)n[0]===o&&n[0].splice(i,1)}},this.getAllExtensions=function(){return{language:r,output:n}},this.getMetadata=function(e){return e?p.raw:p.parsed},this.getMetadataFormat=function(){return p.format},this._setMetadataPair=function(e,t){p.parsed[e]=t},this._setMetadataFormat=function(e){p.format=e},this._setMetadataRaw=function(e){p.raw=e}},a.subParser("anchors",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,c,l){if(a.helper.isUndefined(l)&&(l=""),o=o.toLowerCase(),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)i="";else if(!i){if(o||(o=n.toLowerCase().replace(/ ?\n/g," ")),i="#"+o,a.helper.isUndefined(r.gUrls[o]))return e;i=r.gUrls[o],a.helper.isUndefined(r.gTitles[o])||(l=r.gTitles[o])}var u='<a href="'+(i=i.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"';return""!==l&&null!==l&&(u+=' title="'+(l=(l=l.replace(/"/g,""")).replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"'),t.openLinksInNewWindow&&!/^#/.test(i)&&(u+=' rel="noopener noreferrer" target="¨E95Eblank"'),u+=">"+n+"</a>"};return e=(e=(e=(e=(e=r.converter._dispatch("anchors.before",e,t,r)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)] ?(?:\n *)?\[(.*?)]()()()()/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<([^>]*)>(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[((?:\[[^\]]*]|[^\[\]])*)]()[ \t]*\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?:[ \t]*((["'])([^"]*?)\5))?[ \t]?\)/g,n)).replace(/\[([^\[\]]+)]()()()()()/g,n),t.ghMentions&&(e=e.replace(/(^|\s)(\\)?(@([a-z\d]+(?:[a-z\d.-]+?[a-z\d]+)*))/gim,(function(e,r,n,o,i){if("\\"===n)return r+o;if(!a.helper.isString(t.ghMentionsLink))throw new Error("ghMentionsLink option must be a string");var s=t.ghMentionsLink.replace(/\{u}/g,i),c="";return t.openLinksInNewWindow&&(c=' rel="noopener noreferrer" target="¨E95Eblank"'),r+'<a href="'+s+'"'+c+">"+o+"</a>"}))),e=r.converter._dispatch("anchors.after",e,t,r)}));var h=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+?\.[^'">\s]+?)()(\1)?(?=\s|$)(?!["<>])/gi,g=/([*~_]+|\b)(((https?|ftp|dict):\/\/|www\.)[^'">\s]+\.[^'">\s]+?)([.!?,()\[\]])?(\1)?(?=\s|$)(?!["<>])/gi,m=/()<(((https?|ftp|dict):\/\/|www\.)[^'">\s]+)()>()/gi,b=/(^|\s)(?:mailto:)?([A-Za-z0-9!#$%&'*+-/=?^_`{|}~.]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)(?=$|\s)/gim,_=/<()(?:mailto:)?([-.\w]+@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+)>/gi,y=function(e){"use strict";return function(t,r,n,o,i,s,c){var l=n=n.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback),u="",d="",p=r||"",f=c||"";return/^www\./i.test(n)&&(n=n.replace(/^www\./i,"http://www.")),e.excludeTrailingPunctuationFromURLs&&s&&(u=s),e.openLinksInNewWindow&&(d=' rel="noopener noreferrer" target="¨E95Eblank"'),p+'<a href="'+n+'"'+d+">"+l+"</a>"+u+f}},k=function(e,t){"use strict";return function(r,n,o){var i="mailto:";return n=n||"",o=a.subParser("unescapeSpecialChars")(o,e,t),e.encodeEmails?(i=a.helper.encodeEmailAddress(i+o),o=a.helper.encodeEmailAddress(o)):i+=o,n+'<a href="'+i+'">'+o+"</a>"}};a.subParser("autoLinks",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("autoLinks.before",e,t,r)).replace(m,y(t))).replace(_,k(t,r)),e=r.converter._dispatch("autoLinks.after",e,t,r)})),a.subParser("simplifiedAutoLinks",(function(e,t,r){"use strict";return t.simplifiedAutoLink?(e=r.converter._dispatch("simplifiedAutoLinks.before",e,t,r),e=(e=t.excludeTrailingPunctuationFromURLs?e.replace(g,y(t)):e.replace(h,y(t))).replace(b,k(t,r)),e=r.converter._dispatch("simplifiedAutoLinks.after",e,t,r)):e})),a.subParser("blockGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("blockGamut.before",e,t,r),e=a.subParser("blockQuotes")(e,t,r),e=a.subParser("headers")(e,t,r),e=a.subParser("horizontalRule")(e,t,r),e=a.subParser("lists")(e,t,r),e=a.subParser("codeBlocks")(e,t,r),e=a.subParser("tables")(e,t,r),e=a.subParser("hashHTMLBlocks")(e,t,r),e=a.subParser("paragraphs")(e,t,r),e=r.converter._dispatch("blockGamut.after",e,t,r)})),a.subParser("blockQuotes",(function(e,t,r){"use strict";e=r.converter._dispatch("blockQuotes.before",e,t,r),e+="\n\n";var n=/(^ {0,3}>[ \t]?.+\n(.+\n)*\n*)+/gm;return t.splitAdjacentBlockquotes&&(n=/^ {0,3}>[\s\S]*?(?:\n\n)/gm),e=e.replace(n,(function(e){return e=(e=(e=e.replace(/^[ \t]*>[ \t]?/gm,"")).replace(/¨0/g,"")).replace(/^[ \t]+$/gm,""),e=a.subParser("githubCodeBlocks")(e,t,r),e=(e=(e=a.subParser("blockGamut")(e,t,r)).replace(/(^|\n)/g,"$1 ")).replace(/(\s*<pre>[^\r]+?<\/pre>)/gm,(function(e,t){var r=t;return r=(r=r.replace(/^ /gm,"¨0")).replace(/¨0/g,"")})),a.subParser("hashBlock")("<blockquote>\n"+e+"\n</blockquote>",t,r)})),e=r.converter._dispatch("blockQuotes.after",e,t,r)})),a.subParser("codeBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("codeBlocks.before",e,t,r);return e=(e=(e+="¨0").replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=¨0))/g,(function(e,n,o){var i=n,s=o,c="\n";return i=a.subParser("outdent")(i,t,r),i=a.subParser("encodeCode")(i,t,r),i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""),t.omitExtraWLInCodeBlocks&&(c=""),i="<pre><code>"+i+c+"</code></pre>",a.subParser("hashBlock")(i,t,r)+s}))).replace(/¨0/,""),e=r.converter._dispatch("codeBlocks.after",e,t,r)})),a.subParser("codeSpans",(function(e,t,r){"use strict";return void 0===(e=r.converter._dispatch("codeSpans.before",e,t,r))&&(e=""),e=e.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm,(function(e,n,o,i){var s=i;return s=(s=s.replace(/^([ \t]*)/g,"")).replace(/[ \t]*$/g,""),s=n+"<code>"+(s=a.subParser("encodeCode")(s,t,r))+"</code>",s=a.subParser("hashHTMLSpans")(s,t,r)})),e=r.converter._dispatch("codeSpans.after",e,t,r)})),a.subParser("completeHTMLDocument",(function(e,t,r){"use strict";if(!t.completeHTMLDocument)return e;e=r.converter._dispatch("completeHTMLDocument.before",e,t,r);var n="html",o="<!DOCTYPE HTML>\n",a="",i='<meta charset="utf-8">\n',s="",c="";for(var l in void 0!==r.metadata.parsed.doctype&&(o="<!DOCTYPE "+r.metadata.parsed.doctype+">\n","html"!==(n=r.metadata.parsed.doctype.toString().toLowerCase())&&"html5"!==n||(i='<meta charset="utf-8">')),r.metadata.parsed)if(r.metadata.parsed.hasOwnProperty(l))switch(l.toLowerCase()){case"doctype":break;case"title":a="<title>"+r.metadata.parsed.title+"</title>\n";break;case"charset":i="html"===n||"html5"===n?'<meta charset="'+r.metadata.parsed.charset+'">\n':'<meta name="charset" content="'+r.metadata.parsed.charset+'">\n';break;case"language":case"lang":s=' lang="'+r.metadata.parsed[l]+'"',c+='<meta name="'+l+'" content="'+r.metadata.parsed[l]+'">\n';break;default:c+='<meta name="'+l+'" content="'+r.metadata.parsed[l]+'">\n'}return e=o+"<html"+s+">\n<head>\n"+a+i+c+"</head>\n<body>\n"+e.trim()+"\n</body>\n</html>",e=r.converter._dispatch("completeHTMLDocument.after",e,t,r)})),a.subParser("detab",(function(e,t,r){"use strict";return e=(e=(e=(e=(e=(e=r.converter._dispatch("detab.before",e,t,r)).replace(/\t(?=\t)/g," ")).replace(/\t/g,"¨A¨B")).replace(/¨B(.+?)¨A/g,(function(e,t){for(var r=t,n=4-r.length%4,o=0;o<n;o++)r+=" ";return r}))).replace(/¨A/g," ")).replace(/¨B/g,""),e=r.converter._dispatch("detab.after",e,t,r)})),a.subParser("ellipsis",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("ellipsis.before",e,t,r)).replace(/\.\.\./g,"…"),e=r.converter._dispatch("ellipsis.after",e,t,r)})),a.subParser("emoji",(function(e,t,r){"use strict";if(!t.emoji)return e;return e=(e=r.converter._dispatch("emoji.before",e,t,r)).replace(/:([\S]+?):/g,(function(e,t){return a.helper.emojis.hasOwnProperty(t)?a.helper.emojis[t]:e})),e=r.converter._dispatch("emoji.after",e,t,r)})),a.subParser("encodeAmpsAndAngles",(function(e,t,r){"use strict";return e=(e=(e=(e=(e=r.converter._dispatch("encodeAmpsAndAngles.before",e,t,r)).replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g,"&")).replace(/<(?![a-z\/?$!])/gi,"<")).replace(/</g,"<")).replace(/>/g,">"),e=r.converter._dispatch("encodeAmpsAndAngles.after",e,t,r)})),a.subParser("encodeBackslashEscapes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("encodeBackslashEscapes.before",e,t,r)).replace(/\\(\\)/g,a.helper.escapeCharactersCallback)).replace(/\\([`*_{}\[\]()>#+.!~=|-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeBackslashEscapes.after",e,t,r)})),a.subParser("encodeCode",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("encodeCode.before",e,t,r)).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/([*_{}\[\]\\=~-])/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("encodeCode.after",e,t,r)})),a.subParser("escapeSpecialCharsWithinTagAttributes",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.before",e,t,r)).replace(/<\/?[a-z\d_:-]+(?:[\s]+[\s\S]+?)?>/gi,(function(e){return e.replace(/(.)<\/?code>(?=.)/g,"$1`").replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)}))).replace(/<!(--(?:(?:[^>-]|-[^>])(?:[^-]|-[^-])*)--)>/gi,(function(e){return e.replace(/([\\`*_~=|])/g,a.helper.escapeCharactersCallback)})),e=r.converter._dispatch("escapeSpecialCharsWithinTagAttributes.after",e,t,r)})),a.subParser("githubCodeBlocks",(function(e,t,r){"use strict";return t.ghCodeBlocks?(e=r.converter._dispatch("githubCodeBlocks.before",e,t,r),e=(e=(e+="¨0").replace(/(?:^|\n)(?: {0,3})(```+|~~~+)(?: *)([^\s`~]*)\n([\s\S]*?)\n(?: {0,3})\1/g,(function(e,n,o,i){var s=t.omitExtraWLInCodeBlocks?"":"\n";return i=a.subParser("encodeCode")(i,t,r),i="<pre><code"+(o?' class="'+o+" language-"+o+'"':"")+">"+(i=(i=(i=a.subParser("detab")(i,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,""))+s+"</code></pre>",i=a.subParser("hashBlock")(i,t,r),"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:i})-1)+"G\n\n"}))).replace(/¨0/,""),r.converter._dispatch("githubCodeBlocks.after",e,t,r)):e})),a.subParser("hashBlock",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("hashBlock.before",e,t,r)).replace(/(^\n+|\n+$)/g,""),e="\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n",e=r.converter._dispatch("hashBlock.after",e,t,r)})),a.subParser("hashCodeTags",(function(e,t,r){"use strict";e=r.converter._dispatch("hashCodeTags.before",e,t,r);return e=a.helper.replaceRecursiveRegExp(e,(function(e,n,o,i){var s=o+a.subParser("encodeCode")(n,t,r)+i;return"¨C"+(r.gHtmlSpans.push(s)-1)+"C"}),"<code\\b[^>]*>","</code>","gim"),e=r.converter._dispatch("hashCodeTags.after",e,t,r)})),a.subParser("hashElement",(function(e,t,r){"use strict";return function(e,t){var n=t;return n=(n=(n=n.replace(/\n\n/g,"\n")).replace(/^\n/,"")).replace(/\n+$/g,""),n="\n\n¨K"+(r.gHtmlBlocks.push(n)-1)+"K\n\n"}})),a.subParser("hashHTMLBlocks",(function(e,t,r){"use strict";e=r.converter._dispatch("hashHTMLBlocks.before",e,t,r);var n=["pre","div","h1","h2","h3","h4","h5","h6","blockquote","table","dl","ol","ul","script","noscript","form","fieldset","iframe","math","style","section","header","footer","nav","article","aside","address","audio","canvas","figure","hgroup","output","video","p"],o=function(e,t,n,o){var a=e;return-1!==n.search(/\bmarkdown\b/)&&(a=n+r.converter.makeHtml(t)+o),"\n\n¨K"+(r.gHtmlBlocks.push(a)-1)+"K\n\n"};t.backslashEscapesHTMLTags&&(e=e.replace(/\\<(\/?[^>]+?)>/g,(function(e,t){return"<"+t+">"})));for(var i=0;i<n.length;++i)for(var s,c=new RegExp("^ {0,3}(<"+n[i]+"\\b[^>]*>)","im"),l="<"+n[i]+"\\b[^>]*>",u="</"+n[i]+">";-1!==(s=a.helper.regexIndexOf(e,c));){var d=a.helper.splitAtIndex(e,s),p=a.helper.replaceRecursiveRegExp(d[1],o,l,u,"im");if(p===d[1])break;e=d[0].concat(p)}return e=e.replace(/(\n {0,3}(<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=(e=a.helper.replaceRecursiveRegExp(e,(function(e){return"\n\n¨K"+(r.gHtmlBlocks.push(e)-1)+"K\n\n"}),"^ {0,3}\x3c!--","--\x3e","gm")).replace(/(?:\n\n)( {0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g,a.subParser("hashElement")(e,t,r)),e=r.converter._dispatch("hashHTMLBlocks.after",e,t,r)})),a.subParser("hashHTMLSpans",(function(e,t,r){"use strict";function n(e){return"¨C"+(r.gHtmlSpans.push(e)-1)+"C"}return e=(e=(e=(e=(e=r.converter._dispatch("hashHTMLSpans.before",e,t,r)).replace(/<[^>]+?\/>/gi,(function(e){return n(e)}))).replace(/<([^>]+?)>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<([^>]+?)\s[^>]+?>[\s\S]*?<\/\1>/g,(function(e){return n(e)}))).replace(/<[^>]+?>/gi,(function(e){return n(e)})),e=r.converter._dispatch("hashHTMLSpans.after",e,t,r)})),a.subParser("unhashHTMLSpans",(function(e,t,r){"use strict";e=r.converter._dispatch("unhashHTMLSpans.before",e,t,r);for(var n=0;n<r.gHtmlSpans.length;++n){for(var o=r.gHtmlSpans[n],a=0;/¨C(\d+)C/.test(o);){var i=RegExp.$1;if(o=o.replace("¨C"+i+"C",r.gHtmlSpans[i]),10===a){console.error("maximum nesting of 10 spans reached!!!");break}++a}e=e.replace("¨C"+n+"C",o)}return e=r.converter._dispatch("unhashHTMLSpans.after",e,t,r)})),a.subParser("hashPreCodeTags",(function(e,t,r){"use strict";e=r.converter._dispatch("hashPreCodeTags.before",e,t,r);return e=a.helper.replaceRecursiveRegExp(e,(function(e,n,o,i){var s=o+a.subParser("encodeCode")(n,t,r)+i;return"\n\n¨G"+(r.ghCodeBlocks.push({text:e,codeblock:s})-1)+"G\n\n"}),"^ {0,3}<pre\\b[^>]*>\\s*<code\\b[^>]*>","^ {0,3}</code>\\s*</pre>","gim"),e=r.converter._dispatch("hashPreCodeTags.after",e,t,r)})),a.subParser("headers",(function(e,t,r){"use strict";e=r.converter._dispatch("headers.before",e,t,r);var n=isNaN(parseInt(t.headerLevelStart))?1:parseInt(t.headerLevelStart),o=t.smoothLivePreview?/^(.+)[ \t]*\n={2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n=+[ \t]*\n+/gm,i=t.smoothLivePreview?/^(.+)[ \t]*\n-{2,}[ \t]*\n+/gm:/^(.+)[ \t]*\n-+[ \t]*\n+/gm;e=(e=e.replace(o,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+c(o)+'"',l="<h"+n+s+">"+i+"</h"+n+">";return a.subParser("hashBlock")(l,t,r)}))).replace(i,(function(e,o){var i=a.subParser("spanGamut")(o,t,r),s=t.noHeaderId?"":' id="'+c(o)+'"',l=n+1,u="<h"+l+s+">"+i+"</h"+l+">";return a.subParser("hashBlock")(u,t,r)}));var s=t.requireSpaceBeforeHeadingText?/^(#{1,6})[ \t]+(.+?)[ \t]*#*\n+/gm:/^(#{1,6})[ \t]*(.+?)[ \t]*#*\n+/gm;function c(e){var n,o;if(t.customizedHeaderId){var i=e.match(/\{([^{]+?)}\s*$/);i&&i[1]&&(e=i[1])}return n=e,o=a.helper.isString(t.prefixHeaderId)?t.prefixHeaderId:!0===t.prefixHeaderId?"section-":"",t.rawPrefixHeaderId||(n=o+n),n=t.ghCompatibleHeaderId?n.replace(/ /g,"-").replace(/&/g,"").replace(/¨T/g,"").replace(/¨D/g,"").replace(/[&+$,\/:;=?@"#{}|^¨~\[\]`\\*)(%.!'<>]/g,"").toLowerCase():t.rawHeaderId?n.replace(/ /g,"-").replace(/&/g,"&").replace(/¨T/g,"¨").replace(/¨D/g,"$").replace(/["']/g,"-").toLowerCase():n.replace(/[^\w]/g,"").toLowerCase(),t.rawPrefixHeaderId&&(n=o+n),r.hashLinkCounts[n]?n=n+"-"+r.hashLinkCounts[n]++:r.hashLinkCounts[n]=1,n}return e=e.replace(s,(function(e,o,i){var s=i;t.customizedHeaderId&&(s=i.replace(/\s?\{([^{]+?)}\s*$/,""));var l=a.subParser("spanGamut")(s,t,r),u=t.noHeaderId?"":' id="'+c(i)+'"',d=n-1+o.length,p="<h"+d+u+">"+l+"</h"+d+">";return a.subParser("hashBlock")(p,t,r)})),e=r.converter._dispatch("headers.after",e,t,r)})),a.subParser("horizontalRule",(function(e,t,r){"use strict";e=r.converter._dispatch("horizontalRule.before",e,t,r);var n=a.subParser("hashBlock")("<hr />",t,r);return e=(e=(e=e.replace(/^ {0,2}( ?-){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?\*){3,}[ \t]*$/gm,n)).replace(/^ {0,2}( ?_){3,}[ \t]*$/gm,n),e=r.converter._dispatch("horizontalRule.after",e,t,r)})),a.subParser("images",(function(e,t,r){"use strict";function n(e,t,n,o,i,s,c,l){var u=r.gUrls,d=r.gTitles,p=r.gDimensions;if(n=n.toLowerCase(),l||(l=""),e.search(/\(<?\s*>? ?(['"].*['"])?\)$/m)>-1)o="";else if(""===o||null===o){if(""!==n&&null!==n||(n=t.toLowerCase().replace(/ ?\n/g," ")),o="#"+n,a.helper.isUndefined(u[n]))return e;o=u[n],a.helper.isUndefined(d[n])||(l=d[n]),a.helper.isUndefined(p[n])||(i=p[n].width,s=p[n].height)}t=t.replace(/"/g,""").replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback);var f='<img src="'+(o=o.replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'" alt="'+t+'"';return l&&a.helper.isString(l)&&(f+=' title="'+(l=l.replace(/"/g,""").replace(a.helper.regexes.asteriskDashAndColon,a.helper.escapeCharactersCallback))+'"'),i&&s&&(f+=' width="'+(i="*"===i?"auto":i)+'"',f+=' height="'+(s="*"===s?"auto":s)+'"'),f+=" />"}return e=(e=(e=(e=(e=(e=r.converter._dispatch("images.before",e,t,r)).replace(/!\[([^\]]*?)] ?(?:\n *)?\[([\s\S]*?)]()()()()()/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,(function(e,t,r,o,a,i,s,c){return n(e,t,r,o=o.replace(/\s/g,""),a,i,s,c)}))).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<([^>]*)>(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(?:(["'])([^"]*?)\6))?[ \t]?\)/g,n)).replace(/!\[([^\]]*?)][ \t]*()\([ \t]?<?([\S]+?(?:\([\S]*?\)[\S]*?)?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*(?:(["'])([^"]*?)\6)?[ \t]?\)/g,n)).replace(/!\[([^\[\]]+)]()()()()()/g,n),e=r.converter._dispatch("images.after",e,t,r)})),a.subParser("italicsAndBold",(function(e,t,r){"use strict";function n(e,t,r){return t+e+r}return e=r.converter._dispatch("italicsAndBold.before",e,t,r),e=t.literalMidWordUnderscores?(e=(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return n(t,"<strong><em>","</em></strong>")}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return n(t,"<strong>","</strong>")}))).replace(/\b_(\S[\s\S]*?)_\b/g,(function(e,t){return n(t,"<em>","</em>")})):(e=(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/_([^\s_][\s\S]*?)_/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=t.literalMidWordAsterisks?(e=(e=e.replace(/([^*]|^)\B\*\*\*(\S[\s\S]*?)\*\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<strong><em>","</em></strong>")}))).replace(/([^*]|^)\B\*\*(\S[\s\S]*?)\*\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<strong>","</strong>")}))).replace(/([^*]|^)\B\*(\S[\s\S]*?)\*\B(?!\*)/g,(function(e,t,r){return n(r,t+"<em>","</em>")})):(e=(e=e.replace(/\*\*\*(\S[\s\S]*?)\*\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong><em>","</em></strong>"):e}))).replace(/\*\*(\S[\s\S]*?)\*\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<strong>","</strong>"):e}))).replace(/\*([^\s*][\s\S]*?)\*/g,(function(e,t){return/\S$/.test(t)?n(t,"<em>","</em>"):e})),e=r.converter._dispatch("italicsAndBold.after",e,t,r)})),a.subParser("lists",(function(e,t,r){"use strict";function n(e,n){r.gListLevel++,e=e.replace(/\n{2,}$/,"\n");var o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0| {0,3}([*+-]|\d+[.])[ \t]+))/gm,i=/\n[ \t]*\n(?!¨0)/.test(e+="¨0");return t.disableForced4SpacesIndentedSublists&&(o=/(\n)?(^ {0,3})([*+-]|\d+[.])[ \t]+((\[(x|X| )?])?[ \t]*[^\r]+?(\n{1,2}))(?=\n*(¨0|\2([*+-]|\d+[.])[ \t]+))/gm),e=(e=e.replace(o,(function(e,n,o,s,c,l,u){u=u&&""!==u.trim();var d=a.subParser("outdent")(c,t,r),p="";return l&&t.tasklists&&(p=' class="task-list-item" style="list-style-type: none;"',d=d.replace(/^[ \t]*\[(x|X| )?]/m,(function(){var e='<input type="checkbox" disabled style="margin: 0px 0.35em 0.25em -1.6em; vertical-align: middle;"';return u&&(e+=" checked"),e+=">"}))),d=d.replace(/^([-*+]|\d\.)[ \t]+[\S\n ]*/g,(function(e){return"¨A"+e})),n||d.search(/\n{2,}/)>-1?(d=a.subParser("githubCodeBlocks")(d,t,r),d=a.subParser("blockGamut")(d,t,r)):(d=(d=a.subParser("lists")(d,t,r)).replace(/\n$/,""),d=(d=a.subParser("hashHTMLBlocks")(d,t,r)).replace(/\n\n+/g,"\n\n"),d=i?a.subParser("paragraphs")(d,t,r):a.subParser("spanGamut")(d,t,r)),d="<li"+p+">"+(d=d.replace("¨A",""))+"</li>\n"}))).replace(/¨0/g,""),r.gListLevel--,n&&(e=e.replace(/\s+$/,"")),e}function o(e,t){if("ol"===t){var r=e.match(/^ *(\d+)\./);if(r&&"1"!==r[1])return' start="'+r[1]+'"'}return""}function i(e,r,a){var i=t.disableForced4SpacesIndentedSublists?/^ ?\d+\.[ \t]/gm:/^ {0,3}\d+\.[ \t]/gm,s=t.disableForced4SpacesIndentedSublists?/^ ?[*+-][ \t]/gm:/^ {0,3}[*+-][ \t]/gm,c="ul"===r?i:s,l="";if(-1!==e.search(c))!function t(u){var d=u.search(c),p=o(e,r);-1!==d?(l+="\n\n<"+r+p+">\n"+n(u.slice(0,d),!!a)+"</"+r+">\n",c="ul"===(r="ul"===r?"ol":"ul")?i:s,t(u.slice(d))):l+="\n\n<"+r+p+">\n"+n(u,!!a)+"</"+r+">\n"}(e);else{var u=o(e,r);l="\n\n<"+r+u+">\n"+n(e,!!a)+"</"+r+">\n"}return l}return e=r.converter._dispatch("lists.before",e,t,r),e+="¨0",e=(e=r.gListLevel?e.replace(/^(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r){return i(t,r.search(/[*+-]/g)>-1?"ul":"ol",!0)})):e.replace(/(\n\n|^\n?)(( {0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(¨0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm,(function(e,t,r,n){return i(r,n.search(/[*+-]/g)>-1?"ul":"ol",!1)}))).replace(/¨0/,""),e=r.converter._dispatch("lists.after",e,t,r)})),a.subParser("metadata",(function(e,t,r){"use strict";if(!t.metadata)return e;function n(e){r.metadata.raw=e,(e=(e=e.replace(/&/g,"&").replace(/"/g,""")).replace(/\n {4}/g," ")).replace(/^([\S ]+): +([\s\S]+?)$/gm,(function(e,t,n){return r.metadata.parsed[t]=n,""}))}return e=(e=(e=(e=r.converter._dispatch("metadata.before",e,t,r)).replace(/^\s*«««+(\S*?)\n([\s\S]+?)\n»»»+\n/,(function(e,t,r){return n(r),"¨M"}))).replace(/^\s*---+(\S*?)\n([\s\S]+?)\n---+\n/,(function(e,t,o){return t&&(r.metadata.format=t),n(o),"¨M"}))).replace(/¨M/g,""),e=r.converter._dispatch("metadata.after",e,t,r)})),a.subParser("outdent",(function(e,t,r){"use strict";return e=(e=(e=r.converter._dispatch("outdent.before",e,t,r)).replace(/^(\t|[ ]{1,4})/gm,"¨0")).replace(/¨0/g,""),e=r.converter._dispatch("outdent.after",e,t,r)})),a.subParser("paragraphs",(function(e,t,r){"use strict";for(var n=(e=(e=(e=r.converter._dispatch("paragraphs.before",e,t,r)).replace(/^\n+/g,"")).replace(/\n+$/g,"")).split(/\n{2,}/g),o=[],i=n.length,s=0;s<i;s++){var c=n[s];c.search(/¨(K|G)(\d+)\1/g)>=0?o.push(c):c.search(/\S/)>=0&&(c=(c=a.subParser("spanGamut")(c,t,r)).replace(/^([ \t]*)/g,"<p>"),c+="</p>",o.push(c))}for(i=o.length,s=0;s<i;s++){for(var l="",u=o[s],d=!1;/¨(K|G)(\d+)\1/.test(u);){var p=RegExp.$1,f=RegExp.$2;l=(l="K"===p?r.gHtmlBlocks[f]:d?a.subParser("encodeCode")(r.ghCodeBlocks[f].text,t,r):r.ghCodeBlocks[f].codeblock).replace(/\$/g,"$$$$"),u=u.replace(/(\n\n)?¨(K|G)\d+\2(\n\n)?/,l),/^<pre\b[^>]*>\s*<code\b[^>]*>/.test(u)&&(d=!0)}o[s]=u}return e=(e=(e=o.join("\n")).replace(/^\n+/g,"")).replace(/\n+$/g,""),r.converter._dispatch("paragraphs.after",e,t,r)})),a.subParser("runExtension",(function(e,t,r,n){"use strict";if(e.filter)t=e.filter(t,n.converter,r);else if(e.regex){var o=e.regex;o instanceof RegExp||(o=new RegExp(o,"g")),t=t.replace(o,e.replace)}return t})),a.subParser("spanGamut",(function(e,t,r){"use strict";return e=r.converter._dispatch("spanGamut.before",e,t,r),e=a.subParser("codeSpans")(e,t,r),e=a.subParser("escapeSpecialCharsWithinTagAttributes")(e,t,r),e=a.subParser("encodeBackslashEscapes")(e,t,r),e=a.subParser("images")(e,t,r),e=a.subParser("anchors")(e,t,r),e=a.subParser("autoLinks")(e,t,r),e=a.subParser("simplifiedAutoLinks")(e,t,r),e=a.subParser("emoji")(e,t,r),e=a.subParser("underline")(e,t,r),e=a.subParser("italicsAndBold")(e,t,r),e=a.subParser("strikethrough")(e,t,r),e=a.subParser("ellipsis")(e,t,r),e=a.subParser("hashHTMLSpans")(e,t,r),e=a.subParser("encodeAmpsAndAngles")(e,t,r),t.simpleLineBreaks?/\n\n¨K/.test(e)||(e=e.replace(/\n+/g,"<br />\n")):e=e.replace(/ +\n/g,"<br />\n"),e=r.converter._dispatch("spanGamut.after",e,t,r)})),a.subParser("strikethrough",(function(e,t,r){"use strict";return t.strikethrough&&(e=(e=r.converter._dispatch("strikethrough.before",e,t,r)).replace(/(?:~){2}([\s\S]+?)(?:~){2}/g,(function(e,n){return function(e){return t.simplifiedAutoLink&&(e=a.subParser("simplifiedAutoLinks")(e,t,r)),"<del>"+e+"</del>"}(n)})),e=r.converter._dispatch("strikethrough.after",e,t,r)),e})),a.subParser("stripLinkDefinitions",(function(e,t,r){"use strict";var n=function(e,n,o,i,s,c,l){return n=n.toLowerCase(),o.match(/^data:.+?\/.+?;base64,/)?r.gUrls[n]=o.replace(/\s/g,""):r.gUrls[n]=a.subParser("encodeAmpsAndAngles")(o,t,r),c?c+l:(l&&(r.gTitles[n]=l.replace(/"|'/g,""")),t.parseImgDimensions&&i&&s&&(r.gDimensions[n]={width:i,height:s}),"")};return e=(e=(e=(e+="¨0").replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?(data:.+?\/.+?;base64,[A-Za-z0-9+/=\n]+?)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n\n|(?=¨0)|(?=\n\[))/gm,n)).replace(/^ {0,3}\[(.+)]:[ \t]*\n?[ \t]*<?([^>\s]+)>?(?: =([*\d]+[A-Za-z%]{0,4})x([*\d]+[A-Za-z%]{0,4}))?[ \t]*\n?[ \t]*(?:(\n*)["|'(](.+?)["|')][ \t]*)?(?:\n+|(?=¨0))/gm,n)).replace(/¨0/,"")})),a.subParser("tables",(function(e,t,r){"use strict";if(!t.tables)return e;function n(e,n){return"<td"+n+">"+a.subParser("spanGamut")(e,t,r)+"</td>\n"}function o(e){var o,i=e.split("\n");for(o=0;o<i.length;++o)/^ {0,3}\|/.test(i[o])&&(i[o]=i[o].replace(/^ {0,3}\|/,"")),/\|[ \t]*$/.test(i[o])&&(i[o]=i[o].replace(/\|[ \t]*$/,"")),i[o]=a.subParser("codeSpans")(i[o],t,r);var s,c,l,u,d=i[0].split("|").map((function(e){return e.trim()})),p=i[1].split("|").map((function(e){return e.trim()})),f=[],h=[],g=[],m=[];for(i.shift(),i.shift(),o=0;o<i.length;++o)""!==i[o].trim()&&f.push(i[o].split("|").map((function(e){return e.trim()})));if(d.length<p.length)return e;for(o=0;o<p.length;++o)g.push((s=p[o],/^:[ \t]*--*$/.test(s)?' style="text-align:left;"':/^--*[ \t]*:[ \t]*$/.test(s)?' style="text-align:right;"':/^:[ \t]*--*[ \t]*:$/.test(s)?' style="text-align:center;"':""));for(o=0;o<d.length;++o)a.helper.isUndefined(g[o])&&(g[o]=""),h.push((c=d[o],l=g[o],u=void 0,u="",c=c.trim(),(t.tablesHeaderId||t.tableHeaderId)&&(u=' id="'+c.replace(/ /g,"_").toLowerCase()+'"'),"<th"+u+l+">"+(c=a.subParser("spanGamut")(c,t,r))+"</th>\n"));for(o=0;o<f.length;++o){for(var b=[],_=0;_<h.length;++_)a.helper.isUndefined(f[o][_]),b.push(n(f[o][_],g[_]));m.push(b)}return function(e,t){for(var r="<table>\n<thead>\n<tr>\n",n=e.length,o=0;o<n;++o)r+=e[o];for(r+="</tr>\n</thead>\n<tbody>\n",o=0;o<t.length;++o){r+="<tr>\n";for(var a=0;a<n;++a)r+=t[o][a];r+="</tr>\n"}return r+"</tbody>\n</table>\n"}(h,m)}return e=(e=(e=(e=r.converter._dispatch("tables.before",e,t,r)).replace(/\\(\|)/g,a.helper.escapeCharactersCallback)).replace(/^ {0,3}\|?.+\|.+\n {0,3}\|?[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*:?[ \t]*(?:[-=]){2,}[\s\S]+?(?:\n\n|¨0)/gm,o)).replace(/^ {0,3}\|.+\|[ \t]*\n {0,3}\|[ \t]*:?[ \t]*(?:[-=]){2,}[ \t]*:?[ \t]*\|[ \t]*\n( {0,3}\|.+\|[ \t]*\n)*(?:\n|¨0)/gm,o),e=r.converter._dispatch("tables.after",e,t,r)})),a.subParser("underline",(function(e,t,r){"use strict";return t.underline?(e=r.converter._dispatch("underline.before",e,t,r),e=(e=t.literalMidWordUnderscores?(e=e.replace(/\b___(\S[\s\S]*?)___\b/g,(function(e,t){return"<u>"+t+"</u>"}))).replace(/\b__(\S[\s\S]*?)__\b/g,(function(e,t){return"<u>"+t+"</u>"})):(e=e.replace(/___(\S[\s\S]*?)___/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/__(\S[\s\S]*?)__/g,(function(e,t){return/\S$/.test(t)?"<u>"+t+"</u>":e}))).replace(/(_)/g,a.helper.escapeCharactersCallback),e=r.converter._dispatch("underline.after",e,t,r)):e})),a.subParser("unescapeSpecialChars",(function(e,t,r){"use strict";return e=(e=r.converter._dispatch("unescapeSpecialChars.before",e,t,r)).replace(/¨E(\d+)E/g,(function(e,t){var r=parseInt(t);return String.fromCharCode(r)})),e=r.converter._dispatch("unescapeSpecialChars.after",e,t,r)})),a.subParser("makeMarkdown.blockquote",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i<o;++i){var s=a.subParser("makeMarkdown.node")(n[i],t);""!==s&&(r+=s)}return r="> "+(r=r.trim()).split("\n").join("\n> ")})),a.subParser("makeMarkdown.codeBlock",(function(e,t){"use strict";var r=e.getAttribute("language"),n=e.getAttribute("precodenum");return"```"+r+"\n"+t.preList[n]+"\n```"})),a.subParser("makeMarkdown.codeSpan",(function(e){"use strict";return"`"+e.innerHTML+"`"})),a.subParser("makeMarkdown.emphasis",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="*";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="*"}return r})),a.subParser("makeMarkdown.header",(function(e,t,r){"use strict";var n=new Array(r+1).join("#"),o="";if(e.hasChildNodes()){o=n+" ";for(var i=e.childNodes,s=i.length,c=0;c<s;++c)o+=a.subParser("makeMarkdown.node")(i[c],t)}return o})),a.subParser("makeMarkdown.hr",(function(){"use strict";return"---"})),a.subParser("makeMarkdown.image",(function(e){"use strict";var t="";return e.hasAttribute("src")&&(t+="+">",e.hasAttribute("width")&&e.hasAttribute("height")&&(t+=" ="+e.getAttribute("width")+"x"+e.getAttribute("height")),e.hasAttribute("title")&&(t+=' "'+e.getAttribute("title")+'"'),t+=")"),t})),a.subParser("makeMarkdown.links",(function(e,t){"use strict";var r="";if(e.hasChildNodes()&&e.hasAttribute("href")){var n=e.childNodes,o=n.length;r="[";for(var i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="](",r+="<"+e.getAttribute("href")+">",e.hasAttribute("title")&&(r+=' "'+e.getAttribute("title")+'"'),r+=")"}return r})),a.subParser("makeMarkdown.list",(function(e,t,r){"use strict";var n="";if(!e.hasChildNodes())return"";for(var o=e.childNodes,i=o.length,s=e.getAttribute("start")||1,c=0;c<i;++c)if(void 0!==o[c].tagName&&"li"===o[c].tagName.toLowerCase()){n+=("ol"===r?s.toString()+". ":"- ")+a.subParser("makeMarkdown.listItem")(o[c],t),++s}return(n+="\n\x3c!-- --\x3e\n").trim()})),a.subParser("makeMarkdown.listItem",(function(e,t){"use strict";for(var r="",n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);return/\n$/.test(r)?r=r.split("\n").join("\n ").replace(/^ {4}$/gm,"").replace(/\n\n+/g,"\n\n"):r+="\n",r})),a.subParser("makeMarkdown.node",(function(e,t,r){"use strict";r=r||!1;var n="";if(3===e.nodeType)return a.subParser("makeMarkdown.txt")(e,t);if(8===e.nodeType)return"\x3c!--"+e.data+"--\x3e\n\n";if(1!==e.nodeType)return"";switch(e.tagName.toLowerCase()){case"h1":r||(n=a.subParser("makeMarkdown.header")(e,t,1)+"\n\n");break;case"h2":r||(n=a.subParser("makeMarkdown.header")(e,t,2)+"\n\n");break;case"h3":r||(n=a.subParser("makeMarkdown.header")(e,t,3)+"\n\n");break;case"h4":r||(n=a.subParser("makeMarkdown.header")(e,t,4)+"\n\n");break;case"h5":r||(n=a.subParser("makeMarkdown.header")(e,t,5)+"\n\n");break;case"h6":r||(n=a.subParser("makeMarkdown.header")(e,t,6)+"\n\n");break;case"p":r||(n=a.subParser("makeMarkdown.paragraph")(e,t)+"\n\n");break;case"blockquote":r||(n=a.subParser("makeMarkdown.blockquote")(e,t)+"\n\n");break;case"hr":r||(n=a.subParser("makeMarkdown.hr")(e,t)+"\n\n");break;case"ol":r||(n=a.subParser("makeMarkdown.list")(e,t,"ol")+"\n\n");break;case"ul":r||(n=a.subParser("makeMarkdown.list")(e,t,"ul")+"\n\n");break;case"precode":r||(n=a.subParser("makeMarkdown.codeBlock")(e,t)+"\n\n");break;case"pre":r||(n=a.subParser("makeMarkdown.pre")(e,t)+"\n\n");break;case"table":r||(n=a.subParser("makeMarkdown.table")(e,t)+"\n\n");break;case"code":n=a.subParser("makeMarkdown.codeSpan")(e,t);break;case"em":case"i":n=a.subParser("makeMarkdown.emphasis")(e,t);break;case"strong":case"b":n=a.subParser("makeMarkdown.strong")(e,t);break;case"del":n=a.subParser("makeMarkdown.strikethrough")(e,t);break;case"a":n=a.subParser("makeMarkdown.links")(e,t);break;case"img":n=a.subParser("makeMarkdown.image")(e,t);break;default:n=e.outerHTML+"\n\n"}return n})),a.subParser("makeMarkdown.paragraph",(function(e,t){"use strict";var r="";if(e.hasChildNodes())for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);return r=r.trim()})),a.subParser("makeMarkdown.pre",(function(e,t){"use strict";var r=e.getAttribute("prenum");return"<pre>"+t.preList[r]+"</pre>"})),a.subParser("makeMarkdown.strikethrough",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="~~";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="~~"}return r})),a.subParser("makeMarkdown.strong",(function(e,t){"use strict";var r="";if(e.hasChildNodes()){r+="**";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t);r+="**"}return r})),a.subParser("makeMarkdown.table",(function(e,t){"use strict";var r,n,o="",i=[[],[]],s=e.querySelectorAll("thead>tr>th"),c=e.querySelectorAll("tbody>tr");for(r=0;r<s.length;++r){var l=a.subParser("makeMarkdown.tableCell")(s[r],t),u="---";if(s[r].hasAttribute("style"))switch(s[r].getAttribute("style").toLowerCase().replace(/\s/g,"")){case"text-align:left;":u=":---";break;case"text-align:right;":u="---:";break;case"text-align:center;":u=":---:"}i[0][r]=l.trim(),i[1][r]=u}for(r=0;r<c.length;++r){var d=i.push([])-1,p=c[r].getElementsByTagName("td");for(n=0;n<s.length;++n){var f=" ";void 0!==p[n]&&(f=a.subParser("makeMarkdown.tableCell")(p[n],t)),i[d].push(f)}}var h=3;for(r=0;r<i.length;++r)for(n=0;n<i[r].length;++n){var g=i[r][n].length;g>h&&(h=g)}for(r=0;r<i.length;++r){for(n=0;n<i[r].length;++n)1===r?":"===i[r][n].slice(-1)?i[r][n]=a.helper.padEnd(i[r][n].slice(-1),h-1,"-")+":":i[r][n]=a.helper.padEnd(i[r][n],h,"-"):i[r][n]=a.helper.padEnd(i[r][n],h);o+="| "+i[r].join(" | ")+" |\n"}return o.trim()})),a.subParser("makeMarkdown.tableCell",(function(e,t){"use strict";var r="";if(!e.hasChildNodes())return"";for(var n=e.childNodes,o=n.length,i=0;i<o;++i)r+=a.subParser("makeMarkdown.node")(n[i],t,!0);return r.trim()})),a.subParser("makeMarkdown.txt",(function(e){"use strict";var t=e.nodeValue;return t=(t=t.replace(/ +/g," ")).replace(/¨NBSP;/g," "),t=(t=(t=(t=(t=(t=(t=(t=(t=a.helper.unescapeHTMLEntities(t)).replace(/([*_~|`])/g,"\\$1")).replace(/^(\s*)>/g,"\\$1>")).replace(/^#/gm,"\\#")).replace(/^(\s*)([-=]{3,})(\s*)$/,"$1\\$2$3")).replace(/^( {0,3}\d+)\./gm,"$1\\.")).replace(/^( {0,3})([+-])/gm,"$1\\$2")).replace(/]([\s]*)\(/g,"\\]$1\\(")).replace(/^ {0,3}\[([\S \t]*?)]:/gm,"\\[$1]:")}));void 0===(n=function(){"use strict";return a}.call(t,r,t,e))||(e.exports=n)}).call(this)}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var a=t[n]={exports:{}};return e[n].call(a.exports,a,a.exports,r),a.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{__EXPERIMENTAL_ELEMENTS:function(){return Z},__EXPERIMENTAL_PATHS_WITH_MERGE:function(){return X},__EXPERIMENTAL_STYLE_PROPERTY:function(){return Q},__experimentalCloneSanitizedBlock:function(){return Ue},__experimentalGetAccessibleBlockLabel:function(){return ct},__experimentalGetBlockAttributesNamesByRole:function(){return ut},__experimentalGetBlockLabel:function(){return st},__experimentalSanitizeBlockAttributes:function(){return lt},__unstableGetBlockProps:function(){return Lr},__unstableGetInnerBlocksProps:function(){return Dr},__unstableSerializeAndClean:function(){return Ur},children:function(){return Rn},cloneBlock:function(){return $e},createBlock:function(){return Re},createBlocksFromInnerBlocksTemplate:function(){return Ve},doBlocksMatchTemplate:function(){return Yo},findTransform:function(){return Qe},getBlockAttributes:function(){return Gn},getBlockContent:function(){return Hr},getBlockDefaultClassName:function(){return Pr},getBlockFromExample:function(){return et},getBlockMenuDefaultClassName:function(){return Or},getBlockSupport:function(){return ke},getBlockTransforms:function(){return Ze},getBlockType:function(){return _e},getBlockTypes:function(){return ye},getBlockVariations:function(){return Be},getCategories:function(){return Go},getChildBlockNames:function(){return Ce},getDefaultBlockName:function(){return be},getFreeformContentHandlerName:function(){return de},getGroupingBlockName:function(){return pe},getPhrasingContentSchema:function(){return yo},getPossibleBlockTransformations:function(){return Ye},getSaveContent:function(){return Ir},getSaveElement:function(){return zr},getUnregisteredTypeHandlerName:function(){return he},hasBlockSupport:function(){return we},hasChildBlocks:function(){return Ee},hasChildBlocksWithInserterSupport:function(){return xe},isReusableBlock:function(){return ve},isTemplatePart:function(){return Te},isUnmodifiedBlock:function(){return rt},isUnmodifiedDefaultBlock:function(){return nt},isValidBlockContent:function(){return An},isValidIcon:function(){return ot},node:function(){return Dn},normalizeIconObject:function(){return at},parse:function(){return Xn},parseWithAttributeSchema:function(){return qn},pasteHandler:function(){return qo},rawHandler:function(){return ko},registerBlockCollection:function(){return ce},registerBlockStyle:function(){return Ae},registerBlockType:function(){return ie},registerBlockVariation:function(){return Ne},serialize:function(){return $r},serializeRawBlock:function(){return Nr},setCategories:function(){return Ko},setDefaultBlockName:function(){return ge},setFreeformContentHandlerName:function(){return ue},setGroupingBlockName:function(){return me},setUnregisteredTypeHandlerName:function(){return fe},store:function(){return Er},switchToBlockType:function(){return Je},synchronizeBlocksWithTemplate:function(){return Qo},unregisterBlockStyle:function(){return Se},unregisterBlockType:function(){return le},unregisterBlockVariation:function(){return Pe},unstable__bootstrapServerSideBlockDefinitions:function(){return oe},updateCategory:function(){return Wo},validateBlock:function(){return xn},withBlockContentContext:function(){return Zo}});var e={};r.r(e),r.d(e,{__experimentalHasContentRoleAttribute:function(){return Wt},getActiveBlockVariation:function(){return jt},getBlockStyles:function(){return Ot},getBlockSupport:function(){return $t},getBlockType:function(){return Pt},getBlockTypes:function(){return Nt},getBlockVariations:function(){return Mt},getCategories:function(){return Dt},getChildBlockNames:function(){return Ut},getCollections:function(){return zt},getDefaultBlockName:function(){return It},getDefaultBlockVariation:function(){return Lt},getFreeformFallbackBlockName:function(){return Ht},getGroupingBlockName:function(){return Vt},getUnregisteredFallbackBlockName:function(){return Rt},hasBlockSupport:function(){return Ft},hasChildBlocks:function(){return Gt},hasChildBlocksWithInserterSupport:function(){return Kt},isMatchingSearchTerm:function(){return qt}});var t={};r.r(t),r.d(t,{getBootstrappedBlockType:function(){return Xt},getSupportedStyles:function(){return Zt},getUnprocessedBlockTypes:function(){return Jt}});var o={};r.r(o),r.d(o,{__experimentalReapplyBlockFilters:function(){return lr},addBlockCollection:function(){return wr},addBlockStyles:function(){return dr},addBlockTypes:function(){return sr},addBlockVariations:function(){return fr},reapplyBlockTypeFilters:function(){return cr},removeBlockCollection:function(){return vr},removeBlockStyles:function(){return pr},removeBlockTypes:function(){return ur},removeBlockVariations:function(){return hr},setCategories:function(){return yr},setDefaultBlockName:function(){return gr},setFreeformFallbackBlockName:function(){return mr},setGroupingBlockName:function(){return _r},setUnregisteredFallbackBlockName:function(){return br},updateCategory:function(){return kr}});var a={};r.r(a),r.d(a,{addBootstrappedBlockType:function(){return Tr},addUnprocessedBlockType:function(){return Cr}});var i=window.wp.data;var s=function(){return s=Object.assign||function(e){for(var t,r=1,n=arguments.length;r<n;r++)for(var o in t=arguments[r])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function c(e){return e.toLowerCase()}var l=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],u=/[^A-Z0-9]+/gi;function d(e,t,r){return t instanceof RegExp?e.replace(t,r):t.reduce((function(e,t){return e.replace(t,r)}),e)}function p(e,t){var r=e.charAt(0),n=e.substr(1).toLowerCase();return t>0&&r>="0"&&r<="9"?"_"+r+n:""+r.toUpperCase()+n}function f(e,t){return void 0===t&&(t={}),function(e,t){void 0===t&&(t={});for(var r=t.splitRegexp,n=void 0===r?l:r,o=t.stripRegexp,a=void 0===o?u:o,i=t.transform,s=void 0===i?c:i,p=t.delimiter,f=void 0===p?" ":p,h=d(d(e,n,"$1\0$2"),a,"\0"),g=0,m=h.length;"\0"===h.charAt(g);)g++;for(;"\0"===h.charAt(m-1);)m--;return h.slice(g,m).split("\0").map(s).join(f)}(e,s({delimiter:"",transform:p},t))}function h(e,t){return 0===t?e.toLowerCase():p(e,t)}var g=window.wp.i18n,m={grad:.9,turn:360,rad:360/(2*Math.PI)},b=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},_=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},y=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},k=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},w=function(e){return{r:y(e.r,0,255),g:y(e.g,0,255),b:y(e.b,0,255),a:y(e.a)}},v=function(e){return{r:_(e.r),g:_(e.g),b:_(e.b),a:_(e.a,3)}},T=/^#([0-9a-f]{3,8})$/i,C=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},E=function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=Math.max(t,r,n),i=a-Math.min(t,r,n),s=i?a===t?(r-n)/i:a===r?2+(n-t)/i:4+(t-r)/i:0;return{h:60*(s<0?s+6:s),s:a?i/a*100:0,v:a/255*100,a:o}},x=function(e){var t=e.h,r=e.s,n=e.v,o=e.a;t=t/360*6,r/=100,n/=100;var a=Math.floor(t),i=n*(1-r),s=n*(1-(t-a)*r),c=n*(1-(1-t+a)*r),l=a%6;return{r:255*[n,s,i,i,c,n][l],g:255*[c,n,n,s,i,i][l],b:255*[i,i,c,n,n,s][l],a:o}},A=function(e){return{h:k(e.h),s:y(e.s,0,100),l:y(e.l,0,100),a:y(e.a)}},S=function(e){return{h:_(e.h),s:_(e.s),l:_(e.l),a:_(e.a,3)}},B=function(e){return x((r=(t=e).s,{h:t.h,s:(r*=((n=t.l)<50?n:100-n)/100)>0?2*r/(n+r)*100:0,v:n+r,a:t.a}));var t,r,n},N=function(e){return{h:(t=E(e)).h,s:(o=(200-(r=t.s))*(n=t.v)/100)>0&&o<200?r*n/100/(o<=100?o:200-o)*100:0,l:o/2,a:t.a};var t,r,n,o},P=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,O=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,M=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,L={string:[[function(e){var t=T.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?_(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?_(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=M.exec(e)||j.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:w({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=P.exec(e)||O.exec(e);if(!t)return null;var r,n,o=A({h:(r=t[1],n=t[2],void 0===n&&(n="deg"),Number(r)*(m[n]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return B(o)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,n=e.b,o=e.a,a=void 0===o?1:o;return b(t)&&b(r)&&b(n)?w({r:Number(t),g:Number(r),b:Number(n),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,r=e.s,n=e.l,o=e.a,a=void 0===o?1:o;if(!b(t)||!b(r)||!b(n))return null;var i=A({h:Number(t),s:Number(r),l:Number(n),a:Number(a)});return B(i)},"hsl"],[function(e){var t=e.h,r=e.s,n=e.v,o=e.a,a=void 0===o?1:o;if(!b(t)||!b(r)||!b(n))return null;var i=function(e){return{h:k(e.h),s:y(e.s,0,100),v:y(e.v,0,100),a:y(e.a)}}({h:Number(t),s:Number(r),v:Number(n),a:Number(a)});return x(i)},"hsv"]]},D=function(e,t){for(var r=0;r<t.length;r++){var n=t[r][0](e);if(n)return[n,t[r][1]]}return[null,void 0]},z=function(e){return"string"==typeof e?D(e.trim(),L.string):"object"==typeof e&&null!==e?D(e,L.object):[null,void 0]},I=function(e,t){var r=N(e);return{h:r.h,s:y(r.s+100*t,0,100),l:r.l,a:r.a}},H=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},R=function(e,t){var r=N(e);return{h:r.h,s:r.s,l:y(r.l+100*t,0,100),a:r.a}},V=function(){function e(e){this.parsed=z(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return _(H(this.rgba),2)},e.prototype.isDark=function(){return H(this.rgba)<.5},e.prototype.isLight=function(){return H(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=v(this.rgba)).r,r=e.g,n=e.b,a=(o=e.a)<1?C(_(255*o)):"","#"+C(t)+C(r)+C(n)+a;var e,t,r,n,o,a},e.prototype.toRgb=function(){return v(this.rgba)},e.prototype.toRgbString=function(){return t=(e=v(this.rgba)).r,r=e.g,n=e.b,(o=e.a)<1?"rgba("+t+", "+r+", "+n+", "+o+")":"rgb("+t+", "+r+", "+n+")";var e,t,r,n,o},e.prototype.toHsl=function(){return S(N(this.rgba))},e.prototype.toHslString=function(){return t=(e=S(N(this.rgba))).h,r=e.s,n=e.l,(o=e.a)<1?"hsla("+t+", "+r+"%, "+n+"%, "+o+")":"hsl("+t+", "+r+"%, "+n+"%)";var e,t,r,n,o},e.prototype.toHsv=function(){return e=E(this.rgba),{h:_(e.h),s:_(e.s),v:_(e.v),a:_(e.a,3)};var e},e.prototype.invert=function(){return U({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),U(I(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),U(I(this.rgba,-e))},e.prototype.grayscale=function(){return U(I(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),U(R(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),U(R(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?U({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):_(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=N(this.rgba);return"number"==typeof e?U({h:e,s:t.s,l:t.l,a:t.a}):_(t.h)},e.prototype.isEqual=function(e){return this.toHex()===U(e).toHex()},e}(),U=function(e){return e instanceof V?e:new V(e)},$=[];var F=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},q=function(e){return.2126*F(e.r)+.7152*F(e.g)+.0722*F(e.b)};var G=window.wp.element,K=window.wp.dom;const W="block-default",Y=["attributes","supports","save","migrate","isEligible","apiVersion"],Q={"--wp--style--color--link":{value:["color","link"],support:["color","link"]},background:{value:["color","gradient"],support:["color","gradients"],useEngine:!0},backgroundColor:{value:["color","background"],support:["color","background"],requiresOptOut:!0,useEngine:!0},borderColor:{value:["border","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRadius:{value:["border","radius"],support:["__experimentalBorder","radius"],properties:{borderTopLeftRadius:"topLeft",borderTopRightRadius:"topRight",borderBottomLeftRadius:"bottomLeft",borderBottomRightRadius:"bottomRight"},useEngine:!0},borderStyle:{value:["border","style"],support:["__experimentalBorder","style"],useEngine:!0},borderWidth:{value:["border","width"],support:["__experimentalBorder","width"],useEngine:!0},borderTopColor:{value:["border","top","color"],support:["__experimentalBorder","color"],useEngine:!0},borderTopStyle:{value:["border","top","style"],support:["__experimentalBorder","style"],useEngine:!0},borderTopWidth:{value:["border","top","width"],support:["__experimentalBorder","width"],useEngine:!0},borderRightColor:{value:["border","right","color"],support:["__experimentalBorder","color"],useEngine:!0},borderRightStyle:{value:["border","right","style"],support:["__experimentalBorder","style"],useEngine:!0},borderRightWidth:{value:["border","right","width"],support:["__experimentalBorder","width"],useEngine:!0},borderBottomColor:{value:["border","bottom","color"],support:["__experimentalBorder","color"],useEngine:!0},borderBottomStyle:{value:["border","bottom","style"],support:["__experimentalBorder","style"],useEngine:!0},borderBottomWidth:{value:["border","bottom","width"],support:["__experimentalBorder","width"],useEngine:!0},borderLeftColor:{value:["border","left","color"],support:["__experimentalBorder","color"],useEngine:!0},borderLeftStyle:{value:["border","left","style"],support:["__experimentalBorder","style"],useEngine:!0},borderLeftWidth:{value:["border","left","width"],support:["__experimentalBorder","width"],useEngine:!0},color:{value:["color","text"],support:["color","text"],requiresOptOut:!0,useEngine:!0},columnCount:{value:["typography","textColumns"],support:["typography","textColumns"],useEngine:!0},filter:{value:["filter","duotone"],support:["filter","duotone"]},linkColor:{value:["elements","link","color","text"],support:["color","link"]},captionColor:{value:["elements","caption","color","text"],support:["color","caption"]},buttonColor:{value:["elements","button","color","text"],support:["color","button"]},buttonBackgroundColor:{value:["elements","button","color","background"],support:["color","button"]},headingColor:{value:["elements","heading","color","text"],support:["color","heading"]},headingBackgroundColor:{value:["elements","heading","color","background"],support:["color","heading"]},fontFamily:{value:["typography","fontFamily"],support:["typography","__experimentalFontFamily"],useEngine:!0},fontSize:{value:["typography","fontSize"],support:["typography","fontSize"],useEngine:!0},fontStyle:{value:["typography","fontStyle"],support:["typography","__experimentalFontStyle"],useEngine:!0},fontWeight:{value:["typography","fontWeight"],support:["typography","__experimentalFontWeight"],useEngine:!0},lineHeight:{value:["typography","lineHeight"],support:["typography","lineHeight"],useEngine:!0},margin:{value:["spacing","margin"],support:["spacing","margin"],properties:{marginTop:"top",marginRight:"right",marginBottom:"bottom",marginLeft:"left"},useEngine:!0},minHeight:{value:["dimensions","minHeight"],support:["dimensions","minHeight"],useEngine:!0},padding:{value:["spacing","padding"],support:["spacing","padding"],properties:{paddingTop:"top",paddingRight:"right",paddingBottom:"bottom",paddingLeft:"left"},useEngine:!0},textDecoration:{value:["typography","textDecoration"],support:["typography","__experimentalTextDecoration"],useEngine:!0},textTransform:{value:["typography","textTransform"],support:["typography","__experimentalTextTransform"],useEngine:!0},letterSpacing:{value:["typography","letterSpacing"],support:["typography","__experimentalLetterSpacing"],useEngine:!0},writingMode:{value:["typography","writingMode"],support:["typography","__experimentalWritingMode"],useEngine:!0},"--wp--style--root--padding":{value:["spacing","padding"],support:["spacing","padding"],properties:{"--wp--style--root--padding-top":"top","--wp--style--root--padding-right":"right","--wp--style--root--padding-bottom":"bottom","--wp--style--root--padding-left":"left"},rootOnly:!0}},Z={link:"a",heading:"h1, h2, h3, h4, h5, h6",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",button:".wp-element-button, .wp-block-button__link",caption:".wp-element-caption, .wp-block-audio figcaption, .wp-block-embed figcaption, .wp-block-gallery figcaption, .wp-block-image figcaption, .wp-block-table figcaption, .wp-block-video figcaption",cite:"cite"},X={"color.duotone":!0,"color.gradients":!0,"color.palette":!0,"typography.fontFamilies":!0,"typography.fontSizes":!0,"spacing.spacingSizes":!0};var J=window.wp.privateApis;const{lock:ee,unlock:te}=(0,J.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/blocks"),re={title:"block title",description:"block description",keywords:["block keyword"],styles:[{label:"block style label"}],variations:[{title:"block variation title",description:"block variation description",keywords:["block variation keyword"]}]};function ne(e){return null!==e&&"object"==typeof e}function oe(e){const{addBootstrappedBlockType:t}=te((0,i.dispatch)(Er));for(const[r,n]of Object.entries(e))t(r,n)}function ae({textdomain:e,...t}){const r=["apiVersion","title","category","parent","ancestor","icon","description","keywords","attributes","providesContext","usesContext","selectors","supports","styles","example","variations","blockHooks"],n=Object.fromEntries(Object.entries(t).filter((([e])=>r.includes(e))));return e&&Object.keys(re).forEach((t=>{n[t]&&(n[t]=se(re[t],n[t],e))})),n}function ie(e,t){const r=ne(e)?e.name:e;if("string"!=typeof r)return void console.error("Block names must be strings.");if(!/^[a-z][a-z0-9-]*\/[a-z][a-z0-9-]*$/.test(r))return void console.error("Block names must contain a namespace prefix, include only lowercase alphanumeric characters or dashes, and start with a letter. Example: my-plugin/my-custom-block");if((0,i.select)(Er).getBlockType(r))return void console.error('Block "'+r+'" is already registered.');const{addBootstrappedBlockType:n,addUnprocessedBlockType:o}=te((0,i.dispatch)(Er));if(ne(e)){n(r,ae(e))}return o(r,t),(0,i.select)(Er).getBlockType(r)}function se(e,t,r){return"string"==typeof e&&"string"==typeof t?(0,g._x)(t,e,r):Array.isArray(e)&&e.length&&Array.isArray(t)?t.map((t=>se(e[0],t,r))):ne(e)&&Object.entries(e).length&&ne(t)?Object.keys(t).reduce(((n,o)=>e[o]?(n[o]=se(e[o],t[o],r),n):(n[o]=t[o],n)),{}):t}function ce(e,{title:t,icon:r}){(0,i.dispatch)(Er).addBlockCollection(e,t,r)}function le(e){const t=(0,i.select)(Er).getBlockType(e);if(t)return(0,i.dispatch)(Er).removeBlockTypes(e),t;console.error('Block "'+e+'" is not registered.')}function ue(e){(0,i.dispatch)(Er).setFreeformFallbackBlockName(e)}function de(){return(0,i.select)(Er).getFreeformFallbackBlockName()}function pe(){return(0,i.select)(Er).getGroupingBlockName()}function fe(e){(0,i.dispatch)(Er).setUnregisteredFallbackBlockName(e)}function he(){return(0,i.select)(Er).getUnregisteredFallbackBlockName()}function ge(e){(0,i.dispatch)(Er).setDefaultBlockName(e)}function me(e){(0,i.dispatch)(Er).setGroupingBlockName(e)}function be(){return(0,i.select)(Er).getDefaultBlockName()}function _e(e){return(0,i.select)(Er)?.getBlockType(e)}function ye(){return(0,i.select)(Er).getBlockTypes()}function ke(e,t,r){return(0,i.select)(Er).getBlockSupport(e,t,r)}function we(e,t,r){return(0,i.select)(Er).hasBlockSupport(e,t,r)}function ve(e){return"core/block"===e?.name}function Te(e){return"core/template-part"===e?.name}const Ce=e=>(0,i.select)(Er).getChildBlockNames(e),Ee=e=>(0,i.select)(Er).hasChildBlocks(e),xe=e=>(0,i.select)(Er).hasChildBlocksWithInserterSupport(e),Ae=(e,t)=>{(0,i.dispatch)(Er).addBlockStyles(e,t)},Se=(e,t)=>{(0,i.dispatch)(Er).removeBlockStyles(e,t)},Be=(e,t)=>(0,i.select)(Er).getBlockVariations(e,t),Ne=(e,t)=>{(0,i.dispatch)(Er).addBlockVariations(e,t)},Pe=(e,t)=>{(0,i.dispatch)(Er).removeBlockVariations(e,t)};var Oe={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let Me;const je=new Uint8Array(16);function Le(){if(!Me&&(Me="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!Me))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return Me(je)}const De=[];for(let e=0;e<256;++e)De.push((e+256).toString(16).slice(1));function ze(e,t=0){return De[e[t+0]]+De[e[t+1]]+De[e[t+2]]+De[e[t+3]]+"-"+De[e[t+4]]+De[e[t+5]]+"-"+De[e[t+6]]+De[e[t+7]]+"-"+De[e[t+8]]+De[e[t+9]]+"-"+De[e[t+10]]+De[e[t+11]]+De[e[t+12]]+De[e[t+13]]+De[e[t+14]]+De[e[t+15]]}var Ie=function(e,t,r){if(Oe.randomUUID&&!t&&!e)return Oe.randomUUID();const n=(e=e||{}).random||(e.rng||Le)();if(n[6]=15&n[6]|64,n[8]=63&n[8]|128,t){r=r||0;for(let e=0;e<16;++e)t[r+e]=n[e];return t}return ze(n)},He=window.wp.hooks;function Re(e,t={},r=[]){const n=lt(e,t);return{clientId:Ie(),name:e,isValid:!0,attributes:n,innerBlocks:r}}function Ve(e=[]){return e.map((e=>{const t=Array.isArray(e)?e:[e.name,e.attributes,e.innerBlocks],[r,n,o=[]]=t;return Re(r,n,Ve(o))}))}function Ue(e,t={},r){const n=Ie(),o=lt(e.name,{...e.attributes,...t});return{...e,clientId:n,attributes:o,innerBlocks:r||e.innerBlocks.map((e=>Ue(e)))}}function $e(e,t={},r){const n=Ie();return{...e,clientId:n,attributes:{...e.attributes,...t},innerBlocks:r||e.innerBlocks.map((e=>$e(e)))}}const Fe=(e,t,r)=>{if(!r.length)return!1;const n=r.length>1,o=r[0].name;if(!(Ke(e)||!n||e.isMultiBlock))return!1;if(!Ke(e)&&!r.every((e=>e.name===o)))return!1;if(!("block"===e.type))return!1;const a=r[0];return!("from"===t&&-1===e.blocks.indexOf(a.name)&&!Ke(e))&&(!(!n&&"from"===t&&We(a.name)&&We(e.blockName))&&!!Xe(e,r))},qe=e=>{if(!e.length)return[];return ye().filter((t=>!!Qe(Ze("from",t.name),(t=>Fe(t,"from",e)))))},Ge=e=>{if(!e.length)return[];const t=_e(e[0].name);return(t?Ze("to",t.name):[]).filter((t=>t&&Fe(t,"to",e))).map((e=>e.blocks)).flat().map(_e)},Ke=e=>e&&"block"===e.type&&Array.isArray(e.blocks)&&e.blocks.includes("*"),We=e=>e===pe();function Ye(e){if(!e.length)return[];const t=qe(e),r=Ge(e);return[...new Set([...t,...r])]}function Qe(e,t){const r=(0,He.createHooks)();for(let n=0;n<e.length;n++){const o=e[n];t(o)&&r.addFilter("transform","transform/"+n.toString(),(e=>e||o),o.priority)}return r.applyFilters("transform",null)}function Ze(e,t){if(void 0===t)return ye().map((({name:t})=>Ze(e,t))).flat();const r=it(t),{name:n,transforms:o}=r||{};if(!o||!Array.isArray(o[e]))return[];const a=o.supportedMobileTransforms&&Array.isArray(o.supportedMobileTransforms),i=a?o[e].filter((e=>"raw"===e.type||!(!e.blocks||!e.blocks.length)&&(!!Ke(e)||e.blocks.every((e=>o.supportedMobileTransforms.includes(e)))))):o[e];return i.map((e=>({...e,blockName:n,usingMobileTransformations:a})))}function Xe(e,t){if("function"!=typeof e.isMatch)return!0;const r=t[0],n=e.isMultiBlock?t.map((e=>e.attributes)):r.attributes,o=e.isMultiBlock?t:r;return e.isMatch(n,o)}function Je(e,t){const r=Array.isArray(e)?e:[e],n=r.length>1,o=r[0],a=o.name,i=Ze("from",t),s=Qe(Ze("to",a),(e=>"block"===e.type&&(Ke(e)||-1!==e.blocks.indexOf(t))&&(!n||e.isMultiBlock)&&Xe(e,r)))||Qe(i,(e=>"block"===e.type&&(Ke(e)||-1!==e.blocks.indexOf(a))&&(!n||e.isMultiBlock)&&Xe(e,r)));if(!s)return null;let c;if(c=s.isMultiBlock?"__experimentalConvert"in s?s.__experimentalConvert(r):s.transform(r.map((e=>e.attributes)),r.map((e=>e.innerBlocks))):"__experimentalConvert"in s?s.__experimentalConvert(o):s.transform(o.attributes,o.innerBlocks),null===c||"object"!=typeof c)return null;if(c=Array.isArray(c)?c:[c],c.some((e=>!_e(e.name))))return null;if(!c.some((e=>e.name===t)))return null;return c.map(((t,r,n)=>(0,He.applyFilters)("blocks.switchToBlockType.transformedBlock",t,e,r,n)))}const et=(e,t)=>{var r;return Re(e,t.attributes,(null!==(r=t.innerBlocks)&&void 0!==r?r:[]).map((e=>et(e.name,e))))};!function(e){e.forEach((function(e){$.indexOf(e)<0&&(e(V,L),$.push(e))}))}([function(e,t){var r={white:"#ffffff",bisque:"#ffe4c4",blue:"#0000ff",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",antiquewhite:"#faebd7",aqua:"#00ffff",azure:"#f0ffff",whitesmoke:"#f5f5f5",papayawhip:"#ffefd5",plum:"#dda0dd",blanchedalmond:"#ffebcd",black:"#000000",gold:"#ffd700",goldenrod:"#daa520",gainsboro:"#dcdcdc",cornsilk:"#fff8dc",cornflowerblue:"#6495ed",burlywood:"#deb887",aquamarine:"#7fffd4",beige:"#f5f5dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkkhaki:"#bdb76b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",peachpuff:"#ffdab9",darkmagenta:"#8b008b",darkred:"#8b0000",darkorchid:"#9932cc",darkorange:"#ff8c00",darkslateblue:"#483d8b",gray:"#808080",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",deeppink:"#ff1493",deepskyblue:"#00bfff",wheat:"#f5deb3",firebrick:"#b22222",floralwhite:"#fffaf0",ghostwhite:"#f8f8ff",darkviolet:"#9400d3",magenta:"#ff00ff",green:"#008000",dodgerblue:"#1e90ff",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",blueviolet:"#8a2be2",forestgreen:"#228b22",lawngreen:"#7cfc00",indianred:"#cd5c5c",indigo:"#4b0082",fuchsia:"#ff00ff",brown:"#a52a2a",maroon:"#800000",mediumblue:"#0000cd",lightcoral:"#f08080",darkturquoise:"#00ced1",lightcyan:"#e0ffff",ivory:"#fffff0",lightyellow:"#ffffe0",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",linen:"#faf0e6",mediumaquamarine:"#66cdaa",lemonchiffon:"#fffacd",lime:"#00ff00",khaki:"#f0e68c",mediumseagreen:"#3cb371",limegreen:"#32cd32",mediumspringgreen:"#00fa9a",lightskyblue:"#87cefa",lightblue:"#add8e6",midnightblue:"#191970",lightpink:"#ffb6c1",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",mintcream:"#f5fffa",lightslategray:"#778899",lightslategrey:"#778899",navajowhite:"#ffdead",navy:"#000080",mediumvioletred:"#c71585",powderblue:"#b0e0e6",palegoldenrod:"#eee8aa",oldlace:"#fdf5e6",paleturquoise:"#afeeee",mediumturquoise:"#48d1cc",mediumorchid:"#ba55d3",rebeccapurple:"#663399",lightsteelblue:"#b0c4de",mediumslateblue:"#7b68ee",thistle:"#d8bfd8",tan:"#d2b48c",orchid:"#da70d6",mediumpurple:"#9370db",purple:"#800080",pink:"#ffc0cb",skyblue:"#87ceeb",springgreen:"#00ff7f",palegreen:"#98fb98",red:"#ff0000",yellow:"#ffff00",slateblue:"#6a5acd",lavenderblush:"#fff0f5",peru:"#cd853f",palevioletred:"#db7093",violet:"#ee82ee",teal:"#008080",slategray:"#708090",slategrey:"#708090",aliceblue:"#f0f8ff",darkseagreen:"#8fbc8f",darkolivegreen:"#556b2f",greenyellow:"#adff2f",seagreen:"#2e8b57",seashell:"#fff5ee",tomato:"#ff6347",silver:"#c0c0c0",sienna:"#a0522d",lavender:"#e6e6fa",lightgreen:"#90ee90",orange:"#ffa500",orangered:"#ff4500",steelblue:"#4682b4",royalblue:"#4169e1",turquoise:"#40e0d0",yellowgreen:"#9acd32",salmon:"#fa8072",saddlebrown:"#8b4513",sandybrown:"#f4a460",rosybrown:"#bc8f8f",darksalmon:"#e9967a",lightgoldenrodyellow:"#fafad2",snow:"#fffafa",lightgrey:"#d3d3d3",lightgray:"#d3d3d3",dimgray:"#696969",dimgrey:"#696969",olivedrab:"#6b8e23",olive:"#808000"},n={};for(var o in r)n[r[o]]=o;var a={};e.prototype.toName=function(t){if(!(this.rgba.a||this.rgba.r||this.rgba.g||this.rgba.b))return"transparent";var o,i,s=n[this.toHex()];if(s)return s;if(null==t?void 0:t.closest){var c=this.toRgb(),l=1/0,u="black";if(!a.length)for(var d in r)a[d]=new e(r[d]).toRgb();for(var p in r){var f=(o=c,i=a[p],Math.pow(o.r-i.r,2)+Math.pow(o.g-i.g,2)+Math.pow(o.b-i.b,2));f<l&&(l=f,u=p)}return u}},t.string.push([function(t){var n=t.toLowerCase(),o="transparent"===n?"#0000":r[n];return o?new e(o).toRgb():null},"name"])},function(e){e.prototype.luminance=function(){return e=q(this.rgba),void 0===(t=2)&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0;var e,t,r},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var r,n,o,a,i,s,c,l=t instanceof e?t:new e(t);return a=this.rgba,i=l.toRgb(),r=(s=q(a))>(c=q(i))?(s+.05)/(c+.05):(c+.05)/(s+.05),void 0===(n=2)&&(n=0),void 0===o&&(o=Math.pow(10,n)),Math.floor(o*r)/o+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(r=t).size)?"normal":a,"AAA"===(o=void 0===(n=r.level)?"AA":n)&&"normal"===i?7:"AA"===o&&"large"===i?3:4.5);var r,n,o,a,i}}]);const tt=["#191e23","#f8f9f9"];function rt(e){var t;rt[e.name]||(rt[e.name]=Re(e.name));const r=rt[e.name],n=_e(e.name);return Object.keys(null!==(t=n?.attributes)&&void 0!==t?t:{}).every((t=>r.attributes[t]===e.attributes[t]))}function nt(e){return e.name===be()&&rt(e)}function ot(e){return!!e&&("string"==typeof e||(0,G.isValidElement)(e)||"function"==typeof e||e instanceof G.Component)}function at(e){if(ot(e=e||W))return{src:e};if("background"in e){const t=U(e.background),r=e=>t.contrast(e),n=Math.max(...tt.map(r));return{...e,foreground:e.foreground?e.foreground:tt.find((e=>r(e)===n)),shadowColor:t.alpha(.3).toRgbString()}}return e}function it(e){return"string"==typeof e?_e(e):e}function st(e,t,r="visual"){const{__experimentalLabel:n,title:o}=e,a=n&&n(t,{context:r});return a?(0,K.__unstableStripHTML)(a):o}function ct(e,t,r,n="vertical"){const o=e?.title,a=e?st(e,t,"accessibility"):"",i=void 0!==r,s=a&&a!==o;return i&&"vertical"===n?s?(0,g.sprintf)((0,g.__)("%1$s Block. Row %2$d. %3$s"),o,r,a):(0,g.sprintf)((0,g.__)("%1$s Block. Row %2$d"),o,r):i&&"horizontal"===n?s?(0,g.sprintf)((0,g.__)("%1$s Block. Column %2$d. %3$s"),o,r,a):(0,g.sprintf)((0,g.__)("%1$s Block. Column %2$d"),o,r):s?(0,g.sprintf)((0,g.__)("%1$s Block. %2$s"),o,a):(0,g.sprintf)((0,g.__)("%s Block"),o)}function lt(e,t){const r=_e(e);if(void 0===r)throw new Error(`Block type '${e}' is not registered.`);return Object.entries(r.attributes).reduce(((e,[r,n])=>{const o=t[r];return void 0!==o?e[r]=o:n.hasOwnProperty("default")&&(e[r]=n.default),-1!==["node","children"].indexOf(n.source)&&("string"==typeof e[r]?e[r]=[e[r]]:Array.isArray(e[r])||(e[r]=[])),e}),{})}function ut(e,t){const r=_e(e)?.attributes;if(!r)return[];const n=Object.keys(r);return t?n.filter((e=>r[e]?.__experimentalRole===t)):n}function dt(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.includes(e))))}const pt=[{slug:"text",title:(0,g.__)("Text")},{slug:"media",title:(0,g.__)("Media")},{slug:"design",title:(0,g.__)("Design")},{slug:"widgets",title:(0,g.__)("Widgets")},{slug:"theme",title:(0,g.__)("Theme")},{slug:"embed",title:(0,g.__)("Embeds")},{slug:"reusable",title:(0,g.__)("Reusable blocks")}];function ft(e){return e.reduce(((e,t)=>({...e,[t.name]:t})),{})}function ht(e){return e.reduce(((e,t)=>(e.some((e=>e.name===t.name))||e.push(t),e)),[])}function gt(e){return(t=null,r)=>{switch(r.type){case"REMOVE_BLOCK_TYPES":return-1!==r.names.indexOf(t)?null:t;case e:return r.name||null}return t}}const mt=gt("SET_DEFAULT_BLOCK_NAME"),bt=gt("SET_FREEFORM_FALLBACK_BLOCK_NAME"),_t=gt("SET_UNREGISTERED_FALLBACK_BLOCK_NAME"),yt=gt("SET_GROUPING_BLOCK_NAME");var kt=(0,i.combineReducers)({bootstrappedBlockTypes:function(e={},t){switch(t.type){case"ADD_BOOTSTRAPPED_BLOCK_TYPE":const{name:r,blockType:n}=t,o=e[r];let a;return o?(void 0===o.selectors&&n.selectors&&(a={...o,selectors:n.selectors}),void 0===o.blockHooks&&n.blockHooks&&(a={...o,...a,blockHooks:n.blockHooks})):(a=Object.fromEntries(Object.entries(n).filter((([,e])=>null!=e)).map((([e,t])=>{return[(r=e,void 0===n&&(n={}),f(r,s({transform:h},n))),t];var r,n}))),a.name=r),a?{...e,[r]:a}:e;case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},unprocessedBlockTypes:function(e={},t){switch(t.type){case"ADD_UNPROCESSED_BLOCK_TYPE":return{...e,[t.name]:t.blockType};case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},blockTypes:function(e={},t){switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...ft(t.blockTypes)};case"REMOVE_BLOCK_TYPES":return dt(e,t.names)}return e},blockStyles:function(e={},t){var r,n;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(ft(t.blockTypes)).map((([t,r])=>{var n,o;return[t,ht([...(null!==(n=r.styles)&&void 0!==n?n:[]).map((e=>({...e,source:"block"}))),...(null!==(o=e[r.name])&&void 0!==o?o:[]).filter((({source:e})=>"block"!==e))])]})))};case"ADD_BLOCK_STYLES":return{...e,[t.blockName]:ht([...null!==(r=e[t.blockName])&&void 0!==r?r:[],...t.styles])};case"REMOVE_BLOCK_STYLES":return{...e,[t.blockName]:(null!==(n=e[t.blockName])&&void 0!==n?n:[]).filter((e=>-1===t.styleNames.indexOf(e.name)))}}return e},blockVariations:function(e={},t){var r,n;switch(t.type){case"ADD_BLOCK_TYPES":return{...e,...Object.fromEntries(Object.entries(ft(t.blockTypes)).map((([t,r])=>{var n,o;return[t,ht([...(null!==(n=r.variations)&&void 0!==n?n:[]).map((e=>({...e,source:"block"}))),...(null!==(o=e[r.name])&&void 0!==o?o:[]).filter((({source:e})=>"block"!==e))])]})))};case"ADD_BLOCK_VARIATIONS":return{...e,[t.blockName]:ht([...null!==(r=e[t.blockName])&&void 0!==r?r:[],...t.variations])};case"REMOVE_BLOCK_VARIATIONS":return{...e,[t.blockName]:(null!==(n=e[t.blockName])&&void 0!==n?n:[]).filter((e=>-1===t.variationNames.indexOf(e.name)))}}return e},defaultBlockName:mt,freeformFallbackBlockName:bt,unregisteredFallbackBlockName:_t,groupingBlockName:yt,categories:function(e=pt,t){switch(t.type){case"SET_CATEGORIES":return t.categories||[];case"UPDATE_CATEGORY":if(!t.category||!Object.keys(t.category).length)return e;if(e.find((({slug:e})=>e===t.slug)))return e.map((e=>e.slug===t.slug?{...e,...t.category}:e))}return e},collections:function(e={},t){switch(t.type){case"ADD_BLOCK_COLLECTION":return{...e,[t.namespace]:{title:t.title,icon:t.icon}};case"REMOVE_BLOCK_COLLECTION":return dt(e,t.namespace)}return e}}),wt={};function vt(e){return[e]}function Tt(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function Ct(e,t){var r,n=t||vt;function o(){r=new WeakMap}function a(){var t,o,a,i,s,c=arguments.length;for(i=new Array(c),a=0;a<c;a++)i[a]=arguments[a];for(t=function(e){var t,n,o,a,i,s=r,c=!0;for(t=0;t<e.length;t++){if(!(i=n=e[t])||"object"!=typeof i){c=!1;break}s.has(n)?s=s.get(n):(o=new WeakMap,s.set(n,o),s=o)}return s.has(wt)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,s.set(wt,a)),s.get(wt)}(s=n.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!Tt(s,t.lastDependants,0)&&t.clear(),t.lastDependants=s),o=t.head;o;){if(Tt(o.args,i,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,i)},i[0]=null,o.args=i,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return a.getDependants=n,a.clear=o,o(),a}var Et=r(4793),xt=r.n(Et),At=window.wp.compose;const St=(e,t,r)=>{var n;const o=Array.isArray(t)?t:t.split(".");let a=e;return o.forEach((e=>{a=a?.[e]})),null!==(n=a)&&void 0!==n?n:r},Bt=(e,t)=>"string"==typeof t?Pt(e,t):t,Nt=Ct((e=>Object.values(e.blockTypes)),(e=>[e.blockTypes]));function Pt(e,t){return e.blockTypes[t]}function Ot(e,t){return e.blockStyles[t]}const Mt=Ct(((e,t,r)=>{const n=e.blockVariations[t];return n&&r?n.filter((e=>(e.scope||["block","inserter"]).includes(r))):n}),((e,t)=>[e.blockVariations[t]]));function jt(e,t,r,n){const o=Mt(e,t,n),a=o?.find((n=>{if(Array.isArray(n.isActive)){const o=Pt(e,t),a=Object.keys(o?.attributes||{}),i=n.isActive.filter((e=>a.includes(e)));return 0!==i.length&&i.every((e=>r[e]===n.attributes[e]))}return n.isActive?.(r,n.attributes)}));return a}function Lt(e,t,r){const n=Mt(e,t,r);return[...n].reverse().find((({isDefault:e})=>!!e))||n[0]}function Dt(e){return e.categories}function zt(e){return e.collections}function It(e){return e.defaultBlockName}function Ht(e){return e.freeformFallbackBlockName}function Rt(e){return e.unregisteredFallbackBlockName}function Vt(e){return e.groupingBlockName}const Ut=Ct(((e,t)=>Nt(e).filter((e=>e.parent?.includes(t))).map((({name:e})=>e))),(e=>[e.blockTypes])),$t=(e,t,r,n)=>{const o=Bt(e,t);return o?.supports?St(o.supports,r,n):n};function Ft(e,t,r,n){return!!$t(e,t,r,n)}function qt(e,t,r){const n=Bt(e,t),o=(0,At.pipe)([e=>xt()(null!=e?e:""),e=>e.toLowerCase(),e=>e.trim()]),a=o(r),i=(0,At.pipe)([o,e=>e.includes(a)]);return i(n.title)||n.keywords?.some(i)||i(n.category)||"string"==typeof n.description&&i(n.description)}const Gt=(e,t)=>Ut(e,t).length>0,Kt=(e,t)=>Ut(e,t).some((t=>Ft(e,t,"inserter",!0))),Wt=Ct(((e,t)=>{const r=Pt(e,t);return!!r&&Object.entries(r.attributes).some((([,{__experimentalRole:e}])=>"content"===e))}),((e,t)=>[e.blockTypes[t]?.attributes])),Yt=["background","backgroundColor","color","linkColor","captionColor","buttonColor","headingColor","fontFamily","fontSize","fontStyle","fontWeight","lineHeight","padding","contentSize","wideSize","blockGap","textDecoration","textTransform","letterSpacing"];function Qt(e,t,r){return e.filter((e=>("fontSize"!==e||"heading"!==r)&&(!("textDecoration"===e&&!t&&"link"!==r)&&(!("textTransform"===e&&!t&&!["heading","h1","h2","h3","h4","h5","h6"].includes(r))&&(!("letterSpacing"===e&&!t&&!["heading","h1","h2","h3","h4","h5","h6"].includes(r))&&!("textColumns"===e&&!t))))))}const Zt=Ct(((e,t,r)=>{if(!t)return Qt(Yt,t,r);const n=Pt(e,t);if(!n)return[];const o=[];return n?.supports?.spacing?.blockGap&&o.push("blockGap"),n?.supports?.shadow&&o.push("shadow"),Object.keys(Q).forEach((e=>{Q[e].support&&(Q[e].requiresOptOut&&Q[e].support[0]in n.supports&&!1!==St(n.supports,Q[e].support)||St(n.supports,Q[e].support,!1))&&o.push(e)})),Qt(o,t,r)}),((e,t)=>[e.blockTypes[t]]));function Xt(e,t){return e.bootstrappedBlockTypes[t]}function Jt(e){return e.unprocessedBlockTypes}var er=window.wp.deprecated,tr=r.n(er);
/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
diff --git a/wp-includes/js/dist/commands.js b/wp-includes/js/dist/commands.js
index 7f1cf089f8..4411b8f19c 100644
--- a/wp-includes/js/dist/commands.js
+++ b/wp-includes/js/dist/commands.js
@@ -3860,7 +3860,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/commands');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/commands');
;// CONCATENATED MODULE: ./node_modules/@wordpress/commands/build-module/store/index.js
/**
diff --git a/wp-includes/js/dist/commands.min.js b/wp-includes/js/dist/commands.min.js
index 8a80580728..ec9a872832 100644
--- a/wp-includes/js/dist/commands.min.js
+++ b/wp-includes/js/dist/commands.min.js
@@ -4,4 +4,4 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var c=o.apply(null,n);c&&e.push(c)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},8670:function(e){var t=1,n=.9,r=.3,o=.1,a=0,c=.999,u=.9999,i=.99,l=/[\\\/\-_+.# \t"@\[\(\{&]/,s=/[\\\/\-_+.# \t"@\[\(\{&]/g;function d(e,f,m,p,v,h){if(h===f.length)return v===e.length?t:i;for(var g,E,y,b=p.charAt(h),w=m.indexOf(b,v),C=0;w>=0;)(g=d(e,f,m,p,w+1,h+1))>C&&(w===v?g*=t:l.test(e.charAt(w-1))?(g*=n,(y=e.slice(v,w-1).match(s))&&v>0&&(g*=Math.pow(c,y.length))):l.test(e.slice(v,w-1))?(g*=a,v>0&&(g*=Math.pow(c,w-v))):(g*=r,v>0&&(g*=Math.pow(c,w-v))),e.charAt(w)!==f.charAt(h)&&(g*=u)),g<o&&m.charAt(w-1)===p.charAt(h+1)&&m.charAt(w-1)!==p.charAt(h)&&(E=d(e,f,m,p,w+1,h+2))*o>g&&(g=E*o),g>C&&(C=g),w=m.indexOf(b,w+1);return C}e.exports=function(e,t){return d(e,t,e.toLowerCase(),t.toLowerCase(),0,0)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var r={};!function(){"use strict";n.r(r),n.d(r,{CommandMenu:function(){return Ln},privateApis:function(){return An},store:function(){return Sn},useCommand:function(){return Dn},useCommandLoader:function(){return Nn}});var e={};n.r(e),n.d(e,{close:function(){return sn},open:function(){return ln},registerCommand:function(){return on},registerCommandLoader:function(){return cn},unregisterCommand:function(){return an},unregisterCommandLoader:function(){return un}});var t={};n.r(t),n.d(t,{getCommandLoaders:function(){return hn},getCommands:function(){return vn},getContext:function(){return En},isOpen:function(){return gn}});var o={};n.r(o),n.d(o,{setContext:function(){return yn}});var a=window.wp.element;function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var u=window.React;function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function l(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function s(...e){return(0,u.useCallback)(l(...e),e)}function d(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,u.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}const f=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?u.useLayoutEffect:()=>{},m=u["useId".toString()]||(()=>{});let p=0;function v(e){const[t,n]=u.useState(m());return f((()=>{e||n((e=>null!=e?e:String(p++)))}),[e]),e||(t?`radix-${t}`:"")}function h(e){const t=(0,u.useRef)(e);return(0,u.useEffect)((()=>{t.current=e})),(0,u.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function g({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,u.useState)(e),[r]=n,o=(0,u.useRef)(r),a=h(t);return(0,u.useEffect)((()=>{o.current!==r&&(a(r),o.current=r)}),[r,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,c=a?e:r,i=h(n);return[c,(0,u.useCallback)((t=>{if(a){const n="function"==typeof t?t(e):t;n!==e&&i(n)}else o(t)}),[a,e,o,i])]}var E=window.ReactDOM,y=n.n(E);const b=(0,u.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=u.Children.toArray(n),a=o.find(S);if(a){const e=a.props.children,n=o.map((t=>t===a?u.Children.count(e)>1?u.Children.only(null):(0,u.isValidElement)(e)?e.props.children:null:t));return(0,u.createElement)(w,c({},r,{ref:t}),(0,u.isValidElement)(e)?(0,u.cloneElement)(e,void 0,n):null)}return(0,u.createElement)(w,c({},r,{ref:t}),n)}));b.displayName="Slot";const w=(0,u.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,u.isValidElement)(n)?(0,u.cloneElement)(n,{...x(r,n.props),ref:l(t,n.ref)}):u.Children.count(n)>1?u.Children.only(null):null}));w.displayName="SlotClone";const C=({children:e})=>(0,u.createElement)(u.Fragment,null,e);function S(e){return(0,u.isValidElement)(e)&&e.type===C}function x(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==a||a(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const O=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,u.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,a=r?b:t;return(0,u.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,u.createElement)(a,c({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const k="dismissableLayer.update",R="dismissableLayer.pointerDownOutside",L="dismissableLayer.focusOutside";let A;const D=(0,u.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),N=(0,u.forwardRef)(((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:l,onDismiss:d,...f}=e,m=(0,u.useContext)(D),[p,v]=(0,u.useState)(null),[,g]=(0,u.useState)({}),E=s(t,(e=>v(e))),y=Array.from(m.layers),[b]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),w=y.indexOf(b),C=p?y.indexOf(p):-1,S=m.layersWithOutsidePointerEventsDisabled.size>0,x=C>=w,N=function(e){const t=h(e),n=(0,u.useRef)(!1),r=(0,u.useRef)((()=>{}));return(0,u.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){const o={originalEvent:e};function a(){_(R,t,o,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",r.current),r.current=a,document.addEventListener("click",r.current,{once:!0})):a()}n.current=!1},o=window.setTimeout((()=>{document.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",e),document.removeEventListener("click",r.current)}}),[t]),{onPointerDownCapture:()=>n.current=!0}}((e=>{const t=e.target,n=[...m.branches].some((e=>e.contains(t)));x&&!n&&(null==o||o(e),null==l||l(e),e.defaultPrevented||null==d||d())})),P=function(e){const t=h(e),n=(0,u.useRef)(!1);return(0,u.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){_(L,t,{originalEvent:e},{discrete:!1})}};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)}),[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}((e=>{const t=e.target;[...m.branches].some((e=>e.contains(t)))||(null==a||a(e),null==l||l(e),e.defaultPrevented||null==d||d())}));return function(e){const t=h(e);(0,u.useEffect)((()=>{const e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[t])}((e=>{C===m.layers.size-1&&(null==r||r(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))})),(0,u.useEffect)((()=>{if(p)return n&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(A=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(p)),m.layers.add(p),M(),()=>{n&&1===m.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=A)}}),[p,n,m]),(0,u.useEffect)((()=>()=>{p&&(m.layers.delete(p),m.layersWithOutsidePointerEventsDisabled.delete(p),M())}),[p,m]),(0,u.useEffect)((()=>{const e=()=>g({});return document.addEventListener(k,e),()=>document.removeEventListener(k,e)}),[]),(0,u.createElement)(O.div,c({},f,{ref:E,style:{pointerEvents:S?x?"auto":"none":void 0,...e.style},onFocusCapture:i(e.onFocusCapture,P.onFocusCapture),onBlurCapture:i(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:i(e.onPointerDownCapture,N.onPointerDownCapture)}))}));function M(){const e=new CustomEvent(k);document.dispatchEvent(e)}function _(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?function(e,t){e&&(0,E.flushSync)((()=>e.dispatchEvent(t)))}(o,a):o.dispatchEvent(a)}const P="focusScope.autoFocusOnMount",I="focusScope.autoFocusOnUnmount",T={bubbles:!1,cancelable:!0},F=(0,u.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[l,d]=(0,u.useState)(null),f=h(o),m=h(a),p=(0,u.useRef)(null),v=s(t,(e=>d(e))),g=(0,u.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,u.useEffect)((()=>{if(r){function e(e){if(g.paused||!l)return;const t=e.target;l.contains(t)?p.current=t:B(p.current,{select:!0})}function t(e){!g.paused&&l&&(l.contains(e.relatedTarget)||B(p.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[r,l,g.paused]),(0,u.useEffect)((()=>{if(l){K.add(g);const t=document.activeElement;if(!l.contains(t)){const n=new CustomEvent(P,T);l.addEventListener(P,f),l.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(B(r,{select:t}),document.activeElement!==n)return}((e=j(l),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&B(l))}return()=>{l.removeEventListener(P,f),setTimeout((()=>{const e=new CustomEvent(I,T);l.addEventListener(I,m),l.dispatchEvent(e),e.defaultPrevented||B(null!=t?t:document.body,{select:!0}),l.removeEventListener(I,m),K.remove(g)}),0)}}var e}),[l,f,m,g]);const E=(0,u.useCallback)((e=>{if(!n&&!r)return;if(g.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,a]=function(e){const t=j(e),n=W(t,e),r=W(t.reverse(),e);return[n,r]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&B(a,{select:!0})):(e.preventDefault(),n&&B(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,g.paused]);return(0,u.createElement)(O.div,c({tabIndex:-1},i,{ref:v,onKeyDown:E}))}));function j(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function W(e,t){for(const n of e)if(!U(n,{upTo:t}))return n}function U(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function B(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const K=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=$(e,t),e.unshift(t)},remove(t){var n;e=$(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function $(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const q=(0,u.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...o}=e;return r?y().createPortal((0,u.createElement)(O.div,c({},o,{ref:t})),r):null}));const z=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,u.useState)(),r=(0,u.useRef)({}),o=(0,u.useRef)(e),a=(0,u.useRef)("none"),c=e?"mounted":"unmounted",[i,l]=function(e,t){return(0,u.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,u.useEffect)((()=>{const e=G(r.current);a.current="mounted"===i?e:"none"}),[i]),f((()=>{const t=r.current,n=o.current;if(n!==e){const r=a.current,c=G(t);if(e)l("MOUNT");else if("none"===c||"none"===(null==t?void 0:t.display))l("UNMOUNT");else{l(n&&r!==c?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,l]),f((()=>{if(t){const e=e=>{const n=G(r.current).includes(e.animationName);e.target===t&&n&&(0,E.flushSync)((()=>l("ANIMATION_END")))},n=e=>{e.target===t&&(a.current=G(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(i),ref:(0,u.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):u.Children.only(n),a=s(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,u.cloneElement)(o,{ref:a}):null};function G(e){return(null==e?void 0:e.animationName)||"none"}z.displayName="Presence";let H=0;function V(){(0,u.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:X()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:X()),H++,()=>{1===H&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),H--}}),[])}function X(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Y=function(){return Y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Y.apply(this,arguments)};function Z(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;function J(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var Q="right-scroll-bar-position",ee="width-before-scroll-bar";function te(e,t){return n=t||null,r=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(o=(0,u.useState)((function(){return{value:n,callback:r,facade:{get current(){return o.value},set current(e){var t=o.value;t!==e&&(o.value=e,o.callback(e,t))}}}}))[0]).callback=r,o.facade;var n,r,o}function ne(e){return e}function re(e,t){void 0===t&&(t=ne);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(a)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}};return o}var oe=function(e){void 0===e&&(e={});var t=re(null);return t.options=Y({async:!0,ssr:!1},e),t}(),ae=function(){},ce=u.forwardRef((function(e,t){var n=u.useRef(null),r=u.useState({onScrollCapture:ae,onWheelCapture:ae,onTouchMoveCapture:ae}),o=r[0],a=r[1],c=e.forwardProps,i=e.children,l=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,m=e.sideCar,p=e.noIsolation,v=e.inert,h=e.allowPinchZoom,g=e.as,E=void 0===g?"div":g,y=Z(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),b=m,w=te([n,t]),C=Y(Y({},y),o);return u.createElement(u.Fragment,null,d&&u.createElement(b,{sideCar:oe,removeScrollBar:s,shards:f,noIsolation:p,inert:v,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),c?u.cloneElement(u.Children.only(i),Y(Y({},C),{ref:w})):u.createElement(E,Y({},C,{className:l,ref:w}),i))}));ce.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ce.classNames={fullWidth:ee,zeroRight:Q};var ue,ie=function(e){var t=e.sideCar,n=Z(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return u.createElement(r,Y({},n))};ie.isSideCarExport=!0;function le(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ue||n.nc;return t&&e.setAttribute("nonce",t),e}var se=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=le())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},de=function(){var e,t=(e=se(),function(t,n){u.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},fe={left:0,top:0,right:0,gap:0},me=function(e){return parseInt(e||"",10)||0},pe=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return fe;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[me(n),me(r),me(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ve=de(),he=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Q," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ee," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(Q," .").concat(Q," {\n right: 0 ").concat(r,";\n }\n \n .").concat(ee," .").concat(ee," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},ge=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,a=u.useMemo((function(){return pe(o)}),[o]);return u.createElement(ve,{styles:he(a,!t,o,n?"":"!important")})},Ee=!1;if("undefined"!=typeof window)try{var ye=Object.defineProperty({},"passive",{get:function(){return Ee=!0,!0}});window.addEventListener("test",ye,ye),window.removeEventListener("test",ye,ye)}catch(e){Ee=!1}var be=!!Ee&&{passive:!1},we=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),Ce(e,n)){var r=Se(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Ce=function(e,t){return"v"===e?function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)}(t):function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)}(t)},Se=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},xe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Oe=function(e){return[e.deltaX,e.deltaY]},ke=function(e){return e&&"current"in e?e.current:e},Re=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Le=0,Ae=[];var De,Ne=(De=function(e){var t=u.useRef([]),n=u.useRef([0,0]),r=u.useRef(),o=u.useState(Le++)[0],a=u.useState((function(){return de()}))[0],c=u.useRef(e);u.useEffect((function(){c.current=e}),[e]),u.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=J([e.lockRef.current],(e.shards||[]).map(ke),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var i=u.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!c.current.allowPinchZoom;var o,a=xe(e),u=n.current,i="deltaX"in e?e.deltaX:u[0]-a[0],l="deltaY"in e?e.deltaY:u[1]-a[1],s=e.target,d=Math.abs(i)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=we(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=we(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(i||l)&&(r.current=o),!o)return!0;var m=r.current||o;return function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),c=a*r,u=n.target,i=t.contains(u),l=!1,s=c>0,d=0,f=0;do{var m=Se(e,u),p=m[0],v=m[1]-m[2]-a*p;(p||v)&&Ce(e,u)&&(d+=v,f+=p),u=u.parentNode}while(!i&&u!==document.body||i&&(t.contains(u)||t===u));return(s&&(o&&0===d||!o&&c>d)||!s&&(o&&0===f||!o&&-c>f))&&(l=!0),l}(m,t,e,"h"===m?i:l,!0)}),[]),l=u.useCallback((function(e){var n=e;if(Ae.length&&Ae[Ae.length-1]===a){var r="deltaY"in n?Oe(n):xe(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)n.preventDefault();else if(!o){var u=(c.current.shards||[]).map(ke).filter(Boolean).filter((function(e){return e.contains(n.target)}));(u.length>0?i(n,u[0]):!c.current.noIsolation)&&n.preventDefault()}}}),[]),s=u.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),d=u.useCallback((function(e){n.current=xe(e),r.current=void 0}),[]),f=u.useCallback((function(t){s(t.type,Oe(t),t.target,i(t,e.lockRef.current))}),[]),m=u.useCallback((function(t){s(t.type,xe(t),t.target,i(t,e.lockRef.current))}),[]);u.useEffect((function(){return Ae.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",l,be),document.addEventListener("touchmove",l,be),document.addEventListener("touchstart",d,be),function(){Ae=Ae.filter((function(e){return e!==a})),document.removeEventListener("wheel",l,be),document.removeEventListener("touchmove",l,be),document.removeEventListener("touchstart",d,be)}}),[]);var p=e.removeScrollBar,v=e.inert;return u.createElement(u.Fragment,null,v?u.createElement(a,{styles:Re(o)}):null,p?u.createElement(ge,{gapMode:"margin"}):null)},oe.useMedium(De),ie),Me=u.forwardRef((function(e,t){return u.createElement(ce,Y({},e,{ref:t,sideCar:Ne}))}));Me.classNames=ce.classNames;var _e=Me,Pe=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Ie=new WeakMap,Te=new WeakMap,Fe={},je=0,We=function(e){return e&&(e.host||We(e.parentNode))},Ue=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=We(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);Fe[n]||(Fe[n]=new WeakMap);var a=Fe[n],c=[],u=new Set,i=new Set(o),l=function(e){e&&!u.has(e)&&(u.add(e),l(e.parentNode))};o.forEach(l);var s=function(e){e&&!i.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(u.has(e))s(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,i=(Ie.get(e)||0)+1,l=(a.get(e)||0)+1;Ie.set(e,i),a.set(e,l),c.push(e),1===i&&o&&Te.set(e,!0),1===l&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}}))};return s(t),u.clear(),je++,function(){c.forEach((function(e){var t=Ie.get(e)-1,o=a.get(e)-1;Ie.set(e,t),a.set(e,o),t||(Te.has(e)||e.removeAttribute(r),Te.delete(e)),o||e.removeAttribute(n)})),--je||(Ie=new WeakMap,Ie=new WeakMap,Te=new WeakMap,Fe={})}},Be=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||Pe(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),Ue(r,o,n,"aria-hidden")):function(){return null}};const Ke="Dialog",[$e,qe]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,u.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,u.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,u.createContext)(r),a=n.length;function c(t){const{scope:n,children:r,...c}=t,i=(null==n?void 0:n[e][a])||o,l=(0,u.useMemo)((()=>c),Object.values(c));return(0,u.createElement)(i.Provider,{value:l},r)}return n=[...n,r],c.displayName=t+"Provider",[c,function(n,c){const i=(null==c?void 0:c[e][a])||o,l=(0,u.useContext)(i);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},d(r,...t)]}(Ke),[ze,Ge]=$e(Ke),He=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:c=!0}=e,i=(0,u.useRef)(null),l=(0,u.useRef)(null),[s=!1,d]=g({prop:r,defaultProp:o,onChange:a});return(0,u.createElement)(ze,{scope:t,triggerRef:i,contentRef:l,contentId:v(),titleId:v(),descriptionId:v(),open:s,onOpenChange:d,onOpenToggle:(0,u.useCallback)((()=>d((e=>!e))),[d]),modal:c},n)},Ve="DialogPortal",[Xe,Ye]=$e(Ve,{forceMount:void 0}),Ze=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=Ge(Ve,t);return(0,u.createElement)(Xe,{scope:t,forceMount:n},u.Children.map(r,(e=>(0,u.createElement)(z,{present:n||a.open},(0,u.createElement)(q,{asChild:!0,container:o},e)))))},Je="DialogOverlay",Qe=(0,u.forwardRef)(((e,t)=>{const n=Ye(Je,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Ge(Je,e.__scopeDialog);return a.modal?(0,u.createElement)(z,{present:r||a.open},(0,u.createElement)(et,c({},o,{ref:t}))):null})),et=(0,u.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ge(Je,n);return(0,u.createElement)(_e,{as:b,allowPinchZoom:!0,shards:[o.contentRef]},(0,u.createElement)(O.div,c({"data-state":ut(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))})),tt="DialogContent",nt=(0,u.forwardRef)(((e,t)=>{const n=Ye(tt,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Ge(tt,e.__scopeDialog);return(0,u.createElement)(z,{present:r||a.open},a.modal?(0,u.createElement)(rt,c({},o,{ref:t})):(0,u.createElement)(ot,c({},o,{ref:t})))})),rt=(0,u.forwardRef)(((e,t)=>{const n=Ge(tt,e.__scopeDialog),r=(0,u.useRef)(null),o=s(t,n.contentRef,r);return(0,u.useEffect)((()=>{const e=r.current;if(e)return Be(e)}),[]),(0,u.createElement)(at,c({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:i(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:i(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:i(e.onFocusOutside,(e=>e.preventDefault()))}))})),ot=(0,u.forwardRef)(((e,t)=>{const n=Ge(tt,e.__scopeDialog),r=(0,u.useRef)(!1);return(0,u.createElement)(at,c({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,a;(null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented)||(r.current||null===(a=n.triggerRef.current)||void 0===a||a.focus(),t.preventDefault());r.current=!1},onInteractOutside:t=>{var o,a;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);const c=t.target;(null===(a=n.triggerRef.current)||void 0===a?void 0:a.contains(c))&&t.preventDefault()}}))})),at=(0,u.forwardRef)(((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=Ge(tt,n),d=s(t,(0,u.useRef)(null));return V(),(0,u.createElement)(u.Fragment,null,(0,u.createElement)(F,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},(0,u.createElement)(N,c({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":ut(l.open)},i,{ref:d,onDismiss:()=>l.onOpenChange(!1)}))),!1)})),ct="DialogTitle";function ut(e){return e?"open":"closed"}const it="DialogTitleWarning",[lt,st]=function(e,t){const n=(0,u.createContext)(t);function r(e){const{children:t,...r}=e,o=(0,u.useMemo)((()=>r),Object.values(r));return(0,u.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=(0,u.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}(it,{contentName:tt,titleName:ct,docsSlug:"dialog"}),dt=He,ft=Ze,mt=Qe,pt=nt;var vt=n(8670),ht='[cmdk-group=""]',gt='[cmdk-group-items=""]',Et='[cmdk-item=""]',yt=`${Et}:not([aria-disabled="true"])`,bt="cmdk-item-select",wt="data-value",Ct=(e,t)=>vt(e,t),St=u.createContext(void 0),xt=()=>u.useContext(St),Ot=u.createContext(void 0),kt=()=>u.useContext(Ot),Rt=u.createContext(void 0),Lt=u.forwardRef(((e,t)=>{let n=u.useRef(null),r=Kt((()=>({search:"",value:"",filtered:{count:0,items:new Map,groups:new Set}}))),o=Kt((()=>new Set)),a=Kt((()=>new Map)),c=Kt((()=>new Map)),i=Kt((()=>new Set)),l=Ut(e),{label:s,children:d,value:f,onValueChange:m,filter:p,shouldFilter:v,...h}=e,g=u.useId(),E=u.useId(),y=u.useId(),b=Gt();Bt((()=>{if(void 0!==f){let e=f.trim().toLowerCase();r.current.value=e,b(6,R),w.emit()}}),[f]);let w=u.useMemo((()=>({subscribe:e=>(i.current.add(e),()=>i.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,a,c;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)k(),x(),b(1,O);else if("value"===e){if(void 0!==(null==(o=l.current)?void 0:o.value))return void(null==(c=(a=l.current).onValueChange)||c.call(a,t));n||b(5,R)}w.emit()}},emit:()=>{i.current.forEach((e=>e()))}})),[]),C=u.useMemo((()=>({value:(e,t)=>{t!==c.current.get(e)&&(c.current.set(e,t),r.current.filtered.items.set(e,S(t)),b(2,(()=>{x(),w.emit()})))},item:(e,t)=>(o.current.add(e),t&&(a.current.has(t)?a.current.get(t).add(e):a.current.set(t,new Set([e]))),b(3,(()=>{k(),x(),r.current.value||O(),w.emit()})),()=>{c.current.delete(e),o.current.delete(e),r.current.filtered.items.delete(e),b(4,(()=>{k(),O(),w.emit()}))}),group:e=>(a.current.has(e)||a.current.set(e,new Set),()=>{c.current.delete(e),a.current.delete(e)}),filter:()=>l.current.shouldFilter,label:s||e["aria-label"],listId:g,inputId:y,labelId:E})),[]);function S(e){var t;let n=(null==(t=l.current)?void 0:t.filter)??Ct;return e?n(e,r.current.search):0}function x(){if(!n.current||!r.current.search||!1===l.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach((n=>{let r=a.current.get(n),o=0;r.forEach((t=>{let n=e.get(t);o=Math.max(n,o)})),t.push([n,o])}));let o=n.current.querySelector('[cmdk-list-sizer=""]');A().sort(((t,n)=>{let r=t.getAttribute(wt),o=n.getAttribute(wt);return(e.get(o)??0)-(e.get(r)??0)})).forEach((e=>{let t=e.closest(gt);t?t.appendChild(e.parentElement===t?e:e.closest(`${gt} > *`)):o.appendChild(e.parentElement===o?e:e.closest(`${gt} > *`))})),t.sort(((e,t)=>t[1]-e[1])).forEach((e=>{let t=n.current.querySelector(`${ht}[${wt}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)}))}function O(){let e=A().find((e=>!e.ariaDisabled)),t=null==e?void 0:e.getAttribute(wt);w.setState("value",t||void 0)}function k(){if(!r.current.search||!1===l.current.shouldFilter)return void(r.current.filtered.count=o.current.size);r.current.filtered.groups=new Set;let e=0;for(let t of o.current){let n=S(c.current.get(t));r.current.filtered.items.set(t,n),n>0&&e++}for(let[e,t]of a.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=e}function R(){var e,t,n;let r=L();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(ht))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function L(){return n.current.querySelector(`${Et}[aria-selected="true"]`)}function A(){return Array.from(n.current.querySelectorAll(yt))}function D(e){let t=A()[e];t&&w.setState("value",t.getAttribute(wt))}function N(e){var t;let n=L(),r=A(),o=r.findIndex((e=>e===n)),a=r[o+e];null!=(t=l.current)&&t.loop&&(a=o+e<0?r[r.length-1]:o+e===r.length?r[0]:r[o+e]),a&&w.setState("value",a.getAttribute(wt))}function M(e){let t,n=L(),r=null==n?void 0:n.closest(ht);for(;r&&!t;)r=e>0?jt(r,ht):Wt(r,ht),t=null==r?void 0:r.querySelector(yt);t?w.setState("value",t.getAttribute(wt)):N(e)}let _=()=>D(A().length-1),P=e=>{e.preventDefault(),e.metaKey?_():e.altKey?M(1):N(1)},I=e=>{e.preventDefault(),e.metaKey?D(0):e.altKey?M(-1):N(-1)};return u.createElement("div",{ref:$t([n,t]),...h,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=h.onKeyDown)||t.call(h,e),!e.defaultPrevented)switch(e.key){case"n":case"j":e.ctrlKey&&P(e);break;case"ArrowDown":P(e);break;case"p":case"k":e.ctrlKey&&I(e);break;case"ArrowUp":I(e);break;case"Home":e.preventDefault(),D(0);break;case"End":e.preventDefault(),_();break;case"Enter":{e.preventDefault();let t=L();if(t){let e=new Event(bt);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:Ht},s),u.createElement(Ot.Provider,{value:w},u.createElement(St.Provider,{value:C},d)))})),At=u.forwardRef(((e,t)=>{let n=u.useId(),r=u.useRef(null),o=u.useContext(Rt),a=xt(),c=Ut(e);Bt((()=>a.item(n,o)),[]);let i=zt(n,r,[e.value,e.children,r]),l=kt(),s=qt((e=>e.value&&e.value===i.current)),d=qt((e=>!1===a.filter()||(!e.search||e.filtered.items.get(n)>0)));function f(){var e,t;null==(t=(e=c.current).onSelect)||t.call(e,i.current)}if(u.useEffect((()=>{let t=r.current;if(t&&!e.disabled)return t.addEventListener(bt,f),()=>t.removeEventListener(bt,f)}),[d,e.onSelect,e.disabled]),!d)return null;let{disabled:m,value:p,onSelect:v,...h}=e;return u.createElement("div",{ref:$t([r,t]),...h,"cmdk-item":"",role:"option","aria-disabled":m||void 0,"aria-selected":s||void 0,"data-selected":s||void 0,onPointerMove:m?void 0:function(){l.setState("value",i.current,!0)},onClick:m?void 0:f},e.children)})),Dt=u.forwardRef(((e,t)=>{let{heading:n,children:r,...o}=e,a=u.useId(),c=u.useRef(null),i=u.useRef(null),l=u.useId(),s=xt(),d=qt((e=>!1===s.filter()||(!e.search||e.filtered.groups.has(a))));Bt((()=>s.group(a)),[]),zt(a,c,[e.value,e.heading,i]);let f=u.createElement(Rt.Provider,{value:a},r);return u.createElement("div",{ref:$t([c,t]),...o,"cmdk-group":"",role:"presentation",hidden:!d||void 0},n&&u.createElement("div",{ref:i,"cmdk-group-heading":"","aria-hidden":!0,id:l},n),u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?l:void 0},f))})),Nt=u.forwardRef(((e,t)=>{let{alwaysRender:n,...r}=e,o=u.useRef(null),a=qt((e=>!e.search));return n||a?u.createElement("div",{ref:$t([o,t]),...r,"cmdk-separator":"",role:"separator"}):null})),Mt=u.forwardRef(((e,t)=>{let{onValueChange:n,...r}=e,o=null!=e.value,a=kt(),c=qt((e=>e.search)),i=xt();return u.useEffect((()=>{null!=e.value&&a.setState("search",e.value)}),[e.value]),u.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":i.listId,"aria-labelledby":i.labelId,id:i.inputId,type:"text",value:o?e.value:c,onChange:e=>{o||a.setState("search",e.target.value),null==n||n(e.target.value)}})})),_t=u.forwardRef(((e,t)=>{let{children:n,...r}=e,o=u.useRef(null),a=u.useRef(null),c=xt();return u.useEffect((()=>{if(a.current&&o.current){let e,t=a.current,n=o.current,r=new ResizeObserver((()=>{e=requestAnimationFrame((()=>{let e=t.getBoundingClientRect().height;n.style.setProperty("--cmdk-list-height",e.toFixed(1)+"px")}))}));return r.observe(t),()=>{cancelAnimationFrame(e),r.unobserve(t)}}}),[]),u.createElement("div",{ref:$t([o,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:c.listId,"aria-labelledby":c.inputId},u.createElement("div",{ref:a,"cmdk-list-sizer":""},n))})),Pt=u.forwardRef(((e,t)=>{let{open:n,onOpenChange:r,container:o,...a}=e;return u.createElement(dt,{open:n,onOpenChange:r},u.createElement(ft,{container:o},u.createElement(mt,{"cmdk-overlay":""}),u.createElement(pt,{"aria-label":e.label,"cmdk-dialog":""},u.createElement(Lt,{ref:t,...a}))))})),It=u.forwardRef(((e,t)=>{let n=u.useRef(!0),r=qt((e=>0===e.filtered.count));return u.useEffect((()=>{n.current=!1}),[]),n.current||!r?null:u.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})})),Tt=u.forwardRef(((e,t)=>{let{progress:n,children:r,...o}=e;return u.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},u.createElement("div",{"aria-hidden":!0},r))})),Ft=Object.assign(Lt,{List:_t,Item:At,Input:Mt,Group:Dt,Separator:Nt,Dialog:Pt,Empty:It,Loading:Tt});function jt(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Wt(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function Ut(e){let t=u.useRef(e);return Bt((()=>{t.current=e})),t}var Bt=typeof window>"u"?u.useEffect:u.useLayoutEffect;function Kt(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function $t(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}function qt(e){let t=kt(),n=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,n,n)}function zt(e,t,n){let r=u.useRef(),o=xt();return Bt((()=>{var a;let c=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t&&t.current)return null==(e=t.current.textContent)?void 0:e.trim().toLowerCase()}})();o.value(e,c),null==(a=t.current)||a.setAttribute(wt,c),r.current=c})),r}var Gt=()=>{let[e,t]=u.useState(),n=Kt((()=>new Map));return Bt((()=>{n.current.forEach((e=>e())),n.current=new Map}),[e]),(e,r)=>{n.current.set(e,r),t({})}},Ht={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},Vt=n(4403),Xt=n.n(Vt),Yt=window.wp.data,Zt=window.wp.i18n,Jt=window.wp.components,Qt=window.wp.keyboardShortcuts;var en=(0,a.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,a.cloneElement)(e,{width:t,height:t,...n,ref:r})})),tn=window.wp.primitives;var nn=(0,a.createElement)(tn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(tn.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"}));var rn=(0,Yt.combineReducers)({commands:function(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,callback:t.callback,icon:t.icon}};case"UNREGISTER_COMMAND":{const{[t.name]:n,...r}=e;return r}}return e},commandLoaders:function(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{const{[t.name]:n,...r}=e;return r}}return e},isOpen:function(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e},context:function(e="root",t){return"SET_CONTEXT"===t.type?t.context:e}});function on(e){return{type:"REGISTER_COMMAND",...e}}function an(e){return{type:"UNREGISTER_COMMAND",name:e}}function cn(e){return{type:"REGISTER_COMMAND_LOADER",...e}}function un(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function ln(){return{type:"OPEN"}}function sn(){return{type:"CLOSE"}}var dn={};function fn(e){return[e]}function mn(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function pn(e,t){var n,r=t||fn;function o(){n=new WeakMap}function a(){var t,o,a,c,u,i=arguments.length;for(c=new Array(i),a=0;a<i;a++)c[a]=arguments[a];for(t=function(e){var t,r,o,a,c,u=n,i=!0;for(t=0;t<e.length;t++){if(!(c=r=e[t])||"object"!=typeof c){i=!1;break}u.has(r)?u=u.get(r):(o=new WeakMap,u.set(r,o),u=o)}return u.has(dn)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=i,u.set(dn,a)),u.get(dn)}(u=r.apply(null,c)),t.isUniqueByDependants||(t.lastDependants&&!mn(u,t.lastDependants,0)&&t.clear(),t.lastDependants=u),o=t.head;o;){if(mn(o.args,c,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,c)},c[0]=null,o.args=c,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return a.getDependants=r,a.clear=o,o(),a}const vn=pn(((e,t=!1)=>Object.values(e.commands).filter((n=>{const r=n.context&&n.context===e.context;return t?r:!r}))),(e=>[e.commands,e.context])),hn=pn(((e,t=!1)=>Object.values(e.commandLoaders).filter((n=>{const r=n.context&&n.context===e.context;return t?r:!r}))),(e=>[e.commandLoaders,e.context]));function gn(e){return e.isOpen}function En(e){return e.context}function yn(e){return{type:"SET_CONTEXT",context:e}}var bn=window.wp.privateApis;const{lock:wn,unlock:Cn}=(0,bn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/commands"),Sn=(0,Yt.createReduxStore)("core/commands",{reducer:rn,actions:e,selectors:t});function xn({name:e,search:t,hook:n,setLoader:r,close:o}){var c;const{isLoading:u,commands:i=[]}=null!==(c=n({search:t}))&&void 0!==c?c:{};return(0,a.useEffect)((()=>{r(e,u)}),[r,e,u]),i.length?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ft.List,null,i.map((e=>{var n;return(0,a.createElement)(Ft.Item,{key:e.name,value:null!==(n=e.searchLabel)&&void 0!==n?n:e.label,onSelect:()=>e.callback({close:o}),id:e.name},(0,a.createElement)(Jt.__experimentalHStack,{alignment:"left",className:Xt()("commands-command-menu__item",{"has-icon":e.icon})},e.icon&&(0,a.createElement)(en,{icon:e.icon}),(0,a.createElement)("span",null,(0,a.createElement)(Jt.TextHighlight,{text:e.label,highlight:t}))))})))):null}function On({hook:e,search:t,setLoader:n,close:r}){const o=(0,a.useRef)(e),[c,u]=(0,a.useState)(0);return(0,a.useEffect)((()=>{o.current!==e&&(o.current=e,u((e=>e+1)))}),[e]),(0,a.createElement)(xn,{key:c,hook:o.current,search:t,setLoader:n,close:r})}function kn({isContextual:e,search:t,setLoader:n,close:r}){const{commands:o,loaders:c}=(0,Yt.useSelect)((t=>{const{getCommands:n,getCommandLoaders:r}=t(Sn);return{commands:n(e),loaders:r(e)}}),[e]);return o.length||c.length?(0,a.createElement)(Ft.Group,null,o.map((e=>{var n;return(0,a.createElement)(Ft.Item,{key:e.name,value:null!==(n=e.searchLabel)&&void 0!==n?n:e.label,onSelect:()=>e.callback({close:r}),id:e.name},(0,a.createElement)(Jt.__experimentalHStack,{alignment:"left",className:Xt()("commands-command-menu__item",{"has-icon":e.icon})},e.icon&&(0,a.createElement)(en,{icon:e.icon}),(0,a.createElement)("span",null,(0,a.createElement)(Jt.TextHighlight,{text:e.label,highlight:t}))))})),c.map((e=>(0,a.createElement)(On,{key:e.name,hook:e.hook,search:t,setLoader:n,close:r})))):null}function Rn({isOpen:e,search:t,setSearch:n}){const r=(0,a.useRef)(),o=qt((e=>e.value)),c=(0,a.useMemo)((()=>{const e=document.querySelector(`[cmdk-item=""][data-value="${o}"]`);return e?.getAttribute("id")}),[o]);return(0,a.useEffect)((()=>{e&&r.current.focus()}),[e]),(0,a.createElement)(Ft.Input,{ref:r,value:t,onValueChange:n,placeholder:(0,Zt.__)("Search for commands"),"aria-activedescendant":c,icon:t})}function Ln(){const{registerShortcut:e}=(0,Yt.useDispatch)(Qt.store),[t,n]=(0,a.useState)(""),r=(0,Yt.useSelect)((e=>e(Sn).isOpen()),[]),{open:o,close:c}=(0,Yt.useDispatch)(Sn),[u,i]=(0,a.useState)({});(0,a.useEffect)((()=>{e({name:"core/commands",category:"global",description:(0,Zt.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})}),[e]),(0,Qt.useShortcut)("core/commands",(e=>{e.defaultPrevented||(e.preventDefault(),r?c():o())}),{bindGlobal:!0});const l=(0,a.useCallback)(((e,t)=>i((n=>({...n,[e]:t})))),[]),s=()=>{n(""),c()};if(!r)return!1;const d=Object.values(u).some(Boolean);return(0,a.createElement)(Jt.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0},(0,a.createElement)("div",{className:"commands-command-menu__container"},(0,a.createElement)(Ft,{label:(0,Zt.__)("Command palette"),onKeyDown:e=>{(e.nativeEvent.isComposing||229===e.keyCode)&&e.preventDefault()}},(0,a.createElement)("div",{className:"commands-command-menu__header"},(0,a.createElement)(en,{icon:nn}),(0,a.createElement)(Rn,{search:t,setSearch:n,isOpen:r})),(0,a.createElement)(Ft.List,null,t&&!d&&(0,a.createElement)(Ft.Empty,null,(0,Zt.__)("No results found.")),(0,a.createElement)(kn,{search:t,setLoader:l,close:s,isContextual:!0}),t&&(0,a.createElement)(kn,{search:t,setLoader:l,close:s})))))}(0,Yt.register)(Sn),Cn(Sn).registerPrivateActions(o);const An={};function Dn(e){const{registerCommand:t,unregisterCommand:n}=(0,Yt.useDispatch)(Sn),r=(0,a.useRef)(e.callback);(0,a.useEffect)((()=>{r.current=e.callback}),[e.callback]),(0,a.useEffect)((()=>(t({name:e.name,context:e.context,label:e.label,searchLabel:e.searchLabel,icon:e.icon,callback:(...e)=>r.current(...e)}),()=>{n(e.name)})),[e.name,e.label,e.searchLabel,e.icon,e.context,t,n])}function Nn(e){const{registerCommandLoader:t,unregisterCommandLoader:n}=(0,Yt.useDispatch)(Sn);(0,a.useEffect)((()=>(t({name:e.name,hook:e.hook,context:e.context}),()=>{n(e.name)})),[e.name,e.hook,e.context,t,n])}wn(An,{useCommandContext:function(e){const{getContext:t}=(0,Yt.useSelect)(Sn),n=(0,a.useRef)(t()),{setContext:r}=Cn((0,Yt.useDispatch)(Sn));(0,a.useEffect)((()=>{r(e)}),[e,r]),(0,a.useEffect)((()=>{const e=n.current;return()=>r(e)}),[r])}})}(),(window.wp=window.wp||{}).commands=r}();
\ No newline at end of file
+*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var c=o.apply(null,n);c&&e.push(c)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var u in n)r.call(n,u)&&n[u]&&e.push(u)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},8670:function(e){var t=1,n=.9,r=.3,o=.1,a=0,c=.999,u=.9999,i=.99,l=/[\\\/\-_+.# \t"@\[\(\{&]/,s=/[\\\/\-_+.# \t"@\[\(\{&]/g;function d(e,f,m,p,v,h){if(h===f.length)return v===e.length?t:i;for(var g,E,y,b=p.charAt(h),w=m.indexOf(b,v),C=0;w>=0;)(g=d(e,f,m,p,w+1,h+1))>C&&(w===v?g*=t:l.test(e.charAt(w-1))?(g*=n,(y=e.slice(v,w-1).match(s))&&v>0&&(g*=Math.pow(c,y.length))):l.test(e.slice(v,w-1))?(g*=a,v>0&&(g*=Math.pow(c,w-v))):(g*=r,v>0&&(g*=Math.pow(c,w-v))),e.charAt(w)!==f.charAt(h)&&(g*=u)),g<o&&m.charAt(w-1)===p.charAt(h+1)&&m.charAt(w-1)!==p.charAt(h)&&(E=d(e,f,m,p,w+1,h+2))*o>g&&(g=E*o),g>C&&(C=g),w=m.indexOf(b,w+1);return C}e.exports=function(e,t){return d(e,t,e.toLowerCase(),t.toLowerCase(),0,0)}}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r](a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.nc=void 0;var r={};!function(){"use strict";n.r(r),n.d(r,{CommandMenu:function(){return Ln},privateApis:function(){return An},store:function(){return Sn},useCommand:function(){return Dn},useCommandLoader:function(){return Nn}});var e={};n.r(e),n.d(e,{close:function(){return sn},open:function(){return ln},registerCommand:function(){return on},registerCommandLoader:function(){return cn},unregisterCommand:function(){return an},unregisterCommandLoader:function(){return un}});var t={};n.r(t),n.d(t,{getCommandLoaders:function(){return hn},getCommands:function(){return vn},getContext:function(){return En},isOpen:function(){return gn}});var o={};n.r(o),n.d(o,{setContext:function(){return yn}});var a=window.wp.element;function c(){return c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}var u=window.React;function i(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function l(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function s(...e){return(0,u.useCallback)(l(...e),e)}function d(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,u.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}const f=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?u.useLayoutEffect:()=>{},m=u["useId".toString()]||(()=>{});let p=0;function v(e){const[t,n]=u.useState(m());return f((()=>{e||n((e=>null!=e?e:String(p++)))}),[e]),e||(t?`radix-${t}`:"")}function h(e){const t=(0,u.useRef)(e);return(0,u.useEffect)((()=>{t.current=e})),(0,u.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function g({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,u.useState)(e),[r]=n,o=(0,u.useRef)(r),a=h(t);return(0,u.useEffect)((()=>{o.current!==r&&(a(r),o.current=r)}),[r,o,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,c=a?e:r,i=h(n);return[c,(0,u.useCallback)((t=>{if(a){const n="function"==typeof t?t(e):t;n!==e&&i(n)}else o(t)}),[a,e,o,i])]}var E=window.ReactDOM,y=n.n(E);const b=(0,u.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=u.Children.toArray(n),a=o.find(S);if(a){const e=a.props.children,n=o.map((t=>t===a?u.Children.count(e)>1?u.Children.only(null):(0,u.isValidElement)(e)?e.props.children:null:t));return(0,u.createElement)(w,c({},r,{ref:t}),(0,u.isValidElement)(e)?(0,u.cloneElement)(e,void 0,n):null)}return(0,u.createElement)(w,c({},r,{ref:t}),n)}));b.displayName="Slot";const w=(0,u.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,u.isValidElement)(n)?(0,u.cloneElement)(n,{...x(r,n.props),ref:l(t,n.ref)}):u.Children.count(n)>1?u.Children.only(null):null}));w.displayName="SlotClone";const C=({children:e})=>(0,u.createElement)(u.Fragment,null,e);function S(e){return(0,u.isValidElement)(e)&&e.type===C}function x(e,t){const n={...t};for(const r in t){const o=e[r],a=t[r];/^on[A-Z]/.test(r)?n[r]=(...e)=>{null==a||a(...e),null==o||o(...e)}:"style"===r?n[r]={...o,...a}:"className"===r&&(n[r]=[o,a].filter(Boolean).join(" "))}return{...e,...n}}const O=["a","button","div","h2","h3","img","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,u.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,a=r?b:t;return(0,u.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,u.createElement)(a,c({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});const k="dismissableLayer.update",R="dismissableLayer.pointerDownOutside",L="dismissableLayer.focusOutside";let A;const D=(0,u.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),N=(0,u.forwardRef)(((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:a,onInteractOutside:l,onDismiss:d,...f}=e,m=(0,u.useContext)(D),[p,v]=(0,u.useState)(null),[,g]=(0,u.useState)({}),E=s(t,(e=>v(e))),y=Array.from(m.layers),[b]=[...m.layersWithOutsidePointerEventsDisabled].slice(-1),w=y.indexOf(b),C=p?y.indexOf(p):-1,S=m.layersWithOutsidePointerEventsDisabled.size>0,x=C>=w,N=function(e){const t=h(e),n=(0,u.useRef)(!1),r=(0,u.useRef)((()=>{}));return(0,u.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){const o={originalEvent:e};function a(){_(R,t,o,{discrete:!0})}"touch"===e.pointerType?(document.removeEventListener("click",r.current),r.current=a,document.addEventListener("click",r.current,{once:!0})):a()}n.current=!1},o=window.setTimeout((()=>{document.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(o),document.removeEventListener("pointerdown",e),document.removeEventListener("click",r.current)}}),[t]),{onPointerDownCapture:()=>n.current=!0}}((e=>{const t=e.target,n=[...m.branches].some((e=>e.contains(t)));x&&!n&&(null==o||o(e),null==l||l(e),e.defaultPrevented||null==d||d())})),P=function(e){const t=h(e),n=(0,u.useRef)(!1);return(0,u.useEffect)((()=>{const e=e=>{if(e.target&&!n.current){_(L,t,{originalEvent:e},{discrete:!1})}};return document.addEventListener("focusin",e),()=>document.removeEventListener("focusin",e)}),[t]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}((e=>{const t=e.target;[...m.branches].some((e=>e.contains(t)))||(null==a||a(e),null==l||l(e),e.defaultPrevented||null==d||d())}));return function(e){const t=h(e);(0,u.useEffect)((()=>{const e=e=>{"Escape"===e.key&&t(e)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[t])}((e=>{C===m.layers.size-1&&(null==r||r(e),!e.defaultPrevented&&d&&(e.preventDefault(),d()))})),(0,u.useEffect)((()=>{if(p)return n&&(0===m.layersWithOutsidePointerEventsDisabled.size&&(A=document.body.style.pointerEvents,document.body.style.pointerEvents="none"),m.layersWithOutsidePointerEventsDisabled.add(p)),m.layers.add(p),M(),()=>{n&&1===m.layersWithOutsidePointerEventsDisabled.size&&(document.body.style.pointerEvents=A)}}),[p,n,m]),(0,u.useEffect)((()=>()=>{p&&(m.layers.delete(p),m.layersWithOutsidePointerEventsDisabled.delete(p),M())}),[p,m]),(0,u.useEffect)((()=>{const e=()=>g({});return document.addEventListener(k,e),()=>document.removeEventListener(k,e)}),[]),(0,u.createElement)(O.div,c({},f,{ref:E,style:{pointerEvents:S?x?"auto":"none":void 0,...e.style},onFocusCapture:i(e.onFocusCapture,P.onFocusCapture),onBlurCapture:i(e.onBlurCapture,P.onBlurCapture),onPointerDownCapture:i(e.onPointerDownCapture,N.onPointerDownCapture)}))}));function M(){const e=new CustomEvent(k);document.dispatchEvent(e)}function _(e,t,n,{discrete:r}){const o=n.originalEvent.target,a=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?function(e,t){e&&(0,E.flushSync)((()=>e.dispatchEvent(t)))}(o,a):o.dispatchEvent(a)}const P="focusScope.autoFocusOnMount",I="focusScope.autoFocusOnUnmount",T={bubbles:!1,cancelable:!0},F=(0,u.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:a,...i}=e,[l,d]=(0,u.useState)(null),f=h(o),m=h(a),p=(0,u.useRef)(null),v=s(t,(e=>d(e))),g=(0,u.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,u.useEffect)((()=>{if(r){function e(e){if(g.paused||!l)return;const t=e.target;l.contains(t)?p.current=t:B(p.current,{select:!0})}function t(e){!g.paused&&l&&(l.contains(e.relatedTarget)||B(p.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[r,l,g.paused]),(0,u.useEffect)((()=>{if(l){K.add(g);const t=document.activeElement;if(!l.contains(t)){const n=new CustomEvent(P,T);l.addEventListener(P,f),l.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(B(r,{select:t}),document.activeElement!==n)return}((e=j(l),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&B(l))}return()=>{l.removeEventListener(P,f),setTimeout((()=>{const e=new CustomEvent(I,T);l.addEventListener(I,m),l.dispatchEvent(e),e.defaultPrevented||B(null!=t?t:document.body,{select:!0}),l.removeEventListener(I,m),K.remove(g)}),0)}}var e}),[l,f,m,g]);const E=(0,u.useCallback)((e=>{if(!n&&!r)return;if(g.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,a]=function(e){const t=j(e),n=W(t,e),r=W(t.reverse(),e);return[n,r]}(t);r&&a?e.shiftKey||o!==a?e.shiftKey&&o===r&&(e.preventDefault(),n&&B(a,{select:!0})):(e.preventDefault(),n&&B(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,g.paused]);return(0,u.createElement)(O.div,c({tabIndex:-1},i,{ref:v,onKeyDown:E}))}));function j(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function W(e,t){for(const n of e)if(!U(n,{upTo:t}))return n}function U(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function B(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const K=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=$(e,t),e.unshift(t)},remove(t){var n;e=$(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function $(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const q=(0,u.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...o}=e;return r?y().createPortal((0,u.createElement)(O.div,c({},o,{ref:t})),r):null}));const z=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,u.useState)(),r=(0,u.useRef)({}),o=(0,u.useRef)(e),a=(0,u.useRef)("none"),c=e?"mounted":"unmounted",[i,l]=function(e,t){return(0,u.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(c,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,u.useEffect)((()=>{const e=G(r.current);a.current="mounted"===i?e:"none"}),[i]),f((()=>{const t=r.current,n=o.current;if(n!==e){const r=a.current,c=G(t);if(e)l("MOUNT");else if("none"===c||"none"===(null==t?void 0:t.display))l("UNMOUNT");else{l(n&&r!==c?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,l]),f((()=>{if(t){const e=e=>{const n=G(r.current).includes(e.animationName);e.target===t&&n&&(0,E.flushSync)((()=>l("ANIMATION_END")))},n=e=>{e.target===t&&(a.current=G(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(i),ref:(0,u.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):u.Children.only(n),a=s(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,u.cloneElement)(o,{ref:a}):null};function G(e){return(null==e?void 0:e.animationName)||"none"}z.displayName="Presence";let H=0;function V(){(0,u.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:X()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:X()),H++,()=>{1===H&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),H--}}),[])}function X(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}var Y=function(){return Y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},Y.apply(this,arguments)};function Z(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}Object.create;function J(e,t,n){if(n||2===arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}Object.create;"function"==typeof SuppressedError&&SuppressedError;var Q="right-scroll-bar-position",ee="width-before-scroll-bar";function te(e,t){return n=t||null,r=function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))},(o=(0,u.useState)((function(){return{value:n,callback:r,facade:{get current(){return o.value},set current(e){var t=o.value;t!==e&&(o.value=e,o.callback(e,t))}}}}))[0]).callback=r,o.facade;var n,r,o}function ne(e){return e}function re(e,t){void 0===t&&(t=ne);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;t=[],n.forEach(e)},c=function(){return Promise.resolve().then(a)};c(),n={push:function(e){t.push(e),c()},filter:function(e){return t=t.filter(e),n}}}};return o}var oe=function(e){void 0===e&&(e={});var t=re(null);return t.options=Y({async:!0,ssr:!1},e),t}(),ae=function(){},ce=u.forwardRef((function(e,t){var n=u.useRef(null),r=u.useState({onScrollCapture:ae,onWheelCapture:ae,onTouchMoveCapture:ae}),o=r[0],a=r[1],c=e.forwardProps,i=e.children,l=e.className,s=e.removeScrollBar,d=e.enabled,f=e.shards,m=e.sideCar,p=e.noIsolation,v=e.inert,h=e.allowPinchZoom,g=e.as,E=void 0===g?"div":g,y=Z(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),b=m,w=te([n,t]),C=Y(Y({},y),o);return u.createElement(u.Fragment,null,d&&u.createElement(b,{sideCar:oe,removeScrollBar:s,shards:f,noIsolation:p,inert:v,setCallbacks:a,allowPinchZoom:!!h,lockRef:n}),c?u.cloneElement(u.Children.only(i),Y(Y({},C),{ref:w})):u.createElement(E,Y({},C,{className:l,ref:w}),i))}));ce.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},ce.classNames={fullWidth:ee,zeroRight:Q};var ue,ie=function(e){var t=e.sideCar,n=Z(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return u.createElement(r,Y({},n))};ie.isSideCarExport=!0;function le(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=ue||n.nc;return t&&e.setAttribute("nonce",t),e}var se=function(){var e=0,t=null;return{add:function(n){var r,o;0==e&&(t=le())&&(o=n,(r=t).styleSheet?r.styleSheet.cssText=o:r.appendChild(document.createTextNode(o)),function(e){(document.head||document.getElementsByTagName("head")[0]).appendChild(e)}(t)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},de=function(){var e,t=(e=se(),function(t,n){u.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])});return function(e){var n=e.styles,r=e.dynamic;return t(n,r),null}},fe={left:0,top:0,right:0,gap:0},me=function(e){return parseInt(e||"",10)||0},pe=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return fe;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[me(n),me(r),me(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},ve=de(),he=function(e,t,n,r){var o=e.left,a=e.top,c=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(c,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(Q," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(ee," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(Q," .").concat(Q," {\n right: 0 ").concat(r,";\n }\n \n .").concat(ee," .").concat(ee," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(u,"px;\n }\n")},ge=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,a=u.useMemo((function(){return pe(o)}),[o]);return u.createElement(ve,{styles:he(a,!t,o,n?"":"!important")})},Ee=!1;if("undefined"!=typeof window)try{var ye=Object.defineProperty({},"passive",{get:function(){return Ee=!0,!0}});window.addEventListener("test",ye,ye),window.removeEventListener("test",ye,ye)}catch(e){Ee=!1}var be=!!Ee&&{passive:!1},we=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),Ce(e,n)){var r=Se(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},Ce=function(e,t){return"v"===e?function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowY&&!(t.overflowY===t.overflowX&&"visible"===t.overflowY)}(t):function(e){var t=window.getComputedStyle(e);return"hidden"!==t.overflowX&&!(t.overflowY===t.overflowX&&"visible"===t.overflowX)}(t)},Se=function(e,t){return"v"===e?[(n=t).scrollTop,n.scrollHeight,n.clientHeight]:function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t);var n},xe=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},Oe=function(e){return[e.deltaX,e.deltaY]},ke=function(e){return e&&"current"in e?e.current:e},Re=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},Le=0,Ae=[];var De,Ne=(De=function(e){var t=u.useRef([]),n=u.useRef([0,0]),r=u.useRef(),o=u.useState(Le++)[0],a=u.useState((function(){return de()}))[0],c=u.useRef(e);u.useEffect((function(){c.current=e}),[e]),u.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=J([e.lockRef.current],(e.shards||[]).map(ke),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var i=u.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!c.current.allowPinchZoom;var o,a=xe(e),u=n.current,i="deltaX"in e?e.deltaX:u[0]-a[0],l="deltaY"in e?e.deltaY:u[1]-a[1],s=e.target,d=Math.abs(i)>Math.abs(l)?"h":"v";if("touches"in e&&"h"===d&&"range"===s.type)return!1;var f=we(d,s);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=we(d,s)),!f)return!1;if(!r.current&&"changedTouches"in e&&(i||l)&&(r.current=o),!o)return!0;var m=r.current||o;return function(e,t,n,r,o){var a=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),c=a*r,u=n.target,i=t.contains(u),l=!1,s=c>0,d=0,f=0;do{var m=Se(e,u),p=m[0],v=m[1]-m[2]-a*p;(p||v)&&Ce(e,u)&&(d+=v,f+=p),u=u.parentNode}while(!i&&u!==document.body||i&&(t.contains(u)||t===u));return(s&&(o&&0===d||!o&&c>d)||!s&&(o&&0===f||!o&&-c>f))&&(l=!0),l}(m,t,e,"h"===m?i:l,!0)}),[]),l=u.useCallback((function(e){var n=e;if(Ae.length&&Ae[Ae.length-1]===a){var r="deltaY"in n?Oe(n):xe(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)n.preventDefault();else if(!o){var u=(c.current.shards||[]).map(ke).filter(Boolean).filter((function(e){return e.contains(n.target)}));(u.length>0?i(n,u[0]):!c.current.noIsolation)&&n.preventDefault()}}}),[]),s=u.useCallback((function(e,n,r,o){var a={name:e,delta:n,target:r,should:o};t.current.push(a),setTimeout((function(){t.current=t.current.filter((function(e){return e!==a}))}),1)}),[]),d=u.useCallback((function(e){n.current=xe(e),r.current=void 0}),[]),f=u.useCallback((function(t){s(t.type,Oe(t),t.target,i(t,e.lockRef.current))}),[]),m=u.useCallback((function(t){s(t.type,xe(t),t.target,i(t,e.lockRef.current))}),[]);u.useEffect((function(){return Ae.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:m}),document.addEventListener("wheel",l,be),document.addEventListener("touchmove",l,be),document.addEventListener("touchstart",d,be),function(){Ae=Ae.filter((function(e){return e!==a})),document.removeEventListener("wheel",l,be),document.removeEventListener("touchmove",l,be),document.removeEventListener("touchstart",d,be)}}),[]);var p=e.removeScrollBar,v=e.inert;return u.createElement(u.Fragment,null,v?u.createElement(a,{styles:Re(o)}):null,p?u.createElement(ge,{gapMode:"margin"}):null)},oe.useMedium(De),ie),Me=u.forwardRef((function(e,t){return u.createElement(ce,Y({},e,{ref:t,sideCar:Ne}))}));Me.classNames=ce.classNames;var _e=Me,Pe=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},Ie=new WeakMap,Te=new WeakMap,Fe={},je=0,We=function(e){return e&&(e.host||We(e.parentNode))},Ue=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=We(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);Fe[n]||(Fe[n]=new WeakMap);var a=Fe[n],c=[],u=new Set,i=new Set(o),l=function(e){e&&!u.has(e)&&(u.add(e),l(e.parentNode))};o.forEach(l);var s=function(e){e&&!i.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(u.has(e))s(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,i=(Ie.get(e)||0)+1,l=(a.get(e)||0)+1;Ie.set(e,i),a.set(e,l),c.push(e),1===i&&o&&Te.set(e,!0),1===l&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}}))};return s(t),u.clear(),je++,function(){c.forEach((function(e){var t=Ie.get(e)-1,o=a.get(e)-1;Ie.set(e,t),a.set(e,o),t||(Te.has(e)||e.removeAttribute(r),Te.delete(e)),o||e.removeAttribute(n)})),--je||(Ie=new WeakMap,Ie=new WeakMap,Te=new WeakMap,Fe={})}},Be=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||Pe(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),Ue(r,o,n,"aria-hidden")):function(){return null}};const Ke="Dialog",[$e,qe]=function(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,u.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,u.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,u.createContext)(r),a=n.length;function c(t){const{scope:n,children:r,...c}=t,i=(null==n?void 0:n[e][a])||o,l=(0,u.useMemo)((()=>c),Object.values(c));return(0,u.createElement)(i.Provider,{value:l},r)}return n=[...n,r],c.displayName=t+"Provider",[c,function(n,c){const i=(null==c?void 0:c[e][a])||o,l=(0,u.useContext)(i);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},d(r,...t)]}(Ke),[ze,Ge]=$e(Ke),He=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:a,modal:c=!0}=e,i=(0,u.useRef)(null),l=(0,u.useRef)(null),[s=!1,d]=g({prop:r,defaultProp:o,onChange:a});return(0,u.createElement)(ze,{scope:t,triggerRef:i,contentRef:l,contentId:v(),titleId:v(),descriptionId:v(),open:s,onOpenChange:d,onOpenToggle:(0,u.useCallback)((()=>d((e=>!e))),[d]),modal:c},n)},Ve="DialogPortal",[Xe,Ye]=$e(Ve,{forceMount:void 0}),Ze=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,a=Ge(Ve,t);return(0,u.createElement)(Xe,{scope:t,forceMount:n},u.Children.map(r,(e=>(0,u.createElement)(z,{present:n||a.open},(0,u.createElement)(q,{asChild:!0,container:o},e)))))},Je="DialogOverlay",Qe=(0,u.forwardRef)(((e,t)=>{const n=Ye(Je,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Ge(Je,e.__scopeDialog);return a.modal?(0,u.createElement)(z,{present:r||a.open},(0,u.createElement)(et,c({},o,{ref:t}))):null})),et=(0,u.forwardRef)(((e,t)=>{const{__scopeDialog:n,...r}=e,o=Ge(Je,n);return(0,u.createElement)(_e,{as:b,allowPinchZoom:!0,shards:[o.contentRef]},(0,u.createElement)(O.div,c({"data-state":ut(o.open)},r,{ref:t,style:{pointerEvents:"auto",...r.style}})))})),tt="DialogContent",nt=(0,u.forwardRef)(((e,t)=>{const n=Ye(tt,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=Ge(tt,e.__scopeDialog);return(0,u.createElement)(z,{present:r||a.open},a.modal?(0,u.createElement)(rt,c({},o,{ref:t})):(0,u.createElement)(ot,c({},o,{ref:t})))})),rt=(0,u.forwardRef)(((e,t)=>{const n=Ge(tt,e.__scopeDialog),r=(0,u.useRef)(null),o=s(t,n.contentRef,r);return(0,u.useEffect)((()=>{const e=r.current;if(e)return Be(e)}),[]),(0,u.createElement)(at,c({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:i(e.onCloseAutoFocus,(e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()})),onPointerDownOutside:i(e.onPointerDownOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()})),onFocusOutside:i(e.onFocusOutside,(e=>e.preventDefault()))}))})),ot=(0,u.forwardRef)(((e,t)=>{const n=Ge(tt,e.__scopeDialog),r=(0,u.useRef)(!1);return(0,u.createElement)(at,c({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var o,a;(null===(o=e.onCloseAutoFocus)||void 0===o||o.call(e,t),t.defaultPrevented)||(r.current||null===(a=n.triggerRef.current)||void 0===a||a.focus(),t.preventDefault());r.current=!1},onInteractOutside:t=>{var o,a;null===(o=e.onInteractOutside)||void 0===o||o.call(e,t),t.defaultPrevented||(r.current=!0);const c=t.target;(null===(a=n.triggerRef.current)||void 0===a?void 0:a.contains(c))&&t.preventDefault()}}))})),at=(0,u.forwardRef)(((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,...i}=e,l=Ge(tt,n),d=s(t,(0,u.useRef)(null));return V(),(0,u.createElement)(u.Fragment,null,(0,u.createElement)(F,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a},(0,u.createElement)(N,c({role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":ut(l.open)},i,{ref:d,onDismiss:()=>l.onOpenChange(!1)}))),!1)})),ct="DialogTitle";function ut(e){return e?"open":"closed"}const it="DialogTitleWarning",[lt,st]=function(e,t){const n=(0,u.createContext)(t);function r(e){const{children:t,...r}=e,o=(0,u.useMemo)((()=>r),Object.values(r));return(0,u.createElement)(n.Provider,{value:o},t)}return r.displayName=e+"Provider",[r,function(r){const o=(0,u.useContext)(n);if(o)return o;if(void 0!==t)return t;throw new Error(`\`${r}\` must be used within \`${e}\``)}]}(it,{contentName:tt,titleName:ct,docsSlug:"dialog"}),dt=He,ft=Ze,mt=Qe,pt=nt;var vt=n(8670),ht='[cmdk-group=""]',gt='[cmdk-group-items=""]',Et='[cmdk-item=""]',yt=`${Et}:not([aria-disabled="true"])`,bt="cmdk-item-select",wt="data-value",Ct=(e,t)=>vt(e,t),St=u.createContext(void 0),xt=()=>u.useContext(St),Ot=u.createContext(void 0),kt=()=>u.useContext(Ot),Rt=u.createContext(void 0),Lt=u.forwardRef(((e,t)=>{let n=u.useRef(null),r=Kt((()=>({search:"",value:"",filtered:{count:0,items:new Map,groups:new Set}}))),o=Kt((()=>new Set)),a=Kt((()=>new Map)),c=Kt((()=>new Map)),i=Kt((()=>new Set)),l=Ut(e),{label:s,children:d,value:f,onValueChange:m,filter:p,shouldFilter:v,...h}=e,g=u.useId(),E=u.useId(),y=u.useId(),b=Gt();Bt((()=>{if(void 0!==f){let e=f.trim().toLowerCase();r.current.value=e,b(6,R),w.emit()}}),[f]);let w=u.useMemo((()=>({subscribe:e=>(i.current.add(e),()=>i.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var o,a,c;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)k(),x(),b(1,O);else if("value"===e){if(void 0!==(null==(o=l.current)?void 0:o.value))return void(null==(c=(a=l.current).onValueChange)||c.call(a,t));n||b(5,R)}w.emit()}},emit:()=>{i.current.forEach((e=>e()))}})),[]),C=u.useMemo((()=>({value:(e,t)=>{t!==c.current.get(e)&&(c.current.set(e,t),r.current.filtered.items.set(e,S(t)),b(2,(()=>{x(),w.emit()})))},item:(e,t)=>(o.current.add(e),t&&(a.current.has(t)?a.current.get(t).add(e):a.current.set(t,new Set([e]))),b(3,(()=>{k(),x(),r.current.value||O(),w.emit()})),()=>{c.current.delete(e),o.current.delete(e),r.current.filtered.items.delete(e),b(4,(()=>{k(),O(),w.emit()}))}),group:e=>(a.current.has(e)||a.current.set(e,new Set),()=>{c.current.delete(e),a.current.delete(e)}),filter:()=>l.current.shouldFilter,label:s||e["aria-label"],listId:g,inputId:y,labelId:E})),[]);function S(e){var t;let n=(null==(t=l.current)?void 0:t.filter)??Ct;return e?n(e,r.current.search):0}function x(){if(!n.current||!r.current.search||!1===l.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach((n=>{let r=a.current.get(n),o=0;r.forEach((t=>{let n=e.get(t);o=Math.max(n,o)})),t.push([n,o])}));let o=n.current.querySelector('[cmdk-list-sizer=""]');A().sort(((t,n)=>{let r=t.getAttribute(wt),o=n.getAttribute(wt);return(e.get(o)??0)-(e.get(r)??0)})).forEach((e=>{let t=e.closest(gt);t?t.appendChild(e.parentElement===t?e:e.closest(`${gt} > *`)):o.appendChild(e.parentElement===o?e:e.closest(`${gt} > *`))})),t.sort(((e,t)=>t[1]-e[1])).forEach((e=>{let t=n.current.querySelector(`${ht}[${wt}="${e[0]}"]`);null==t||t.parentElement.appendChild(t)}))}function O(){let e=A().find((e=>!e.ariaDisabled)),t=null==e?void 0:e.getAttribute(wt);w.setState("value",t||void 0)}function k(){if(!r.current.search||!1===l.current.shouldFilter)return void(r.current.filtered.count=o.current.size);r.current.filtered.groups=new Set;let e=0;for(let t of o.current){let n=S(c.current.get(t));r.current.filtered.items.set(t,n),n>0&&e++}for(let[e,t]of a.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=e}function R(){var e,t,n;let r=L();r&&((null==(e=r.parentElement)?void 0:e.firstChild)===r&&(null==(n=null==(t=r.closest(ht))?void 0:t.querySelector('[cmdk-group-heading=""]'))||n.scrollIntoView({block:"nearest"})),r.scrollIntoView({block:"nearest"}))}function L(){return n.current.querySelector(`${Et}[aria-selected="true"]`)}function A(){return Array.from(n.current.querySelectorAll(yt))}function D(e){let t=A()[e];t&&w.setState("value",t.getAttribute(wt))}function N(e){var t;let n=L(),r=A(),o=r.findIndex((e=>e===n)),a=r[o+e];null!=(t=l.current)&&t.loop&&(a=o+e<0?r[r.length-1]:o+e===r.length?r[0]:r[o+e]),a&&w.setState("value",a.getAttribute(wt))}function M(e){let t,n=L(),r=null==n?void 0:n.closest(ht);for(;r&&!t;)r=e>0?jt(r,ht):Wt(r,ht),t=null==r?void 0:r.querySelector(yt);t?w.setState("value",t.getAttribute(wt)):N(e)}let _=()=>D(A().length-1),P=e=>{e.preventDefault(),e.metaKey?_():e.altKey?M(1):N(1)},I=e=>{e.preventDefault(),e.metaKey?D(0):e.altKey?M(-1):N(-1)};return u.createElement("div",{ref:$t([n,t]),...h,"cmdk-root":"",onKeyDown:e=>{var t;if(null==(t=h.onKeyDown)||t.call(h,e),!e.defaultPrevented)switch(e.key){case"n":case"j":e.ctrlKey&&P(e);break;case"ArrowDown":P(e);break;case"p":case"k":e.ctrlKey&&I(e);break;case"ArrowUp":I(e);break;case"Home":e.preventDefault(),D(0);break;case"End":e.preventDefault(),_();break;case"Enter":{e.preventDefault();let t=L();if(t){let e=new Event(bt);t.dispatchEvent(e)}}}}},u.createElement("label",{"cmdk-label":"",htmlFor:C.inputId,id:C.labelId,style:Ht},s),u.createElement(Ot.Provider,{value:w},u.createElement(St.Provider,{value:C},d)))})),At=u.forwardRef(((e,t)=>{let n=u.useId(),r=u.useRef(null),o=u.useContext(Rt),a=xt(),c=Ut(e);Bt((()=>a.item(n,o)),[]);let i=zt(n,r,[e.value,e.children,r]),l=kt(),s=qt((e=>e.value&&e.value===i.current)),d=qt((e=>!1===a.filter()||(!e.search||e.filtered.items.get(n)>0)));function f(){var e,t;null==(t=(e=c.current).onSelect)||t.call(e,i.current)}if(u.useEffect((()=>{let t=r.current;if(t&&!e.disabled)return t.addEventListener(bt,f),()=>t.removeEventListener(bt,f)}),[d,e.onSelect,e.disabled]),!d)return null;let{disabled:m,value:p,onSelect:v,...h}=e;return u.createElement("div",{ref:$t([r,t]),...h,"cmdk-item":"",role:"option","aria-disabled":m||void 0,"aria-selected":s||void 0,"data-selected":s||void 0,onPointerMove:m?void 0:function(){l.setState("value",i.current,!0)},onClick:m?void 0:f},e.children)})),Dt=u.forwardRef(((e,t)=>{let{heading:n,children:r,...o}=e,a=u.useId(),c=u.useRef(null),i=u.useRef(null),l=u.useId(),s=xt(),d=qt((e=>!1===s.filter()||(!e.search||e.filtered.groups.has(a))));Bt((()=>s.group(a)),[]),zt(a,c,[e.value,e.heading,i]);let f=u.createElement(Rt.Provider,{value:a},r);return u.createElement("div",{ref:$t([c,t]),...o,"cmdk-group":"",role:"presentation",hidden:!d||void 0},n&&u.createElement("div",{ref:i,"cmdk-group-heading":"","aria-hidden":!0,id:l},n),u.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?l:void 0},f))})),Nt=u.forwardRef(((e,t)=>{let{alwaysRender:n,...r}=e,o=u.useRef(null),a=qt((e=>!e.search));return n||a?u.createElement("div",{ref:$t([o,t]),...r,"cmdk-separator":"",role:"separator"}):null})),Mt=u.forwardRef(((e,t)=>{let{onValueChange:n,...r}=e,o=null!=e.value,a=kt(),c=qt((e=>e.search)),i=xt();return u.useEffect((()=>{null!=e.value&&a.setState("search",e.value)}),[e.value]),u.createElement("input",{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":i.listId,"aria-labelledby":i.labelId,id:i.inputId,type:"text",value:o?e.value:c,onChange:e=>{o||a.setState("search",e.target.value),null==n||n(e.target.value)}})})),_t=u.forwardRef(((e,t)=>{let{children:n,...r}=e,o=u.useRef(null),a=u.useRef(null),c=xt();return u.useEffect((()=>{if(a.current&&o.current){let e,t=a.current,n=o.current,r=new ResizeObserver((()=>{e=requestAnimationFrame((()=>{let e=t.getBoundingClientRect().height;n.style.setProperty("--cmdk-list-height",e.toFixed(1)+"px")}))}));return r.observe(t),()=>{cancelAnimationFrame(e),r.unobserve(t)}}}),[]),u.createElement("div",{ref:$t([o,t]),...r,"cmdk-list":"",role:"listbox","aria-label":"Suggestions",id:c.listId,"aria-labelledby":c.inputId},u.createElement("div",{ref:a,"cmdk-list-sizer":""},n))})),Pt=u.forwardRef(((e,t)=>{let{open:n,onOpenChange:r,container:o,...a}=e;return u.createElement(dt,{open:n,onOpenChange:r},u.createElement(ft,{container:o},u.createElement(mt,{"cmdk-overlay":""}),u.createElement(pt,{"aria-label":e.label,"cmdk-dialog":""},u.createElement(Lt,{ref:t,...a}))))})),It=u.forwardRef(((e,t)=>{let n=u.useRef(!0),r=qt((e=>0===e.filtered.count));return u.useEffect((()=>{n.current=!1}),[]),n.current||!r?null:u.createElement("div",{ref:t,...e,"cmdk-empty":"",role:"presentation"})})),Tt=u.forwardRef(((e,t)=>{let{progress:n,children:r,...o}=e;return u.createElement("div",{ref:t,...o,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":"Loading..."},u.createElement("div",{"aria-hidden":!0},r))})),Ft=Object.assign(Lt,{List:_t,Item:At,Input:Mt,Group:Dt,Separator:Nt,Dialog:Pt,Empty:It,Loading:Tt});function jt(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function Wt(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function Ut(e){let t=u.useRef(e);return Bt((()=>{t.current=e})),t}var Bt=typeof window>"u"?u.useEffect:u.useLayoutEffect;function Kt(e){let t=u.useRef();return void 0===t.current&&(t.current=e()),t}function $t(e){return t=>{e.forEach((e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)}))}}function qt(e){let t=kt(),n=()=>e(t.snapshot());return u.useSyncExternalStore(t.subscribe,n,n)}function zt(e,t,n){let r=u.useRef(),o=xt();return Bt((()=>{var a;let c=(()=>{var e;for(let t of n){if("string"==typeof t)return t.trim().toLowerCase();if("object"==typeof t&&"current"in t&&t.current)return null==(e=t.current.textContent)?void 0:e.trim().toLowerCase()}})();o.value(e,c),null==(a=t.current)||a.setAttribute(wt,c),r.current=c})),r}var Gt=()=>{let[e,t]=u.useState(),n=Kt((()=>new Map));return Bt((()=>{n.current.forEach((e=>e())),n.current=new Map}),[e]),(e,r)=>{n.current.set(e,r),t({})}},Ht={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"},Vt=n(4403),Xt=n.n(Vt),Yt=window.wp.data,Zt=window.wp.i18n,Jt=window.wp.components,Qt=window.wp.keyboardShortcuts;var en=(0,a.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,a.cloneElement)(e,{width:t,height:t,...n,ref:r})})),tn=window.wp.primitives;var nn=(0,a.createElement)(tn.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(tn.Path,{d:"M13 5c-3.3 0-6 2.7-6 6 0 1.4.5 2.7 1.3 3.7l-3.8 3.8 1.1 1.1 3.8-3.8c1 .8 2.3 1.3 3.7 1.3 3.3 0 6-2.7 6-6S16.3 5 13 5zm0 10.5c-2.5 0-4.5-2-4.5-4.5s2-4.5 4.5-4.5 4.5 2 4.5 4.5-2 4.5-4.5 4.5z"}));var rn=(0,Yt.combineReducers)({commands:function(e={},t){switch(t.type){case"REGISTER_COMMAND":return{...e,[t.name]:{name:t.name,label:t.label,searchLabel:t.searchLabel,context:t.context,callback:t.callback,icon:t.icon}};case"UNREGISTER_COMMAND":{const{[t.name]:n,...r}=e;return r}}return e},commandLoaders:function(e={},t){switch(t.type){case"REGISTER_COMMAND_LOADER":return{...e,[t.name]:{name:t.name,context:t.context,hook:t.hook}};case"UNREGISTER_COMMAND_LOADER":{const{[t.name]:n,...r}=e;return r}}return e},isOpen:function(e=!1,t){switch(t.type){case"OPEN":return!0;case"CLOSE":return!1}return e},context:function(e="root",t){return"SET_CONTEXT"===t.type?t.context:e}});function on(e){return{type:"REGISTER_COMMAND",...e}}function an(e){return{type:"UNREGISTER_COMMAND",name:e}}function cn(e){return{type:"REGISTER_COMMAND_LOADER",...e}}function un(e){return{type:"UNREGISTER_COMMAND_LOADER",name:e}}function ln(){return{type:"OPEN"}}function sn(){return{type:"CLOSE"}}var dn={};function fn(e){return[e]}function mn(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function pn(e,t){var n,r=t||fn;function o(){n=new WeakMap}function a(){var t,o,a,c,u,i=arguments.length;for(c=new Array(i),a=0;a<i;a++)c[a]=arguments[a];for(t=function(e){var t,r,o,a,c,u=n,i=!0;for(t=0;t<e.length;t++){if(!(c=r=e[t])||"object"!=typeof c){i=!1;break}u.has(r)?u=u.get(r):(o=new WeakMap,u.set(r,o),u=o)}return u.has(dn)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=i,u.set(dn,a)),u.get(dn)}(u=r.apply(null,c)),t.isUniqueByDependants||(t.lastDependants&&!mn(u,t.lastDependants,0)&&t.clear(),t.lastDependants=u),o=t.head;o;){if(mn(o.args,c,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,c)},c[0]=null,o.args=c,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return a.getDependants=r,a.clear=o,o(),a}const vn=pn(((e,t=!1)=>Object.values(e.commands).filter((n=>{const r=n.context&&n.context===e.context;return t?r:!r}))),(e=>[e.commands,e.context])),hn=pn(((e,t=!1)=>Object.values(e.commandLoaders).filter((n=>{const r=n.context&&n.context===e.context;return t?r:!r}))),(e=>[e.commandLoaders,e.context]));function gn(e){return e.isOpen}function En(e){return e.context}function yn(e){return{type:"SET_CONTEXT",context:e}}var bn=window.wp.privateApis;const{lock:wn,unlock:Cn}=(0,bn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/commands"),Sn=(0,Yt.createReduxStore)("core/commands",{reducer:rn,actions:e,selectors:t});function xn({name:e,search:t,hook:n,setLoader:r,close:o}){var c;const{isLoading:u,commands:i=[]}=null!==(c=n({search:t}))&&void 0!==c?c:{};return(0,a.useEffect)((()=>{r(e,u)}),[r,e,u]),i.length?(0,a.createElement)(a.Fragment,null,(0,a.createElement)(Ft.List,null,i.map((e=>{var n;return(0,a.createElement)(Ft.Item,{key:e.name,value:null!==(n=e.searchLabel)&&void 0!==n?n:e.label,onSelect:()=>e.callback({close:o}),id:e.name},(0,a.createElement)(Jt.__experimentalHStack,{alignment:"left",className:Xt()("commands-command-menu__item",{"has-icon":e.icon})},e.icon&&(0,a.createElement)(en,{icon:e.icon}),(0,a.createElement)("span",null,(0,a.createElement)(Jt.TextHighlight,{text:e.label,highlight:t}))))})))):null}function On({hook:e,search:t,setLoader:n,close:r}){const o=(0,a.useRef)(e),[c,u]=(0,a.useState)(0);return(0,a.useEffect)((()=>{o.current!==e&&(o.current=e,u((e=>e+1)))}),[e]),(0,a.createElement)(xn,{key:c,hook:o.current,search:t,setLoader:n,close:r})}function kn({isContextual:e,search:t,setLoader:n,close:r}){const{commands:o,loaders:c}=(0,Yt.useSelect)((t=>{const{getCommands:n,getCommandLoaders:r}=t(Sn);return{commands:n(e),loaders:r(e)}}),[e]);return o.length||c.length?(0,a.createElement)(Ft.Group,null,o.map((e=>{var n;return(0,a.createElement)(Ft.Item,{key:e.name,value:null!==(n=e.searchLabel)&&void 0!==n?n:e.label,onSelect:()=>e.callback({close:r}),id:e.name},(0,a.createElement)(Jt.__experimentalHStack,{alignment:"left",className:Xt()("commands-command-menu__item",{"has-icon":e.icon})},e.icon&&(0,a.createElement)(en,{icon:e.icon}),(0,a.createElement)("span",null,(0,a.createElement)(Jt.TextHighlight,{text:e.label,highlight:t}))))})),c.map((e=>(0,a.createElement)(On,{key:e.name,hook:e.hook,search:t,setLoader:n,close:r})))):null}function Rn({isOpen:e,search:t,setSearch:n}){const r=(0,a.useRef)(),o=qt((e=>e.value)),c=(0,a.useMemo)((()=>{const e=document.querySelector(`[cmdk-item=""][data-value="${o}"]`);return e?.getAttribute("id")}),[o]);return(0,a.useEffect)((()=>{e&&r.current.focus()}),[e]),(0,a.createElement)(Ft.Input,{ref:r,value:t,onValueChange:n,placeholder:(0,Zt.__)("Search for commands"),"aria-activedescendant":c,icon:t})}function Ln(){const{registerShortcut:e}=(0,Yt.useDispatch)(Qt.store),[t,n]=(0,a.useState)(""),r=(0,Yt.useSelect)((e=>e(Sn).isOpen()),[]),{open:o,close:c}=(0,Yt.useDispatch)(Sn),[u,i]=(0,a.useState)({});(0,a.useEffect)((()=>{e({name:"core/commands",category:"global",description:(0,Zt.__)("Open the command palette."),keyCombination:{modifier:"primary",character:"k"}})}),[e]),(0,Qt.useShortcut)("core/commands",(e=>{e.defaultPrevented||(e.preventDefault(),r?c():o())}),{bindGlobal:!0});const l=(0,a.useCallback)(((e,t)=>i((n=>({...n,[e]:t})))),[]),s=()=>{n(""),c()};if(!r)return!1;const d=Object.values(u).some(Boolean);return(0,a.createElement)(Jt.Modal,{className:"commands-command-menu",overlayClassName:"commands-command-menu__overlay",onRequestClose:s,__experimentalHideHeader:!0},(0,a.createElement)("div",{className:"commands-command-menu__container"},(0,a.createElement)(Ft,{label:(0,Zt.__)("Command palette"),onKeyDown:e=>{(e.nativeEvent.isComposing||229===e.keyCode)&&e.preventDefault()}},(0,a.createElement)("div",{className:"commands-command-menu__header"},(0,a.createElement)(en,{icon:nn}),(0,a.createElement)(Rn,{search:t,setSearch:n,isOpen:r})),(0,a.createElement)(Ft.List,null,t&&!d&&(0,a.createElement)(Ft.Empty,null,(0,Zt.__)("No results found.")),(0,a.createElement)(kn,{search:t,setLoader:l,close:s,isContextual:!0}),t&&(0,a.createElement)(kn,{search:t,setLoader:l,close:s})))))}(0,Yt.register)(Sn),Cn(Sn).registerPrivateActions(o);const An={};function Dn(e){const{registerCommand:t,unregisterCommand:n}=(0,Yt.useDispatch)(Sn),r=(0,a.useRef)(e.callback);(0,a.useEffect)((()=>{r.current=e.callback}),[e.callback]),(0,a.useEffect)((()=>(t({name:e.name,context:e.context,label:e.label,searchLabel:e.searchLabel,icon:e.icon,callback:(...e)=>r.current(...e)}),()=>{n(e.name)})),[e.name,e.label,e.searchLabel,e.icon,e.context,t,n])}function Nn(e){const{registerCommandLoader:t,unregisterCommandLoader:n}=(0,Yt.useDispatch)(Sn);(0,a.useEffect)((()=>(t({name:e.name,hook:e.hook,context:e.context}),()=>{n(e.name)})),[e.name,e.hook,e.context,t,n])}wn(An,{useCommandContext:function(e){const{getContext:t}=(0,Yt.useSelect)(Sn),n=(0,a.useRef)(t()),{setContext:r}=Cn((0,Yt.useDispatch)(Sn));(0,a.useEffect)((()=>{r(e)}),[e,r]),(0,a.useEffect)((()=>{const e=n.current;return()=>r(e)}),[r])}})}(),(window.wp=window.wp||{}).commands=r}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/components.js b/wp-includes/js/dist/components.js
index fff7a1fbf4..76b478e61a 100644
--- a/wp-includes/js/dist/components.js
+++ b/wp-includes/js/dist/components.js
@@ -81232,7 +81232,7 @@ function Theme({
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/components');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/components');
const privateApis = {};
lock(privateApis, {
CustomSelectControl: CustomSelectControl,
diff --git a/wp-includes/js/dist/components.min.js b/wp-includes/js/dist/components.min.js
index f1420c725b..fa08958f3d 100644
--- a/wp-includes/js/dist/components.min.js
+++ b/wp-includes/js/dist/components.min.js
@@ -52,4 +52,4 @@ function fi(e){return"[object Object]"===Object.prototype.toString.call(e)}funct
to {
transform: rotate(360deg);
}
- `,Vj=Es("svg",{target:"ea4tfvq2"})("width:",yv.spinnerSize,"px;height:",yv.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:",gl.theme.accent,";overflow:visible;opacity:1;background-color:transparent;"),Hj={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},$j=Es("circle",{target:"ea4tfvq1"})(Hj,";stroke:",gl.gray[300],";"),Wj=Es("path",{target:"ea4tfvq0"})(Hj,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",jj,";");var Uj=(0,a.forwardRef)((function({className:e,...t},n){return(0,a.createElement)(Vj,{className:l()("components-spinner",e),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...t,ref:n},(0,a.createElement)($j,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,a.createElement)(Wj,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}));var Gj=ls((function(e,t){const n=WP(e);return(0,a.createElement)(Cs,{...n,ref:t})}),"Surface");function Kj(e={}){const t={},n=Ut((()=>function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState(),r=OL(Ue(We({},e),{orientation:Qe(e.orientation,null==n?void 0:n.orientation,"horizontal"),focusLoop:Qe(e.focusLoop,null==n?void 0:n.focusLoop,!0)})),o=EL(),i=Gt(Ue(We({},r.getState()),{selectedId:Qe(e.selectedId,null==n?void 0:n.selectedId,e.defaultSelectedId,void 0),selectOnMove:Qe(e.selectOnMove,null==n?void 0:n.selectOnMove,!0)}),r,e.store);return i.setup((()=>i.sync((()=>{const{activeId:e,selectOnMove:t}=i.getState();if(!t)return;if(!e)return;const n=r.item(e);n&&(n.dimmed||n.disabled||i.setState("selectedId",n.id))}),["moves"]))),i.setup((()=>i.syncBatch((e=>i.setState("activeId",e.selectedId)),["selectedId"]))),i.setup((()=>i.sync((e=>{if(void 0!==e.selectedId)return;const{activeId:t,renderedItems:n}=i.getState(),o=r.item(t);if(!o||o.disabled||o.dimmed){const e=n.find((e=>!e.disabled&&!e.dimmed));i.setState("selectedId",null==e?void 0:e.id)}else i.setState("selectedId",o.id)}),["selectedId","renderedItems"]))),i.setup((()=>i.sync((e=>{const t=e.renderedItems;if(t.length)return o.sync((e=>{const n=e.renderedItems,r=n.some((e=>!e.tabId));r&&n.forEach(((e,n)=>{if(e.tabId)return;const r=t[n];r&&o.renderItem(Ue(We({},e),{tabId:r.id}))}))}),["renderedItems"])}),["renderedItems"]))),Ue(We(We({},r),i),{panels:o,setSelectedId:e=>i.setState("selectedId",e),select:e=>{i.setState("selectedId",e),r.move(e)}})}(Ae(Ae({},e),t))));return function(e,t){Wt(e=wL(e,t),t,"selectedId","setSelectedId"),Wt(e,t,"selectOnMove");const n=Ut((()=>e.panels));return(0,v.useMemo)((()=>De(Ae({},e),{panels:n})),[])}(n,e)}var qj=(0,v.createContext)(void 0),Yj=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);const o=n.useState((e=>"both"===e.orientation?void 0:e.orientation));return r=Ot(r,(e=>(0,on.jsx)(qj.Provider,{value:n,children:e})),[n]),r=Ae({role:"tablist","aria-orientation":o},r),r=$L(Ae({store:n},r))})),Xj=an((e=>ln("div",Yj(e))));var Zj=cn((e=>{var t=e,{store:n,accessibleWhenDisabled:r=!0,getItem:o}=t,i=Le(t,["store","accessibleWhenDisabled","getItem"]);const a=(0,v.useContext)(qj);Ze(n=n||a,!1);const s=It(),l=i.id||s,c=i.disabled,u=(0,v.useCallback)((e=>{const t=De(Ae({},e),{dimmed:c});return o?o(t):t}),[c,o]),d=i.onClick,f=Tt((e=>{null==d||d(e),e.defaultPrevented||null==n||n.setSelectedId(l)})),p=n.panels.useState((e=>{var t;return null==(t=e.items.find((e=>e.tabId===l)))?void 0:t.id})),m=n.useState((e=>!!l&&e.selectedId===l));return i=De(Ae({id:l,role:"tab","aria-selected":m,"aria-controls":p||void 0},i),{onClick:f}),i=iz(De(Ae({store:n},i),{accessibleWhenDisabled:r,getItem:u,shouldRegisterItem:!!s&&i.shouldRegisterItem}))})),Jj=sn((e=>ln("button",Zj(e))));var Qj=cn((e=>{var t=e,{store:n,tabId:r,getItem:o}=t,i=Le(t,["store","tabId","getItem"]);const a=(0,v.useRef)(null),s=It(i.id),[l,c]=(0,v.useState)(!1);(0,v.useEffect)((()=>{const e=a.current;if(!e)return;const t=mn(e);c(!!t.length)}),[]);const u=(0,v.useCallback)((e=>{const t=De(Ae({},e),{id:s||e.id,tabId:r});return o?o(t):t}),[s,r,o]),d=n.panels.useState((()=>{var e;return r||(null==(e=n.panels.item(s))?void 0:e.tabId)})),f=n.useState((e=>!!d&&e.selectedId===d));i=De(Ae({id:s,role:"tabpanel","aria-labelledby":d||void 0},i),{ref:Pt(a,i.ref)});const p=Xt({open:f});return i=Nn(Ae({focusable:!l},i)),i=or(Ae({store:p},i)),i=nz(De(Ae({store:n.panels},i),{getItem:u}))})),eV=an((e=>ln("div",Qj(e))));const tV=e=>{if(null!=e)return e.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},nV=(0,a.forwardRef)((({className:e,children:t,tabs:n,selectOnMove:r=!0,initialTabName:o,orientation:i="horizontal",activeClass:s="is-active",onSelect:c},d)=>{const f=(0,u.useInstanceId)(nV,"tab-panel"),p=(0,a.useCallback)((e=>{if(void 0!==e)return`${f}-${e}`}),[f]),m=Kj({setSelectedId:e=>{if(null==e)return;const t=n.find((t=>p(t.name)===e));if(t?.disabled||t===v)return;const r=tV(e);void 0!==r&&c?.(r)},orientation:i,selectOnMove:r,defaultSelectedId:p(o)}),h=tV(m.useState("selectedId")),g=(0,a.useCallback)((e=>{m.setState("selectedId",p(e))}),[p,m]),v=n.find((({name:e})=>e===h)),b=(0,u.usePrevious)(h);return(0,a.useEffect)((()=>{b!==h&&h===o&&h&&c?.(h)}),[h,o,c,b]),(0,a.useLayoutEffect)((()=>{if(v)return;const e=n.find((e=>e.name===o));if(!o||e)if(e&&!e.disabled)g(e.name);else{const e=n.find((e=>!e.disabled));e&&g(e.name)}}),[n,v,o,f,g]),(0,a.useEffect)((()=>{if(!v?.disabled)return;const e=n.find((e=>!e.disabled));e&&g(e.name)}),[n,v?.disabled,g,f]),(0,a.createElement)("div",{className:e,ref:d},(0,a.createElement)(Xj,{store:m,className:"components-tab-panel__tabs"},n.map((e=>(0,a.createElement)(Jj,{key:e.name,id:p(e.name),className:l()("components-tab-panel__tabs-item",e.className,{[s]:e.name===h}),disabled:e.disabled,"aria-controls":`${p(e.name)}-view`,render:(0,a.createElement)(Dy,{icon:e.icon,label:e.icon&&e.title,showTooltip:!!e.icon})},!e.icon&&e.title)))),v&&(0,a.createElement)(eV,{id:`${p(v.name)}-view`,store:m,tabId:p(v.name),className:"components-tab-panel__tab-content"},t(v)))}));var rV=nV;const oV=(0,a.forwardRef)((function(e,t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:s,id:l,className:c,onChange:d,type:f="text",...p}=e,m=(0,u.useInstanceId)(oV,"inspector-text-control",l);return(0,a.createElement)(Ty,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:s,className:c},(0,a.createElement)("input",{className:"components-text-control__input",type:f,id:m,value:i,onChange:e=>d(e.target.value),"aria-describedby":s?m+"__help":void 0,ref:t,...p}))}));var iV=oV;const aV=Ms("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",yv.radiusBlockUi,";border:",yv.borderWidth," solid ",gl.ui.border,";",""),sV=Ms("border-color:",gl.theme.accent,";box-shadow:0 0 0 calc( ",yv.borderWidthFocus," - ",yv.borderWidth," ) ",gl.theme.accent,";outline:2px solid transparent;","");var lV={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};const cV=Ms("display:block;font-family:",vy("default.fontFamily"),";padding:6px 8px;",aV,";font-size:",vy("mobileTextMinFontSize"),";line-height:normal;",`@media (min-width: ${lV["small"]})`,"{font-size:",vy("default.fontSize"),";line-height:normal;}&:focus{",sV,";}&::-webkit-input-placeholder{color:",gl.ui.darkGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",gl.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",gl.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",gl.ui.lightGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",gl.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",gl.ui.lightGrayPlaceholder,";}}","");const uV=Es("textarea",{target:"e1w5nnrk0"})("width:100%;",cV,";");var dV=function e(t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:s,onChange:l,rows:c=4,className:d,...f}=t,p=`inspector-textarea-control-${(0,u.useInstanceId)(e)}`;return(0,a.createElement)(Ty,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:p,help:s,className:d},(0,a.createElement)(uV,{className:"components-textarea-control__input",id:p,rows:c,onChange:e=>l(e.target.value),"aria-describedby":s?p+"__help":void 0,value:i,...f}))};var fV=e=>{const{text:t="",highlight:n=""}=e,r=n.trim();if(!r)return(0,a.createElement)(a.Fragment,null,t);const o=new RegExp(`(${pw(r)})`,"gi");return(0,a.createInterpolateElement)(t.replace(o,"<mark>$&</mark>"),{mark:(0,a.createElement)("mark",null)})};var pV=(0,a.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(r.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"}));var mV=function(e){const{children:t}=e;return(0,a.createElement)("div",{className:"components-tip"},(0,a.createElement)(AE,{icon:pV}),(0,a.createElement)("p",null,t))};var hV=function e({__nextHasNoMarginBottom:t,label:n,checked:r,help:o,className:i,onChange:s,disabled:l}){const c=`inspector-toggle-control-${(0,u.useInstanceId)(e)}`,d=as()("components-toggle-control",i,!t&&Ms({marginBottom:Bg(3)},"",""));let f,p;return o&&("function"==typeof o?void 0!==r&&(p=o(r)):p=o,p&&(f=c+"__help")),(0,a.createElement)(Ty,{id:c,help:p,className:d,__nextHasNoMarginBottom:!0},(0,a.createElement)(Yy,{justify:"flex-start",spacing:3},(0,a.createElement)(Rz,{id:c,checked:r,onChange:function(e){s(e.target.checked)},"aria-describedby":f,disabled:l}),(0,a.createElement)(zg,{as:"label",htmlFor:c,className:"components-toggle-control__label"},n)))};const gV=(0,a.forwardRef)((function(e,t){const{icon:n,label:r,...o}=e;return(0,a.createElement)(xz,{...o,isIcon:!0,"aria-label":r,showTooltip:!0,ref:t},(0,a.createElement)(Oy,{icon:n}))}));var vV=gV,bV=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);return r=iz(Ae({store:n},r))})),yV=sn((e=>ln("button",bV(e))));var wV=(0,a.createContext)(void 0);var xV=(0,a.forwardRef)((function({children:e,as:t,...n},r){const o=(0,a.useContext)(wV),i="function"==typeof e;if(!i&&!t)return null;const s={...n,ref:r,"data-toolbar-item":!0};if(!o)return t?(0,a.createElement)(t,{...s},e):i?e(s):null;const l=i?e:t&&(0,a.createElement)(t,null,e);return(0,a.createElement)(yV,{...s,store:o,render:l})}));var EV=({children:e,className:t})=>(0,a.createElement)("div",{className:t},e);var _V=(0,a.forwardRef)((function({children:e,className:t,containerClassName:n,extraProps:r,isActive:o,isDisabled:i,title:s,...c},u){return(0,a.useContext)(wV)?(0,a.createElement)(xV,{className:l()("components-toolbar-button",t),...r,...c,ref:u},(t=>(0,a.createElement)(Dy,{label:s,isPressed:o,disabled:i,...t},e))):(0,a.createElement)(EV,{className:n},(0,a.createElement)(Dy,{ref:u,icon:c.icon,label:s,shortcut:c.shortcut,"data-subscript":c.subscript,onClick:e=>{e.stopPropagation(),c.onClick&&c.onClick(e)},className:l()("components-toolbar__control",t),isPressed:o,disabled:i,"data-toolbar-item":!0,...r,...c},e))}));var CV=({className:e,children:t,...n})=>(0,a.createElement)("div",{className:e,...n},t);var SV=function({controls:e=[],toggleProps:t,...n}){const r=t=>(0,a.createElement)(RR,{controls:e,toggleProps:{...t,"data-toolbar-item":!0},...n});return(0,a.useContext)(wV)?(0,a.createElement)(xV,{...t},r):r(t)};var kV=function({controls:e=[],children:t,className:n,isCollapsed:r,title:o,...i}){const s=(0,a.useContext)(wV);if(!(e&&e.length||t))return null;const c=l()(s?"components-toolbar-group":"components-toolbar",n);let u;var d;return d=e,u=Array.isArray(d)&&Array.isArray(d[0])?e:[e],r?(0,a.createElement)(SV,{label:o,controls:u,className:c,children:t,...i}):(0,a.createElement)(CV,{className:c,...i},u?.flatMap(((e,t)=>e.map(((e,n)=>(0,a.createElement)(_V,{key:[t,n].join(),containerClassName:t>0&&0===n?"has-left-divider":void 0,...e}))))),t)};function TV(e={}){const t={},n=Ut((()=>function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState();return OL(Ue(We({},e),{orientation:Qe(e.orientation,null==n?void 0:n.orientation,"horizontal"),focusLoop:Qe(e.focusLoop,null==n?void 0:n.focusLoop,!0)}))}(Ae(Ae({},e),t))));return function(e,t){return wL(e,t)}(n,e)}var PV=(0,v.createContext)(void 0),IV=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);const o=n.useState((e=>"both"===e.orientation?void 0:e.orientation));return r=Ot(r,(e=>(0,on.jsx)(PV.Provider,{value:n,children:e})),[n]),r=Ae({role:"toolbar","aria-orientation":o},r),r=$L(Ae({store:n},r))})),RV=an((e=>ln("div",IV(e))));var MV=(0,a.forwardRef)((function({label:e,...t},n){const r=TV({focusLoop:!0,rtl:(0,c.isRTL)()});return(0,a.createElement)(wV.Provider,{value:r},(0,a.createElement)(RV,{ref:n,"aria-label":e,store:r,...t}))}));const OV={DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"}};var NV=(0,a.forwardRef)((function({className:e,label:t,...n},r){if(!t){ei()("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"});const{title:t,...r}=n;return(0,a.createElement)(kV,{isCollapsed:!1,...r,className:e})}const o=l()("components-accessible-toolbar",e);return(0,a.createElement)(vi,{value:OV},(0,a.createElement)(MV,{className:o,label:t,ref:r,...n}))}));var AV=(0,a.forwardRef)((function(e,t){return(0,a.useContext)(wV)?(0,a.createElement)(xV,{ref:t,...e.toggleProps},(t=>(0,a.createElement)(RR,{...e,popoverProps:{...e.popoverProps},toggleProps:t}))):(0,a.createElement)(RR,{...e})}));const DV={columns:e=>Ms("grid-template-columns:",`repeat( ${e}, minmax(0, 1fr) )`,";",""),spacing:Ms("column-gap:",Bg(2),";row-gap:",Bg(4),";",""),item:{fullWidth:{name:"18iuzk9",styles:"grid-column:1/-1"}}},LV={name:"huufmu",styles:">div:not( :first-of-type ){display:none;}"},zV=Ms(DV.item.fullWidth," gap:",Bg(2),";.components-dropdown-menu{margin:",Bg(-1)," 0;line-height:0;}&&&& .components-dropdown-menu__toggle{padding:0;min-width:",Bg(6),";}",""),FV={name:"1pmxm02",styles:"font-size:inherit;font-weight:500;line-height:normal;&&{margin:0;}"},BV=Ms(DV.item.fullWidth,"&>div,&>fieldset{padding-bottom:0;margin-bottom:0;max-width:100%;}&& ",yy,"{margin-bottom:0;",wy,":last-child{margin-bottom:0;}}",Cy,"{margin-bottom:0;}&& ",Kv,"{label{line-height:1.4em;}}",""),jV={name:"eivff4",styles:"display:none"},VV={name:"16gsvie",styles:"min-width:200px"},HV=Es("span",{target:"ews648u0"})("color:",gl.theme.accentDarker10,";font-size:11px;font-weight:500;line-height:1.4;",Gg({marginLeft:Bg(3)})," text-transform:uppercase;"),$V=Ms("color:",gl.gray[900],";&&[aria-disabled='true']{color:",gl.gray[700],";opacity:1;&:hover{color:",gl.gray[700],";}",HV,"{opacity:0.3;}}",""),WV=()=>{},UV=(0,a.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:WV,deregisterPanelItem:WV,flagItemCustomization:WV,registerResetAllFilter:WV,deregisterResetAllFilter:WV,areAllOptionalControlsHidden:!0}),GV=()=>(0,a.useContext)(UV);const KV=({itemClassName:e,items:t,toggleItem:n})=>{if(!t.length)return null;const r=(0,a.createElement)(HV,{"aria-hidden":!0},(0,c.__)("Reset"));return(0,a.createElement)(Kz,{label:(0,c.__)("Defaults")},t.map((([t,o])=>o?(0,a.createElement)(Yz,{key:t,className:e,role:"menuitem",label:(0,c.sprintf)((0,c.__)("Reset %s"),t),onClick:()=>{n(t),(0,uw.speak)((0,c.sprintf)((0,c.__)("%s reset to default"),t),"assertive")},suffix:r},t):(0,a.createElement)(Yz,{key:t,className:e,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0},t))))},qV=({items:e,toggleItem:t})=>e.length?(0,a.createElement)(Kz,{label:(0,c.__)("Tools")},e.map((([e,n])=>{const r=n?(0,c.sprintf)((0,c.__)("Hide and reset %s"),e):(0,c.sprintf)((0,c.__)("Show %s"),e);return(0,a.createElement)(Yz,{key:e,icon:n?gk:null,isSelected:n,label:r,onClick:()=>{n?(0,uw.speak)((0,c.sprintf)((0,c.__)("%s hidden and reset to default"),e),"assertive"):(0,uw.speak)((0,c.sprintf)((0,c.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox"},e)}))):null,YV=ls(((e,t)=>{const{areAllOptionalControlsHidden:n,defaultControlsItemClassName:r,dropdownMenuClassName:o,hasMenuItems:i,headingClassName:s,headingLevel:l=2,label:u,menuItems:d,resetAll:f,toggleItem:p,...m}=function(e){const{className:t,headingLevel:n=2,...r}=ss(e,"ToolsPanelHeader"),o=as(),i=(0,a.useMemo)((()=>o(zV,t)),[t,o]),s=(0,a.useMemo)((()=>o(VV)),[o]),l=(0,a.useMemo)((()=>o(FV)),[o]),c=(0,a.useMemo)((()=>o($V)),[o]),{menuItems:u,hasMenuItems:d,areAllOptionalControlsHidden:f}=GV();return{...r,areAllOptionalControlsHidden:f,defaultControlsItemClassName:c,dropdownMenuClassName:s,hasMenuItems:d,headingClassName:l,headingLevel:n,menuItems:u,className:i}}(e);if(!u)return null;const h=Object.entries(d?.default||{}),g=Object.entries(d?.optional||{}),v=n?Xg:xI,b=(0,c.sprintf)((0,c._x)("%s options","Button label to reveal tool panel options"),u),y=n?(0,c.__)("All options are currently hidden"):void 0,w=[...h,...g].some((([,e])=>e));return(0,a.createElement)(Yy,{...m,ref:t},(0,a.createElement)(kk,{level:l,className:s},u),i&&(0,a.createElement)(RR,{icon:v,label:b,menuProps:{className:o},toggleProps:{isSmall:!0,describedBy:y}},(()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(KV,{items:h,toggleItem:p,itemClassName:r}),(0,a.createElement)(qV,{items:g,toggleItem:p}),(0,a.createElement)(Kz,null,(0,a.createElement)(Yz,{"aria-disabled":!w,variant:"tertiary",onClick:()=>{w&&(f(),(0,uw.speak)((0,c.__)("All options reset"),"assertive"))}},(0,c.__)("Reset all")))))))}),"ToolsPanelHeader");var XV=YV;const ZV=({panelItems:e,shouldReset:t,currentMenuItems:n,menuItemOrder:r})=>{const o={default:{},optional:{}},i={default:{},optional:{}};return e.forEach((({hasValue:e,isShownByDefault:r,label:i})=>{const a=r?"default":"optional",s=n?.[a]?.[i],l=s||e();o[a][i]=!t&&l})),r.forEach((e=>{o.default.hasOwnProperty(e)&&(i.default[e]=o.default[e]),o.optional.hasOwnProperty(e)&&(i.optional[e]=o.optional[e])})),Object.keys(o.default).forEach((e=>{i.default.hasOwnProperty(e)||(i.default[e]=o.default[e])})),Object.keys(o.optional).forEach((e=>{i.optional.hasOwnProperty(e)||(i.optional[e]=o.optional[e])})),i},JV=e=>e&&0===Object.keys(e).length;function QV(e){const{className:t,headingLevel:n=2,resetAll:r,panelId:o,hasInnerWrapper:i=!1,shouldRenderPlaceholderItems:s=!1,__experimentalFirstVisibleItemClass:l,__experimentalLastVisibleItemClass:c,...u}=ss(e,"ToolsPanel"),d=(0,a.useRef)(!1),f=d.current;(0,a.useEffect)((()=>{f&&(d.current=!1)}),[f]);const[p,m]=(0,a.useState)([]),[h,g]=(0,a.useState)([]),[v,b]=(0,a.useState)([]),y=(0,a.useCallback)((e=>{m((t=>{const n=[...t],r=n.findIndex((t=>t.label===e.label));return-1!==r&&n.splice(r,1),[...n,e]})),g((t=>t.includes(e.label)?t:[...t,e.label]))}),[m,g]),w=(0,a.useCallback)((e=>{m((t=>{const n=[...t],r=n.findIndex((t=>t.label===e));return-1!==r&&n.splice(r,1),n}))}),[m]),x=(0,a.useCallback)((e=>{b((t=>[...t,e]))}),[b]),E=(0,a.useCallback)((e=>{b((t=>t.filter((t=>t!==e))))}),[b]),[_,C]=(0,a.useState)({default:{},optional:{}});(0,a.useEffect)((()=>{C((e=>ZV({panelItems:p,shouldReset:!1,currentMenuItems:e,menuItemOrder:h})))}),[p,C,h]);const S=(0,a.useCallback)(((e,t="default")=>{C((n=>({...n,[t]:{...n[t],[e]:!0}})))}),[C]),[k,T]=(0,a.useState)(!1);(0,a.useEffect)((()=>{if(JV(_?.default)&&!JV(_?.optional)){const e=!Object.entries(_.optional).some((([,e])=>e));T(e)}}),[_,T]);const P=as(),I=(0,a.useMemo)((()=>{const e=i&&Ms(">div:not( :first-of-type ){display:grid;",DV.columns(2)," ",DV.spacing," ",DV.item.fullWidth,";}","");const n=JV(_?.default)&&k&&LV;return P((e=>Ms(DV.columns(e)," ",DV.spacing," border-top:",yv.borderWidth," solid ",gl.gray[300],";margin-top:-1px;padding:",Bg(4),";",""))(2),e,n,t)}),[k,t,P,i,_]),R=(0,a.useCallback)((e=>{const t=p.find((t=>t.label===e));if(!t)return;const n=t.isShownByDefault?"default":"optional",r={..._,[n]:{..._[n],[e]:!_[n][e]}};C(r)}),[_,p,C]),M=(0,a.useCallback)((()=>{"function"==typeof r&&(d.current=!0,r(v));const e=ZV({panelItems:p,menuItemOrder:h,shouldReset:!0});C(e)}),[p,v,r,C,h]),O=e=>{const t=_.optional||{},n=e.find((e=>e.isShownByDefault||!!t[e.label]));return n?.label},N=O(p),A=O([...p].reverse());return{...u,headingLevel:n,panelContext:(0,a.useMemo)((()=>({areAllOptionalControlsHidden:k,deregisterPanelItem:w,deregisterResetAllFilter:E,firstDisplayedItem:N,flagItemCustomization:S,hasMenuItems:!!p.length,isResetting:d.current,lastDisplayedItem:A,menuItems:_,panelId:o,registerPanelItem:y,registerResetAllFilter:x,shouldRenderPlaceholderItems:s,__experimentalFirstVisibleItemClass:l,__experimentalLastVisibleItemClass:c})),[k,w,E,N,S,A,_,o,p,x,y,s,l,c]),resetAllItems:M,toggleItem:R,className:I}}var eH=ls(((e,t)=>{const{children:n,label:r,panelContext:o,resetAllItems:i,toggleItem:s,headingLevel:l,...c}=QV(e);return(0,a.createElement)(oT,{...c,columns:2,ref:t},(0,a.createElement)(UV.Provider,{value:o},(0,a.createElement)(XV,{label:r,resetAll:i,toggleItem:s,headingLevel:l}),n))}),"ToolsPanel");const tH=()=>{};const nH=ls(((e,t)=>{const{children:n,isShown:r,shouldRenderPlaceholder:o,...i}=function(e){const{className:t,hasValue:n,isShownByDefault:r=!1,label:o,panelId:i,resetAllFilter:s=tH,onDeselect:l,onSelect:c,...d}=ss(e,"ToolsPanelItem"),{panelId:f,menuItems:p,registerResetAllFilter:m,deregisterResetAllFilter:h,registerPanelItem:g,deregisterPanelItem:v,flagItemCustomization:b,isResetting:y,shouldRenderPlaceholderItems:w,firstDisplayedItem:x,lastDisplayedItem:E,__experimentalFirstVisibleItemClass:_,__experimentalLastVisibleItemClass:C}=GV(),S=(0,a.useCallback)(n,[i,n]),k=(0,a.useCallback)(s,[i,s]),T=(0,u.usePrevious)(f),P=f===i||null===f;(0,a.useEffect)((()=>(P&&null!==T&&g({hasValue:S,isShownByDefault:r,label:o,panelId:i}),()=>{(null===T&&f||f===i)&&v(o)})),[f,P,r,o,S,i,T,g,v]),(0,a.useEffect)((()=>(P&&m(k),()=>{P&&h(k)})),[m,h,k,P]);const I=r?"default":"optional",R=p?.[I]?.[o],M=(0,u.usePrevious)(R),O=void 0!==p?.[I]?.[o],N=n(),A=(0,u.usePrevious)(N),D=N&&!A;(0,a.useEffect)((()=>{D&&(r||null===f)&&b(o,I)}),[f,D,r,I,o,b]),(0,a.useEffect)((()=>{O&&!y&&P&&(!R||N||M||c?.(),!R&&M&&l?.())}),[P,R,O,y,N,M,c,l]);const L=r?void 0!==p?.[I]?.[o]:R,z=as(),F=(0,a.useMemo)((()=>z(BV,w&&!L&&jV,t,x===o&&_,E===o&&C)),[L,w,t,z,x,E,_,C,o]);return{...d,isShown:L,shouldRenderPlaceholder:w,className:F}}(e);return r?(0,a.createElement)(Cs,{...i,ref:t},n):o?(0,a.createElement)(Cs,{...i,ref:t}):null}),"ToolsPanelItem");var rH=nH,oH=window.wp.keycodes;const iH=(0,a.createContext)(void 0),aH=iH.Provider;function sH({children:e}){const[t,n]=(0,a.useState)(),r=(0,a.useMemo)((()=>({lastFocusedElement:t,setLastFocusedElement:n})),[t]);return(0,a.createElement)(aH,{value:r},e)}function lH(e){return yR.focus.focusable.find(e,{sequential:!0}).filter((t=>t.closest('[role="row"]')===e))}const cH=(0,a.forwardRef)((function({children:e,onExpandRow:t=(()=>{}),onCollapseRow:n=(()=>{}),onFocusRow:r=(()=>{}),applicationAriaLabel:o,...i},s){const l=(0,a.useCallback)((e=>{const{keyCode:o,metaKey:i,ctrlKey:a,altKey:s}=e;if(i||a||s||![oH.UP,oH.DOWN,oH.LEFT,oH.RIGHT,oH.HOME,oH.END].includes(o))return;e.stopPropagation();const{activeElement:l}=document,{currentTarget:c}=e;if(!l||!c.contains(l))return;const u=l.closest('[role="row"]');if(!u)return;const d=lH(u),f=d.indexOf(l),p=0===f,m=p&&("false"===u.getAttribute("data-expanded")||"false"===u.getAttribute("aria-expanded"))&&o===oH.RIGHT;if([oH.LEFT,oH.RIGHT].includes(o)){let r;if(r=o===oH.LEFT?Math.max(0,f-1):Math.min(f+1,d.length-1),p){if(o===oH.LEFT){var h;if("true"===u.getAttribute("data-expanded")||"true"===u.getAttribute("aria-expanded"))return n(u),void e.preventDefault();const t=Math.max(parseInt(null!==(h=u?.getAttribute("aria-level"))&&void 0!==h?h:"1",10)-1,1),r=Array.from(c.querySelectorAll('[role="row"]'));let o=u;for(let e=r.indexOf(u);e>=0;e--){const n=r[e].getAttribute("aria-level");if(null!==n&&parseInt(n,10)===t){o=r[e];break}}lH(o)?.[0]?.focus()}if(o===oH.RIGHT){if("false"===u.getAttribute("data-expanded")||"false"===u.getAttribute("aria-expanded"))return t(u),void e.preventDefault();const n=lH(u);n.length>0&&n[r]?.focus()}return void e.preventDefault()}if(m)return;d[r].focus(),e.preventDefault()}else if([oH.UP,oH.DOWN].includes(o)){const t=Array.from(c.querySelectorAll('[role="row"]')),n=t.indexOf(u);let i;if(i=o===oH.UP?Math.max(0,n-1):Math.min(n+1,t.length-1),i===n)return void e.preventDefault();const a=lH(t[i]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),r(e,u,t[i]),e.preventDefault()}else if([oH.HOME,oH.END].includes(o)){const t=Array.from(c.querySelectorAll('[role="row"]')),n=t.indexOf(u);let i;if(i=o===oH.HOME?0:t.length-1,i===n)return void e.preventDefault();const a=lH(t[i]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),r(e,u,t[i]),e.preventDefault()}}),[t,n,r]);return(0,a.createElement)(sH,null,(0,a.createElement)("div",{role:"application","aria-label":o},(0,a.createElement)("table",{...i,role:"treegrid",onKeyDown:l,ref:s},(0,a.createElement)("tbody",null,e))))}));var uH=cH;var dH=(0,a.forwardRef)((function({children:e,level:t,positionInSet:n,setSize:r,isExpanded:o,...i},s){return(0,a.createElement)("tr",{...i,ref:s,role:"row","aria-level":t,"aria-posinset":n,"aria-setsize":r,"aria-expanded":o},e)}));var fH=(0,a.forwardRef)((function({children:e,as:t,...n},r){const o=(0,a.useRef)(),i=r||o,{lastFocusedElement:s,setLastFocusedElement:l}=(0,a.useContext)(iH);let c;s&&(c=s===("current"in i?i.current:void 0)?0:-1);const u={ref:i,tabIndex:c,onFocus:e=>l?.(e.target),...n};return"function"==typeof e?e(u):t?(0,a.createElement)(t,{...u},e):null}));var pH=(0,a.forwardRef)((function({children:e,...t},n){return(0,a.createElement)(fH,{ref:n,...t},e)}));var mH=(0,a.forwardRef)((function({children:e,withoutGridItem:t=!1,...n},r){return(0,a.createElement)("td",{...n,role:"gridcell"},t?(0,a.createElement)(a.Fragment,null,e):(0,a.createElement)(pH,{ref:r},e))}));function hH(e){e.stopPropagation()}var gH=(0,a.forwardRef)(((e,t)=>(ei()("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,a.createElement)("div",{...e,ref:t,onMouseDown:hH}))));function vH(e){return ex((0,a.useContext)(nx).fills,{sync:!0}).get(e)}const bH=Es("div",{target:"ebn2ljm1"})("&:not( :first-of-type ){",(({offsetAmount:e})=>Ms({marginInlineStart:e},"","")),";}",(({zIndex:e})=>Ms({zIndex:e},"","")),";");var yH={name:"rs0gp6",styles:"grid-row-start:1;grid-column-start:1"};const wH=Es("div",{target:"ebn2ljm0"})("display:inline-grid;grid-auto-flow:column;position:relative;&>",bH,"{position:relative;justify-self:start;",(({isLayered:e})=>e?yH:void 0),";}");const xH=ls((function(e,t){const{children:n,className:r,isLayered:o=!0,isReversed:i=!1,offset:s=0,...l}=ss(e,"ZStack"),c=Ky(n),u=c.length-1,d=c.map(((e,t)=>{const n=i?u-t:t,r=o?s*t:s,l=(0,a.isValidElement)(e)?e.key:t;return(0,a.createElement)(bH,{offsetAmount:r,zIndex:n,key:l},e)}));return(0,a.createElement)(wH,{...l,className:r,isLayered:o,ref:t},d)}),"ZStack");var EH=xH;const _H={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function CH(e=_H){const t=(0,a.useRef)(null),[n,r]=(0,a.useState)(!1);function o(e){var n;const o=Array.from(null!==(n=t.current?.querySelectorAll('[role="region"][tabindex="-1"]'))&&void 0!==n?n:[]);if(!o.length)return;let i=o[0];const a=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),s=a?o.indexOf(a):-1;if(-1!==s){let t=s+e;t=-1===t?o.length-1:t,t=t===o.length?0:t,i=o[t]}i.focus(),r(!0)}const i=(0,u.useRefEffect)((e=>{function t(){r(!1)}return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[r]);return{ref:(0,u.useMergeRefs)([t,i]),className:n?"is-focusing-regions":"",onKeyDown(t){e.previous.some((({modifier:e,character:n})=>oH.isKeyboardEvent[e](t,n)))?o(-1):e.next.some((({modifier:e,character:n})=>oH.isKeyboardEvent[e](t,n)))&&o(1)}}}var SH=(0,u.createHigherOrderComponent)((e=>({shortcuts:t,...n})=>(0,a.createElement)("div",{...CH(t)},(0,a.createElement)(e,{...n}))),"navigateRegions");var kH=(0,u.createHigherOrderComponent)((e=>function(t){const n=(0,u.useConstrainedTabbing)();return(0,a.createElement)("div",{ref:n,tabIndex:-1},(0,a.createElement)(e,{...t}))}),"withConstrainedTabbing"),TH=e=>(0,u.createHigherOrderComponent)((t=>class extends a.Component{constructor(e){super(e),this.nodeRef=this.props.node,this.state={fallbackStyles:void 0,grabStylesCompleted:!1},this.bindRef=this.bindRef.bind(this)}bindRef(e){e&&(this.nodeRef=e)}componentDidMount(){this.grabFallbackStyles()}componentDidUpdate(){this.grabFallbackStyles()}grabFallbackStyles(){const{grabStylesCompleted:t,fallbackStyles:n}=this.state;if(this.nodeRef&&!t){const t=e(this.nodeRef,this.props);di()(t,n)||this.setState({fallbackStyles:t,grabStylesCompleted:Object.values(t).every(Boolean)})}}render(){const e=(0,a.createElement)(t,{...this.props,...this.state.fallbackStyles});return this.props.node?e:(0,a.createElement)("div",{ref:this.bindRef}," ",e," ")}}),"withFallbackStyles"),PH=window.wp.hooks;const IH=16;function RH(e){return(0,u.createHigherOrderComponent)((t=>{const n="core/with-filters/"+e;let r;class o extends a.Component{constructor(n){super(n),void 0===r&&(r=(0,PH.applyFilters)(e,t))}componentDidMount(){o.instances.push(this),1===o.instances.length&&((0,PH.addAction)("hookRemoved",n,s),(0,PH.addAction)("hookAdded",n,s))}componentWillUnmount(){o.instances=o.instances.filter((e=>e!==this)),0===o.instances.length&&((0,PH.removeAction)("hookRemoved",n),(0,PH.removeAction)("hookAdded",n))}render(){return(0,a.createElement)(r,{...this.props})}}o.instances=[];const i=(0,u.debounce)((()=>{r=(0,PH.applyFilters)(e,t),o.instances.forEach((e=>{e.forceUpdate()}))}),IH);function s(t){t===e&&i()}return o}),"withFilters")}var MH=(0,u.createHigherOrderComponent)((e=>{const t=({onFocusReturn:e}={})=>t=>n=>{const r=(0,u.useFocusReturn)(e);return(0,a.createElement)("div",{ref:r},(0,a.createElement)(t,{...n}))};if((n=e)instanceof a.Component||"function"==typeof n){const n=e;return t()(n)}var n;return t(e)}),"withFocusReturn");const OH=({children:e})=>(ei()("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),e);var NH=(0,u.createHigherOrderComponent)((e=>{function t(t,r){const[o,i]=(0,a.useState)([]),s=(0,a.useMemo)((()=>{const e=e=>{const t=e.id?e:{...e,id:gx()};i((e=>[...e,t]))};return{createNotice:e,createErrorNotice:t=>{e({status:"error",content:t})},removeNotice:e=>{i((t=>t.filter((t=>t.id!==e))))},removeAllNotices:()=>{i([])}}}),[]),l={...t,noticeList:o,noticeOperations:s,noticeUI:o.length>0&&(0,a.createElement)(gB,{className:"components-with-notices-ui",notices:o,onRemove:s.removeNotice})};return n?(0,a.createElement)(e,{...l,ref:r}):(0,a.createElement)(e,{...l})}let n;const{render:r}=e;return"function"==typeof r?(n=!0,(0,a.forwardRef)(t)):t}),"withNotices"),AH=window.wp.privateApis;const DH=Os({"0%":{left:"-50%"},"100%":{left:"100%"}}),LH=Es("div",{target:"e15u147w2"})("position:relative;overflow:hidden;width:100%;max-width:160px;height:",yv.borderWidthFocus,";background-color:var(\n\t\t--wp-components-color-gray-300,\n\t\t",gl.gray[300],"\n\t);border-radius:",yv.radiusBlockUi,";"),zH=Es("div",{target:"e15u147w1"})("display:inline-block;position:absolute;top:0;height:100%;border-radius:",yv.radiusBlockUi,";background-color:",gl.theme.accent,";",(({isIndeterminate:e,value:t})=>Ms(e?{animationDuration:"1.5s",animationTimingFunction:"ease-in-out",animationIterationCount:"infinite",animationName:DH,width:"50%"}:{width:`${t}%`,transition:"width 0.4s ease-in-out"},"","")),";"),FH=Es("progress",{target:"e15u147w0"})({name:"11fb690",styles:"position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"});var BH=(0,a.forwardRef)((function(e,t){const{className:n,value:r,...o}=e,i=!Number.isFinite(r);return(0,a.createElement)(LH,{className:n},(0,a.createElement)(zH,{isIndeterminate:i,value:r}),(0,a.createElement)(FH,{max:100,value:r,"aria-label":(0,c.__)("Loading …"),ref:t,...o}))}));function jH(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function VH(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function HH(...e){return(0,v.useCallback)(VH(...e),e)}function $H(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,v.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,v.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,v.createContext)(r),i=n.length;function a(t){const{scope:n,children:r,...a}=t,s=(null==n?void 0:n[e][i])||o,l=(0,v.useMemo)((()=>a),Object.values(a));return(0,v.createElement)(s.Provider,{value:l},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){const s=(null==a?void 0:a[e][i])||o,l=(0,v.useContext)(s);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},WH(r,...t)]}function WH(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,v.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function UH(e){const t=(0,v.useRef)(e);return(0,v.useEffect)((()=>{t.current=e})),(0,v.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function GH({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,v.useState)(e),[r]=n,o=(0,v.useRef)(r),i=UH(t);return(0,v.useEffect)((()=>{o.current!==r&&(i(r),o.current=r)}),[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,a=i?e:r,s=UH(n);return[a,(0,v.useCallback)((t=>{if(i){const n="function"==typeof t?t(e):t;n!==e&&s(n)}else o(t)}),[i,e,o,s])]}const KH=(0,v.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=v.Children.toArray(n),i=o.find(XH);if(i){const e=i.props.children,n=o.map((t=>t===i?v.Children.count(e)>1?v.Children.only(null):(0,v.isValidElement)(e)?e.props.children:null:t));return(0,v.createElement)(qH,ms({},r,{ref:t}),(0,v.isValidElement)(e)?(0,v.cloneElement)(e,void 0,n):null)}return(0,v.createElement)(qH,ms({},r,{ref:t}),n)}));KH.displayName="Slot";const qH=(0,v.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,v.isValidElement)(n)?(0,v.cloneElement)(n,{...ZH(r,n.props),ref:VH(t,n.ref)}):v.Children.count(n)>1?v.Children.only(null):null}));qH.displayName="SlotClone";const YH=({children:e})=>(0,v.createElement)(v.Fragment,null,e);function XH(e){return(0,v.isValidElement)(e)&&e.type===YH}function ZH(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const JH=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,v.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,i=r?KH:t;return(0,v.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,v.createElement)(i,ms({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function QH(e,t){e&&(0,Bt.flushSync)((()=>e.dispatchEvent(t)))}function e$(e){const t=e+"CollectionProvider",[n,r]=$H(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{const{scope:t,children:n}=e,r=y().useRef(null),i=y().useRef(new Map).current;return y().createElement(o,{scope:t,itemMap:i,collectionRef:r},n)},s=e+"CollectionSlot",l=y().forwardRef(((e,t)=>{const{scope:n,children:r}=e,o=HH(t,i(s,n).collectionRef);return y().createElement(KH,{ref:o},r)})),c=e+"CollectionItemSlot",u="data-radix-collection-item",d=y().forwardRef(((e,t)=>{const{scope:n,children:r,...o}=e,a=y().useRef(null),s=HH(t,a),l=i(c,n);return y().useEffect((()=>(l.itemMap.set(a,{ref:a,...o}),()=>{l.itemMap.delete(a)}))),y().createElement(KH,{[u]:"",ref:s},r)}));return[{Provider:a,Slot:l,ItemSlot:d},function(t){const n=i(e+"CollectionConsumer",t),r=y().useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${u}]`)),r=Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)));return r}),[n.collectionRef,n.itemMap]);return r},r]}const t$=(0,v.createContext)(void 0);function n$(e){const t=(0,v.useContext)(t$);return e||t||"ltr"}const r$="dismissableLayer.update",o$="dismissableLayer.pointerDownOutside",i$="dismissableLayer.focusOutside";let a$;const s$=(0,v.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),l$=(0,v.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:l,...c}=e,u=(0,v.useContext)(s$),[d,f]=(0,v.useState)(null),p=null!==(n=null==d?void 0:d.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,m]=(0,v.useState)({}),h=HH(t,(e=>f(e))),g=Array.from(u.layers),[b]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(b),w=d?g.indexOf(d):-1,x=u.layersWithOutsidePointerEventsDisabled.size>0,E=w>=y,_=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e),r=(0,v.useRef)(!1),o=(0,v.useRef)((()=>{}));return(0,v.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const i={originalEvent:e};function a(){u$(o$,n,i,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=a,t.addEventListener("click",o.current,{once:!0})):a()}r.current=!1},i=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...u.branches].some((e=>e.contains(t)));E&&!n&&(null==i||i(e),null==s||s(e),e.defaultPrevented||null==l||l())}),p),C=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e),r=(0,v.useRef)(!1);return(0,v.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){u$(i$,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...u.branches].some((e=>e.contains(t)))||(null==a||a(e),null==s||s(e),e.defaultPrevented||null==l||l())}),p);return function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e);(0,v.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}((e=>{w===u.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))}),p),(0,v.useEffect)((()=>{if(d)return r&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(a$=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),c$(),()=>{r&&1===u.layersWithOutsidePointerEventsDisabled.size&&(p.body.style.pointerEvents=a$)}}),[d,p,r,u]),(0,v.useEffect)((()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),c$())}),[d,u]),(0,v.useEffect)((()=>{const e=()=>m({});return document.addEventListener(r$,e),()=>document.removeEventListener(r$,e)}),[]),(0,v.createElement)(JH.div,ms({},c,{ref:h,style:{pointerEvents:x?E?"auto":"none":void 0,...e.style},onFocusCapture:jH(e.onFocusCapture,C.onFocusCapture),onBlurCapture:jH(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:jH(e.onPointerDownCapture,_.onPointerDownCapture)}))}));function c$(){const e=new CustomEvent(r$);document.dispatchEvent(e)}function u$(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?QH(o,i):o.dispatchEvent(i)}let d$=0;function f$(){(0,v.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:p$()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:p$()),d$++,()=>{1===d$&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),d$--}}),[])}function p$(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const m$="focusScope.autoFocusOnMount",h$="focusScope.autoFocusOnUnmount",g$={bubbles:!1,cancelable:!0},v$=(0,v.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[s,l]=(0,v.useState)(null),c=UH(o),u=UH(i),d=(0,v.useRef)(null),f=HH(t,(e=>l(e))),p=(0,v.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,v.useEffect)((()=>{if(r){function e(e){if(p.paused||!s)return;const t=e.target;s.contains(t)?d.current=t:x$(d.current,{select:!0})}function t(e){!p.paused&&s&&(s.contains(e.relatedTarget)||x$(d.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[r,s,p.paused]),(0,v.useEffect)((()=>{if(s){E$.add(p);const t=document.activeElement;if(!s.contains(t)){const n=new CustomEvent(m$,g$);s.addEventListener(m$,c),s.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(x$(r,{select:t}),document.activeElement!==n)return}((e=b$(s),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&x$(s))}return()=>{s.removeEventListener(m$,c),setTimeout((()=>{const e=new CustomEvent(h$,g$);s.addEventListener(h$,u),s.dispatchEvent(e),e.defaultPrevented||x$(null!=t?t:document.body,{select:!0}),s.removeEventListener(h$,u),E$.remove(p)}),0)}}var e}),[s,c,u,p]);const m=(0,v.useCallback)((e=>{if(!n&&!r)return;if(p.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,i]=function(e){const t=b$(e),n=y$(t,e),r=y$(t.reverse(),e);return[n,r]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&x$(i,{select:!0})):(e.preventDefault(),n&&x$(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,p.paused]);return(0,v.createElement)(JH.div,ms({tabIndex:-1},a,{ref:f,onKeyDown:m}))}));function b$(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function y$(e,t){for(const n of e)if(!w$(n,{upTo:t}))return n}function w$(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function x$(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const E$=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=_$(e,t),e.unshift(t)},remove(t){var n;e=_$(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function _$(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const C$=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?v.useLayoutEffect:()=>{},S$=v["useId".toString()]||(()=>{});let k$=0;function T$(e){const[t,n]=v.useState(S$());return C$((()=>{e||n((e=>null!=e?e:String(k$++)))}),[e]),e||(t?`radix-${t}`:"")}function P$(e){return e.split("-")[0]}function I$(e){return e.split("-")[1]}function R$(e){return["top","bottom"].includes(P$(e))?"x":"y"}function M$(e){return"y"===e?"height":"width"}function O$(e,t,n){let{reference:r,floating:o}=e;const i=r.x+r.width/2-o.width/2,a=r.y+r.height/2-o.height/2,s=R$(t),l=M$(s),c=r[l]/2-o[l]/2,u="x"===s;let d;switch(P$(t)){case"top":d={x:i,y:r.y-o.height};break;case"bottom":d={x:i,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:a};break;case"left":d={x:r.x-o.width,y:a};break;default:d={x:r.x,y:r.y}}switch(I$(t)){case"start":d[s]-=c*(n&&u?-1:1);break;case"end":d[s]+=c*(n&&u?-1:1)}return d}function N$(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function A$(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function D$(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=t,m=N$(p),h=s[f?"floating"===d?"reference":"floating":d],g=A$(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v=A$(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===d?{...a.floating,x:r,y:o}:a.reference,offsetParent:await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),strategy:l}):a[d]);return{top:g.top-v.top+m.top,bottom:v.bottom-g.bottom+m.bottom,left:g.left-v.left+m.left,right:v.right-g.right+m.right}}const L$=Math.min,z$=Math.max;function F$(e,t,n){return z$(e,L$(t,n))}const B$=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=null!=e?e:{},{x:o,y:i,placement:a,rects:s,platform:l}=t;if(null==n)return{};const c=N$(r),u={x:o,y:i},d=R$(a),f=I$(a),p=M$(d),m=await l.getDimensions(n),h="y"===d?"top":"left",g="y"===d?"bottom":"right",v=s.reference[p]+s.reference[d]-u[d]-s.floating[p],b=u[d]-s.reference[d],y=await(null==l.getOffsetParent?void 0:l.getOffsetParent(n));let w=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0;0===w&&(w=s.floating[p]);const x=v/2-b/2,E=c[h],_=w-m[p]-c[g],C=w/2-m[p]/2+x,S=F$(E,C,_),k=("start"===f?c[h]:c[g])>0&&C!==S&&s.reference[p]<=s.floating[p];return{[d]:u[d]-(k?C<E?E-C:_-C:0),data:{[d]:S,centerOffset:C-S}}}}),j$={left:"right",right:"left",bottom:"top",top:"bottom"};function V$(e){return e.replace(/left|right|bottom|top/g,(e=>j$[e]))}function H$(e,t,n){void 0===n&&(n=!1);const r=I$(e),o=R$(e),i=M$(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=V$(a)),{main:a,cross:V$(a)}}const $$={start:"end",end:"start"};function W$(e){return e.replace(/start|end/g,(e=>$$[e]))}const U$=["top","right","bottom","left"],G$=(U$.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:i,initialPlacement:a,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",flipAlignment:p=!0,...m}=e,h=P$(r),g=d||(h!==a&&p?function(e){const t=V$(e);return[W$(e),t,W$(t)]}(a):[V$(a)]),v=[a,...g],b=await D$(t,m),y=[];let w=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&y.push(b[h]),u){const{main:e,cross:t}=H$(r,i,await(null==s.isRTL?void 0:s.isRTL(l.floating)));y.push(b[e],b[t])}if(w=[...w,{placement:r,overflows:y}],!y.every((e=>e<=0))){var x,E;const e=(null!=(x=null==(E=o.flip)?void 0:E.index)?x:0)+1,t=v[e];if(t)return{data:{index:e,overflows:w},reset:{placement:t}};let n="bottom";switch(f){case"bestFit":{var _;const e=null==(_=w.map((e=>[e,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:_[0].placement;e&&(n=e);break}case"initialPlacement":n=a}if(r!==n)return{reset:{placement:n}}}return{}}}});function K$(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function q$(e){return U$.some((t=>e[t]>=0))}const Y$=function(e){let{strategy:t="referenceHidden",...n}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:r}=e;switch(t){case"referenceHidden":{const t=K$(await D$(e,{...n,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:q$(t)}}}case"escaped":{const t=K$(await D$(e,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:q$(t)}}}default:return{}}}}},X$=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=P$(n),s=I$(n),l="x"===R$(n),c=["left","top"].includes(a)?-1:1,u=i&&l?-1:1,d="function"==typeof t?t(e):t;let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}};function Z$(e){return"x"===e?"y":"x"}const J$=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,c={x:n,y:r},u=await D$(t,l),d=R$(P$(o)),f=Z$(d);let p=c[d],m=c[f];if(i){const e="y"===d?"bottom":"right";p=F$(p+u["y"===d?"top":"left"],p,p-u[e])}if(a){const e="y"===f?"bottom":"right";m=F$(m+u["y"===f?"top":"left"],m,m-u[e])}const h=s.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},Q$=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=e,u={x:n,y:r},d=R$(o),f=Z$(d);let p=u[d],m=u[f];const h="function"==typeof s?s({...i,placement:o}):s,g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+g.mainAxis,n=i.reference[d]+i.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var v,b,y,w;const e="y"===d?"width":"height",t=["top","left"].includes(P$(o)),n=i.reference[f]-i.floating[e]+(t&&null!=(v=null==(b=a.offset)?void 0:b[f])?v:0)+(t?0:g.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:null!=(y=null==(w=a.offset)?void 0:w[f])?y:0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[d]:p,[f]:m}}}},eW=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a,...s}=e,l=await D$(t,s),c=P$(n),u=I$(n);let d,f;"top"===c||"bottom"===c?(d=c,f=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(f=c,d="end"===u?"top":"bottom");const p=z$(l.left,0),m=z$(l.right,0),h=z$(l.top,0),g=z$(l.bottom,0),v={availableHeight:r.floating.height-(["left","right"].includes(n)?2*(0!==h||0!==g?h+g:z$(l.top,l.bottom)):l[d]),availableWidth:r.floating.width-(["top","bottom"].includes(n)?2*(0!==p||0!==m?p+m:z$(l.left,l.right)):l[f])},b=await o.getDimensions(i.floating);null==a||a({...t,...v});const y=await o.getDimensions(i.floating);return b.width!==y.width||b.height!==y.height?{reset:{rects:!0}}:{}}}};function tW(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function nW(e){if(null==e)return window;if(!tW(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function rW(e){return nW(e).getComputedStyle(e)}function oW(e){return tW(e)?"":e?(e.nodeName||"").toLowerCase():""}function iW(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}function aW(e){return e instanceof nW(e).HTMLElement}function sW(e){return e instanceof nW(e).Element}function lW(e){return"undefined"!=typeof ShadowRoot&&(e instanceof nW(e).ShadowRoot||e instanceof ShadowRoot)}function cW(e){const{overflow:t,overflowX:n,overflowY:r}=rW(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function uW(e){return["table","td","th"].includes(oW(e))}function dW(e){const t=/firefox/i.test(iW()),n=rW(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function fW(){return!/^((?!chrome|android).)*safari/i.test(iW())}const pW=Math.min,mW=Math.max,hW=Math.round;function gW(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect();let l=1,c=1;t&&aW(e)&&(l=e.offsetWidth>0&&hW(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&hW(s.height)/e.offsetHeight||1);const u=sW(e)?nW(e):window,d=!fW()&&n,f=(s.left+(d&&null!=(r=null==(o=u.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(s.top+(d&&null!=(i=null==(a=u.visualViewport)?void 0:a.offsetTop)?i:0))/c,m=s.width/l,h=s.height/c;return{width:m,height:h,top:p,right:f+m,bottom:p+h,left:f,x:f,y:p}}function vW(e){return(t=e,(t instanceof nW(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function bW(e){return sW(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function yW(e){return gW(vW(e)).left+bW(e).scrollLeft}function wW(e,t,n){const r=aW(t),o=vW(t),i=gW(e,r&&function(e){const t=gW(e);return hW(t.width)!==e.offsetWidth||hW(t.height)!==e.offsetHeight}(t),"fixed"===n);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==oW(t)||cW(o))&&(a=bW(t)),aW(t)){const e=gW(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=yW(o));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}function xW(e){return"html"===oW(e)?e:e.assignedSlot||e.parentNode||(lW(e)?e.host:null)||vW(e)}function EW(e){return aW(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function _W(e){const t=nW(e);let n=EW(e);for(;n&&uW(n)&&"static"===getComputedStyle(n).position;)n=EW(n);return n&&("html"===oW(n)||"body"===oW(n)&&"static"===getComputedStyle(n).position&&!dW(n))?t:n||function(e){let t=xW(e);for(lW(t)&&(t=t.host);aW(t)&&!["html","body"].includes(oW(t));){if(dW(t))return t;t=t.parentNode}return null}(e)||t}function CW(e){if(aW(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=gW(e);return{width:t.width,height:t.height}}function SW(e){const t=xW(e);return["html","body","#document"].includes(oW(t))?e.ownerDocument.body:aW(t)&&cW(t)?t:SW(t)}function kW(e,t){var n;void 0===t&&(t=[]);const r=SW(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=nW(r),a=o?[i].concat(i.visualViewport||[],cW(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(kW(a))}function TW(e,t,n){return"viewport"===t?A$(function(e,t){const n=nW(e),r=vW(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=fW();(e||!e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):sW(t)?function(e,t){const n=gW(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):A$(function(e){var t;const n=vW(e),r=bW(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=mW(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=mW(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let s=-r.scrollLeft+yW(e);const l=-r.scrollTop;return"rtl"===rW(o||n).direction&&(s+=mW(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(vW(e)))}function PW(e){const t=kW(e),n=["absolute","fixed"].includes(rW(e).position)&&aW(e)?_W(e):e;return sW(n)?t.filter((e=>sW(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&lW(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==oW(e))):[]}const IW={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[..."clippingAncestors"===n?PW(t):[].concat(n),r],a=i[0],s=i.reduce(((e,n)=>{const r=TW(t,n,o);return e.top=mW(r.top,e.top),e.right=pW(r.right,e.right),e.bottom=pW(r.bottom,e.bottom),e.left=mW(r.left,e.left),e}),TW(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=aW(n),i=vW(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==oW(n)||cW(i))&&(a=bW(n)),aW(n))){const e=gW(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}},isElement:sW,getDimensions:CW,getOffsetParent:_W,getDocumentElement:vW,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:wW(t,_W(n),r),floating:{...CW(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===rW(e).direction};function RW(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=o&&!s,c=i&&!s,u=l||c?[...sW(e)?kW(e):[],...kW(t)]:[];u.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));let d,f=null;if(a){let r=!0;f=new ResizeObserver((()=>{r||n(),r=!1})),sW(e)&&!s&&f.observe(e),f.observe(t)}let p=s?gW(e):null;return s&&function t(){const r=gW(e);!p||r.x===p.x&&r.y===p.y&&r.width===p.width&&r.height===p.height||n(),p=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{l&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==(e=f)||e.disconnect(),f=null,s&&cancelAnimationFrame(d)}}const MW=(e,t,n)=>(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=await(null==a.isRTL?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:u}=O$(l,r,s),d=r,f={},p=0;for(let n=0;n<i.length;n++){const{name:m,fn:h}=i[n],{x:g,y:v,data:b,reset:y}=await h({x:c,y:u,initialPlacement:r,placement:d,strategy:o,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});c=null!=g?g:c,u=null!=v?v:u,f={...f,[m]:{...f[m],...b}},y&&p<=50&&(p++,"object"==typeof y&&(y.placement&&(d=y.placement),y.rects&&(l=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:c,y:u}=O$(l,d,s))),n=-1)}return{x:c,y:u,placement:d,strategy:o,middlewareData:f}})(e,t,{platform:IW,...n});var OW="undefined"!=typeof document?v.useLayoutEffect:v.useEffect;function NW(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!NW(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!NW(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function AW(e){let{middleware:t,placement:n="bottom",strategy:r="absolute",whileElementsMounted:o}=void 0===e?{}:e;const i=v.useRef(null),a=v.useRef(null),s=function(e){const t=v.useRef(e);return OW((()=>{t.current=e})),t}(o),l=v.useRef(null),[c,u]=v.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[d,f]=v.useState(t);NW(null==d?void 0:d.map((e=>{let{options:t}=e;return t})),null==t?void 0:t.map((e=>{let{options:t}=e;return t})))||f(t);const p=v.useCallback((()=>{i.current&&a.current&&MW(i.current,a.current,{middleware:d,placement:n,strategy:r}).then((e=>{m.current&&Bt.flushSync((()=>{u(e)}))}))}),[d,n,r]);OW((()=>{m.current&&p()}),[p]);const m=v.useRef(!1);OW((()=>(m.current=!0,()=>{m.current=!1})),[]);const h=v.useCallback((()=>{if("function"==typeof l.current&&(l.current(),l.current=null),i.current&&a.current)if(s.current){const e=s.current(i.current,a.current,p);l.current=e}else p()}),[p,s]),g=v.useCallback((e=>{i.current=e,h()}),[h]),b=v.useCallback((e=>{a.current=e,h()}),[h]),y=v.useMemo((()=>({reference:i,floating:a})),[]);return v.useMemo((()=>({...c,update:p,refs:y,reference:g,floating:b})),[c,p,y,g,b])}const DW=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?B$({element:t.current,padding:n}).fn(e):{}:t?B$({element:t,padding:n}).fn(e):{};var r}}};const LW="Popper",[zW,FW]=$H(LW),[BW,jW]=zW(LW),VW=e=>{const{__scopePopper:t,children:n}=e,[r,o]=(0,v.useState)(null);return(0,v.createElement)(BW,{scope:t,anchor:r,onAnchorChange:o},n)},HW="PopperAnchor",$W=(0,v.forwardRef)(((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=jW(HW,n),a=(0,v.useRef)(null),s=HH(t,a);return(0,v.useEffect)((()=>{i.onAnchorChange((null==r?void 0:r.current)||a.current)})),r?null:(0,v.createElement)(JH.div,ms({},o,{ref:s}))})),WW="PopperContent",[UW,GW]=zW(WW),[KW,qW]=zW(WW,{hasParent:!1,positionUpdateFns:new Set}),YW=(0,v.forwardRef)(((e,t)=>{var n,r,o,i,a,s,l,c;const{__scopePopper:u,side:d="bottom",sideOffset:f=0,align:p="center",alignOffset:m=0,arrowPadding:h=0,collisionBoundary:g=[],collisionPadding:b=0,sticky:y="partial",hideWhenDetached:w=!1,avoidCollisions:x=!0,onPlaced:E,..._}=e,C=jW(WW,u),[S,k]=(0,v.useState)(null),T=HH(t,(e=>k(e))),[P,I]=(0,v.useState)(null),R=function(e){const[t,n]=(0,v.useState)(void 0);return C$((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;n({width:o,height:i})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}(P),M=null!==(n=null==R?void 0:R.width)&&void 0!==n?n:0,O=null!==(r=null==R?void 0:R.height)&&void 0!==r?r:0,N=d+("center"!==p?"-"+p:""),A="number"==typeof b?b:{top:0,right:0,bottom:0,left:0,...b},D=Array.isArray(g)?g:[g],L=D.length>0,z={padding:A,boundary:D.filter(ZW),altBoundary:L},{reference:F,floating:B,strategy:j,x:V,y:H,placement:$,middlewareData:W,update:U}=AW({strategy:"fixed",placement:N,whileElementsMounted:RW,middleware:[JW(),X$({mainAxis:f+O,alignmentAxis:m}),x?J$({mainAxis:!0,crossAxis:!1,limiter:"partial"===y?Q$():void 0,...z}):void 0,P?DW({element:P,padding:h}):void 0,x?G$({...z}):void 0,eW({...z,apply:({elements:e,availableWidth:t,availableHeight:n})=>{e.floating.style.setProperty("--radix-popper-available-width",`${t}px`),e.floating.style.setProperty("--radix-popper-available-height",`${n}px`)}}),QW({arrowWidth:M,arrowHeight:O}),w?Y$({strategy:"referenceHidden"}):void 0].filter(XW)});C$((()=>{F(C.anchor)}),[F,C.anchor]);const G=null!==V&&null!==H,[K,q]=eU($),Y=UH(E);C$((()=>{G&&(null==Y||Y())}),[G,Y]);const X=null===(o=W.arrow)||void 0===o?void 0:o.x,Z=null===(i=W.arrow)||void 0===i?void 0:i.y,J=0!==(null===(a=W.arrow)||void 0===a?void 0:a.centerOffset),[Q,ee]=(0,v.useState)();C$((()=>{S&&ee(window.getComputedStyle(S).zIndex)}),[S]);const{hasParent:te,positionUpdateFns:ne}=qW(WW,u),re=!te;(0,v.useLayoutEffect)((()=>{if(!re)return ne.add(U),()=>{ne.delete(U)}}),[re,ne,U]),C$((()=>{re&&G&&Array.from(ne).reverse().forEach((e=>requestAnimationFrame(e)))}),[re,G,ne]);const oe={"data-side":K,"data-align":q,..._,ref:T,style:{..._.style,animation:G?void 0:"none",opacity:null!==(s=W.hide)&&void 0!==s&&s.referenceHidden?0:void 0}};return(0,v.createElement)("div",{ref:B,"data-radix-popper-content-wrapper":"",style:{position:j,left:0,top:0,transform:G?`translate3d(${Math.round(V)}px, ${Math.round(H)}px, 0)`:"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:Q,"--radix-popper-transform-origin":[null===(l=W.transformOrigin)||void 0===l?void 0:l.x,null===(c=W.transformOrigin)||void 0===c?void 0:c.y].join(" ")},dir:e.dir},(0,v.createElement)(UW,{scope:u,placedSide:K,onArrowChange:I,arrowX:X,arrowY:Z,shouldHideArrow:J},re?(0,v.createElement)(KW,{scope:u,hasParent:!0,positionUpdateFns:ne},(0,v.createElement)(JH.div,oe)):(0,v.createElement)(JH.div,oe)))}));function XW(e){return void 0!==e}function ZW(e){return null!==e}const JW=()=>({name:"anchorCssProperties",fn(e){const{rects:t,elements:n}=e,{width:r,height:o}=t.reference;return n.floating.style.setProperty("--radix-popper-anchor-width",`${r}px`),n.floating.style.setProperty("--radix-popper-anchor-height",`${o}px`),{}}}),QW=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:s,rects:l,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,m]=eU(s),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,v=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+f/2;let b="",y="";return"bottom"===p?(b=u?h:`${g}px`,y=-f+"px"):"top"===p?(b=u?h:`${g}px`,y=`${l.floating.height+f}px`):"right"===p?(b=-f+"px",y=u?h:`${v}px`):"left"===p&&(b=`${l.floating.width+f}px`,y=u?h:`${v}px`),{data:{x:b,y:y}}}});function eU(e){const[t,n="center"]=e.split("-");return[t,n]}const tU=VW,nU=$W,rU=YW,oU=(0,v.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...o}=e;return r?jt().createPortal((0,v.createElement)(JH.div,ms({},o,{ref:t})),r):null}));const iU=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,v.useState)(),r=(0,v.useRef)({}),o=(0,v.useRef)(e),i=(0,v.useRef)("none"),a=e?"mounted":"unmounted",[s,l]=function(e,t){return(0,v.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,v.useEffect)((()=>{const e=aU(r.current);i.current="mounted"===s?e:"none"}),[s]),C$((()=>{const t=r.current,n=o.current;if(n!==e){const r=i.current,a=aU(t);if(e)l("MOUNT");else if("none"===a||"none"===(null==t?void 0:t.display))l("UNMOUNT");else{l(n&&r!==a?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,l]),C$((()=>{if(t){const e=e=>{const n=aU(r.current).includes(e.animationName);e.target===t&&n&&(0,Bt.flushSync)((()=>l("ANIMATION_END")))},n=e=>{e.target===t&&(i.current=aU(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,v.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):v.Children.only(n),i=HH(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,v.cloneElement)(o,{ref:i}):null};function aU(e){return(null==e?void 0:e.animationName)||"none"}iU.displayName="Presence";const sU="rovingFocusGroup.onEntryFocus",lU={bubbles:!1,cancelable:!0},cU="RovingFocusGroup",[uU,dU,fU]=e$(cU),[pU,mU]=$H(cU,[fU]),[hU,gU]=pU(cU),vU=(0,v.forwardRef)(((e,t)=>(0,v.createElement)(uU.Provider,{scope:e.__scopeRovingFocusGroup},(0,v.createElement)(uU.Slot,{scope:e.__scopeRovingFocusGroup},(0,v.createElement)(bU,ms({},e,{ref:t})))))),bU=(0,v.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=e,d=(0,v.useRef)(null),f=HH(t,d),p=n$(i),[m=null,h]=GH({prop:a,defaultProp:s,onChange:l}),[g,b]=(0,v.useState)(!1),y=UH(c),w=dU(n),x=(0,v.useRef)(!1),[E,_]=(0,v.useState)(0);return(0,v.useEffect)((()=>{const e=d.current;if(e)return e.addEventListener(sU,y),()=>e.removeEventListener(sU,y)}),[y]),(0,v.createElement)(hU,{scope:n,orientation:r,dir:p,loop:o,currentTabStopId:m,onItemFocus:(0,v.useCallback)((e=>h(e)),[h]),onItemShiftTab:(0,v.useCallback)((()=>b(!0)),[]),onFocusableItemAdd:(0,v.useCallback)((()=>_((e=>e+1))),[]),onFocusableItemRemove:(0,v.useCallback)((()=>_((e=>e-1))),[])},(0,v.createElement)(JH.div,ms({tabIndex:g||0===E?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...e.style},onMouseDown:jH(e.onMouseDown,(()=>{x.current=!0})),onFocus:jH(e.onFocus,(e=>{const t=!x.current;if(e.target===e.currentTarget&&t&&!g){const t=new CustomEvent(sU,lU);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=w().filter((e=>e.focusable)),t=e.find((e=>e.active)),n=e.find((e=>e.id===m)),r=[t,n,...e].filter(Boolean).map((e=>e.ref.current));EU(r)}}x.current=!1})),onBlur:jH(e.onBlur,(()=>b(!1)))})))})),yU="RovingFocusGroupItem",wU=(0,v.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,s=T$(),l=i||s,c=gU(yU,n),u=c.currentTabStopId===l,d=dU(n),{onFocusableItemAdd:f,onFocusableItemRemove:p}=c;return(0,v.useEffect)((()=>{if(r)return f(),()=>p()}),[r,f,p]),(0,v.createElement)(uU.ItemSlot,{scope:n,id:l,focusable:r,active:o},(0,v.createElement)(JH.span,ms({tabIndex:u?0:-1,"data-orientation":c.orientation},a,{ref:t,onMouseDown:jH(e.onMouseDown,(e=>{r?c.onItemFocus(l):e.preventDefault()})),onFocus:jH(e.onFocus,(()=>c.onItemFocus(l))),onKeyDown:jH(e.onKeyDown,(e=>{if("Tab"===e.key&&e.shiftKey)return void c.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:xU[r]}(e,c.orientation,c.dir);if(void 0!==t){e.preventDefault();const o=d().filter((e=>e.focusable));let i=o.map((e=>e.ref.current));if("last"===t)i.reverse();else if("prev"===t||"next"===t){"prev"===t&&i.reverse();const o=i.indexOf(e.currentTarget);i=c.loop?(r=o+1,(n=i).map(((e,t)=>n[(r+t)%n.length]))):i.slice(o+1)}setTimeout((()=>EU(i)))}var n,r}))})))})),xU={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function EU(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}const _U=vU,CU=wU;var SU=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},kU=new WeakMap,TU=new WeakMap,PU={},IU=0,RU=function(e){return e&&(e.host||RU(e.parentNode))},MU=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=RU(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);PU[n]||(PU[n]=new WeakMap);var i=PU[n],a=[],s=new Set,l=new Set(o),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(s.has(e))u(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,l=(kU.get(e)||0)+1,c=(i.get(e)||0)+1;kU.set(e,l),i.set(e,c),a.push(e),1===l&&o&&TU.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}}))};return u(t),s.clear(),IU++,function(){a.forEach((function(e){var t=kU.get(e)-1,o=i.get(e)-1;kU.set(e,t),i.set(e,o),t||(TU.has(e)||e.removeAttribute(r),TU.delete(e)),o||e.removeAttribute(n)})),--IU||(kU=new WeakMap,kU=new WeakMap,TU=new WeakMap,PU={})}},OU=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||SU(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),MU(r,o,n,"aria-hidden")):function(){return null}},NU="right-scroll-bar-position",AU="width-before-scroll-bar";function DU(e,t){return function(e,t){var n=(0,v.useState)((function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}}))[0];return n.callback=t,n.facade}(t||null,(function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))}))}function LU(e){return e}function zU(e,t){void 0===t&&(t=LU);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return o}var FU=function(e){void 0===e&&(e={});var t=zU(null);return t.options=xi({async:!0,ssr:!1},e),t}(),BU=function(){},jU=v.forwardRef((function(e,t){var n=v.useRef(null),r=v.useState({onScrollCapture:BU,onWheelCapture:BU,onTouchMoveCapture:BU}),o=r[0],i=r[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,b=void 0===g?"div":g,y=Ei(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=f,x=DU([n,t]),E=xi(xi({},y),o);return v.createElement(v.Fragment,null,u&&v.createElement(w,{sideCar:FU,removeScrollBar:c,shards:d,noIsolation:p,inert:m,setCallbacks:i,allowPinchZoom:!!h,lockRef:n}),a?v.cloneElement(v.Children.only(s),xi(xi({},E),{ref:x})):v.createElement(b,xi({},E,{className:l,ref:x}),s))}));jU.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},jU.classNames={fullWidth:AU,zeroRight:NU};var VU,HU=function(e){var t=e.sideCar,n=Ei(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return v.createElement(r,xi({},n))};HU.isSideCarExport=!0;function $U(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=VU||o.nc;return t&&e.setAttribute("nonce",t),e}var WU=function(){var e=0,t=null;return{add:function(n){var r;0==e&&(t=$U())&&(!function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,n),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},UU=function(){var e=function(){var e=WU();return function(t,n){v.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])}}();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},GU={left:0,top:0,right:0,gap:0},KU=function(e){return parseInt(e||"",10)||0},qU=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return GU;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[KU(n),KU(r),KU(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},YU=UU(),XU=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(NU," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(AU," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(NU," .").concat(NU," {\n right: 0 ").concat(r,";\n }\n \n .").concat(AU," .").concat(AU," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},ZU=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,i=v.useMemo((function(){return qU(o)}),[o]);return v.createElement(YU,{styles:XU(i,!t,o,n?"":"!important")})},JU=!1;if("undefined"!=typeof window)try{var QU=Object.defineProperty({},"passive",{get:function(){return JU=!0,!0}});window.addEventListener("test",QU,QU),window.removeEventListener("test",QU,QU)}catch(e){JU=!1}var eG=!!JU&&{passive:!1},tG=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},nG=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),rG(e,n)){var r=oG(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},rG=function(e,t){return"v"===e?function(e){return tG(e,"overflowY")}(t):function(e){return tG(e,"overflowX")}(t)},oG=function(e,t){return"v"===e?function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]}(t):function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t)},iG=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aG=function(e){return[e.deltaX,e.deltaY]},sG=function(e){return e&&"current"in e?e.current:e},lG=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},cG=0,uG=[];var dG,fG=(dG=function(e){var t=v.useRef([]),n=v.useRef([0,0]),r=v.useRef(),o=v.useState(cG++)[0],i=v.useState((function(){return UU()}))[0],a=v.useRef(e);v.useEffect((function(){a.current=e}),[e]),v.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=_i([e.lockRef.current],(e.shards||[]).map(sG),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var s=v.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,i=iG(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-i[0],c="deltaY"in e?e.deltaY:s[1]-i[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=nG(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=nG(d,u)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=o),!o)return!0;var p=r.current||o;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,s=n.target,l=t.contains(s),c=!1,u=a>0,d=0,f=0;do{var p=oG(e,s),m=p[0],h=p[1]-p[2]-i*m;(m||h)&&rG(e,s)&&(d+=h,f+=m),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&0===d||!o&&a>d)||!u&&(o&&0===f||!o&&-a>f))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),l=v.useCallback((function(e){var n=e;if(uG.length&&uG[uG.length-1]===i){var r="deltaY"in n?aG(n):iG(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var l=(a.current.shards||[]).map(sG).filter(Boolean).filter((function(e){return e.contains(n.target)}));(l.length>0?s(n,l[0]):!a.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),c=v.useCallback((function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout((function(){t.current=t.current.filter((function(e){return e!==i}))}),1)}),[]),u=v.useCallback((function(e){n.current=iG(e),r.current=void 0}),[]),d=v.useCallback((function(t){c(t.type,aG(t),t.target,s(t,e.lockRef.current))}),[]),f=v.useCallback((function(t){c(t.type,iG(t),t.target,s(t,e.lockRef.current))}),[]);v.useEffect((function(){return uG.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,eG),document.addEventListener("touchmove",l,eG),document.addEventListener("touchstart",u,eG),function(){uG=uG.filter((function(e){return e!==i})),document.removeEventListener("wheel",l,eG),document.removeEventListener("touchmove",l,eG),document.removeEventListener("touchstart",u,eG)}}),[]);var p=e.removeScrollBar,m=e.inert;return v.createElement(v.Fragment,null,m?v.createElement(i,{styles:lG(o)}):null,p?v.createElement(ZU,{gapMode:"margin"}):null)},FU.useMedium(dG),HU),pG=v.forwardRef((function(e,t){return v.createElement(jU,xi({},e,{ref:t,sideCar:fG}))}));pG.classNames=jU.classNames;var mG=pG;const hG=["Enter"," "],gG=["ArrowUp","PageDown","End"],vG=["ArrowDown","PageUp","Home",...gG],bG={ltr:[...hG,"ArrowRight"],rtl:[...hG,"ArrowLeft"]},yG={ltr:["ArrowLeft"],rtl:["ArrowRight"]},wG="Menu",[xG,EG,_G]=e$(wG),[CG,SG]=$H(wG,[_G,FW,mU]),kG=FW(),TG=mU(),[PG,IG]=CG(wG),[RG,MG]=CG(wG),OG=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:a=!0}=e,s=kG(t),[l,c]=(0,v.useState)(null),u=(0,v.useRef)(!1),d=UH(i),f=n$(o);return(0,v.useEffect)((()=>{const e=()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),(0,v.createElement)(tU,s,(0,v.createElement)(PG,{scope:t,open:n,onOpenChange:d,content:l,onContentChange:c},(0,v.createElement)(RG,{scope:t,onClose:(0,v.useCallback)((()=>d(!1)),[d]),isUsingKeyboardRef:u,dir:f,modal:a},r)))},NG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e,o=kG(n);return(0,v.createElement)(nU,ms({},o,r,{ref:t}))})),AG="MenuPortal",[DG,LG]=CG(AG,{forceMount:void 0}),zG=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=IG(AG,t);return(0,v.createElement)(DG,{scope:t,forceMount:n},(0,v.createElement)(iU,{present:n||i.open},(0,v.createElement)(oU,{asChild:!0,container:o},r)))},FG="MenuContent",[BG,jG]=CG(FG),VG=(0,v.forwardRef)(((e,t)=>{const n=LG(FG,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=IG(FG,e.__scopeMenu),a=MG(FG,e.__scopeMenu);return(0,v.createElement)(xG.Provider,{scope:e.__scopeMenu},(0,v.createElement)(iU,{present:r||i.open},(0,v.createElement)(xG.Slot,{scope:e.__scopeMenu},a.modal?(0,v.createElement)(HG,ms({},o,{ref:t})):(0,v.createElement)($G,ms({},o,{ref:t})))))})),HG=(0,v.forwardRef)(((e,t)=>{const n=IG(FG,e.__scopeMenu),r=(0,v.useRef)(null),o=HH(t,r);return(0,v.useEffect)((()=>{const e=r.current;if(e)return OU(e)}),[]),(0,v.createElement)(WG,ms({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:jH(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))})),$G=(0,v.forwardRef)(((e,t)=>{const n=IG(FG,e.__scopeMenu);return(0,v.createElement)(WG,ms({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))})),WG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=e,g=IG(FG,n),b=MG(FG,n),y=kG(n),w=TG(n),x=EG(n),[E,_]=(0,v.useState)(null),C=(0,v.useRef)(null),S=HH(t,C,g.onContentChange),k=(0,v.useRef)(0),T=(0,v.useRef)(""),P=(0,v.useRef)(0),I=(0,v.useRef)(null),R=(0,v.useRef)("right"),M=(0,v.useRef)(0),O=m?mG:v.Fragment,N=m?{as:KH,allowPinchZoom:!0}:void 0,A=e=>{var t,n;const r=T.current+e,o=x().filter((e=>!e.disabled)),i=document.activeElement,a=null===(t=o.find((e=>e.ref.current===i)))||void 0===t?void 0:t.textValue,s=o.map((e=>e.textValue)),l=function(e,t,n){const r=t.length>1&&Array.from(t).every((e=>e===t[0])),o=r?t[0]:t,i=n?e.indexOf(n):-1;let a=(s=e,l=Math.max(i,0),s.map(((e,t)=>s[(l+t)%s.length])));var s,l;const c=1===o.length;c&&(a=a.filter((e=>e!==n)));const u=a.find((e=>e.toLowerCase().startsWith(o.toLowerCase())));return u!==n?u:void 0}(s,r,a),c=null===(n=o.find((e=>e.textValue===l)))||void 0===n?void 0:n.ref.current;!function e(t){T.current=t,window.clearTimeout(k.current),""!==t&&(k.current=window.setTimeout((()=>e("")),1e3))}(r),c&&setTimeout((()=>c.focus()))};(0,v.useEffect)((()=>()=>window.clearTimeout(k.current)),[]),f$();const D=(0,v.useCallback)((e=>{var t,n;return R.current===(null===(t=I.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return function(e,t){const{x:n,y:r}=e;let o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){const a=t[e].x,s=t[e].y,l=t[i].x,c=t[i].y;s>r!=c>r&&n<(l-a)*(r-s)/(c-s)+a&&(o=!o)}return o}(n,t)}(e,null===(n=I.current)||void 0===n?void 0:n.area)}),[]);return(0,v.createElement)(BG,{scope:n,searchRef:T,onItemEnter:(0,v.useCallback)((e=>{D(e)&&e.preventDefault()}),[D]),onItemLeave:(0,v.useCallback)((e=>{var t;D(e)||(null===(t=C.current)||void 0===t||t.focus(),_(null))}),[D]),onTriggerLeave:(0,v.useCallback)((e=>{D(e)&&e.preventDefault()}),[D]),pointerGraceTimerRef:P,onPointerGraceIntentChange:(0,v.useCallback)((e=>{I.current=e}),[])},(0,v.createElement)(O,N,(0,v.createElement)(v$,{asChild:!0,trapped:o,onMountAutoFocus:jH(i,(e=>{var t;e.preventDefault(),null===(t=C.current)||void 0===t||t.focus()})),onUnmountAutoFocus:a},(0,v.createElement)(l$,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p},(0,v.createElement)(_U,ms({asChild:!0},w,{dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:_,onEntryFocus:jH(l,(e=>{b.isUsingKeyboardRef.current||e.preventDefault()}))}),(0,v.createElement)(rU,ms({role:"menu","aria-orientation":"vertical","data-state":vK(g.open),"data-radix-menu-content":"",dir:b.dir},y,h,{ref:S,style:{outline:"none",...h.style},onKeyDown:jH(h.onKeyDown,(e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&A(e.key));const o=C.current;if(e.target!==o)return;if(!vG.includes(e.key))return;e.preventDefault();const i=x().filter((e=>!e.disabled)),a=i.map((e=>e.ref.current));gG.includes(e.key)&&a.reverse(),function(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}(a)})),onBlur:jH(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(k.current),T.current="")})),onPointerMove:jH(e.onPointerMove,wK((e=>{const t=e.target,n=M.current!==e.clientX;if(e.currentTarget.contains(t)&&n){const t=e.clientX>M.current?"right":"left";R.current=t,M.current=e.clientX}})))})))))))})),UG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({role:"group"},r,{ref:t}))})),GG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({},r,{ref:t}))})),KG="MenuItem",qG="menu.itemSelect",YG=(0,v.forwardRef)(((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,i=(0,v.useRef)(null),a=MG(KG,e.__scopeMenu),s=jG(KG,e.__scopeMenu),l=HH(t,i),c=(0,v.useRef)(!1);return(0,v.createElement)(XG,ms({},o,{ref:l,disabled:n,onClick:jH(e.onClick,(()=>{const e=i.current;if(!n&&e){const t=new CustomEvent(qG,{bubbles:!0,cancelable:!0});e.addEventListener(qG,(e=>null==r?void 0:r(e)),{once:!0}),QH(e,t),t.defaultPrevented?c.current=!1:a.onClose()}})),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),c.current=!0},onPointerUp:jH(e.onPointerUp,(e=>{var t;c.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:jH(e.onKeyDown,(e=>{const t=""!==s.searchRef.current;n||t&&" "===e.key||hG.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),XG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,a=jG(KG,n),s=TG(n),l=(0,v.useRef)(null),c=HH(t,l),[u,d]=(0,v.useState)(!1),[f,p]=(0,v.useState)("");return(0,v.useEffect)((()=>{const e=l.current;var t;e&&p((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}),[i.children]),(0,v.createElement)(xG.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:f},(0,v.createElement)(CU,ms({asChild:!0},s,{focusable:!r}),(0,v.createElement)(JH.div,ms({role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},i,{ref:c,onPointerMove:jH(e.onPointerMove,wK((e=>{if(r)a.onItemLeave(e);else if(a.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:jH(e.onPointerLeave,wK((e=>a.onItemLeave(e)))),onFocus:jH(e.onFocus,(()=>d(!0))),onBlur:jH(e.onBlur,(()=>d(!1)))}))))})),ZG=(0,v.forwardRef)(((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return(0,v.createElement)(iK,{scope:e.__scopeMenu,checked:n},(0,v.createElement)(YG,ms({role:"menuitemcheckbox","aria-checked":bK(n)?"mixed":n},o,{ref:t,"data-state":yK(n),onSelect:jH(o.onSelect,(()=>null==r?void 0:r(!!bK(n)||!n)),{checkForDefaultPrevented:!1})})))})),JG="MenuRadioGroup",[QG,eK]=CG(JG,{value:void 0,onValueChange:()=>{}}),tK=(0,v.forwardRef)(((e,t)=>{const{value:n,onValueChange:r,...o}=e,i=UH(r);return(0,v.createElement)(QG,{scope:e.__scopeMenu,value:n,onValueChange:i},(0,v.createElement)(UG,ms({},o,{ref:t})))})),nK="MenuRadioItem",rK=(0,v.forwardRef)(((e,t)=>{const{value:n,...r}=e,o=eK(nK,e.__scopeMenu),i=n===o.value;return(0,v.createElement)(iK,{scope:e.__scopeMenu,checked:i},(0,v.createElement)(YG,ms({role:"menuitemradio","aria-checked":i},r,{ref:t,"data-state":yK(i),onSelect:jH(r.onSelect,(()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,n)}),{checkForDefaultPrevented:!1})})))})),oK="MenuItemIndicator",[iK,aK]=CG(oK,{checked:!1}),sK=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,i=aK(oK,n);return(0,v.createElement)(iU,{present:r||bK(i.checked)||!0===i.checked},(0,v.createElement)(JH.span,ms({},o,{ref:t,"data-state":yK(i.checked)})))})),lK=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({role:"separator","aria-orientation":"horizontal"},r,{ref:t}))})),cK="MenuSub",[uK,dK]=CG(cK),fK=e=>{const{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=IG(cK,t),a=kG(t),[s,l]=(0,v.useState)(null),[c,u]=(0,v.useState)(null),d=UH(o);return(0,v.useEffect)((()=>(!1===i.open&&d(!1),()=>d(!1))),[i.open,d]),(0,v.createElement)(tU,a,(0,v.createElement)(PG,{scope:t,open:r,onOpenChange:d,content:c,onContentChange:u},(0,v.createElement)(uK,{scope:t,contentId:T$(),triggerId:T$(),trigger:s,onTriggerChange:l},n)))},pK="MenuSubTrigger",mK=(0,v.forwardRef)(((e,t)=>{const n=IG(pK,e.__scopeMenu),r=MG(pK,e.__scopeMenu),o=dK(pK,e.__scopeMenu),i=jG(pK,e.__scopeMenu),a=(0,v.useRef)(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=i,c={__scopeMenu:e.__scopeMenu},u=(0,v.useCallback)((()=>{a.current&&window.clearTimeout(a.current),a.current=null}),[]);return(0,v.useEffect)((()=>u),[u]),(0,v.useEffect)((()=>{const e=s.current;return()=>{window.clearTimeout(e),l(null)}}),[s,l]),(0,v.createElement)(NG,ms({asChild:!0},c),(0,v.createElement)(XG,ms({id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":vK(n.open)},e,{ref:VH(t,o.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:jH(e.onPointerMove,wK((t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||a.current||(i.onPointerGraceIntentChange(null),a.current=window.setTimeout((()=>{n.onOpenChange(!0),u()}),100))}))),onPointerLeave:jH(e.onPointerLeave,wK((e=>{var t;u();const r=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(r){var o;const t=null===(o=n.content)||void 0===o?void 0:o.dataset.side,a="right"===t,l=a?-5:5,c=r[a?"left":"right"],u=r[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+l,y:e.clientY},{x:c,y:r.top},{x:u,y:r.top},{x:u,y:r.bottom},{x:c,y:r.bottom}],side:t}),window.clearTimeout(s.current),s.current=window.setTimeout((()=>i.onPointerGraceIntentChange(null)),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}}))),onKeyDown:jH(e.onKeyDown,(t=>{const o=""!==i.searchRef.current;var a;e.disabled||o&&" "===t.key||bG[r.dir].includes(t.key)&&(n.onOpenChange(!0),null===(a=n.content)||void 0===a||a.focus(),t.preventDefault())}))})))})),hK="MenuSubContent",gK=(0,v.forwardRef)(((e,t)=>{const n=LG(FG,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=IG(FG,e.__scopeMenu),a=MG(FG,e.__scopeMenu),s=dK(hK,e.__scopeMenu),l=(0,v.useRef)(null),c=HH(t,l);return(0,v.createElement)(xG.Provider,{scope:e.__scopeMenu},(0,v.createElement)(iU,{present:r||i.open},(0,v.createElement)(xG.Slot,{scope:e.__scopeMenu},(0,v.createElement)(WG,ms({id:s.contentId,"aria-labelledby":s.triggerId},o,{ref:c,align:"start",side:"rtl"===a.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;a.isUsingKeyboardRef.current&&(null===(t=l.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:jH(e.onFocusOutside,(e=>{e.target!==s.trigger&&i.onOpenChange(!1)})),onEscapeKeyDown:jH(e.onEscapeKeyDown,(e=>{a.onClose(),e.preventDefault()})),onKeyDown:jH(e.onKeyDown,(e=>{const t=e.currentTarget.contains(e.target),n=yG[a.dir].includes(e.key);var r;t&&n&&(i.onOpenChange(!1),null===(r=s.trigger)||void 0===r||r.focus(),e.preventDefault())}))})))))}));function vK(e){return e?"open":"closed"}function bK(e){return"indeterminate"===e}function yK(e){return bK(e)?"indeterminate":e?"checked":"unchecked"}function wK(e){return t=>"mouse"===t.pointerType?e(t):void 0}const xK=OG,EK=NG,_K=zG,CK=VG,SK=UG,kK=GG,TK=YG,PK=ZG,IK=tK,RK=rK,MK=sK,OK=lK,NK=fK,AK=mK,DK=gK,LK="DropdownMenu",[zK,FK]=$H(LK,[SG]),BK=SG(),[jK,VK]=zK(LK),HK=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:a,modal:s=!0}=e,l=BK(t),c=(0,v.useRef)(null),[u=!1,d]=GH({prop:o,defaultProp:i,onChange:a});return(0,v.createElement)(jK,{scope:t,triggerId:T$(),triggerRef:c,contentId:T$(),open:u,onOpenChange:d,onOpenToggle:(0,v.useCallback)((()=>d((e=>!e))),[d]),modal:s},(0,v.createElement)(xK,ms({},l,{open:u,onOpenChange:d,dir:r,modal:s}),n))},$K="DropdownMenuTrigger",WK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=VK($K,n),a=BK(n);return(0,v.createElement)(EK,ms({asChild:!0},a),(0,v.createElement)(JH.button,ms({type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:VH(t,i.triggerRef),onPointerDown:jH(e.onPointerDown,(e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())})),onKeyDown:jH(e.onKeyDown,(e=>{r||(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),UK=e=>{const{__scopeDropdownMenu:t,...n}=e,r=BK(t);return(0,v.createElement)(_K,ms({},r,n))},GK="DropdownMenuContent",KK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=VK(GK,n),i=BK(n),a=(0,v.useRef)(!1);return(0,v.createElement)(CK,ms({id:o.contentId,"aria-labelledby":o.triggerId},i,r,{ref:t,onCloseAutoFocus:jH(e.onCloseAutoFocus,(e=>{var t;a.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),a.current=!1,e.preventDefault()})),onInteractOutside:jH(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;o.modal&&!r||(a.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),qK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(SK,ms({},o,r,{ref:t}))})),YK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(kK,ms({},o,r,{ref:t}))})),XK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(TK,ms({},o,r,{ref:t}))})),ZK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(PK,ms({},o,r,{ref:t}))})),JK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(IK,ms({},o,r,{ref:t}))})),QK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(RK,ms({},o,r,{ref:t}))})),eq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(MK,ms({},o,r,{ref:t}))})),tq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(OK,ms({},o,r,{ref:t}))})),nq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(AK,ms({},o,r,{ref:t}))})),rq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(DK,ms({},o,r,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),oq=HK,iq=WK,aq=UK,sq=KK,lq=qK,cq=YK,uq=XK,dq=ZK,fq=JK,pq=QK,mq=eq,hq=tq,gq=e=>{const{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,a=BK(t),[s=!1,l]=GH({prop:r,defaultProp:i,onChange:o});return(0,v.createElement)(NK,ms({},a,{open:s,onOpenChange:l}),n)},vq=nq,bq=rq;var yq=(0,a.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(r.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const wq="2px",xq="400ms",Eq="cubic-bezier( 0.16, 1, 0.3, 1 )",_q=Bg(2),Cq=Bg(7),Sq=Bg(2),kq=Bg(2.5),Tq=gl.ui.borderDisabled,Pq=gl.gray[900],Iq=`0 0 0 ${yv.borderWidth} ${Tq}, ${yv.popoverShadow}`,Rq=`0 0 0 ${yv.borderWidth} ${Pq}`,Mq=Os({"0%":{opacity:0,transform:`translateY(${wq})`},"100%":{opacity:1,transform:"translateY(0)"}}),Oq=Os({"0%":{opacity:0,transform:`translateX(-${wq})`},"100%":{opacity:1,transform:"translateX(0)"}}),Nq=Os({"0%":{opacity:0,transform:`translateY(-${wq})`},"100%":{opacity:1,transform:"translateY(0)"}}),Aq=Os({"0%":{opacity:0,transform:`translateX(${wq})`},"100%":{opacity:1,transform:"translateX(0)"}}),Dq=e=>Ms("min-width:220px;background-color:",gl.ui.background,";border-radius:",yv.radiusBlockUi,";padding:",_q,";box-shadow:","toolbar"===e?Rq:Iq,";animation-duration:",xq,";animation-timing-function:",Eq,";will-change:transform,opacity;&[data-side='top']{animation-name:",Nq,";}&[data-side='right']{animation-name:",Aq,";}&[data-side='bottom']{animation-name:",Mq,";}&[data-side='left']{animation-name:",Oq,";}@media ( prefers-reduced-motion ){animation-duration:0s;}",""),Lq=Ms("width:",Cq,";display:inline-flex;align-items:center;justify-content:center;margin-inline-start:calc( -1 * ",Sq," );margin-top:",Bg(-2),";margin-bottom:",Bg(-2),";",""),zq=Ms("width:max-content;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;padding-inline-start:",Bg(6),";margin-top:",Bg(-2),";margin-bottom:",Bg(-2),";opacity:0.6;[data-highlighted]>&,[data-state='open']>&,[data-disabled]>&{opacity:1;}",""),Fq=Es("span",{target:"e1kdzosf11"})(Lq,";"),Bq=Es("span",{target:"e1kdzosf10"})(zq,";"),jq=Ms("all:unset;font-size:",vy("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",gl.gray[900],";border-radius:",yv.radiusBlockUi,";display:flex;align-items:center;padding:",Bg(2)," ",kq," ",Bg(2)," ",Sq,";position:relative;user-select:none;outline:none;&[data-disabled]{opacity:0.5;pointer-events:none;}&[data-highlighted]{background-color:",gl.gray[100],";outline:2px solid transparent;}svg{fill:currentColor;}&:not( :has( ",Fq," ) ){padding-inline-start:",Cq,";}",""),Vq=Es(sq,{target:"e1kdzosf9"})((e=>Dq(e.variant)),";"),Hq=Es(bq,{target:"e1kdzosf8"})((e=>Dq(e.variant)),";"),$q=Es(uq,{target:"e1kdzosf7"})(jq,";"),Wq=Es(dq,{target:"e1kdzosf6"})(jq,";"),Uq=Es(pq,{target:"e1kdzosf5"})(jq,";"),Gq=Es(vq,{target:"e1kdzosf4"})(jq," &[data-state='open']{background-color:",gl.gray[100],";}"),Kq=Es(cq,{target:"e1kdzosf3"})("box-sizing:border-box;display:flex;align-items:center;min-height:",Bg(8),";padding:",Bg(2)," ",kq," ",Bg(2)," ",Cq,";color:",gl.gray[700],";font-size:11px;line-height:1.4;font-weight:500;text-transform:uppercase;"),qq=Es(hq,{target:"e1kdzosf2"})("height:",yv.borderWidth,";background-color:",(e=>"toolbar"===e.variant?Pq:Tq),";margin:",Bg(2)," calc( -1 * ",_q," );"),Yq=Es(mq,{target:"e1kdzosf1"})({name:"pl708y",styles:"display:inline-flex;align-items:center;justify-content:center"}),Xq=Es(Oy,{target:"e1kdzosf0"})(Gg({transform:`scaleX(1) translateX(${Bg(2)})`},{transform:`scaleX(-1) translateX(${Bg(2)})`}),";"),Zq=(0,a.createContext)({variant:void 0,portalContainer:null}),Jq=cs((e=>{const{defaultOpen:t,open:n,onOpenChange:r,modal:o=!0,side:i="bottom",sideOffset:s=0,align:l="center",alignOffset:u=0,children:d,trigger:f,variant:p}=ss(e,"DropdownMenu"),m=rx(Ox),h=m.ref?.current,g=(0,a.useMemo)((()=>({variant:p,portalContainer:h})),[p,h]);return(0,a.createElement)(oq,{defaultOpen:t,open:n,onOpenChange:r,modal:o,dir:(0,c.isRTL)()?"rtl":"ltr"},(0,a.createElement)(iq,{asChild:!0},f),(0,a.createElement)(aq,{container:h},(0,a.createElement)(Vq,{side:i,align:l,sideOffset:s,alignOffset:u,loop:!0,variant:p},(0,a.createElement)(Zq.Provider,{value:g},d))))}),"DropdownMenu"),Qq=(0,a.forwardRef)((({children:e,prefix:t,suffix:n,...r},o)=>(0,a.createElement)($q,{...r,ref:o},t&&(0,a.createElement)(Fq,null,t),e,n&&(0,a.createElement)(Bq,null,n)))),eY=(0,a.createElement)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(r.Circle,{cx:12,cy:12,r:3,fill:"currentColor"})),tY=Es("div",{target:"e1krjpvb0"})("");function nY(e){!function(e){for(const[t,n]of Object.entries(e))void 0!==n&&il(n).isValid()}(e);const t={...rY(e.accent),...oY(e.background)};return function(e){for(const t of Object.values(e));}(function(e,t){const n=e.background||gl.white,r=e.accent||"#3858e9",o=t.foreground||gl.gray[900],i=t.gray||gl.gray;return{accent:il(n).isReadable(r)?void 0:`The background color ("${n}") does not have sufficient contrast against the accent color ("${r}").`,foreground:il(n).isReadable(o)?void 0:`The background color provided ("${n}") does not have sufficient contrast against the standard foreground colors.`,grays:il(n).contrast(i[600])>=3&&il(n).contrast(i[700])>=4.5?void 0:`The background color provided ("${n}") cannot generate a set of grayscale foreground colors with sufficient contrast. Try adjusting the color to be lighter or darker.`}}(e,t)),{colors:t}}function rY(e){return e?{accent:e,accentDarker10:il(e).darken(.1).toHex(),accentDarker20:il(e).darken(.2).toHex(),accentInverted:iY(e)}:{}}function oY(e){if(!e)return{};const t=iY(e);return{background:e,foreground:t,foregroundInverted:iY(t),gray:aY(e,t)}}function iY(e){return il(e).isDark()?gl.white:gl.gray[900]}function aY(e,t){const n=il(e).isDark()?"lighten":"darken",r=Math.abs(il(e).toHsl().l-il(t).toHsl().l)/100,o={};return Object.entries({100:.06,200:.121,300:.132,400:.2,600:.42,700:.543,800:.821}).forEach((([t,i])=>{o[parseInt(t)]=il(e)[n](i/.884*r).toHex()})),o}sl([ll,kE]);var sY=function({accent:e,background:t,className:n,...r}){const o=as(),i=(0,a.useMemo)((()=>o(...(({colors:e})=>{const t=Object.entries(e.gray||{}).map((([e,t])=>`--wp-components-color-gray-${e}: ${t};`)).join("");return[Ms("--wp-components-color-accent:",e.accent,";--wp-components-color-accent-darker-10:",e.accentDarker10,";--wp-components-color-accent-darker-20:",e.accentDarker20,";--wp-components-color-accent-inverted:",e.accentInverted,";--wp-components-color-background:",e.background,";--wp-components-color-foreground:",e.foreground,";--wp-components-color-foreground-inverted:",e.foregroundInverted,";",t,";","")]})(nY({accent:e,background:t})),n)),[e,t,n,o]);return(0,a.createElement)(tY,{className:i,...r})};const{lock:lY,unlock:cY}=(0,AH.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/components"),uY={};lY(uY,{CustomSelectControl:$O,__experimentalPopoverLegacyPositionToPlacement:ri,createPrivateSlotFill:e=>{const t=Symbol(e);return{privateKey:t,...Mx(t)}},ComponentsContext:hi,DropdownMenuV2:Jq,DropdownMenuCheckboxItemV2:({children:e,checked:t=!1,suffix:n,...r})=>(0,a.createElement)(Wq,{...r,checked:t},(0,a.createElement)(Fq,null,(0,a.createElement)(Yq,null,("indeterminate"===t||!0===t)&&(0,a.createElement)(Oy,{icon:"indeterminate"===t?tE:gk,size:24}))),e,n&&(0,a.createElement)(Bq,null,n)),DropdownMenuGroupV2:e=>(0,a.createElement)(lq,{...e}),DropdownMenuItemV2:Qq,DropdownMenuLabelV2:e=>(0,a.createElement)(Kq,{...e}),DropdownMenuRadioGroupV2:e=>(0,a.createElement)(fq,{...e}),DropdownMenuRadioItemV2:({children:e,suffix:t,...n})=>(0,a.createElement)(Uq,{...n},(0,a.createElement)(Fq,null,(0,a.createElement)(Yq,null,(0,a.createElement)(Oy,{icon:eY,size:22}))),e,t&&(0,a.createElement)(Bq,null,t)),DropdownMenuSeparatorV2:e=>{const{variant:t}=(0,a.useContext)(Zq);return(0,a.createElement)(qq,{...e,variant:t})},DropdownSubMenuV2:({defaultOpen:e,open:t,onOpenChange:n,disabled:r,textValue:o,children:i,trigger:s})=>{const{variant:l,portalContainer:c}=(0,a.useContext)(Zq);return(0,a.createElement)(gq,{defaultOpen:e,open:t,onOpenChange:n},(0,a.createElement)(Gq,{disabled:r,textValue:o},s),(0,a.createElement)(aq,{container:c},(0,a.createElement)(Hq,{loop:!0,sideOffset:16,alignOffset:-8,variant:l},i)))},DropdownSubMenuTriggerV2:({prefix:e,suffix:t=(0,a.createElement)(Xq,{icon:yq,size:24}),children:n})=>(0,a.createElement)(a.Fragment,null,e&&(0,a.createElement)(Fq,null,e),n,t&&(0,a.createElement)(Bq,null,t)),ProgressBar:BH,Theme:sY})}(),(window.wp=window.wp||{}).components=i}();
\ No newline at end of file
+ `,Vj=Es("svg",{target:"ea4tfvq2"})("width:",yv.spinnerSize,"px;height:",yv.spinnerSize,"px;display:inline-block;margin:5px 11px 0;position:relative;color:",gl.theme.accent,";overflow:visible;opacity:1;background-color:transparent;"),Hj={name:"9s4963",styles:"fill:transparent;stroke-width:1.5px"},$j=Es("circle",{target:"ea4tfvq1"})(Hj,";stroke:",gl.gray[300],";"),Wj=Es("path",{target:"ea4tfvq0"})(Hj,";stroke:currentColor;stroke-linecap:round;transform-origin:50% 50%;animation:1.4s linear infinite both ",jj,";");var Uj=(0,a.forwardRef)((function({className:e,...t},n){return(0,a.createElement)(Vj,{className:l()("components-spinner",e),viewBox:"0 0 100 100",width:"16",height:"16",xmlns:"http://www.w3.org/2000/svg",role:"presentation",focusable:"false",...t,ref:n},(0,a.createElement)($j,{cx:"50",cy:"50",r:"50",vectorEffect:"non-scaling-stroke"}),(0,a.createElement)(Wj,{d:"m 50 0 a 50 50 0 0 1 50 50",vectorEffect:"non-scaling-stroke"}))}));var Gj=ls((function(e,t){const n=WP(e);return(0,a.createElement)(Cs,{...n,ref:t})}),"Surface");function Kj(e={}){const t={},n=Ut((()=>function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState(),r=OL(Ue(We({},e),{orientation:Qe(e.orientation,null==n?void 0:n.orientation,"horizontal"),focusLoop:Qe(e.focusLoop,null==n?void 0:n.focusLoop,!0)})),o=EL(),i=Gt(Ue(We({},r.getState()),{selectedId:Qe(e.selectedId,null==n?void 0:n.selectedId,e.defaultSelectedId,void 0),selectOnMove:Qe(e.selectOnMove,null==n?void 0:n.selectOnMove,!0)}),r,e.store);return i.setup((()=>i.sync((()=>{const{activeId:e,selectOnMove:t}=i.getState();if(!t)return;if(!e)return;const n=r.item(e);n&&(n.dimmed||n.disabled||i.setState("selectedId",n.id))}),["moves"]))),i.setup((()=>i.syncBatch((e=>i.setState("activeId",e.selectedId)),["selectedId"]))),i.setup((()=>i.sync((e=>{if(void 0!==e.selectedId)return;const{activeId:t,renderedItems:n}=i.getState(),o=r.item(t);if(!o||o.disabled||o.dimmed){const e=n.find((e=>!e.disabled&&!e.dimmed));i.setState("selectedId",null==e?void 0:e.id)}else i.setState("selectedId",o.id)}),["selectedId","renderedItems"]))),i.setup((()=>i.sync((e=>{const t=e.renderedItems;if(t.length)return o.sync((e=>{const n=e.renderedItems,r=n.some((e=>!e.tabId));r&&n.forEach(((e,n)=>{if(e.tabId)return;const r=t[n];r&&o.renderItem(Ue(We({},e),{tabId:r.id}))}))}),["renderedItems"])}),["renderedItems"]))),Ue(We(We({},r),i),{panels:o,setSelectedId:e=>i.setState("selectedId",e),select:e=>{i.setState("selectedId",e),r.move(e)}})}(Ae(Ae({},e),t))));return function(e,t){Wt(e=wL(e,t),t,"selectedId","setSelectedId"),Wt(e,t,"selectOnMove");const n=Ut((()=>e.panels));return(0,v.useMemo)((()=>De(Ae({},e),{panels:n})),[])}(n,e)}var qj=(0,v.createContext)(void 0),Yj=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);const o=n.useState((e=>"both"===e.orientation?void 0:e.orientation));return r=Ot(r,(e=>(0,on.jsx)(qj.Provider,{value:n,children:e})),[n]),r=Ae({role:"tablist","aria-orientation":o},r),r=$L(Ae({store:n},r))})),Xj=an((e=>ln("div",Yj(e))));var Zj=cn((e=>{var t=e,{store:n,accessibleWhenDisabled:r=!0,getItem:o}=t,i=Le(t,["store","accessibleWhenDisabled","getItem"]);const a=(0,v.useContext)(qj);Ze(n=n||a,!1);const s=It(),l=i.id||s,c=i.disabled,u=(0,v.useCallback)((e=>{const t=De(Ae({},e),{dimmed:c});return o?o(t):t}),[c,o]),d=i.onClick,f=Tt((e=>{null==d||d(e),e.defaultPrevented||null==n||n.setSelectedId(l)})),p=n.panels.useState((e=>{var t;return null==(t=e.items.find((e=>e.tabId===l)))?void 0:t.id})),m=n.useState((e=>!!l&&e.selectedId===l));return i=De(Ae({id:l,role:"tab","aria-selected":m,"aria-controls":p||void 0},i),{onClick:f}),i=iz(De(Ae({store:n},i),{accessibleWhenDisabled:r,getItem:u,shouldRegisterItem:!!s&&i.shouldRegisterItem}))})),Jj=sn((e=>ln("button",Zj(e))));var Qj=cn((e=>{var t=e,{store:n,tabId:r,getItem:o}=t,i=Le(t,["store","tabId","getItem"]);const a=(0,v.useRef)(null),s=It(i.id),[l,c]=(0,v.useState)(!1);(0,v.useEffect)((()=>{const e=a.current;if(!e)return;const t=mn(e);c(!!t.length)}),[]);const u=(0,v.useCallback)((e=>{const t=De(Ae({},e),{id:s||e.id,tabId:r});return o?o(t):t}),[s,r,o]),d=n.panels.useState((()=>{var e;return r||(null==(e=n.panels.item(s))?void 0:e.tabId)})),f=n.useState((e=>!!d&&e.selectedId===d));i=De(Ae({id:s,role:"tabpanel","aria-labelledby":d||void 0},i),{ref:Pt(a,i.ref)});const p=Xt({open:f});return i=Nn(Ae({focusable:!l},i)),i=or(Ae({store:p},i)),i=nz(De(Ae({store:n.panels},i),{getItem:u}))})),eV=an((e=>ln("div",Qj(e))));const tV=e=>{if(null!=e)return e.match(/^tab-panel-[0-9]*-(.*)/)?.[1]},nV=(0,a.forwardRef)((({className:e,children:t,tabs:n,selectOnMove:r=!0,initialTabName:o,orientation:i="horizontal",activeClass:s="is-active",onSelect:c},d)=>{const f=(0,u.useInstanceId)(nV,"tab-panel"),p=(0,a.useCallback)((e=>{if(void 0!==e)return`${f}-${e}`}),[f]),m=Kj({setSelectedId:e=>{if(null==e)return;const t=n.find((t=>p(t.name)===e));if(t?.disabled||t===v)return;const r=tV(e);void 0!==r&&c?.(r)},orientation:i,selectOnMove:r,defaultSelectedId:p(o)}),h=tV(m.useState("selectedId")),g=(0,a.useCallback)((e=>{m.setState("selectedId",p(e))}),[p,m]),v=n.find((({name:e})=>e===h)),b=(0,u.usePrevious)(h);return(0,a.useEffect)((()=>{b!==h&&h===o&&h&&c?.(h)}),[h,o,c,b]),(0,a.useLayoutEffect)((()=>{if(v)return;const e=n.find((e=>e.name===o));if(!o||e)if(e&&!e.disabled)g(e.name);else{const e=n.find((e=>!e.disabled));e&&g(e.name)}}),[n,v,o,f,g]),(0,a.useEffect)((()=>{if(!v?.disabled)return;const e=n.find((e=>!e.disabled));e&&g(e.name)}),[n,v?.disabled,g,f]),(0,a.createElement)("div",{className:e,ref:d},(0,a.createElement)(Xj,{store:m,className:"components-tab-panel__tabs"},n.map((e=>(0,a.createElement)(Jj,{key:e.name,id:p(e.name),className:l()("components-tab-panel__tabs-item",e.className,{[s]:e.name===h}),disabled:e.disabled,"aria-controls":`${p(e.name)}-view`,render:(0,a.createElement)(Dy,{icon:e.icon,label:e.icon&&e.title,showTooltip:!!e.icon})},!e.icon&&e.title)))),v&&(0,a.createElement)(eV,{id:`${p(v.name)}-view`,store:m,tabId:p(v.name),className:"components-tab-panel__tab-content"},t(v)))}));var rV=nV;const oV=(0,a.forwardRef)((function(e,t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:s,id:l,className:c,onChange:d,type:f="text",...p}=e,m=(0,u.useInstanceId)(oV,"inspector-text-control",l);return(0,a.createElement)(Ty,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:m,help:s,className:c},(0,a.createElement)("input",{className:"components-text-control__input",type:f,id:m,value:i,onChange:e=>d(e.target.value),"aria-describedby":s?m+"__help":void 0,ref:t,...p}))}));var iV=oV;const aV=Ms("box-shadow:0 0 0 transparent;transition:box-shadow 0.1s linear;border-radius:",yv.radiusBlockUi,";border:",yv.borderWidth," solid ",gl.ui.border,";",""),sV=Ms("border-color:",gl.theme.accent,";box-shadow:0 0 0 calc( ",yv.borderWidthFocus," - ",yv.borderWidth," ) ",gl.theme.accent,";outline:2px solid transparent;","");var lV={huge:"1440px",wide:"1280px","x-large":"1080px",large:"960px",medium:"782px",small:"600px",mobile:"480px","zoomed-in":"280px"};const cV=Ms("display:block;font-family:",vy("default.fontFamily"),";padding:6px 8px;",aV,";font-size:",vy("mobileTextMinFontSize"),";line-height:normal;",`@media (min-width: ${lV["small"]})`,"{font-size:",vy("default.fontSize"),";line-height:normal;}&:focus{",sV,";}&::-webkit-input-placeholder{color:",gl.ui.darkGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",gl.ui.darkGrayPlaceholder,";}&:-ms-input-placeholder{color:",gl.ui.darkGrayPlaceholder,";}.is-dark-theme &{&::-webkit-input-placeholder{color:",gl.ui.lightGrayPlaceholder,";}&::-moz-placeholder{opacity:1;color:",gl.ui.lightGrayPlaceholder,";}&:-ms-input-placeholder{color:",gl.ui.lightGrayPlaceholder,";}}","");const uV=Es("textarea",{target:"e1w5nnrk0"})("width:100%;",cV,";");var dV=function e(t){const{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,value:i,help:s,onChange:l,rows:c=4,className:d,...f}=t,p=`inspector-textarea-control-${(0,u.useInstanceId)(e)}`;return(0,a.createElement)(Ty,{__nextHasNoMarginBottom:n,label:r,hideLabelFromVision:o,id:p,help:s,className:d},(0,a.createElement)(uV,{className:"components-textarea-control__input",id:p,rows:c,onChange:e=>l(e.target.value),"aria-describedby":s?p+"__help":void 0,value:i,...f}))};var fV=e=>{const{text:t="",highlight:n=""}=e,r=n.trim();if(!r)return(0,a.createElement)(a.Fragment,null,t);const o=new RegExp(`(${pw(r)})`,"gi");return(0,a.createInterpolateElement)(t.replace(o,"<mark>$&</mark>"),{mark:(0,a.createElement)("mark",null)})};var pV=(0,a.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(r.Path,{d:"M12 15.8c-3.7 0-6.8-3-6.8-6.8s3-6.8 6.8-6.8c3.7 0 6.8 3 6.8 6.8s-3.1 6.8-6.8 6.8zm0-12C9.1 3.8 6.8 6.1 6.8 9s2.4 5.2 5.2 5.2c2.9 0 5.2-2.4 5.2-5.2S14.9 3.8 12 3.8zM8 17.5h8V19H8zM10 20.5h4V22h-4z"}));var mV=function(e){const{children:t}=e;return(0,a.createElement)("div",{className:"components-tip"},(0,a.createElement)(AE,{icon:pV}),(0,a.createElement)("p",null,t))};var hV=function e({__nextHasNoMarginBottom:t,label:n,checked:r,help:o,className:i,onChange:s,disabled:l}){const c=`inspector-toggle-control-${(0,u.useInstanceId)(e)}`,d=as()("components-toggle-control",i,!t&&Ms({marginBottom:Bg(3)},"",""));let f,p;return o&&("function"==typeof o?void 0!==r&&(p=o(r)):p=o,p&&(f=c+"__help")),(0,a.createElement)(Ty,{id:c,help:p,className:d,__nextHasNoMarginBottom:!0},(0,a.createElement)(Yy,{justify:"flex-start",spacing:3},(0,a.createElement)(Rz,{id:c,checked:r,onChange:function(e){s(e.target.checked)},"aria-describedby":f,disabled:l}),(0,a.createElement)(zg,{as:"label",htmlFor:c,className:"components-toggle-control__label"},n)))};const gV=(0,a.forwardRef)((function(e,t){const{icon:n,label:r,...o}=e;return(0,a.createElement)(xz,{...o,isIcon:!0,"aria-label":r,showTooltip:!0,ref:t},(0,a.createElement)(Oy,{icon:n}))}));var vV=gV,bV=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);return r=iz(Ae({store:n},r))})),yV=sn((e=>ln("button",bV(e))));var wV=(0,a.createContext)(void 0);var xV=(0,a.forwardRef)((function({children:e,as:t,...n},r){const o=(0,a.useContext)(wV),i="function"==typeof e;if(!i&&!t)return null;const s={...n,ref:r,"data-toolbar-item":!0};if(!o)return t?(0,a.createElement)(t,{...s},e):i?e(s):null;const l=i?e:t&&(0,a.createElement)(t,null,e);return(0,a.createElement)(yV,{...s,store:o,render:l})}));var EV=({children:e,className:t})=>(0,a.createElement)("div",{className:t},e);var _V=(0,a.forwardRef)((function({children:e,className:t,containerClassName:n,extraProps:r,isActive:o,isDisabled:i,title:s,...c},u){return(0,a.useContext)(wV)?(0,a.createElement)(xV,{className:l()("components-toolbar-button",t),...r,...c,ref:u},(t=>(0,a.createElement)(Dy,{label:s,isPressed:o,disabled:i,...t},e))):(0,a.createElement)(EV,{className:n},(0,a.createElement)(Dy,{ref:u,icon:c.icon,label:s,shortcut:c.shortcut,"data-subscript":c.subscript,onClick:e=>{e.stopPropagation(),c.onClick&&c.onClick(e)},className:l()("components-toolbar__control",t),isPressed:o,disabled:i,"data-toolbar-item":!0,...r,...c},e))}));var CV=({className:e,children:t,...n})=>(0,a.createElement)("div",{className:e,...n},t);var SV=function({controls:e=[],toggleProps:t,...n}){const r=t=>(0,a.createElement)(RR,{controls:e,toggleProps:{...t,"data-toolbar-item":!0},...n});return(0,a.useContext)(wV)?(0,a.createElement)(xV,{...t},r):r(t)};var kV=function({controls:e=[],children:t,className:n,isCollapsed:r,title:o,...i}){const s=(0,a.useContext)(wV);if(!(e&&e.length||t))return null;const c=l()(s?"components-toolbar-group":"components-toolbar",n);let u;var d;return d=e,u=Array.isArray(d)&&Array.isArray(d[0])?e:[e],r?(0,a.createElement)(SV,{label:o,controls:u,className:c,children:t,...i}):(0,a.createElement)(CV,{className:c,...i},u?.flatMap(((e,t)=>e.map(((e,n)=>(0,a.createElement)(_V,{key:[t,n].join(),containerClassName:t>0&&0===n?"has-left-divider":void 0,...e}))))),t)};function TV(e={}){const t={},n=Ut((()=>function(e={}){var t;const n=null==(t=e.store)?void 0:t.getState();return OL(Ue(We({},e),{orientation:Qe(e.orientation,null==n?void 0:n.orientation,"horizontal"),focusLoop:Qe(e.focusLoop,null==n?void 0:n.focusLoop,!0)}))}(Ae(Ae({},e),t))));return function(e,t){return wL(e,t)}(n,e)}var PV=(0,v.createContext)(void 0),IV=cn((e=>{var t=e,{store:n}=t,r=Le(t,["store"]);const o=n.useState((e=>"both"===e.orientation?void 0:e.orientation));return r=Ot(r,(e=>(0,on.jsx)(PV.Provider,{value:n,children:e})),[n]),r=Ae({role:"toolbar","aria-orientation":o},r),r=$L(Ae({store:n},r))})),RV=an((e=>ln("div",IV(e))));var MV=(0,a.forwardRef)((function({label:e,...t},n){const r=TV({focusLoop:!0,rtl:(0,c.isRTL)()});return(0,a.createElement)(wV.Provider,{value:r},(0,a.createElement)(RV,{ref:n,"aria-label":e,store:r,...t}))}));const OV={DropdownMenu:{variant:"toolbar"},Dropdown:{variant:"toolbar"}};var NV=(0,a.forwardRef)((function({className:e,label:t,...n},r){if(!t){ei()("Using Toolbar without label prop",{since:"5.6",alternative:"ToolbarGroup component",link:"https://developer.wordpress.org/block-editor/components/toolbar/"});const{title:t,...r}=n;return(0,a.createElement)(kV,{isCollapsed:!1,...r,className:e})}const o=l()("components-accessible-toolbar",e);return(0,a.createElement)(vi,{value:OV},(0,a.createElement)(MV,{className:o,label:t,ref:r,...n}))}));var AV=(0,a.forwardRef)((function(e,t){return(0,a.useContext)(wV)?(0,a.createElement)(xV,{ref:t,...e.toggleProps},(t=>(0,a.createElement)(RR,{...e,popoverProps:{...e.popoverProps},toggleProps:t}))):(0,a.createElement)(RR,{...e})}));const DV={columns:e=>Ms("grid-template-columns:",`repeat( ${e}, minmax(0, 1fr) )`,";",""),spacing:Ms("column-gap:",Bg(2),";row-gap:",Bg(4),";",""),item:{fullWidth:{name:"18iuzk9",styles:"grid-column:1/-1"}}},LV={name:"huufmu",styles:">div:not( :first-of-type ){display:none;}"},zV=Ms(DV.item.fullWidth," gap:",Bg(2),";.components-dropdown-menu{margin:",Bg(-1)," 0;line-height:0;}&&&& .components-dropdown-menu__toggle{padding:0;min-width:",Bg(6),";}",""),FV={name:"1pmxm02",styles:"font-size:inherit;font-weight:500;line-height:normal;&&{margin:0;}"},BV=Ms(DV.item.fullWidth,"&>div,&>fieldset{padding-bottom:0;margin-bottom:0;max-width:100%;}&& ",yy,"{margin-bottom:0;",wy,":last-child{margin-bottom:0;}}",Cy,"{margin-bottom:0;}&& ",Kv,"{label{line-height:1.4em;}}",""),jV={name:"eivff4",styles:"display:none"},VV={name:"16gsvie",styles:"min-width:200px"},HV=Es("span",{target:"ews648u0"})("color:",gl.theme.accentDarker10,";font-size:11px;font-weight:500;line-height:1.4;",Gg({marginLeft:Bg(3)})," text-transform:uppercase;"),$V=Ms("color:",gl.gray[900],";&&[aria-disabled='true']{color:",gl.gray[700],";opacity:1;&:hover{color:",gl.gray[700],";}",HV,"{opacity:0.3;}}",""),WV=()=>{},UV=(0,a.createContext)({menuItems:{default:{},optional:{}},hasMenuItems:!1,isResetting:!1,shouldRenderPlaceholderItems:!1,registerPanelItem:WV,deregisterPanelItem:WV,flagItemCustomization:WV,registerResetAllFilter:WV,deregisterResetAllFilter:WV,areAllOptionalControlsHidden:!0}),GV=()=>(0,a.useContext)(UV);const KV=({itemClassName:e,items:t,toggleItem:n})=>{if(!t.length)return null;const r=(0,a.createElement)(HV,{"aria-hidden":!0},(0,c.__)("Reset"));return(0,a.createElement)(Kz,{label:(0,c.__)("Defaults")},t.map((([t,o])=>o?(0,a.createElement)(Yz,{key:t,className:e,role:"menuitem",label:(0,c.sprintf)((0,c.__)("Reset %s"),t),onClick:()=>{n(t),(0,uw.speak)((0,c.sprintf)((0,c.__)("%s reset to default"),t),"assertive")},suffix:r},t):(0,a.createElement)(Yz,{key:t,className:e,role:"menuitemcheckbox",isSelected:!0,"aria-disabled":!0},t))))},qV=({items:e,toggleItem:t})=>e.length?(0,a.createElement)(Kz,{label:(0,c.__)("Tools")},e.map((([e,n])=>{const r=n?(0,c.sprintf)((0,c.__)("Hide and reset %s"),e):(0,c.sprintf)((0,c.__)("Show %s"),e);return(0,a.createElement)(Yz,{key:e,icon:n?gk:null,isSelected:n,label:r,onClick:()=>{n?(0,uw.speak)((0,c.sprintf)((0,c.__)("%s hidden and reset to default"),e),"assertive"):(0,uw.speak)((0,c.sprintf)((0,c.__)("%s is now visible"),e),"assertive"),t(e)},role:"menuitemcheckbox"},e)}))):null,YV=ls(((e,t)=>{const{areAllOptionalControlsHidden:n,defaultControlsItemClassName:r,dropdownMenuClassName:o,hasMenuItems:i,headingClassName:s,headingLevel:l=2,label:u,menuItems:d,resetAll:f,toggleItem:p,...m}=function(e){const{className:t,headingLevel:n=2,...r}=ss(e,"ToolsPanelHeader"),o=as(),i=(0,a.useMemo)((()=>o(zV,t)),[t,o]),s=(0,a.useMemo)((()=>o(VV)),[o]),l=(0,a.useMemo)((()=>o(FV)),[o]),c=(0,a.useMemo)((()=>o($V)),[o]),{menuItems:u,hasMenuItems:d,areAllOptionalControlsHidden:f}=GV();return{...r,areAllOptionalControlsHidden:f,defaultControlsItemClassName:c,dropdownMenuClassName:s,hasMenuItems:d,headingClassName:l,headingLevel:n,menuItems:u,className:i}}(e);if(!u)return null;const h=Object.entries(d?.default||{}),g=Object.entries(d?.optional||{}),v=n?Xg:xI,b=(0,c.sprintf)((0,c._x)("%s options","Button label to reveal tool panel options"),u),y=n?(0,c.__)("All options are currently hidden"):void 0,w=[...h,...g].some((([,e])=>e));return(0,a.createElement)(Yy,{...m,ref:t},(0,a.createElement)(kk,{level:l,className:s},u),i&&(0,a.createElement)(RR,{icon:v,label:b,menuProps:{className:o},toggleProps:{isSmall:!0,describedBy:y}},(()=>(0,a.createElement)(a.Fragment,null,(0,a.createElement)(KV,{items:h,toggleItem:p,itemClassName:r}),(0,a.createElement)(qV,{items:g,toggleItem:p}),(0,a.createElement)(Kz,null,(0,a.createElement)(Yz,{"aria-disabled":!w,variant:"tertiary",onClick:()=>{w&&(f(),(0,uw.speak)((0,c.__)("All options reset"),"assertive"))}},(0,c.__)("Reset all")))))))}),"ToolsPanelHeader");var XV=YV;const ZV=({panelItems:e,shouldReset:t,currentMenuItems:n,menuItemOrder:r})=>{const o={default:{},optional:{}},i={default:{},optional:{}};return e.forEach((({hasValue:e,isShownByDefault:r,label:i})=>{const a=r?"default":"optional",s=n?.[a]?.[i],l=s||e();o[a][i]=!t&&l})),r.forEach((e=>{o.default.hasOwnProperty(e)&&(i.default[e]=o.default[e]),o.optional.hasOwnProperty(e)&&(i.optional[e]=o.optional[e])})),Object.keys(o.default).forEach((e=>{i.default.hasOwnProperty(e)||(i.default[e]=o.default[e])})),Object.keys(o.optional).forEach((e=>{i.optional.hasOwnProperty(e)||(i.optional[e]=o.optional[e])})),i},JV=e=>e&&0===Object.keys(e).length;function QV(e){const{className:t,headingLevel:n=2,resetAll:r,panelId:o,hasInnerWrapper:i=!1,shouldRenderPlaceholderItems:s=!1,__experimentalFirstVisibleItemClass:l,__experimentalLastVisibleItemClass:c,...u}=ss(e,"ToolsPanel"),d=(0,a.useRef)(!1),f=d.current;(0,a.useEffect)((()=>{f&&(d.current=!1)}),[f]);const[p,m]=(0,a.useState)([]),[h,g]=(0,a.useState)([]),[v,b]=(0,a.useState)([]),y=(0,a.useCallback)((e=>{m((t=>{const n=[...t],r=n.findIndex((t=>t.label===e.label));return-1!==r&&n.splice(r,1),[...n,e]})),g((t=>t.includes(e.label)?t:[...t,e.label]))}),[m,g]),w=(0,a.useCallback)((e=>{m((t=>{const n=[...t],r=n.findIndex((t=>t.label===e));return-1!==r&&n.splice(r,1),n}))}),[m]),x=(0,a.useCallback)((e=>{b((t=>[...t,e]))}),[b]),E=(0,a.useCallback)((e=>{b((t=>t.filter((t=>t!==e))))}),[b]),[_,C]=(0,a.useState)({default:{},optional:{}});(0,a.useEffect)((()=>{C((e=>ZV({panelItems:p,shouldReset:!1,currentMenuItems:e,menuItemOrder:h})))}),[p,C,h]);const S=(0,a.useCallback)(((e,t="default")=>{C((n=>({...n,[t]:{...n[t],[e]:!0}})))}),[C]),[k,T]=(0,a.useState)(!1);(0,a.useEffect)((()=>{if(JV(_?.default)&&!JV(_?.optional)){const e=!Object.entries(_.optional).some((([,e])=>e));T(e)}}),[_,T]);const P=as(),I=(0,a.useMemo)((()=>{const e=i&&Ms(">div:not( :first-of-type ){display:grid;",DV.columns(2)," ",DV.spacing," ",DV.item.fullWidth,";}","");const n=JV(_?.default)&&k&&LV;return P((e=>Ms(DV.columns(e)," ",DV.spacing," border-top:",yv.borderWidth," solid ",gl.gray[300],";margin-top:-1px;padding:",Bg(4),";",""))(2),e,n,t)}),[k,t,P,i,_]),R=(0,a.useCallback)((e=>{const t=p.find((t=>t.label===e));if(!t)return;const n=t.isShownByDefault?"default":"optional",r={..._,[n]:{..._[n],[e]:!_[n][e]}};C(r)}),[_,p,C]),M=(0,a.useCallback)((()=>{"function"==typeof r&&(d.current=!0,r(v));const e=ZV({panelItems:p,menuItemOrder:h,shouldReset:!0});C(e)}),[p,v,r,C,h]),O=e=>{const t=_.optional||{},n=e.find((e=>e.isShownByDefault||!!t[e.label]));return n?.label},N=O(p),A=O([...p].reverse());return{...u,headingLevel:n,panelContext:(0,a.useMemo)((()=>({areAllOptionalControlsHidden:k,deregisterPanelItem:w,deregisterResetAllFilter:E,firstDisplayedItem:N,flagItemCustomization:S,hasMenuItems:!!p.length,isResetting:d.current,lastDisplayedItem:A,menuItems:_,panelId:o,registerPanelItem:y,registerResetAllFilter:x,shouldRenderPlaceholderItems:s,__experimentalFirstVisibleItemClass:l,__experimentalLastVisibleItemClass:c})),[k,w,E,N,S,A,_,o,p,x,y,s,l,c]),resetAllItems:M,toggleItem:R,className:I}}var eH=ls(((e,t)=>{const{children:n,label:r,panelContext:o,resetAllItems:i,toggleItem:s,headingLevel:l,...c}=QV(e);return(0,a.createElement)(oT,{...c,columns:2,ref:t},(0,a.createElement)(UV.Provider,{value:o},(0,a.createElement)(XV,{label:r,resetAll:i,toggleItem:s,headingLevel:l}),n))}),"ToolsPanel");const tH=()=>{};const nH=ls(((e,t)=>{const{children:n,isShown:r,shouldRenderPlaceholder:o,...i}=function(e){const{className:t,hasValue:n,isShownByDefault:r=!1,label:o,panelId:i,resetAllFilter:s=tH,onDeselect:l,onSelect:c,...d}=ss(e,"ToolsPanelItem"),{panelId:f,menuItems:p,registerResetAllFilter:m,deregisterResetAllFilter:h,registerPanelItem:g,deregisterPanelItem:v,flagItemCustomization:b,isResetting:y,shouldRenderPlaceholderItems:w,firstDisplayedItem:x,lastDisplayedItem:E,__experimentalFirstVisibleItemClass:_,__experimentalLastVisibleItemClass:C}=GV(),S=(0,a.useCallback)(n,[i,n]),k=(0,a.useCallback)(s,[i,s]),T=(0,u.usePrevious)(f),P=f===i||null===f;(0,a.useEffect)((()=>(P&&null!==T&&g({hasValue:S,isShownByDefault:r,label:o,panelId:i}),()=>{(null===T&&f||f===i)&&v(o)})),[f,P,r,o,S,i,T,g,v]),(0,a.useEffect)((()=>(P&&m(k),()=>{P&&h(k)})),[m,h,k,P]);const I=r?"default":"optional",R=p?.[I]?.[o],M=(0,u.usePrevious)(R),O=void 0!==p?.[I]?.[o],N=n(),A=(0,u.usePrevious)(N),D=N&&!A;(0,a.useEffect)((()=>{D&&(r||null===f)&&b(o,I)}),[f,D,r,I,o,b]),(0,a.useEffect)((()=>{O&&!y&&P&&(!R||N||M||c?.(),!R&&M&&l?.())}),[P,R,O,y,N,M,c,l]);const L=r?void 0!==p?.[I]?.[o]:R,z=as(),F=(0,a.useMemo)((()=>z(BV,w&&!L&&jV,t,x===o&&_,E===o&&C)),[L,w,t,z,x,E,_,C,o]);return{...d,isShown:L,shouldRenderPlaceholder:w,className:F}}(e);return r?(0,a.createElement)(Cs,{...i,ref:t},n):o?(0,a.createElement)(Cs,{...i,ref:t}):null}),"ToolsPanelItem");var rH=nH,oH=window.wp.keycodes;const iH=(0,a.createContext)(void 0),aH=iH.Provider;function sH({children:e}){const[t,n]=(0,a.useState)(),r=(0,a.useMemo)((()=>({lastFocusedElement:t,setLastFocusedElement:n})),[t]);return(0,a.createElement)(aH,{value:r},e)}function lH(e){return yR.focus.focusable.find(e,{sequential:!0}).filter((t=>t.closest('[role="row"]')===e))}const cH=(0,a.forwardRef)((function({children:e,onExpandRow:t=(()=>{}),onCollapseRow:n=(()=>{}),onFocusRow:r=(()=>{}),applicationAriaLabel:o,...i},s){const l=(0,a.useCallback)((e=>{const{keyCode:o,metaKey:i,ctrlKey:a,altKey:s}=e;if(i||a||s||![oH.UP,oH.DOWN,oH.LEFT,oH.RIGHT,oH.HOME,oH.END].includes(o))return;e.stopPropagation();const{activeElement:l}=document,{currentTarget:c}=e;if(!l||!c.contains(l))return;const u=l.closest('[role="row"]');if(!u)return;const d=lH(u),f=d.indexOf(l),p=0===f,m=p&&("false"===u.getAttribute("data-expanded")||"false"===u.getAttribute("aria-expanded"))&&o===oH.RIGHT;if([oH.LEFT,oH.RIGHT].includes(o)){let r;if(r=o===oH.LEFT?Math.max(0,f-1):Math.min(f+1,d.length-1),p){if(o===oH.LEFT){var h;if("true"===u.getAttribute("data-expanded")||"true"===u.getAttribute("aria-expanded"))return n(u),void e.preventDefault();const t=Math.max(parseInt(null!==(h=u?.getAttribute("aria-level"))&&void 0!==h?h:"1",10)-1,1),r=Array.from(c.querySelectorAll('[role="row"]'));let o=u;for(let e=r.indexOf(u);e>=0;e--){const n=r[e].getAttribute("aria-level");if(null!==n&&parseInt(n,10)===t){o=r[e];break}}lH(o)?.[0]?.focus()}if(o===oH.RIGHT){if("false"===u.getAttribute("data-expanded")||"false"===u.getAttribute("aria-expanded"))return t(u),void e.preventDefault();const n=lH(u);n.length>0&&n[r]?.focus()}return void e.preventDefault()}if(m)return;d[r].focus(),e.preventDefault()}else if([oH.UP,oH.DOWN].includes(o)){const t=Array.from(c.querySelectorAll('[role="row"]')),n=t.indexOf(u);let i;if(i=o===oH.UP?Math.max(0,n-1):Math.min(n+1,t.length-1),i===n)return void e.preventDefault();const a=lH(t[i]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),r(e,u,t[i]),e.preventDefault()}else if([oH.HOME,oH.END].includes(o)){const t=Array.from(c.querySelectorAll('[role="row"]')),n=t.indexOf(u);let i;if(i=o===oH.HOME?0:t.length-1,i===n)return void e.preventDefault();const a=lH(t[i]);if(!a||!a.length)return void e.preventDefault();a[Math.min(f,a.length-1)].focus(),r(e,u,t[i]),e.preventDefault()}}),[t,n,r]);return(0,a.createElement)(sH,null,(0,a.createElement)("div",{role:"application","aria-label":o},(0,a.createElement)("table",{...i,role:"treegrid",onKeyDown:l,ref:s},(0,a.createElement)("tbody",null,e))))}));var uH=cH;var dH=(0,a.forwardRef)((function({children:e,level:t,positionInSet:n,setSize:r,isExpanded:o,...i},s){return(0,a.createElement)("tr",{...i,ref:s,role:"row","aria-level":t,"aria-posinset":n,"aria-setsize":r,"aria-expanded":o},e)}));var fH=(0,a.forwardRef)((function({children:e,as:t,...n},r){const o=(0,a.useRef)(),i=r||o,{lastFocusedElement:s,setLastFocusedElement:l}=(0,a.useContext)(iH);let c;s&&(c=s===("current"in i?i.current:void 0)?0:-1);const u={ref:i,tabIndex:c,onFocus:e=>l?.(e.target),...n};return"function"==typeof e?e(u):t?(0,a.createElement)(t,{...u},e):null}));var pH=(0,a.forwardRef)((function({children:e,...t},n){return(0,a.createElement)(fH,{ref:n,...t},e)}));var mH=(0,a.forwardRef)((function({children:e,withoutGridItem:t=!1,...n},r){return(0,a.createElement)("td",{...n,role:"gridcell"},t?(0,a.createElement)(a.Fragment,null,e):(0,a.createElement)(pH,{ref:r},e))}));function hH(e){e.stopPropagation()}var gH=(0,a.forwardRef)(((e,t)=>(ei()("wp.components.IsolatedEventContainer",{since:"5.7"}),(0,a.createElement)("div",{...e,ref:t,onMouseDown:hH}))));function vH(e){return ex((0,a.useContext)(nx).fills,{sync:!0}).get(e)}const bH=Es("div",{target:"ebn2ljm1"})("&:not( :first-of-type ){",(({offsetAmount:e})=>Ms({marginInlineStart:e},"","")),";}",(({zIndex:e})=>Ms({zIndex:e},"","")),";");var yH={name:"rs0gp6",styles:"grid-row-start:1;grid-column-start:1"};const wH=Es("div",{target:"ebn2ljm0"})("display:inline-grid;grid-auto-flow:column;position:relative;&>",bH,"{position:relative;justify-self:start;",(({isLayered:e})=>e?yH:void 0),";}");const xH=ls((function(e,t){const{children:n,className:r,isLayered:o=!0,isReversed:i=!1,offset:s=0,...l}=ss(e,"ZStack"),c=Ky(n),u=c.length-1,d=c.map(((e,t)=>{const n=i?u-t:t,r=o?s*t:s,l=(0,a.isValidElement)(e)?e.key:t;return(0,a.createElement)(bH,{offsetAmount:r,zIndex:n,key:l},e)}));return(0,a.createElement)(wH,{...l,className:r,isLayered:o,ref:t},d)}),"ZStack");var EH=xH;const _H={previous:[{modifier:"ctrlShift",character:"`"},{modifier:"ctrlShift",character:"~"},{modifier:"access",character:"p"}],next:[{modifier:"ctrl",character:"`"},{modifier:"access",character:"n"}]};function CH(e=_H){const t=(0,a.useRef)(null),[n,r]=(0,a.useState)(!1);function o(e){var n;const o=Array.from(null!==(n=t.current?.querySelectorAll('[role="region"][tabindex="-1"]'))&&void 0!==n?n:[]);if(!o.length)return;let i=o[0];const a=t.current?.ownerDocument?.activeElement?.closest('[role="region"][tabindex="-1"]'),s=a?o.indexOf(a):-1;if(-1!==s){let t=s+e;t=-1===t?o.length-1:t,t=t===o.length?0:t,i=o[t]}i.focus(),r(!0)}const i=(0,u.useRefEffect)((e=>{function t(){r(!1)}return e.addEventListener("click",t),()=>{e.removeEventListener("click",t)}}),[r]);return{ref:(0,u.useMergeRefs)([t,i]),className:n?"is-focusing-regions":"",onKeyDown(t){e.previous.some((({modifier:e,character:n})=>oH.isKeyboardEvent[e](t,n)))?o(-1):e.next.some((({modifier:e,character:n})=>oH.isKeyboardEvent[e](t,n)))&&o(1)}}}var SH=(0,u.createHigherOrderComponent)((e=>({shortcuts:t,...n})=>(0,a.createElement)("div",{...CH(t)},(0,a.createElement)(e,{...n}))),"navigateRegions");var kH=(0,u.createHigherOrderComponent)((e=>function(t){const n=(0,u.useConstrainedTabbing)();return(0,a.createElement)("div",{ref:n,tabIndex:-1},(0,a.createElement)(e,{...t}))}),"withConstrainedTabbing"),TH=e=>(0,u.createHigherOrderComponent)((t=>class extends a.Component{constructor(e){super(e),this.nodeRef=this.props.node,this.state={fallbackStyles:void 0,grabStylesCompleted:!1},this.bindRef=this.bindRef.bind(this)}bindRef(e){e&&(this.nodeRef=e)}componentDidMount(){this.grabFallbackStyles()}componentDidUpdate(){this.grabFallbackStyles()}grabFallbackStyles(){const{grabStylesCompleted:t,fallbackStyles:n}=this.state;if(this.nodeRef&&!t){const t=e(this.nodeRef,this.props);di()(t,n)||this.setState({fallbackStyles:t,grabStylesCompleted:Object.values(t).every(Boolean)})}}render(){const e=(0,a.createElement)(t,{...this.props,...this.state.fallbackStyles});return this.props.node?e:(0,a.createElement)("div",{ref:this.bindRef}," ",e," ")}}),"withFallbackStyles"),PH=window.wp.hooks;const IH=16;function RH(e){return(0,u.createHigherOrderComponent)((t=>{const n="core/with-filters/"+e;let r;class o extends a.Component{constructor(n){super(n),void 0===r&&(r=(0,PH.applyFilters)(e,t))}componentDidMount(){o.instances.push(this),1===o.instances.length&&((0,PH.addAction)("hookRemoved",n,s),(0,PH.addAction)("hookAdded",n,s))}componentWillUnmount(){o.instances=o.instances.filter((e=>e!==this)),0===o.instances.length&&((0,PH.removeAction)("hookRemoved",n),(0,PH.removeAction)("hookAdded",n))}render(){return(0,a.createElement)(r,{...this.props})}}o.instances=[];const i=(0,u.debounce)((()=>{r=(0,PH.applyFilters)(e,t),o.instances.forEach((e=>{e.forceUpdate()}))}),IH);function s(t){t===e&&i()}return o}),"withFilters")}var MH=(0,u.createHigherOrderComponent)((e=>{const t=({onFocusReturn:e}={})=>t=>n=>{const r=(0,u.useFocusReturn)(e);return(0,a.createElement)("div",{ref:r},(0,a.createElement)(t,{...n}))};if((n=e)instanceof a.Component||"function"==typeof n){const n=e;return t()(n)}var n;return t(e)}),"withFocusReturn");const OH=({children:e})=>(ei()("wp.components.FocusReturnProvider component",{since:"5.7",hint:"This provider is not used anymore. You can just remove it from your codebase"}),e);var NH=(0,u.createHigherOrderComponent)((e=>{function t(t,r){const[o,i]=(0,a.useState)([]),s=(0,a.useMemo)((()=>{const e=e=>{const t=e.id?e:{...e,id:gx()};i((e=>[...e,t]))};return{createNotice:e,createErrorNotice:t=>{e({status:"error",content:t})},removeNotice:e=>{i((t=>t.filter((t=>t.id!==e))))},removeAllNotices:()=>{i([])}}}),[]),l={...t,noticeList:o,noticeOperations:s,noticeUI:o.length>0&&(0,a.createElement)(gB,{className:"components-with-notices-ui",notices:o,onRemove:s.removeNotice})};return n?(0,a.createElement)(e,{...l,ref:r}):(0,a.createElement)(e,{...l})}let n;const{render:r}=e;return"function"==typeof r?(n=!0,(0,a.forwardRef)(t)):t}),"withNotices"),AH=window.wp.privateApis;const DH=Os({"0%":{left:"-50%"},"100%":{left:"100%"}}),LH=Es("div",{target:"e15u147w2"})("position:relative;overflow:hidden;width:100%;max-width:160px;height:",yv.borderWidthFocus,";background-color:var(\n\t\t--wp-components-color-gray-300,\n\t\t",gl.gray[300],"\n\t);border-radius:",yv.radiusBlockUi,";"),zH=Es("div",{target:"e15u147w1"})("display:inline-block;position:absolute;top:0;height:100%;border-radius:",yv.radiusBlockUi,";background-color:",gl.theme.accent,";",(({isIndeterminate:e,value:t})=>Ms(e?{animationDuration:"1.5s",animationTimingFunction:"ease-in-out",animationIterationCount:"infinite",animationName:DH,width:"50%"}:{width:`${t}%`,transition:"width 0.4s ease-in-out"},"","")),";"),FH=Es("progress",{target:"e15u147w0"})({name:"11fb690",styles:"position:absolute;top:0;left:0;opacity:0;width:100%;height:100%"});var BH=(0,a.forwardRef)((function(e,t){const{className:n,value:r,...o}=e,i=!Number.isFinite(r);return(0,a.createElement)(LH,{className:n},(0,a.createElement)(zH,{isIndeterminate:i,value:r}),(0,a.createElement)(FH,{max:100,value:r,"aria-label":(0,c.__)("Loading …"),ref:t,...o}))}));function jH(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}function VH(...e){return t=>e.forEach((e=>function(e,t){"function"==typeof e?e(t):null!=e&&(e.current=t)}(e,t)))}function HH(...e){return(0,v.useCallback)(VH(...e),e)}function $H(e,t=[]){let n=[];const r=()=>{const t=n.map((e=>(0,v.createContext)(e)));return function(n){const r=(null==n?void 0:n[e])||t;return(0,v.useMemo)((()=>({[`__scope${e}`]:{...n,[e]:r}})),[n,r])}};return r.scopeName=e,[function(t,r){const o=(0,v.createContext)(r),i=n.length;function a(t){const{scope:n,children:r,...a}=t,s=(null==n?void 0:n[e][i])||o,l=(0,v.useMemo)((()=>a),Object.values(a));return(0,v.createElement)(s.Provider,{value:l},r)}return n=[...n,r],a.displayName=t+"Provider",[a,function(n,a){const s=(null==a?void 0:a[e][i])||o,l=(0,v.useContext)(s);if(l)return l;if(void 0!==r)return r;throw new Error(`\`${n}\` must be used within \`${t}\``)}]},WH(r,...t)]}function WH(...e){const t=e[0];if(1===e.length)return t;const n=()=>{const n=e.map((e=>({useScope:e(),scopeName:e.scopeName})));return function(e){const r=n.reduce(((t,{useScope:n,scopeName:r})=>({...t,...n(e)[`__scope${r}`]})),{});return(0,v.useMemo)((()=>({[`__scope${t.scopeName}`]:r})),[r])}};return n.scopeName=t.scopeName,n}function UH(e){const t=(0,v.useRef)(e);return(0,v.useEffect)((()=>{t.current=e})),(0,v.useMemo)((()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)}),[])}function GH({prop:e,defaultProp:t,onChange:n=(()=>{})}){const[r,o]=function({defaultProp:e,onChange:t}){const n=(0,v.useState)(e),[r]=n,o=(0,v.useRef)(r),i=UH(t);return(0,v.useEffect)((()=>{o.current!==r&&(i(r),o.current=r)}),[r,o,i]),n}({defaultProp:t,onChange:n}),i=void 0!==e,a=i?e:r,s=UH(n);return[a,(0,v.useCallback)((t=>{if(i){const n="function"==typeof t?t(e):t;n!==e&&s(n)}else o(t)}),[i,e,o,s])]}const KH=(0,v.forwardRef)(((e,t)=>{const{children:n,...r}=e,o=v.Children.toArray(n),i=o.find(XH);if(i){const e=i.props.children,n=o.map((t=>t===i?v.Children.count(e)>1?v.Children.only(null):(0,v.isValidElement)(e)?e.props.children:null:t));return(0,v.createElement)(qH,ms({},r,{ref:t}),(0,v.isValidElement)(e)?(0,v.cloneElement)(e,void 0,n):null)}return(0,v.createElement)(qH,ms({},r,{ref:t}),n)}));KH.displayName="Slot";const qH=(0,v.forwardRef)(((e,t)=>{const{children:n,...r}=e;return(0,v.isValidElement)(n)?(0,v.cloneElement)(n,{...ZH(r,n.props),ref:VH(t,n.ref)}):v.Children.count(n)>1?v.Children.only(null):null}));qH.displayName="SlotClone";const YH=({children:e})=>(0,v.createElement)(v.Fragment,null,e);function XH(e){return(0,v.isValidElement)(e)&&e.type===YH}function ZH(e,t){const n={...t};for(const r in t){const o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}const JH=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce(((e,t)=>{const n=(0,v.forwardRef)(((e,n)=>{const{asChild:r,...o}=e,i=r?KH:t;return(0,v.useEffect)((()=>{window[Symbol.for("radix-ui")]=!0}),[]),(0,v.createElement)(i,ms({},o,{ref:n}))}));return n.displayName=`Primitive.${t}`,{...e,[t]:n}}),{});function QH(e,t){e&&(0,Bt.flushSync)((()=>e.dispatchEvent(t)))}function e$(e){const t=e+"CollectionProvider",[n,r]=$H(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),a=e=>{const{scope:t,children:n}=e,r=y().useRef(null),i=y().useRef(new Map).current;return y().createElement(o,{scope:t,itemMap:i,collectionRef:r},n)},s=e+"CollectionSlot",l=y().forwardRef(((e,t)=>{const{scope:n,children:r}=e,o=HH(t,i(s,n).collectionRef);return y().createElement(KH,{ref:o},r)})),c=e+"CollectionItemSlot",u="data-radix-collection-item",d=y().forwardRef(((e,t)=>{const{scope:n,children:r,...o}=e,a=y().useRef(null),s=HH(t,a),l=i(c,n);return y().useEffect((()=>(l.itemMap.set(a,{ref:a,...o}),()=>{l.itemMap.delete(a)}))),y().createElement(KH,{[u]:"",ref:s},r)}));return[{Provider:a,Slot:l,ItemSlot:d},function(t){const n=i(e+"CollectionConsumer",t),r=y().useCallback((()=>{const e=n.collectionRef.current;if(!e)return[];const t=Array.from(e.querySelectorAll(`[${u}]`)),r=Array.from(n.itemMap.values()).sort(((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current)));return r}),[n.collectionRef,n.itemMap]);return r},r]}const t$=(0,v.createContext)(void 0);function n$(e){const t=(0,v.useContext)(t$);return e||t||"ltr"}const r$="dismissableLayer.update",o$="dismissableLayer.pointerDownOutside",i$="dismissableLayer.focusOutside";let a$;const s$=(0,v.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),l$=(0,v.forwardRef)(((e,t)=>{var n;const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:o,onPointerDownOutside:i,onFocusOutside:a,onInteractOutside:s,onDismiss:l,...c}=e,u=(0,v.useContext)(s$),[d,f]=(0,v.useState)(null),p=null!==(n=null==d?void 0:d.ownerDocument)&&void 0!==n?n:null===globalThis||void 0===globalThis?void 0:globalThis.document,[,m]=(0,v.useState)({}),h=HH(t,(e=>f(e))),g=Array.from(u.layers),[b]=[...u.layersWithOutsidePointerEventsDisabled].slice(-1),y=g.indexOf(b),w=d?g.indexOf(d):-1,x=u.layersWithOutsidePointerEventsDisabled.size>0,E=w>=y,_=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e),r=(0,v.useRef)(!1),o=(0,v.useRef)((()=>{}));return(0,v.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){const i={originalEvent:e};function a(){u$(o$,n,i,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=a,t.addEventListener("click",o.current,{once:!0})):a()}r.current=!1},i=window.setTimeout((()=>{t.addEventListener("pointerdown",e)}),0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}}),[t,n]),{onPointerDownCapture:()=>r.current=!0}}((e=>{const t=e.target,n=[...u.branches].some((e=>e.contains(t)));E&&!n&&(null==i||i(e),null==s||s(e),e.defaultPrevented||null==l||l())}),p),C=function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e),r=(0,v.useRef)(!1);return(0,v.useEffect)((()=>{const e=e=>{if(e.target&&!r.current){u$(i$,n,{originalEvent:e},{discrete:!1})}};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)}),[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}((e=>{const t=e.target;[...u.branches].some((e=>e.contains(t)))||(null==a||a(e),null==s||s(e),e.defaultPrevented||null==l||l())}),p);return function(e,t=(null===globalThis||void 0===globalThis?void 0:globalThis.document)){const n=UH(e);(0,v.useEffect)((()=>{const e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)}),[n,t])}((e=>{w===u.layers.size-1&&(null==o||o(e),!e.defaultPrevented&&l&&(e.preventDefault(),l()))}),p),(0,v.useEffect)((()=>{if(d)return r&&(0===u.layersWithOutsidePointerEventsDisabled.size&&(a$=p.body.style.pointerEvents,p.body.style.pointerEvents="none"),u.layersWithOutsidePointerEventsDisabled.add(d)),u.layers.add(d),c$(),()=>{r&&1===u.layersWithOutsidePointerEventsDisabled.size&&(p.body.style.pointerEvents=a$)}}),[d,p,r,u]),(0,v.useEffect)((()=>()=>{d&&(u.layers.delete(d),u.layersWithOutsidePointerEventsDisabled.delete(d),c$())}),[d,u]),(0,v.useEffect)((()=>{const e=()=>m({});return document.addEventListener(r$,e),()=>document.removeEventListener(r$,e)}),[]),(0,v.createElement)(JH.div,ms({},c,{ref:h,style:{pointerEvents:x?E?"auto":"none":void 0,...e.style},onFocusCapture:jH(e.onFocusCapture,C.onFocusCapture),onBlurCapture:jH(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:jH(e.onPointerDownCapture,_.onPointerDownCapture)}))}));function c$(){const e=new CustomEvent(r$);document.dispatchEvent(e)}function u$(e,t,n,{discrete:r}){const o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?QH(o,i):o.dispatchEvent(i)}let d$=0;function f$(){(0,v.useEffect)((()=>{var e,t;const n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:p$()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:p$()),d$++,()=>{1===d$&&document.querySelectorAll("[data-radix-focus-guard]").forEach((e=>e.remove())),d$--}}),[])}function p$(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}const m$="focusScope.autoFocusOnMount",h$="focusScope.autoFocusOnUnmount",g$={bubbles:!1,cancelable:!0},v$=(0,v.forwardRef)(((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...a}=e,[s,l]=(0,v.useState)(null),c=UH(o),u=UH(i),d=(0,v.useRef)(null),f=HH(t,(e=>l(e))),p=(0,v.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,v.useEffect)((()=>{if(r){function e(e){if(p.paused||!s)return;const t=e.target;s.contains(t)?d.current=t:x$(d.current,{select:!0})}function t(e){!p.paused&&s&&(s.contains(e.relatedTarget)||x$(d.current,{select:!0}))}return document.addEventListener("focusin",e),document.addEventListener("focusout",t),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t)}}}),[r,s,p.paused]),(0,v.useEffect)((()=>{if(s){E$.add(p);const t=document.activeElement;if(!s.contains(t)){const n=new CustomEvent(m$,g$);s.addEventListener(m$,c),s.dispatchEvent(n),n.defaultPrevented||(!function(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(x$(r,{select:t}),document.activeElement!==n)return}((e=b$(s),e.filter((e=>"A"!==e.tagName))),{select:!0}),document.activeElement===t&&x$(s))}return()=>{s.removeEventListener(m$,c),setTimeout((()=>{const e=new CustomEvent(h$,g$);s.addEventListener(h$,u),s.dispatchEvent(e),e.defaultPrevented||x$(null!=t?t:document.body,{select:!0}),s.removeEventListener(h$,u),E$.remove(p)}),0)}}var e}),[s,c,u,p]);const m=(0,v.useCallback)((e=>{if(!n&&!r)return;if(p.paused)return;const t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){const t=e.currentTarget,[r,i]=function(e){const t=b$(e),n=y$(t,e),r=y$(t.reverse(),e);return[n,r]}(t);r&&i?e.shiftKey||o!==i?e.shiftKey&&o===r&&(e.preventDefault(),n&&x$(i,{select:!0})):(e.preventDefault(),n&&x$(r,{select:!0})):o===t&&e.preventDefault()}}),[n,r,p.paused]);return(0,v.createElement)(JH.div,ms({tabIndex:-1},a,{ref:f,onKeyDown:m}))}));function b$(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{const t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function y$(e,t){for(const n of e)if(!w$(n,{upTo:t}))return n}function w$(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e;){if(void 0!==t&&e===t)return!1;if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}function x$(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&function(e){return e instanceof HTMLInputElement&&"select"in e}(e)&&t&&e.select()}}const E$=function(){let e=[];return{add(t){const n=e[0];t!==n&&(null==n||n.pause()),e=_$(e,t),e.unshift(t)},remove(t){var n;e=_$(e,t),null===(n=e[0])||void 0===n||n.resume()}}}();function _$(e,t){const n=[...e],r=n.indexOf(t);return-1!==r&&n.splice(r,1),n}const C$=Boolean(null===globalThis||void 0===globalThis?void 0:globalThis.document)?v.useLayoutEffect:()=>{},S$=v["useId".toString()]||(()=>{});let k$=0;function T$(e){const[t,n]=v.useState(S$());return C$((()=>{e||n((e=>null!=e?e:String(k$++)))}),[e]),e||(t?`radix-${t}`:"")}function P$(e){return e.split("-")[0]}function I$(e){return e.split("-")[1]}function R$(e){return["top","bottom"].includes(P$(e))?"x":"y"}function M$(e){return"y"===e?"height":"width"}function O$(e,t,n){let{reference:r,floating:o}=e;const i=r.x+r.width/2-o.width/2,a=r.y+r.height/2-o.height/2,s=R$(t),l=M$(s),c=r[l]/2-o[l]/2,u="x"===s;let d;switch(P$(t)){case"top":d={x:i,y:r.y-o.height};break;case"bottom":d={x:i,y:r.y+r.height};break;case"right":d={x:r.x+r.width,y:a};break;case"left":d={x:r.x-o.width,y:a};break;default:d={x:r.x,y:r.y}}switch(I$(t)){case"start":d[s]-=c*(n&&u?-1:1);break;case"end":d[s]+=c*(n&&u?-1:1)}return d}function N$(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function A$(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}async function D$(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:i,rects:a,elements:s,strategy:l}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=t,m=N$(p),h=s[f?"floating"===d?"reference":"floating":d],g=A$(await i.getClippingRect({element:null==(n=await(null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await(null==i.getDocumentElement?void 0:i.getDocumentElement(s.floating)),boundary:c,rootBoundary:u,strategy:l})),v=A$(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({rect:"floating"===d?{...a.floating,x:r,y:o}:a.reference,offsetParent:await(null==i.getOffsetParent?void 0:i.getOffsetParent(s.floating)),strategy:l}):a[d]);return{top:g.top-v.top+m.top,bottom:v.bottom-g.bottom+m.bottom,left:g.left-v.left+m.left,right:v.right-g.right+m.right}}const L$=Math.min,z$=Math.max;function F$(e,t,n){return z$(e,L$(t,n))}const B$=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:r=0}=null!=e?e:{},{x:o,y:i,placement:a,rects:s,platform:l}=t;if(null==n)return{};const c=N$(r),u={x:o,y:i},d=R$(a),f=I$(a),p=M$(d),m=await l.getDimensions(n),h="y"===d?"top":"left",g="y"===d?"bottom":"right",v=s.reference[p]+s.reference[d]-u[d]-s.floating[p],b=u[d]-s.reference[d],y=await(null==l.getOffsetParent?void 0:l.getOffsetParent(n));let w=y?"y"===d?y.clientHeight||0:y.clientWidth||0:0;0===w&&(w=s.floating[p]);const x=v/2-b/2,E=c[h],_=w-m[p]-c[g],C=w/2-m[p]/2+x,S=F$(E,C,_),k=("start"===f?c[h]:c[g])>0&&C!==S&&s.reference[p]<=s.floating[p];return{[d]:u[d]-(k?C<E?E-C:_-C:0),data:{[d]:S,centerOffset:C-S}}}}),j$={left:"right",right:"left",bottom:"top",top:"bottom"};function V$(e){return e.replace(/left|right|bottom|top/g,(e=>j$[e]))}function H$(e,t,n){void 0===n&&(n=!1);const r=I$(e),o=R$(e),i=M$(o);let a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=V$(a)),{main:a,cross:V$(a)}}const $$={start:"end",end:"start"};function W$(e){return e.replace(/start|end/g,(e=>$$[e]))}const U$=["top","right","bottom","left"],G$=(U$.reduce(((e,t)=>e.concat(t,t+"-start",t+"-end")),[]),function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n;const{placement:r,middlewareData:o,rects:i,initialPlacement:a,platform:s,elements:l}=t,{mainAxis:c=!0,crossAxis:u=!0,fallbackPlacements:d,fallbackStrategy:f="bestFit",flipAlignment:p=!0,...m}=e,h=P$(r),g=d||(h!==a&&p?function(e){const t=V$(e);return[W$(e),t,W$(t)]}(a):[V$(a)]),v=[a,...g],b=await D$(t,m),y=[];let w=(null==(n=o.flip)?void 0:n.overflows)||[];if(c&&y.push(b[h]),u){const{main:e,cross:t}=H$(r,i,await(null==s.isRTL?void 0:s.isRTL(l.floating)));y.push(b[e],b[t])}if(w=[...w,{placement:r,overflows:y}],!y.every((e=>e<=0))){var x,E;const e=(null!=(x=null==(E=o.flip)?void 0:E.index)?x:0)+1,t=v[e];if(t)return{data:{index:e,overflows:w},reset:{placement:t}};let n="bottom";switch(f){case"bestFit":{var _;const e=null==(_=w.map((e=>[e,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:_[0].placement;e&&(n=e);break}case"initialPlacement":n=a}if(r!==n)return{reset:{placement:n}}}return{}}}});function K$(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function q$(e){return U$.some((t=>e[t]>=0))}const Y$=function(e){let{strategy:t="referenceHidden",...n}=void 0===e?{}:e;return{name:"hide",async fn(e){const{rects:r}=e;switch(t){case"referenceHidden":{const t=K$(await D$(e,{...n,elementContext:"reference"}),r.reference);return{data:{referenceHiddenOffsets:t,referenceHidden:q$(t)}}}case"escaped":{const t=K$(await D$(e,{...n,altBoundary:!0}),r.floating);return{data:{escapedOffsets:t,escaped:q$(t)}}}default:return{}}}}},X$=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:r}=t,o=await async function(e,t){const{placement:n,platform:r,elements:o}=e,i=await(null==r.isRTL?void 0:r.isRTL(o.floating)),a=P$(n),s=I$(n),l="x"===R$(n),c=["left","top"].includes(a)?-1:1,u=i&&l?-1:1,d="function"==typeof t?t(e):t;let{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...d};return s&&"number"==typeof m&&(p="end"===s?-1*m:m),l?{x:p*u,y:f*c}:{x:f*c,y:p*u}}(t,e);return{x:n+o.x,y:r+o.y,data:o}}}};function Z$(e){return"x"===e?"y":"x"}const J$=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:s={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=e,c={x:n,y:r},u=await D$(t,l),d=R$(P$(o)),f=Z$(d);let p=c[d],m=c[f];if(i){const e="y"===d?"bottom":"right";p=F$(p+u["y"===d?"top":"left"],p,p-u[e])}if(a){const e="y"===f?"bottom":"right";m=F$(m+u["y"===f?"top":"left"],m,m-u[e])}const h=s.fn({...t,[d]:p,[f]:m});return{...h,data:{x:h.x-n,y:h.y-r}}}}},Q$=function(e){return void 0===e&&(e={}),{options:e,fn(t){const{x:n,y:r,placement:o,rects:i,middlewareData:a}=t,{offset:s=0,mainAxis:l=!0,crossAxis:c=!0}=e,u={x:n,y:r},d=R$(o),f=Z$(d);let p=u[d],m=u[f];const h="function"==typeof s?s({...i,placement:o}):s,g="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(l){const e="y"===d?"height":"width",t=i.reference[d]-i.floating[e]+g.mainAxis,n=i.reference[d]+i.reference[e]-g.mainAxis;p<t?p=t:p>n&&(p=n)}if(c){var v,b,y,w;const e="y"===d?"width":"height",t=["top","left"].includes(P$(o)),n=i.reference[f]-i.floating[e]+(t&&null!=(v=null==(b=a.offset)?void 0:b[f])?v:0)+(t?0:g.crossAxis),r=i.reference[f]+i.reference[e]+(t?0:null!=(y=null==(w=a.offset)?void 0:w[f])?y:0)-(t?g.crossAxis:0);m<n?m=n:m>r&&(m=r)}return{[d]:p,[f]:m}}}},eW=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){const{placement:n,rects:r,platform:o,elements:i}=t,{apply:a,...s}=e,l=await D$(t,s),c=P$(n),u=I$(n);let d,f;"top"===c||"bottom"===c?(d=c,f=u===(await(null==o.isRTL?void 0:o.isRTL(i.floating))?"start":"end")?"left":"right"):(f=c,d="end"===u?"top":"bottom");const p=z$(l.left,0),m=z$(l.right,0),h=z$(l.top,0),g=z$(l.bottom,0),v={availableHeight:r.floating.height-(["left","right"].includes(n)?2*(0!==h||0!==g?h+g:z$(l.top,l.bottom)):l[d]),availableWidth:r.floating.width-(["top","bottom"].includes(n)?2*(0!==p||0!==m?p+m:z$(l.left,l.right)):l[f])},b=await o.getDimensions(i.floating);null==a||a({...t,...v});const y=await o.getDimensions(i.floating);return b.width!==y.width||b.height!==y.height?{reset:{rects:!0}}:{}}}};function tW(e){return e&&e.document&&e.location&&e.alert&&e.setInterval}function nW(e){if(null==e)return window;if(!tW(e)){const t=e.ownerDocument;return t&&t.defaultView||window}return e}function rW(e){return nW(e).getComputedStyle(e)}function oW(e){return tW(e)?"":e?(e.nodeName||"").toLowerCase():""}function iW(){const e=navigator.userAgentData;return null!=e&&e.brands?e.brands.map((e=>e.brand+"/"+e.version)).join(" "):navigator.userAgent}function aW(e){return e instanceof nW(e).HTMLElement}function sW(e){return e instanceof nW(e).Element}function lW(e){return"undefined"!=typeof ShadowRoot&&(e instanceof nW(e).ShadowRoot||e instanceof ShadowRoot)}function cW(e){const{overflow:t,overflowX:n,overflowY:r}=rW(e);return/auto|scroll|overlay|hidden/.test(t+r+n)}function uW(e){return["table","td","th"].includes(oW(e))}function dW(e){const t=/firefox/i.test(iW()),n=rW(e);return"none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||["transform","perspective"].includes(n.willChange)||t&&"filter"===n.willChange||t&&!!n.filter&&"none"!==n.filter}function fW(){return!/^((?!chrome|android).)*safari/i.test(iW())}const pW=Math.min,mW=Math.max,hW=Math.round;function gW(e,t,n){var r,o,i,a;void 0===t&&(t=!1),void 0===n&&(n=!1);const s=e.getBoundingClientRect();let l=1,c=1;t&&aW(e)&&(l=e.offsetWidth>0&&hW(s.width)/e.offsetWidth||1,c=e.offsetHeight>0&&hW(s.height)/e.offsetHeight||1);const u=sW(e)?nW(e):window,d=!fW()&&n,f=(s.left+(d&&null!=(r=null==(o=u.visualViewport)?void 0:o.offsetLeft)?r:0))/l,p=(s.top+(d&&null!=(i=null==(a=u.visualViewport)?void 0:a.offsetTop)?i:0))/c,m=s.width/l,h=s.height/c;return{width:m,height:h,top:p,right:f+m,bottom:p+h,left:f,x:f,y:p}}function vW(e){return(t=e,(t instanceof nW(t).Node?e.ownerDocument:e.document)||window.document).documentElement;var t}function bW(e){return sW(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function yW(e){return gW(vW(e)).left+bW(e).scrollLeft}function wW(e,t,n){const r=aW(t),o=vW(t),i=gW(e,r&&function(e){const t=gW(e);return hW(t.width)!==e.offsetWidth||hW(t.height)!==e.offsetHeight}(t),"fixed"===n);let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if(r||!r&&"fixed"!==n)if(("body"!==oW(t)||cW(o))&&(a=bW(t)),aW(t)){const e=gW(t,!0);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=yW(o));return{x:i.left+a.scrollLeft-s.x,y:i.top+a.scrollTop-s.y,width:i.width,height:i.height}}function xW(e){return"html"===oW(e)?e:e.assignedSlot||e.parentNode||(lW(e)?e.host:null)||vW(e)}function EW(e){return aW(e)&&"fixed"!==getComputedStyle(e).position?e.offsetParent:null}function _W(e){const t=nW(e);let n=EW(e);for(;n&&uW(n)&&"static"===getComputedStyle(n).position;)n=EW(n);return n&&("html"===oW(n)||"body"===oW(n)&&"static"===getComputedStyle(n).position&&!dW(n))?t:n||function(e){let t=xW(e);for(lW(t)&&(t=t.host);aW(t)&&!["html","body"].includes(oW(t));){if(dW(t))return t;t=t.parentNode}return null}(e)||t}function CW(e){if(aW(e))return{width:e.offsetWidth,height:e.offsetHeight};const t=gW(e);return{width:t.width,height:t.height}}function SW(e){const t=xW(e);return["html","body","#document"].includes(oW(t))?e.ownerDocument.body:aW(t)&&cW(t)?t:SW(t)}function kW(e,t){var n;void 0===t&&(t=[]);const r=SW(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=nW(r),a=o?[i].concat(i.visualViewport||[],cW(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(kW(a))}function TW(e,t,n){return"viewport"===t?A$(function(e,t){const n=nW(e),r=vW(e),o=n.visualViewport;let i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;const e=fW();(e||!e&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s,y:l}}(e,n)):sW(t)?function(e,t){const n=gW(e,!1,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft;return{top:r,left:o,x:o,y:r,right:o+e.clientWidth,bottom:r+e.clientHeight,width:e.clientWidth,height:e.clientHeight}}(t,n):A$(function(e){var t;const n=vW(e),r=bW(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=mW(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=mW(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0);let s=-r.scrollLeft+yW(e);const l=-r.scrollTop;return"rtl"===rW(o||n).direction&&(s+=mW(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(vW(e)))}function PW(e){const t=kW(e),n=["absolute","fixed"].includes(rW(e).position)&&aW(e)?_W(e):e;return sW(n)?t.filter((e=>sW(e)&&function(e,t){const n=null==t.getRootNode?void 0:t.getRootNode();if(e.contains(t))return!0;if(n&&lW(n)){let n=t;do{if(n&&e===n)return!0;n=n.parentNode||n.host}while(n)}return!1}(e,n)&&"body"!==oW(e))):[]}const IW={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e;const i=[..."clippingAncestors"===n?PW(t):[].concat(n),r],a=i[0],s=i.reduce(((e,n)=>{const r=TW(t,n,o);return e.top=mW(r.top,e.top),e.right=pW(r.right,e.right),e.bottom=pW(r.bottom,e.bottom),e.left=mW(r.left,e.left),e}),TW(t,a,o));return{width:s.right-s.left,height:s.bottom-s.top,x:s.left,y:s.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e;const o=aW(n),i=vW(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0};const s={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==oW(n)||cW(i))&&(a=bW(n)),aW(n))){const e=gW(n,!0);s.x=e.x+n.clientLeft,s.y=e.y+n.clientTop}return{...t,x:t.x-a.scrollLeft+s.x,y:t.y-a.scrollTop+s.y}},isElement:sW,getDimensions:CW,getOffsetParent:_W,getDocumentElement:vW,getElementRects:e=>{let{reference:t,floating:n,strategy:r}=e;return{reference:wW(t,_W(n),r),floating:{...CW(n),x:0,y:0}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===rW(e).direction};function RW(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:s=!1}=r,l=o&&!s,c=i&&!s,u=l||c?[...sW(e)?kW(e):[],...kW(t)]:[];u.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),c&&e.addEventListener("resize",n)}));let d,f=null;if(a){let r=!0;f=new ResizeObserver((()=>{r||n(),r=!1})),sW(e)&&!s&&f.observe(e),f.observe(t)}let p=s?gW(e):null;return s&&function t(){const r=gW(e);!p||r.x===p.x&&r.y===p.y&&r.width===p.width&&r.height===p.height||n(),p=r,d=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach((e=>{l&&e.removeEventListener("scroll",n),c&&e.removeEventListener("resize",n)})),null==(e=f)||e.disconnect(),f=null,s&&cancelAnimationFrame(d)}}const MW=(e,t,n)=>(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,s=await(null==a.isRTL?void 0:a.isRTL(t));let l=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:u}=O$(l,r,s),d=r,f={},p=0;for(let n=0;n<i.length;n++){const{name:m,fn:h}=i[n],{x:g,y:v,data:b,reset:y}=await h({x:c,y:u,initialPlacement:r,placement:d,strategy:o,middlewareData:f,rects:l,platform:a,elements:{reference:e,floating:t}});c=null!=g?g:c,u=null!=v?v:u,f={...f,[m]:{...f[m],...b}},y&&p<=50&&(p++,"object"==typeof y&&(y.placement&&(d=y.placement),y.rects&&(l=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):y.rects),({x:c,y:u}=O$(l,d,s))),n=-1)}return{x:c,y:u,placement:d,strategy:o,middlewareData:f}})(e,t,{platform:IW,...n});var OW="undefined"!=typeof document?v.useLayoutEffect:v.useEffect;function NW(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;let n,r,o;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if(n=e.length,n!=t.length)return!1;for(r=n;0!=r--;)if(!NW(e[r],t[r]))return!1;return!0}if(o=Object.keys(e),n=o.length,n!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!Object.prototype.hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){const n=o[r];if(("_owner"!==n||!e.$$typeof)&&!NW(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function AW(e){let{middleware:t,placement:n="bottom",strategy:r="absolute",whileElementsMounted:o}=void 0===e?{}:e;const i=v.useRef(null),a=v.useRef(null),s=function(e){const t=v.useRef(e);return OW((()=>{t.current=e})),t}(o),l=v.useRef(null),[c,u]=v.useState({x:null,y:null,strategy:r,placement:n,middlewareData:{}}),[d,f]=v.useState(t);NW(null==d?void 0:d.map((e=>{let{options:t}=e;return t})),null==t?void 0:t.map((e=>{let{options:t}=e;return t})))||f(t);const p=v.useCallback((()=>{i.current&&a.current&&MW(i.current,a.current,{middleware:d,placement:n,strategy:r}).then((e=>{m.current&&Bt.flushSync((()=>{u(e)}))}))}),[d,n,r]);OW((()=>{m.current&&p()}),[p]);const m=v.useRef(!1);OW((()=>(m.current=!0,()=>{m.current=!1})),[]);const h=v.useCallback((()=>{if("function"==typeof l.current&&(l.current(),l.current=null),i.current&&a.current)if(s.current){const e=s.current(i.current,a.current,p);l.current=e}else p()}),[p,s]),g=v.useCallback((e=>{i.current=e,h()}),[h]),b=v.useCallback((e=>{a.current=e,h()}),[h]),y=v.useMemo((()=>({reference:i,floating:a})),[]);return v.useMemo((()=>({...c,update:p,refs:y,reference:g,floating:b})),[c,p,y,g,b])}const DW=e=>{const{element:t,padding:n}=e;return{name:"arrow",options:e,fn(e){return r=t,Object.prototype.hasOwnProperty.call(r,"current")?null!=t.current?B$({element:t.current,padding:n}).fn(e):{}:t?B$({element:t,padding:n}).fn(e):{};var r}}};const LW="Popper",[zW,FW]=$H(LW),[BW,jW]=zW(LW),VW=e=>{const{__scopePopper:t,children:n}=e,[r,o]=(0,v.useState)(null);return(0,v.createElement)(BW,{scope:t,anchor:r,onAnchorChange:o},n)},HW="PopperAnchor",$W=(0,v.forwardRef)(((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,i=jW(HW,n),a=(0,v.useRef)(null),s=HH(t,a);return(0,v.useEffect)((()=>{i.onAnchorChange((null==r?void 0:r.current)||a.current)})),r?null:(0,v.createElement)(JH.div,ms({},o,{ref:s}))})),WW="PopperContent",[UW,GW]=zW(WW),[KW,qW]=zW(WW,{hasParent:!1,positionUpdateFns:new Set}),YW=(0,v.forwardRef)(((e,t)=>{var n,r,o,i,a,s,l,c;const{__scopePopper:u,side:d="bottom",sideOffset:f=0,align:p="center",alignOffset:m=0,arrowPadding:h=0,collisionBoundary:g=[],collisionPadding:b=0,sticky:y="partial",hideWhenDetached:w=!1,avoidCollisions:x=!0,onPlaced:E,..._}=e,C=jW(WW,u),[S,k]=(0,v.useState)(null),T=HH(t,(e=>k(e))),[P,I]=(0,v.useState)(null),R=function(e){const[t,n]=(0,v.useState)(void 0);return C$((()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const t=new ResizeObserver((t=>{if(!Array.isArray(t))return;if(!t.length)return;const r=t[0];let o,i;if("borderBoxSize"in r){const e=r.borderBoxSize,t=Array.isArray(e)?e[0]:e;o=t.inlineSize,i=t.blockSize}else o=e.offsetWidth,i=e.offsetHeight;n({width:o,height:i})}));return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)}),[e]),t}(P),M=null!==(n=null==R?void 0:R.width)&&void 0!==n?n:0,O=null!==(r=null==R?void 0:R.height)&&void 0!==r?r:0,N=d+("center"!==p?"-"+p:""),A="number"==typeof b?b:{top:0,right:0,bottom:0,left:0,...b},D=Array.isArray(g)?g:[g],L=D.length>0,z={padding:A,boundary:D.filter(ZW),altBoundary:L},{reference:F,floating:B,strategy:j,x:V,y:H,placement:$,middlewareData:W,update:U}=AW({strategy:"fixed",placement:N,whileElementsMounted:RW,middleware:[JW(),X$({mainAxis:f+O,alignmentAxis:m}),x?J$({mainAxis:!0,crossAxis:!1,limiter:"partial"===y?Q$():void 0,...z}):void 0,P?DW({element:P,padding:h}):void 0,x?G$({...z}):void 0,eW({...z,apply:({elements:e,availableWidth:t,availableHeight:n})=>{e.floating.style.setProperty("--radix-popper-available-width",`${t}px`),e.floating.style.setProperty("--radix-popper-available-height",`${n}px`)}}),QW({arrowWidth:M,arrowHeight:O}),w?Y$({strategy:"referenceHidden"}):void 0].filter(XW)});C$((()=>{F(C.anchor)}),[F,C.anchor]);const G=null!==V&&null!==H,[K,q]=eU($),Y=UH(E);C$((()=>{G&&(null==Y||Y())}),[G,Y]);const X=null===(o=W.arrow)||void 0===o?void 0:o.x,Z=null===(i=W.arrow)||void 0===i?void 0:i.y,J=0!==(null===(a=W.arrow)||void 0===a?void 0:a.centerOffset),[Q,ee]=(0,v.useState)();C$((()=>{S&&ee(window.getComputedStyle(S).zIndex)}),[S]);const{hasParent:te,positionUpdateFns:ne}=qW(WW,u),re=!te;(0,v.useLayoutEffect)((()=>{if(!re)return ne.add(U),()=>{ne.delete(U)}}),[re,ne,U]),C$((()=>{re&&G&&Array.from(ne).reverse().forEach((e=>requestAnimationFrame(e)))}),[re,G,ne]);const oe={"data-side":K,"data-align":q,..._,ref:T,style:{..._.style,animation:G?void 0:"none",opacity:null!==(s=W.hide)&&void 0!==s&&s.referenceHidden?0:void 0}};return(0,v.createElement)("div",{ref:B,"data-radix-popper-content-wrapper":"",style:{position:j,left:0,top:0,transform:G?`translate3d(${Math.round(V)}px, ${Math.round(H)}px, 0)`:"translate3d(0, -200%, 0)",minWidth:"max-content",zIndex:Q,"--radix-popper-transform-origin":[null===(l=W.transformOrigin)||void 0===l?void 0:l.x,null===(c=W.transformOrigin)||void 0===c?void 0:c.y].join(" ")},dir:e.dir},(0,v.createElement)(UW,{scope:u,placedSide:K,onArrowChange:I,arrowX:X,arrowY:Z,shouldHideArrow:J},re?(0,v.createElement)(KW,{scope:u,hasParent:!0,positionUpdateFns:ne},(0,v.createElement)(JH.div,oe)):(0,v.createElement)(JH.div,oe)))}));function XW(e){return void 0!==e}function ZW(e){return null!==e}const JW=()=>({name:"anchorCssProperties",fn(e){const{rects:t,elements:n}=e,{width:r,height:o}=t.reference;return n.floating.style.setProperty("--radix-popper-anchor-width",`${r}px`),n.floating.style.setProperty("--radix-popper-anchor-height",`${o}px`),{}}}),QW=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;const{placement:s,rects:l,middlewareData:c}=t,u=0!==(null===(n=c.arrow)||void 0===n?void 0:n.centerOffset),d=u?0:e.arrowWidth,f=u?0:e.arrowHeight,[p,m]=eU(s),h={start:"0%",center:"50%",end:"100%"}[m],g=(null!==(r=null===(o=c.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,v=(null!==(i=null===(a=c.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+f/2;let b="",y="";return"bottom"===p?(b=u?h:`${g}px`,y=-f+"px"):"top"===p?(b=u?h:`${g}px`,y=`${l.floating.height+f}px`):"right"===p?(b=-f+"px",y=u?h:`${v}px`):"left"===p&&(b=`${l.floating.width+f}px`,y=u?h:`${v}px`),{data:{x:b,y:y}}}});function eU(e){const[t,n="center"]=e.split("-");return[t,n]}const tU=VW,nU=$W,rU=YW,oU=(0,v.forwardRef)(((e,t)=>{var n;const{container:r=(null===globalThis||void 0===globalThis||null===(n=globalThis.document)||void 0===n?void 0:n.body),...o}=e;return r?jt().createPortal((0,v.createElement)(JH.div,ms({},o,{ref:t})),r):null}));const iU=e=>{const{present:t,children:n}=e,r=function(e){const[t,n]=(0,v.useState)(),r=(0,v.useRef)({}),o=(0,v.useRef)(e),i=(0,v.useRef)("none"),a=e?"mounted":"unmounted",[s,l]=function(e,t){return(0,v.useReducer)(((e,n)=>{const r=t[e][n];return null!=r?r:e}),e)}(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return(0,v.useEffect)((()=>{const e=aU(r.current);i.current="mounted"===s?e:"none"}),[s]),C$((()=>{const t=r.current,n=o.current;if(n!==e){const r=i.current,a=aU(t);if(e)l("MOUNT");else if("none"===a||"none"===(null==t?void 0:t.display))l("UNMOUNT");else{l(n&&r!==a?"ANIMATION_OUT":"UNMOUNT")}o.current=e}}),[e,l]),C$((()=>{if(t){const e=e=>{const n=aU(r.current).includes(e.animationName);e.target===t&&n&&(0,Bt.flushSync)((()=>l("ANIMATION_END")))},n=e=>{e.target===t&&(i.current=aU(r.current))};return t.addEventListener("animationstart",n),t.addEventListener("animationcancel",e),t.addEventListener("animationend",e),()=>{t.removeEventListener("animationstart",n),t.removeEventListener("animationcancel",e),t.removeEventListener("animationend",e)}}l("ANIMATION_END")}),[t,l]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:(0,v.useCallback)((e=>{e&&(r.current=getComputedStyle(e)),n(e)}),[])}}(t),o="function"==typeof n?n({present:r.isPresent}):v.Children.only(n),i=HH(r.ref,o.ref);return"function"==typeof n||r.isPresent?(0,v.cloneElement)(o,{ref:i}):null};function aU(e){return(null==e?void 0:e.animationName)||"none"}iU.displayName="Presence";const sU="rovingFocusGroup.onEntryFocus",lU={bubbles:!1,cancelable:!0},cU="RovingFocusGroup",[uU,dU,fU]=e$(cU),[pU,mU]=$H(cU,[fU]),[hU,gU]=pU(cU),vU=(0,v.forwardRef)(((e,t)=>(0,v.createElement)(uU.Provider,{scope:e.__scopeRovingFocusGroup},(0,v.createElement)(uU.Slot,{scope:e.__scopeRovingFocusGroup},(0,v.createElement)(bU,ms({},e,{ref:t})))))),bU=(0,v.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:i,currentTabStopId:a,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:c,...u}=e,d=(0,v.useRef)(null),f=HH(t,d),p=n$(i),[m=null,h]=GH({prop:a,defaultProp:s,onChange:l}),[g,b]=(0,v.useState)(!1),y=UH(c),w=dU(n),x=(0,v.useRef)(!1),[E,_]=(0,v.useState)(0);return(0,v.useEffect)((()=>{const e=d.current;if(e)return e.addEventListener(sU,y),()=>e.removeEventListener(sU,y)}),[y]),(0,v.createElement)(hU,{scope:n,orientation:r,dir:p,loop:o,currentTabStopId:m,onItemFocus:(0,v.useCallback)((e=>h(e)),[h]),onItemShiftTab:(0,v.useCallback)((()=>b(!0)),[]),onFocusableItemAdd:(0,v.useCallback)((()=>_((e=>e+1))),[]),onFocusableItemRemove:(0,v.useCallback)((()=>_((e=>e-1))),[])},(0,v.createElement)(JH.div,ms({tabIndex:g||0===E?-1:0,"data-orientation":r},u,{ref:f,style:{outline:"none",...e.style},onMouseDown:jH(e.onMouseDown,(()=>{x.current=!0})),onFocus:jH(e.onFocus,(e=>{const t=!x.current;if(e.target===e.currentTarget&&t&&!g){const t=new CustomEvent(sU,lU);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){const e=w().filter((e=>e.focusable)),t=e.find((e=>e.active)),n=e.find((e=>e.id===m)),r=[t,n,...e].filter(Boolean).map((e=>e.ref.current));EU(r)}}x.current=!1})),onBlur:jH(e.onBlur,(()=>b(!1)))})))})),yU="RovingFocusGroupItem",wU=(0,v.forwardRef)(((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:i,...a}=e,s=T$(),l=i||s,c=gU(yU,n),u=c.currentTabStopId===l,d=dU(n),{onFocusableItemAdd:f,onFocusableItemRemove:p}=c;return(0,v.useEffect)((()=>{if(r)return f(),()=>p()}),[r,f,p]),(0,v.createElement)(uU.ItemSlot,{scope:n,id:l,focusable:r,active:o},(0,v.createElement)(JH.span,ms({tabIndex:u?0:-1,"data-orientation":c.orientation},a,{ref:t,onMouseDown:jH(e.onMouseDown,(e=>{r?c.onItemFocus(l):e.preventDefault()})),onFocus:jH(e.onFocus,(()=>c.onItemFocus(l))),onKeyDown:jH(e.onKeyDown,(e=>{if("Tab"===e.key&&e.shiftKey)return void c.onItemShiftTab();if(e.target!==e.currentTarget)return;const t=function(e,t,n){const r=function(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}(e.key,n);return"vertical"===t&&["ArrowLeft","ArrowRight"].includes(r)||"horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)?void 0:xU[r]}(e,c.orientation,c.dir);if(void 0!==t){e.preventDefault();const o=d().filter((e=>e.focusable));let i=o.map((e=>e.ref.current));if("last"===t)i.reverse();else if("prev"===t||"next"===t){"prev"===t&&i.reverse();const o=i.indexOf(e.currentTarget);i=c.loop?(r=o+1,(n=i).map(((e,t)=>n[(r+t)%n.length]))):i.slice(o+1)}setTimeout((()=>EU(i)))}var n,r}))})))})),xU={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function EU(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}const _U=vU,CU=wU;var SU=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},kU=new WeakMap,TU=new WeakMap,PU={},IU=0,RU=function(e){return e&&(e.host||RU(e.parentNode))},MU=function(e,t,n,r){var o=function(e,t){return t.map((function(t){if(e.contains(t))return t;var n=RU(t);return n&&e.contains(n)?n:(console.error("aria-hidden",t,"in not contained inside",e,". Doing nothing"),null)})).filter((function(e){return Boolean(e)}))}(t,Array.isArray(e)?e:[e]);PU[n]||(PU[n]=new WeakMap);var i=PU[n],a=[],s=new Set,l=new Set(o),c=function(e){e&&!s.has(e)&&(s.add(e),c(e.parentNode))};o.forEach(c);var u=function(e){e&&!l.has(e)&&Array.prototype.forEach.call(e.children,(function(e){if(s.has(e))u(e);else{var t=e.getAttribute(r),o=null!==t&&"false"!==t,l=(kU.get(e)||0)+1,c=(i.get(e)||0)+1;kU.set(e,l),i.set(e,c),a.push(e),1===l&&o&&TU.set(e,!0),1===c&&e.setAttribute(n,"true"),o||e.setAttribute(r,"true")}}))};return u(t),s.clear(),IU++,function(){a.forEach((function(e){var t=kU.get(e)-1,o=i.get(e)-1;kU.set(e,t),i.set(e,o),t||(TU.has(e)||e.removeAttribute(r),TU.delete(e)),o||e.removeAttribute(n)})),--IU||(kU=new WeakMap,kU=new WeakMap,TU=new WeakMap,PU={})}},OU=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||SU(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live]"))),MU(r,o,n,"aria-hidden")):function(){return null}},NU="right-scroll-bar-position",AU="width-before-scroll-bar";function DU(e,t){return function(e,t){var n=(0,v.useState)((function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(e){var t=n.value;t!==e&&(n.value=e,n.callback(e,t))}}}}))[0];return n.callback=t,n.facade}(t||null,(function(t){return e.forEach((function(e){return function(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}(e,t)}))}))}function LU(e){return e}function zU(e,t){void 0===t&&(t=LU);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(e){var o=t(e,r);return n.push(o),function(){n=n.filter((function(e){return e!==o}))}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var i=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(i)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}};return o}var FU=function(e){void 0===e&&(e={});var t=zU(null);return t.options=xi({async:!0,ssr:!1},e),t}(),BU=function(){},jU=v.forwardRef((function(e,t){var n=v.useRef(null),r=v.useState({onScrollCapture:BU,onWheelCapture:BU,onTouchMoveCapture:BU}),o=r[0],i=r[1],a=e.forwardProps,s=e.children,l=e.className,c=e.removeScrollBar,u=e.enabled,d=e.shards,f=e.sideCar,p=e.noIsolation,m=e.inert,h=e.allowPinchZoom,g=e.as,b=void 0===g?"div":g,y=Ei(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),w=f,x=DU([n,t]),E=xi(xi({},y),o);return v.createElement(v.Fragment,null,u&&v.createElement(w,{sideCar:FU,removeScrollBar:c,shards:d,noIsolation:p,inert:m,setCallbacks:i,allowPinchZoom:!!h,lockRef:n}),a?v.cloneElement(v.Children.only(s),xi(xi({},E),{ref:x})):v.createElement(b,xi({},E,{className:l,ref:x}),s))}));jU.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},jU.classNames={fullWidth:AU,zeroRight:NU};var VU,HU=function(e){var t=e.sideCar,n=Ei(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return v.createElement(r,xi({},n))};HU.isSideCarExport=!0;function $U(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=VU||o.nc;return t&&e.setAttribute("nonce",t),e}var WU=function(){var e=0,t=null;return{add:function(n){var r;0==e&&(t=$U())&&(!function(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}(t,n),r=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(r)),e++},remove:function(){!--e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},UU=function(){var e=function(){var e=WU();return function(t,n){v.useEffect((function(){return e.add(t),function(){e.remove()}}),[t&&n])}}();return function(t){var n=t.styles,r=t.dynamic;return e(n,r),null}},GU={left:0,top:0,right:0,gap:0},KU=function(e){return parseInt(e||"",10)||0},qU=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return GU;var t=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[KU(n),KU(r),KU(o)]}(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},YU=UU(),XU=function(e,t,n,r){var o=e.left,i=e.top,a=e.right,s=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(s,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(i,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(s,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(NU," {\n right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(AU," {\n margin-right: ").concat(s,"px ").concat(r,";\n }\n \n .").concat(NU," .").concat(NU," {\n right: 0 ").concat(r,";\n }\n \n .").concat(AU," .").concat(AU," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},ZU=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r,i=v.useMemo((function(){return qU(o)}),[o]);return v.createElement(YU,{styles:XU(i,!t,o,n?"":"!important")})},JU=!1;if("undefined"!=typeof window)try{var QU=Object.defineProperty({},"passive",{get:function(){return JU=!0,!0}});window.addEventListener("test",QU,QU),window.removeEventListener("test",QU,QU)}catch(e){JU=!1}var eG=!!JU&&{passive:!1},tG=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&!(n.overflowY===n.overflowX&&!function(e){return"TEXTAREA"===e.tagName}(e)&&"visible"===n[t])},nG=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),rG(e,n)){var r=oG(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},rG=function(e,t){return"v"===e?function(e){return tG(e,"overflowY")}(t):function(e){return tG(e,"overflowX")}(t)},oG=function(e,t){return"v"===e?function(e){return[e.scrollTop,e.scrollHeight,e.clientHeight]}(t):function(e){return[e.scrollLeft,e.scrollWidth,e.clientWidth]}(t)},iG=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},aG=function(e){return[e.deltaX,e.deltaY]},sG=function(e){return e&&"current"in e?e.current:e},lG=function(e){return"\n .block-interactivity-".concat(e," {pointer-events: none;}\n .allow-interactivity-").concat(e," {pointer-events: all;}\n")},cG=0,uG=[];var dG,fG=(dG=function(e){var t=v.useRef([]),n=v.useRef([0,0]),r=v.useRef(),o=v.useState(cG++)[0],i=v.useState((function(){return UU()}))[0],a=v.useRef(e);v.useEffect((function(){a.current=e}),[e]),v.useEffect((function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=_i([e.lockRef.current],(e.shards||[]).map(sG),!0).filter(Boolean);return t.forEach((function(e){return e.classList.add("allow-interactivity-".concat(o))})),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach((function(e){return e.classList.remove("allow-interactivity-".concat(o))}))}}}),[e.inert,e.lockRef.current,e.shards]);var s=v.useCallback((function(e,t){if("touches"in e&&2===e.touches.length)return!a.current.allowPinchZoom;var o,i=iG(e),s=n.current,l="deltaX"in e?e.deltaX:s[0]-i[0],c="deltaY"in e?e.deltaY:s[1]-i[1],u=e.target,d=Math.abs(l)>Math.abs(c)?"h":"v";if("touches"in e&&"h"===d&&"range"===u.type)return!1;var f=nG(d,u);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=nG(d,u)),!f)return!1;if(!r.current&&"changedTouches"in e&&(l||c)&&(r.current=o),!o)return!0;var p=r.current||o;return function(e,t,n,r,o){var i=function(e,t){return"h"===e&&"rtl"===t?-1:1}(e,window.getComputedStyle(t).direction),a=i*r,s=n.target,l=t.contains(s),c=!1,u=a>0,d=0,f=0;do{var p=oG(e,s),m=p[0],h=p[1]-p[2]-i*m;(m||h)&&rG(e,s)&&(d+=h,f+=m),s=s.parentNode}while(!l&&s!==document.body||l&&(t.contains(s)||t===s));return(u&&(o&&0===d||!o&&a>d)||!u&&(o&&0===f||!o&&-a>f))&&(c=!0),c}(p,t,e,"h"===p?l:c,!0)}),[]),l=v.useCallback((function(e){var n=e;if(uG.length&&uG[uG.length-1]===i){var r="deltaY"in n?aG(n):iG(n),o=t.current.filter((function(e){return e.name===n.type&&e.target===n.target&&function(e,t){return e[0]===t[0]&&e[1]===t[1]}(e.delta,r)}))[0];if(o&&o.should)n.cancelable&&n.preventDefault();else if(!o){var l=(a.current.shards||[]).map(sG).filter(Boolean).filter((function(e){return e.contains(n.target)}));(l.length>0?s(n,l[0]):!a.current.noIsolation)&&n.cancelable&&n.preventDefault()}}}),[]),c=v.useCallback((function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout((function(){t.current=t.current.filter((function(e){return e!==i}))}),1)}),[]),u=v.useCallback((function(e){n.current=iG(e),r.current=void 0}),[]),d=v.useCallback((function(t){c(t.type,aG(t),t.target,s(t,e.lockRef.current))}),[]),f=v.useCallback((function(t){c(t.type,iG(t),t.target,s(t,e.lockRef.current))}),[]);v.useEffect((function(){return uG.push(i),e.setCallbacks({onScrollCapture:d,onWheelCapture:d,onTouchMoveCapture:f}),document.addEventListener("wheel",l,eG),document.addEventListener("touchmove",l,eG),document.addEventListener("touchstart",u,eG),function(){uG=uG.filter((function(e){return e!==i})),document.removeEventListener("wheel",l,eG),document.removeEventListener("touchmove",l,eG),document.removeEventListener("touchstart",u,eG)}}),[]);var p=e.removeScrollBar,m=e.inert;return v.createElement(v.Fragment,null,m?v.createElement(i,{styles:lG(o)}):null,p?v.createElement(ZU,{gapMode:"margin"}):null)},FU.useMedium(dG),HU),pG=v.forwardRef((function(e,t){return v.createElement(jU,xi({},e,{ref:t,sideCar:fG}))}));pG.classNames=jU.classNames;var mG=pG;const hG=["Enter"," "],gG=["ArrowUp","PageDown","End"],vG=["ArrowDown","PageUp","Home",...gG],bG={ltr:[...hG,"ArrowRight"],rtl:[...hG,"ArrowLeft"]},yG={ltr:["ArrowLeft"],rtl:["ArrowRight"]},wG="Menu",[xG,EG,_G]=e$(wG),[CG,SG]=$H(wG,[_G,FW,mU]),kG=FW(),TG=mU(),[PG,IG]=CG(wG),[RG,MG]=CG(wG),OG=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:i,modal:a=!0}=e,s=kG(t),[l,c]=(0,v.useState)(null),u=(0,v.useRef)(!1),d=UH(i),f=n$(o);return(0,v.useEffect)((()=>{const e=()=>{u.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>u.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}}),[]),(0,v.createElement)(tU,s,(0,v.createElement)(PG,{scope:t,open:n,onOpenChange:d,content:l,onContentChange:c},(0,v.createElement)(RG,{scope:t,onClose:(0,v.useCallback)((()=>d(!1)),[d]),isUsingKeyboardRef:u,dir:f,modal:a},r)))},NG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e,o=kG(n);return(0,v.createElement)(nU,ms({},o,r,{ref:t}))})),AG="MenuPortal",[DG,LG]=CG(AG,{forceMount:void 0}),zG=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,i=IG(AG,t);return(0,v.createElement)(DG,{scope:t,forceMount:n},(0,v.createElement)(iU,{present:n||i.open},(0,v.createElement)(oU,{asChild:!0,container:o},r)))},FG="MenuContent",[BG,jG]=CG(FG),VG=(0,v.forwardRef)(((e,t)=>{const n=LG(FG,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=IG(FG,e.__scopeMenu),a=MG(FG,e.__scopeMenu);return(0,v.createElement)(xG.Provider,{scope:e.__scopeMenu},(0,v.createElement)(iU,{present:r||i.open},(0,v.createElement)(xG.Slot,{scope:e.__scopeMenu},a.modal?(0,v.createElement)(HG,ms({},o,{ref:t})):(0,v.createElement)($G,ms({},o,{ref:t})))))})),HG=(0,v.forwardRef)(((e,t)=>{const n=IG(FG,e.__scopeMenu),r=(0,v.useRef)(null),o=HH(t,r);return(0,v.useEffect)((()=>{const e=r.current;if(e)return OU(e)}),[]),(0,v.createElement)(WG,ms({},e,{ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:jH(e.onFocusOutside,(e=>e.preventDefault()),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)}))})),$G=(0,v.forwardRef)(((e,t)=>{const n=IG(FG,e.__scopeMenu);return(0,v.createElement)(WG,ms({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)}))})),WG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:s,onEntryFocus:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p,disableOutsideScroll:m,...h}=e,g=IG(FG,n),b=MG(FG,n),y=kG(n),w=TG(n),x=EG(n),[E,_]=(0,v.useState)(null),C=(0,v.useRef)(null),S=HH(t,C,g.onContentChange),k=(0,v.useRef)(0),T=(0,v.useRef)(""),P=(0,v.useRef)(0),I=(0,v.useRef)(null),R=(0,v.useRef)("right"),M=(0,v.useRef)(0),O=m?mG:v.Fragment,N=m?{as:KH,allowPinchZoom:!0}:void 0,A=e=>{var t,n;const r=T.current+e,o=x().filter((e=>!e.disabled)),i=document.activeElement,a=null===(t=o.find((e=>e.ref.current===i)))||void 0===t?void 0:t.textValue,s=o.map((e=>e.textValue)),l=function(e,t,n){const r=t.length>1&&Array.from(t).every((e=>e===t[0])),o=r?t[0]:t,i=n?e.indexOf(n):-1;let a=(s=e,l=Math.max(i,0),s.map(((e,t)=>s[(l+t)%s.length])));var s,l;const c=1===o.length;c&&(a=a.filter((e=>e!==n)));const u=a.find((e=>e.toLowerCase().startsWith(o.toLowerCase())));return u!==n?u:void 0}(s,r,a),c=null===(n=o.find((e=>e.textValue===l)))||void 0===n?void 0:n.ref.current;!function e(t){T.current=t,window.clearTimeout(k.current),""!==t&&(k.current=window.setTimeout((()=>e("")),1e3))}(r),c&&setTimeout((()=>c.focus()))};(0,v.useEffect)((()=>()=>window.clearTimeout(k.current)),[]),f$();const D=(0,v.useCallback)((e=>{var t,n;return R.current===(null===(t=I.current)||void 0===t?void 0:t.side)&&function(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return function(e,t){const{x:n,y:r}=e;let o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){const a=t[e].x,s=t[e].y,l=t[i].x,c=t[i].y;s>r!=c>r&&n<(l-a)*(r-s)/(c-s)+a&&(o=!o)}return o}(n,t)}(e,null===(n=I.current)||void 0===n?void 0:n.area)}),[]);return(0,v.createElement)(BG,{scope:n,searchRef:T,onItemEnter:(0,v.useCallback)((e=>{D(e)&&e.preventDefault()}),[D]),onItemLeave:(0,v.useCallback)((e=>{var t;D(e)||(null===(t=C.current)||void 0===t||t.focus(),_(null))}),[D]),onTriggerLeave:(0,v.useCallback)((e=>{D(e)&&e.preventDefault()}),[D]),pointerGraceTimerRef:P,onPointerGraceIntentChange:(0,v.useCallback)((e=>{I.current=e}),[])},(0,v.createElement)(O,N,(0,v.createElement)(v$,{asChild:!0,trapped:o,onMountAutoFocus:jH(i,(e=>{var t;e.preventDefault(),null===(t=C.current)||void 0===t||t.focus()})),onUnmountAutoFocus:a},(0,v.createElement)(l$,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,onDismiss:p},(0,v.createElement)(_U,ms({asChild:!0},w,{dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:E,onCurrentTabStopIdChange:_,onEntryFocus:jH(l,(e=>{b.isUsingKeyboardRef.current||e.preventDefault()}))}),(0,v.createElement)(rU,ms({role:"menu","aria-orientation":"vertical","data-state":vK(g.open),"data-radix-menu-content":"",dir:b.dir},y,h,{ref:S,style:{outline:"none",...h.style},onKeyDown:jH(h.onKeyDown,(e=>{const t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&A(e.key));const o=C.current;if(e.target!==o)return;if(!vG.includes(e.key))return;e.preventDefault();const i=x().filter((e=>!e.disabled)),a=i.map((e=>e.ref.current));gG.includes(e.key)&&a.reverse(),function(e){const t=document.activeElement;for(const n of e){if(n===t)return;if(n.focus(),document.activeElement!==t)return}}(a)})),onBlur:jH(e.onBlur,(e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(k.current),T.current="")})),onPointerMove:jH(e.onPointerMove,wK((e=>{const t=e.target,n=M.current!==e.clientX;if(e.currentTarget.contains(t)&&n){const t=e.clientX>M.current?"right":"left";R.current=t,M.current=e.clientX}})))})))))))})),UG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({role:"group"},r,{ref:t}))})),GG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({},r,{ref:t}))})),KG="MenuItem",qG="menu.itemSelect",YG=(0,v.forwardRef)(((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,i=(0,v.useRef)(null),a=MG(KG,e.__scopeMenu),s=jG(KG,e.__scopeMenu),l=HH(t,i),c=(0,v.useRef)(!1);return(0,v.createElement)(XG,ms({},o,{ref:l,disabled:n,onClick:jH(e.onClick,(()=>{const e=i.current;if(!n&&e){const t=new CustomEvent(qG,{bubbles:!0,cancelable:!0});e.addEventListener(qG,(e=>null==r?void 0:r(e)),{once:!0}),QH(e,t),t.defaultPrevented?c.current=!1:a.onClose()}})),onPointerDown:t=>{var n;null===(n=e.onPointerDown)||void 0===n||n.call(e,t),c.current=!0},onPointerUp:jH(e.onPointerUp,(e=>{var t;c.current||null===(t=e.currentTarget)||void 0===t||t.click()})),onKeyDown:jH(e.onKeyDown,(e=>{const t=""!==s.searchRef.current;n||t&&" "===e.key||hG.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())}))}))})),XG=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...i}=e,a=jG(KG,n),s=TG(n),l=(0,v.useRef)(null),c=HH(t,l),[u,d]=(0,v.useState)(!1),[f,p]=(0,v.useState)("");return(0,v.useEffect)((()=>{const e=l.current;var t;e&&p((null!==(t=e.textContent)&&void 0!==t?t:"").trim())}),[i.children]),(0,v.createElement)(xG.ItemSlot,{scope:n,disabled:r,textValue:null!=o?o:f},(0,v.createElement)(CU,ms({asChild:!0},s,{focusable:!r}),(0,v.createElement)(JH.div,ms({role:"menuitem","data-highlighted":u?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0},i,{ref:c,onPointerMove:jH(e.onPointerMove,wK((e=>{if(r)a.onItemLeave(e);else if(a.onItemEnter(e),!e.defaultPrevented){e.currentTarget.focus()}}))),onPointerLeave:jH(e.onPointerLeave,wK((e=>a.onItemLeave(e)))),onFocus:jH(e.onFocus,(()=>d(!0))),onBlur:jH(e.onBlur,(()=>d(!1)))}))))})),ZG=(0,v.forwardRef)(((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return(0,v.createElement)(iK,{scope:e.__scopeMenu,checked:n},(0,v.createElement)(YG,ms({role:"menuitemcheckbox","aria-checked":bK(n)?"mixed":n},o,{ref:t,"data-state":yK(n),onSelect:jH(o.onSelect,(()=>null==r?void 0:r(!!bK(n)||!n)),{checkForDefaultPrevented:!1})})))})),JG="MenuRadioGroup",[QG,eK]=CG(JG,{value:void 0,onValueChange:()=>{}}),tK=(0,v.forwardRef)(((e,t)=>{const{value:n,onValueChange:r,...o}=e,i=UH(r);return(0,v.createElement)(QG,{scope:e.__scopeMenu,value:n,onValueChange:i},(0,v.createElement)(UG,ms({},o,{ref:t})))})),nK="MenuRadioItem",rK=(0,v.forwardRef)(((e,t)=>{const{value:n,...r}=e,o=eK(nK,e.__scopeMenu),i=n===o.value;return(0,v.createElement)(iK,{scope:e.__scopeMenu,checked:i},(0,v.createElement)(YG,ms({role:"menuitemradio","aria-checked":i},r,{ref:t,"data-state":yK(i),onSelect:jH(r.onSelect,(()=>{var e;return null===(e=o.onValueChange)||void 0===e?void 0:e.call(o,n)}),{checkForDefaultPrevented:!1})})))})),oK="MenuItemIndicator",[iK,aK]=CG(oK,{checked:!1}),sK=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,i=aK(oK,n);return(0,v.createElement)(iU,{present:r||bK(i.checked)||!0===i.checked},(0,v.createElement)(JH.span,ms({},o,{ref:t,"data-state":yK(i.checked)})))})),lK=(0,v.forwardRef)(((e,t)=>{const{__scopeMenu:n,...r}=e;return(0,v.createElement)(JH.div,ms({role:"separator","aria-orientation":"horizontal"},r,{ref:t}))})),cK="MenuSub",[uK,dK]=CG(cK),fK=e=>{const{__scopeMenu:t,children:n,open:r=!1,onOpenChange:o}=e,i=IG(cK,t),a=kG(t),[s,l]=(0,v.useState)(null),[c,u]=(0,v.useState)(null),d=UH(o);return(0,v.useEffect)((()=>(!1===i.open&&d(!1),()=>d(!1))),[i.open,d]),(0,v.createElement)(tU,a,(0,v.createElement)(PG,{scope:t,open:r,onOpenChange:d,content:c,onContentChange:u},(0,v.createElement)(uK,{scope:t,contentId:T$(),triggerId:T$(),trigger:s,onTriggerChange:l},n)))},pK="MenuSubTrigger",mK=(0,v.forwardRef)(((e,t)=>{const n=IG(pK,e.__scopeMenu),r=MG(pK,e.__scopeMenu),o=dK(pK,e.__scopeMenu),i=jG(pK,e.__scopeMenu),a=(0,v.useRef)(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=i,c={__scopeMenu:e.__scopeMenu},u=(0,v.useCallback)((()=>{a.current&&window.clearTimeout(a.current),a.current=null}),[]);return(0,v.useEffect)((()=>u),[u]),(0,v.useEffect)((()=>{const e=s.current;return()=>{window.clearTimeout(e),l(null)}}),[s,l]),(0,v.createElement)(NG,ms({asChild:!0},c),(0,v.createElement)(XG,ms({id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":vK(n.open)},e,{ref:VH(t,o.onTriggerChange),onClick:t=>{var r;null===(r=e.onClick)||void 0===r||r.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:jH(e.onPointerMove,wK((t=>{i.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||a.current||(i.onPointerGraceIntentChange(null),a.current=window.setTimeout((()=>{n.onOpenChange(!0),u()}),100))}))),onPointerLeave:jH(e.onPointerLeave,wK((e=>{var t;u();const r=null===(t=n.content)||void 0===t?void 0:t.getBoundingClientRect();if(r){var o;const t=null===(o=n.content)||void 0===o?void 0:o.dataset.side,a="right"===t,l=a?-5:5,c=r[a?"left":"right"],u=r[a?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+l,y:e.clientY},{x:c,y:r.top},{x:u,y:r.top},{x:u,y:r.bottom},{x:c,y:r.bottom}],side:t}),window.clearTimeout(s.current),s.current=window.setTimeout((()=>i.onPointerGraceIntentChange(null)),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}}))),onKeyDown:jH(e.onKeyDown,(t=>{const o=""!==i.searchRef.current;var a;e.disabled||o&&" "===t.key||bG[r.dir].includes(t.key)&&(n.onOpenChange(!0),null===(a=n.content)||void 0===a||a.focus(),t.preventDefault())}))})))})),hK="MenuSubContent",gK=(0,v.forwardRef)(((e,t)=>{const n=LG(FG,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,i=IG(FG,e.__scopeMenu),a=MG(FG,e.__scopeMenu),s=dK(hK,e.__scopeMenu),l=(0,v.useRef)(null),c=HH(t,l);return(0,v.createElement)(xG.Provider,{scope:e.__scopeMenu},(0,v.createElement)(iU,{present:r||i.open},(0,v.createElement)(xG.Slot,{scope:e.__scopeMenu},(0,v.createElement)(WG,ms({id:s.contentId,"aria-labelledby":s.triggerId},o,{ref:c,align:"start",side:"rtl"===a.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;a.isUsingKeyboardRef.current&&(null===(t=l.current)||void 0===t||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:jH(e.onFocusOutside,(e=>{e.target!==s.trigger&&i.onOpenChange(!1)})),onEscapeKeyDown:jH(e.onEscapeKeyDown,(e=>{a.onClose(),e.preventDefault()})),onKeyDown:jH(e.onKeyDown,(e=>{const t=e.currentTarget.contains(e.target),n=yG[a.dir].includes(e.key);var r;t&&n&&(i.onOpenChange(!1),null===(r=s.trigger)||void 0===r||r.focus(),e.preventDefault())}))})))))}));function vK(e){return e?"open":"closed"}function bK(e){return"indeterminate"===e}function yK(e){return bK(e)?"indeterminate":e?"checked":"unchecked"}function wK(e){return t=>"mouse"===t.pointerType?e(t):void 0}const xK=OG,EK=NG,_K=zG,CK=VG,SK=UG,kK=GG,TK=YG,PK=ZG,IK=tK,RK=rK,MK=sK,OK=lK,NK=fK,AK=mK,DK=gK,LK="DropdownMenu",[zK,FK]=$H(LK,[SG]),BK=SG(),[jK,VK]=zK(LK),HK=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:i,onOpenChange:a,modal:s=!0}=e,l=BK(t),c=(0,v.useRef)(null),[u=!1,d]=GH({prop:o,defaultProp:i,onChange:a});return(0,v.createElement)(jK,{scope:t,triggerId:T$(),triggerRef:c,contentId:T$(),open:u,onOpenChange:d,onOpenToggle:(0,v.useCallback)((()=>d((e=>!e))),[d]),modal:s},(0,v.createElement)(xK,ms({},l,{open:u,onOpenChange:d,dir:r,modal:s}),n))},$K="DropdownMenuTrigger",WK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,i=VK($K,n),a=BK(n);return(0,v.createElement)(EK,ms({asChild:!0},a),(0,v.createElement)(JH.button,ms({type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":r?"":void 0,disabled:r},o,{ref:VH(t,i.triggerRef),onPointerDown:jH(e.onPointerDown,(e=>{r||0!==e.button||!1!==e.ctrlKey||(i.onOpenToggle(),i.open||e.preventDefault())})),onKeyDown:jH(e.onKeyDown,(e=>{r||(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())}))})))})),UK=e=>{const{__scopeDropdownMenu:t,...n}=e,r=BK(t);return(0,v.createElement)(_K,ms({},r,n))},GK="DropdownMenuContent",KK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=VK(GK,n),i=BK(n),a=(0,v.useRef)(!1);return(0,v.createElement)(CK,ms({id:o.contentId,"aria-labelledby":o.triggerId},i,r,{ref:t,onCloseAutoFocus:jH(e.onCloseAutoFocus,(e=>{var t;a.current||null===(t=o.triggerRef.current)||void 0===t||t.focus(),a.current=!1,e.preventDefault()})),onInteractOutside:jH(e.onInteractOutside,(e=>{const t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;o.modal&&!r||(a.current=!0)})),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),qK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(SK,ms({},o,r,{ref:t}))})),YK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(kK,ms({},o,r,{ref:t}))})),XK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(TK,ms({},o,r,{ref:t}))})),ZK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(PK,ms({},o,r,{ref:t}))})),JK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(IK,ms({},o,r,{ref:t}))})),QK=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(RK,ms({},o,r,{ref:t}))})),eq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(MK,ms({},o,r,{ref:t}))})),tq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(OK,ms({},o,r,{ref:t}))})),nq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(AK,ms({},o,r,{ref:t}))})),rq=(0,v.forwardRef)(((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=BK(n);return(0,v.createElement)(DK,ms({},o,r,{ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}}))})),oq=HK,iq=WK,aq=UK,sq=KK,lq=qK,cq=YK,uq=XK,dq=ZK,fq=JK,pq=QK,mq=eq,hq=tq,gq=e=>{const{__scopeDropdownMenu:t,children:n,open:r,onOpenChange:o,defaultOpen:i}=e,a=BK(t),[s=!1,l]=GH({prop:r,defaultProp:i,onChange:o});return(0,v.createElement)(NK,ms({},a,{open:s,onOpenChange:l}),n)},vq=nq,bq=rq;var yq=(0,a.createElement)(r.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(r.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));const wq="2px",xq="400ms",Eq="cubic-bezier( 0.16, 1, 0.3, 1 )",_q=Bg(2),Cq=Bg(7),Sq=Bg(2),kq=Bg(2.5),Tq=gl.ui.borderDisabled,Pq=gl.gray[900],Iq=`0 0 0 ${yv.borderWidth} ${Tq}, ${yv.popoverShadow}`,Rq=`0 0 0 ${yv.borderWidth} ${Pq}`,Mq=Os({"0%":{opacity:0,transform:`translateY(${wq})`},"100%":{opacity:1,transform:"translateY(0)"}}),Oq=Os({"0%":{opacity:0,transform:`translateX(-${wq})`},"100%":{opacity:1,transform:"translateX(0)"}}),Nq=Os({"0%":{opacity:0,transform:`translateY(-${wq})`},"100%":{opacity:1,transform:"translateY(0)"}}),Aq=Os({"0%":{opacity:0,transform:`translateX(${wq})`},"100%":{opacity:1,transform:"translateX(0)"}}),Dq=e=>Ms("min-width:220px;background-color:",gl.ui.background,";border-radius:",yv.radiusBlockUi,";padding:",_q,";box-shadow:","toolbar"===e?Rq:Iq,";animation-duration:",xq,";animation-timing-function:",Eq,";will-change:transform,opacity;&[data-side='top']{animation-name:",Nq,";}&[data-side='right']{animation-name:",Aq,";}&[data-side='bottom']{animation-name:",Mq,";}&[data-side='left']{animation-name:",Oq,";}@media ( prefers-reduced-motion ){animation-duration:0s;}",""),Lq=Ms("width:",Cq,";display:inline-flex;align-items:center;justify-content:center;margin-inline-start:calc( -1 * ",Sq," );margin-top:",Bg(-2),";margin-bottom:",Bg(-2),";",""),zq=Ms("width:max-content;display:inline-flex;align-items:center;justify-content:center;margin-inline-start:auto;padding-inline-start:",Bg(6),";margin-top:",Bg(-2),";margin-bottom:",Bg(-2),";opacity:0.6;[data-highlighted]>&,[data-state='open']>&,[data-disabled]>&{opacity:1;}",""),Fq=Es("span",{target:"e1kdzosf11"})(Lq,";"),Bq=Es("span",{target:"e1kdzosf10"})(zq,";"),jq=Ms("all:unset;font-size:",vy("default.fontSize"),";font-family:inherit;font-weight:normal;line-height:20px;color:",gl.gray[900],";border-radius:",yv.radiusBlockUi,";display:flex;align-items:center;padding:",Bg(2)," ",kq," ",Bg(2)," ",Sq,";position:relative;user-select:none;outline:none;&[data-disabled]{opacity:0.5;pointer-events:none;}&[data-highlighted]{background-color:",gl.gray[100],";outline:2px solid transparent;}svg{fill:currentColor;}&:not( :has( ",Fq," ) ){padding-inline-start:",Cq,";}",""),Vq=Es(sq,{target:"e1kdzosf9"})((e=>Dq(e.variant)),";"),Hq=Es(bq,{target:"e1kdzosf8"})((e=>Dq(e.variant)),";"),$q=Es(uq,{target:"e1kdzosf7"})(jq,";"),Wq=Es(dq,{target:"e1kdzosf6"})(jq,";"),Uq=Es(pq,{target:"e1kdzosf5"})(jq,";"),Gq=Es(vq,{target:"e1kdzosf4"})(jq," &[data-state='open']{background-color:",gl.gray[100],";}"),Kq=Es(cq,{target:"e1kdzosf3"})("box-sizing:border-box;display:flex;align-items:center;min-height:",Bg(8),";padding:",Bg(2)," ",kq," ",Bg(2)," ",Cq,";color:",gl.gray[700],";font-size:11px;line-height:1.4;font-weight:500;text-transform:uppercase;"),qq=Es(hq,{target:"e1kdzosf2"})("height:",yv.borderWidth,";background-color:",(e=>"toolbar"===e.variant?Pq:Tq),";margin:",Bg(2)," calc( -1 * ",_q," );"),Yq=Es(mq,{target:"e1kdzosf1"})({name:"pl708y",styles:"display:inline-flex;align-items:center;justify-content:center"}),Xq=Es(Oy,{target:"e1kdzosf0"})(Gg({transform:`scaleX(1) translateX(${Bg(2)})`},{transform:`scaleX(-1) translateX(${Bg(2)})`}),";"),Zq=(0,a.createContext)({variant:void 0,portalContainer:null}),Jq=cs((e=>{const{defaultOpen:t,open:n,onOpenChange:r,modal:o=!0,side:i="bottom",sideOffset:s=0,align:l="center",alignOffset:u=0,children:d,trigger:f,variant:p}=ss(e,"DropdownMenu"),m=rx(Ox),h=m.ref?.current,g=(0,a.useMemo)((()=>({variant:p,portalContainer:h})),[p,h]);return(0,a.createElement)(oq,{defaultOpen:t,open:n,onOpenChange:r,modal:o,dir:(0,c.isRTL)()?"rtl":"ltr"},(0,a.createElement)(iq,{asChild:!0},f),(0,a.createElement)(aq,{container:h},(0,a.createElement)(Vq,{side:i,align:l,sideOffset:s,alignOffset:u,loop:!0,variant:p},(0,a.createElement)(Zq.Provider,{value:g},d))))}),"DropdownMenu"),Qq=(0,a.forwardRef)((({children:e,prefix:t,suffix:n,...r},o)=>(0,a.createElement)($q,{...r,ref:o},t&&(0,a.createElement)(Fq,null,t),e,n&&(0,a.createElement)(Bq,null,n)))),eY=(0,a.createElement)(r.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,a.createElement)(r.Circle,{cx:12,cy:12,r:3,fill:"currentColor"})),tY=Es("div",{target:"e1krjpvb0"})("");function nY(e){!function(e){for(const[t,n]of Object.entries(e))void 0!==n&&il(n).isValid()}(e);const t={...rY(e.accent),...oY(e.background)};return function(e){for(const t of Object.values(e));}(function(e,t){const n=e.background||gl.white,r=e.accent||"#3858e9",o=t.foreground||gl.gray[900],i=t.gray||gl.gray;return{accent:il(n).isReadable(r)?void 0:`The background color ("${n}") does not have sufficient contrast against the accent color ("${r}").`,foreground:il(n).isReadable(o)?void 0:`The background color provided ("${n}") does not have sufficient contrast against the standard foreground colors.`,grays:il(n).contrast(i[600])>=3&&il(n).contrast(i[700])>=4.5?void 0:`The background color provided ("${n}") cannot generate a set of grayscale foreground colors with sufficient contrast. Try adjusting the color to be lighter or darker.`}}(e,t)),{colors:t}}function rY(e){return e?{accent:e,accentDarker10:il(e).darken(.1).toHex(),accentDarker20:il(e).darken(.2).toHex(),accentInverted:iY(e)}:{}}function oY(e){if(!e)return{};const t=iY(e);return{background:e,foreground:t,foregroundInverted:iY(t),gray:aY(e,t)}}function iY(e){return il(e).isDark()?gl.white:gl.gray[900]}function aY(e,t){const n=il(e).isDark()?"lighten":"darken",r=Math.abs(il(e).toHsl().l-il(t).toHsl().l)/100,o={};return Object.entries({100:.06,200:.121,300:.132,400:.2,600:.42,700:.543,800:.821}).forEach((([t,i])=>{o[parseInt(t)]=il(e)[n](i/.884*r).toHex()})),o}sl([ll,kE]);var sY=function({accent:e,background:t,className:n,...r}){const o=as(),i=(0,a.useMemo)((()=>o(...(({colors:e})=>{const t=Object.entries(e.gray||{}).map((([e,t])=>`--wp-components-color-gray-${e}: ${t};`)).join("");return[Ms("--wp-components-color-accent:",e.accent,";--wp-components-color-accent-darker-10:",e.accentDarker10,";--wp-components-color-accent-darker-20:",e.accentDarker20,";--wp-components-color-accent-inverted:",e.accentInverted,";--wp-components-color-background:",e.background,";--wp-components-color-foreground:",e.foreground,";--wp-components-color-foreground-inverted:",e.foregroundInverted,";",t,";","")]})(nY({accent:e,background:t})),n)),[e,t,n,o]);return(0,a.createElement)(tY,{className:i,...r})};const{lock:lY,unlock:cY}=(0,AH.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/components"),uY={};lY(uY,{CustomSelectControl:$O,__experimentalPopoverLegacyPositionToPlacement:ri,createPrivateSlotFill:e=>{const t=Symbol(e);return{privateKey:t,...Mx(t)}},ComponentsContext:hi,DropdownMenuV2:Jq,DropdownMenuCheckboxItemV2:({children:e,checked:t=!1,suffix:n,...r})=>(0,a.createElement)(Wq,{...r,checked:t},(0,a.createElement)(Fq,null,(0,a.createElement)(Yq,null,("indeterminate"===t||!0===t)&&(0,a.createElement)(Oy,{icon:"indeterminate"===t?tE:gk,size:24}))),e,n&&(0,a.createElement)(Bq,null,n)),DropdownMenuGroupV2:e=>(0,a.createElement)(lq,{...e}),DropdownMenuItemV2:Qq,DropdownMenuLabelV2:e=>(0,a.createElement)(Kq,{...e}),DropdownMenuRadioGroupV2:e=>(0,a.createElement)(fq,{...e}),DropdownMenuRadioItemV2:({children:e,suffix:t,...n})=>(0,a.createElement)(Uq,{...n},(0,a.createElement)(Fq,null,(0,a.createElement)(Yq,null,(0,a.createElement)(Oy,{icon:eY,size:22}))),e,t&&(0,a.createElement)(Bq,null,t)),DropdownMenuSeparatorV2:e=>{const{variant:t}=(0,a.useContext)(Zq);return(0,a.createElement)(qq,{...e,variant:t})},DropdownSubMenuV2:({defaultOpen:e,open:t,onOpenChange:n,disabled:r,textValue:o,children:i,trigger:s})=>{const{variant:l,portalContainer:c}=(0,a.useContext)(Zq);return(0,a.createElement)(gq,{defaultOpen:e,open:t,onOpenChange:n},(0,a.createElement)(Gq,{disabled:r,textValue:o},s),(0,a.createElement)(aq,{container:c},(0,a.createElement)(Hq,{loop:!0,sideOffset:16,alignOffset:-8,variant:l},i)))},DropdownSubMenuTriggerV2:({prefix:e,suffix:t=(0,a.createElement)(Xq,{icon:yq,size:24}),children:n})=>(0,a.createElement)(a.Fragment,null,e&&(0,a.createElement)(Fq,null,e),n,t&&(0,a.createElement)(Bq,null,t)),ProgressBar:BH,Theme:sY})}(),(window.wp=window.wp||{}).components=i}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/core-commands.js b/wp-includes/js/dist/core-commands.js
index 28d60b247e..23cfc74ad6 100644
--- a/wp-includes/js/dist/core-commands.js
+++ b/wp-includes/js/dist/core-commands.js
@@ -109,7 +109,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/core-commands');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/core-commands');
;// CONCATENATED MODULE: ./node_modules/@wordpress/core-commands/build-module/admin-navigation-commands.js
/**
diff --git a/wp-includes/js/dist/core-commands.min.js b/wp-includes/js/dist/core-commands.min.js
index b0c9e45c95..67884d2c1e 100644
--- a/wp-includes/js/dist/core-commands.min.js
+++ b/wp-includes/js/dist/core-commands.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={d:function(t,o){for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return T}});var o=window.wp.commands,a=window.wp.i18n,n=window.wp.element,s=window.wp.primitives;var r=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var c=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),i=window.wp.url,l=window.wp.router,d=window.wp.coreData,p=window.wp.data;function m(){return(0,p.useSelect)((e=>e(d.store).canUser("read","templates")),[])}function u(){return(0,p.useSelect)((e=>e(d.store).getCurrentTheme()?.is_block_theme),[])}var w=window.wp.privateApis;const{lock:h,unlock:g}=(0,w.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/core-commands"),{useHistory:v}=g(l.privateApis);var y=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var b=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var _=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var f=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));var L=(0,n.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(s.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"}));var P=(0,n.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(s.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));const{useHistory:k,useLocation:z}=g(l.privateApis),A={post:y,page:b,wp_template:_,wp_template_part:f},E=e=>function({search:t}){const o=k(),s=u(),{records:r,isLoading:c}=(0,p.useSelect)((o=>{const{getEntityRecords:a}=o(d.store),n={search:t||void 0,per_page:10,orderby:t?"relevance":"date",status:["publish","future","draft","pending","private"]};return{records:a("postType",e,n),isLoading:!o(d.store).hasFinishedResolution("getEntityRecords",["postType",e,n])}}),[t]);return{commands:(0,n.useMemo)((()=>(null!=r?r:[]).map((t=>{const n={name:e+"-"+t.id,searchLabel:t.title?.rendered+" "+t.id,label:t.title?.rendered?t.title?.rendered:(0,a.__)("(no title)"),icon:A[e]};if("post"===e||"page"===e&&!s)return{...n,callback:({close:e})=>{const o={post:t.id,action:"edit"},a=(0,i.addQueryArgs)("post.php",o);document.location=a,e()}};const r=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),c=r?{canvas:(0,i.getQueryArg)(window.location.href,"canvas")}:{};return{...n,callback:({close:a})=>{const n={postType:e,postId:t.id,...c},s=(0,i.addQueryArgs)("site-editor.php",n);r?o.push(n):document.location=s,a()}}}))),[r,s,o]),isLoading:c}},M=e=>function({search:t}){const o=k(),s=z(),r="/patterns"===s?.params?.path||"wp_block"===s?.params?.postType,c=!!s?.params?.didAccessPatternsPage,l=u(),{records:m,isLoading:w}=(0,p.useSelect)((t=>{const{getEntityRecords:o}=t(d.store),a={per_page:-1};return{records:o("postType",e,a),isLoading:!t(d.store).hasFinishedResolution("getEntityRecords",["postType",e,a])}}),[]),h=(0,n.useMemo)((()=>function(e=[],t=""){if(!Array.isArray(e)||!e.length)return[];if(!t)return e;const o=[],a=[];for(let n=0;n<e.length;n++){const s=e[n];s?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?o.push(s):a.push(s)}return o.concat(a)}(m,t).slice(0,10)),[m,t]);return{commands:(0,n.useMemo)((()=>l||"wp_template_part"!==!e?h.map((t=>{const n=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),s=n?{canvas:(0,i.getQueryArg)(window.location.href,"canvas")}:{};return{name:e+"-"+t.id,searchLabel:t.title?.rendered+" "+t.id,label:t.title?.rendered?t.title?.rendered:(0,a.__)("(no title)"),icon:A[e],callback:({close:a})=>{const d={postType:e,postId:t.id,didAccessPatternsPage:l||!r&&!c?void 0:1,...s},p=(0,i.addQueryArgs)("site-editor.php",d);n?o.push(d):document.location=p,a()}}})):[]),[l,h,o]),isLoading:w}},S=E("page"),V=E("post"),x=M("wp_template"),C=M("wp_template_part");function H(){const e=k(),t=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),o=m(),s=u();return{commands:(0,n.useMemo)((()=>{const n=[];return o&&s?(n.push({name:"core/edit-site/open-navigation",label:(0,a.__)("Navigation"),icon:L,callback:({close:o})=>{const a={path:"/navigation"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-styles",label:(0,a.__)("Styles"),icon:P,callback:({close:o})=>{const a={path:"/wp_global_styles"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-pages",label:(0,a.__)("Pages"),icon:b,callback:({close:o})=>{const a={path:"/page"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-templates",label:(0,a.__)("Templates"),icon:_,callback:({close:o})=>{const a={path:"/wp_template"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n):n}),[e,t,o,s]),isLoading:!1}}const T={};h(T,{useCommands:function(){!function(){const e=v(),t=m(),n=u(),s=(0,i.getPath)(window.location.href)?.includes("site-editor.php");(0,o.useCommand)({name:"core/add-new-post",label:(0,a.__)("Add new post"),icon:r,callback:()=>{document.location.href="post-new.php"}}),(0,o.useCommand)({name:"core/add-new-page",label:(0,a.__)("Add new page"),icon:r,callback:()=>{document.location.href="post-new.php?post_type=page"}}),(0,o.useCommand)({name:"core/manage-reusable-blocks",label:(0,a.__)("Patterns"),icon:c,callback:({close:o})=>{if(t&&n){const t={path:"/patterns"};s?e.push(t):document.location=(0,i.addQueryArgs)("site-editor.php",t),o()}else document.location.href="edit.php?post_type=wp_block"}})}(),(0,o.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:S}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:V}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:x}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:C}),(0,o.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:H,context:"site-editor"})}}),(window.wp=window.wp||{}).coreCommands=t}();
\ No newline at end of file
+!function(){"use strict";var e={d:function(t,o){for(var a in o)e.o(o,a)&&!e.o(t,a)&&Object.defineProperty(t,a,{enumerable:!0,get:o[a]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return T}});var o=window.wp.commands,a=window.wp.i18n,n=window.wp.element,s=window.wp.primitives;var r=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var c=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),i=window.wp.url,l=window.wp.router,d=window.wp.coreData,p=window.wp.data;function m(){return(0,p.useSelect)((e=>e(d.store).canUser("read","templates")),[])}function u(){return(0,p.useSelect)((e=>e(d.store).getCurrentTheme()?.is_block_theme),[])}var w=window.wp.privateApis;const{lock:h,unlock:g}=(0,w.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/core-commands"),{useHistory:v}=g(l.privateApis);var y=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"m7.3 9.7 1.4 1.4c.2-.2.3-.3.4-.5 0 0 0-.1.1-.1.3-.5.4-1.1.3-1.6L12 7 9 4 7.2 6.5c-.6-.1-1.1 0-1.6.3 0 0-.1 0-.1.1-.3.1-.4.2-.6.4l1.4 1.4L4 11v1h1l2.3-2.3zM4 20h9v-1.5H4V20zm0-5.5V16h16v-1.5H4z"}));var b=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var _=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var f=(0,n.createElement)(s.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,n.createElement)(s.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));var L=(0,n.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(s.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"}));var P=(0,n.createElement)(s.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,n.createElement)(s.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));const{useHistory:k,useLocation:z}=g(l.privateApis),A={post:y,page:b,wp_template:_,wp_template_part:f},E=e=>function({search:t}){const o=k(),s=u(),{records:r,isLoading:c}=(0,p.useSelect)((o=>{const{getEntityRecords:a}=o(d.store),n={search:t||void 0,per_page:10,orderby:t?"relevance":"date",status:["publish","future","draft","pending","private"]};return{records:a("postType",e,n),isLoading:!o(d.store).hasFinishedResolution("getEntityRecords",["postType",e,n])}}),[t]);return{commands:(0,n.useMemo)((()=>(null!=r?r:[]).map((t=>{const n={name:e+"-"+t.id,searchLabel:t.title?.rendered+" "+t.id,label:t.title?.rendered?t.title?.rendered:(0,a.__)("(no title)"),icon:A[e]};if("post"===e||"page"===e&&!s)return{...n,callback:({close:e})=>{const o={post:t.id,action:"edit"},a=(0,i.addQueryArgs)("post.php",o);document.location=a,e()}};const r=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),c=r?{canvas:(0,i.getQueryArg)(window.location.href,"canvas")}:{};return{...n,callback:({close:a})=>{const n={postType:e,postId:t.id,...c},s=(0,i.addQueryArgs)("site-editor.php",n);r?o.push(n):document.location=s,a()}}}))),[r,s,o]),isLoading:c}},M=e=>function({search:t}){const o=k(),s=z(),r="/patterns"===s?.params?.path||"wp_block"===s?.params?.postType,c=!!s?.params?.didAccessPatternsPage,l=u(),{records:m,isLoading:w}=(0,p.useSelect)((t=>{const{getEntityRecords:o}=t(d.store),a={per_page:-1};return{records:o("postType",e,a),isLoading:!t(d.store).hasFinishedResolution("getEntityRecords",["postType",e,a])}}),[]),h=(0,n.useMemo)((()=>function(e=[],t=""){if(!Array.isArray(e)||!e.length)return[];if(!t)return e;const o=[],a=[];for(let n=0;n<e.length;n++){const s=e[n];s?.title?.raw?.toLowerCase()?.includes(t?.toLowerCase())?o.push(s):a.push(s)}return o.concat(a)}(m,t).slice(0,10)),[m,t]);return{commands:(0,n.useMemo)((()=>l||"wp_template_part"!==!e?h.map((t=>{const n=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),s=n?{canvas:(0,i.getQueryArg)(window.location.href,"canvas")}:{};return{name:e+"-"+t.id,searchLabel:t.title?.rendered+" "+t.id,label:t.title?.rendered?t.title?.rendered:(0,a.__)("(no title)"),icon:A[e],callback:({close:a})=>{const d={postType:e,postId:t.id,didAccessPatternsPage:l||!r&&!c?void 0:1,...s},p=(0,i.addQueryArgs)("site-editor.php",d);n?o.push(d):document.location=p,a()}}})):[]),[l,h,o]),isLoading:w}},S=E("page"),V=E("post"),x=M("wp_template"),C=M("wp_template_part");function H(){const e=k(),t=(0,i.getPath)(window.location.href)?.includes("site-editor.php"),o=m(),s=u();return{commands:(0,n.useMemo)((()=>{const n=[];return o&&s?(n.push({name:"core/edit-site/open-navigation",label:(0,a.__)("Navigation"),icon:L,callback:({close:o})=>{const a={path:"/navigation"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-styles",label:(0,a.__)("Styles"),icon:P,callback:({close:o})=>{const a={path:"/wp_global_styles"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-pages",label:(0,a.__)("Pages"),icon:b,callback:({close:o})=>{const a={path:"/page"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n.push({name:"core/edit-site/open-templates",label:(0,a.__)("Templates"),icon:_,callback:({close:o})=>{const a={path:"/wp_template"},n=(0,i.addQueryArgs)("site-editor.php",a);t?e.push(a):document.location=n,o()}}),n):n}),[e,t,o,s]),isLoading:!1}}const T={};h(T,{useCommands:function(){!function(){const e=v(),t=m(),n=u(),s=(0,i.getPath)(window.location.href)?.includes("site-editor.php");(0,o.useCommand)({name:"core/add-new-post",label:(0,a.__)("Add new post"),icon:r,callback:()=>{document.location.href="post-new.php"}}),(0,o.useCommand)({name:"core/add-new-page",label:(0,a.__)("Add new page"),icon:r,callback:()=>{document.location.href="post-new.php?post_type=page"}}),(0,o.useCommand)({name:"core/manage-reusable-blocks",label:(0,a.__)("Patterns"),icon:c,callback:({close:o})=>{if(t&&n){const t={path:"/patterns"};s?e.push(t):document.location=(0,i.addQueryArgs)("site-editor.php",t),o()}else document.location.href="edit.php?post_type=wp_block"}})}(),(0,o.useCommandLoader)({name:"core/edit-site/navigate-pages",hook:S}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-posts",hook:V}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-templates",hook:x}),(0,o.useCommandLoader)({name:"core/edit-site/navigate-template-parts",hook:C}),(0,o.useCommandLoader)({name:"core/edit-site/basic-navigation",hook:H,context:"site-editor"})}}),(window.wp=window.wp||{}).coreCommands=t}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/core-data.js b/wp-includes/js/dist/core-data.js
index 4fdd99a7ef..7787f46259 100644
--- a/wp-includes/js/dist/core-data.js
+++ b/wp-includes/js/dist/core-data.js
@@ -6132,7 +6132,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/core-data');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/core-data');
;// CONCATENATED MODULE: external ["wp","element"]
var external_wp_element_namespaceObject = window["wp"]["element"];
diff --git a/wp-includes/js/dist/core-data.min.js b/wp-includes/js/dist/core-data.min.js
index 8a1f73b771..db4a7623dd 100644
--- a/wp-includes/js/dist/core-data.min.js
+++ b/wp-includes/js/dist/core-data.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={5360:function(e,t,n){n.d(t,{createUndoManager:function(){return a}});var r=n(9127),i=n.n(r);function s(e,t){const n={...e};return Object.entries(t).forEach((([e,t])=>{n[e]?n[e]={...n[e],to:t.to}:n[e]=t})),n}const o=(e,t)=>{const n=e?.findIndex((({id:e})=>"string"==typeof e?e===t.id:i()(e,t.id))),r=[...e];return-1!==n?r[n]={id:t.id,changes:s(r[n].changes,t.changes)}:r.push(t),r};function a(){let e=[],t=[],n=0;const r=()=>{e=e.slice(0,n||void 0),n=0},s=()=>{var n;const r=0===e.length?0:e.length-1;let i=null!==(n=e[r])&&void 0!==n?n:[];t.forEach((e=>{i=o(i,e)})),t=[],e[r]=i};return{addRecord(n,a=!1){const c=!n||(e=>!e.filter((({changes:e})=>Object.values(e).some((({from:e,to:t})=>"function"!=typeof e&&"function"!=typeof t&&!i()(e,t))))).length)(n);if(a){if(c)return;n.forEach((e=>{t=o(t,e)}))}else{if(r(),t.length&&s(),c)return;e.push(n)}},undo(){t.length&&(r(),s());const i=e[e.length-1+n];if(i)return n-=1,i},redo(){const t=e[e.length+n];if(t)return n+=1,t},hasUndo(){return!!e[e.length-1+n]},hasRedo(){return!!e[e.length+n]}}}},2167:function(e){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t){var n=e._map,r=e._arrayTreeMap,i=e._objectTreeMap;if(n.has(t))return n.get(t);for(var s=Object.keys(t).sort(),o=Array.isArray(t)?r:i,a=0;a<s.length;a++){var c=s[a];if(void 0===(o=o.get(c)))return;var u=t[c];if(void 0===(o=o.get(u)))return}var l=o.get("_ekm_value");return l?(n.delete(l[0]),l[0]=t,o.set("_ekm_value",l),n.set(t,l),l):void 0}var i=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var n=[];t.forEach((function(e,t){n.push([t,e])})),t=n}if(null!=t)for(var r=0;r<t.length;r++)this.set(t[r][0],t[r][1])}var i,s,o;return i=e,s=[{key:"set",value:function(n,r){if(null===n||"object"!==t(n))return this._map.set(n,r),this;for(var i=Object.keys(n).sort(),s=[n,r],o=Array.isArray(n)?this._arrayTreeMap:this._objectTreeMap,a=0;a<i.length;a++){var c=i[a];o.has(c)||o.set(c,new e),o=o.get(c);var u=n[c];o.has(u)||o.set(u,new e),o=o.get(u)}var l=o.get("_ekm_value");return l&&this._map.delete(l[0]),o.set("_ekm_value",s),this._map.set(n,s),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var n=r(this,e);return n?n[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==r(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(i,s){null!==s&&"object"===t(s)&&(i=i[1]),e.call(r,i,s,n)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],s&&n(i.prototype,s),o&&n(i,o),e}();e.exports=i},5619:function(e){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,s;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,s[i]))return!1;for(i=r;0!=i--;){var o=s[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},9127:function(e){e.exports=window.wp.isShallowEqual}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){n.r(r),n.d(r,{EntityProvider:function(){return Cn},__experimentalFetchLinkSuggestions:function(){return Pn},__experimentalFetchUrlData:function(){return Dn},__experimentalUseEntityRecord:function(){return $n},__experimentalUseEntityRecords:function(){return Yn},__experimentalUseResourcePermissions:function(){return zn},store:function(){return Zn},useEntityBlockEditor:function(){return Un},useEntityId:function(){return An},useEntityProp:function(){return xn},useEntityRecord:function(){return Bn},useEntityRecords:function(){return Qn},useResourcePermissions:function(){return Kn}});var e={};n.r(e),n.d(e,{__experimentalBatch:function(){return ae},__experimentalReceiveCurrentGlobalStylesId:function(){return H},__experimentalReceiveThemeBaseGlobalStyles:function(){return W},__experimentalReceiveThemeGlobalStyleVariations:function(){return J},__experimentalSaveSpecifiedEntityEdits:function(){return ue},__unstableCreateUndoLevel:function(){return se},addEntities:function(){return Y},deleteEntityRecord:function(){return te},editEntityRecord:function(){return ne},receiveAutosaves:function(){return fe},receiveCurrentTheme:function(){return z},receiveCurrentUser:function(){return Q},receiveEmbedPreview:function(){return ee},receiveEntityRecords:function(){return K},receiveNavigationFallbackId:function(){return pe},receiveThemeGlobalStyleRevisions:function(){return X},receiveThemeSupports:function(){return Z},receiveUploadPermissions:function(){return le},receiveUserPermission:function(){return de},receiveUserQuery:function(){return F},redo:function(){return ie},saveEditedEntityRecord:function(){return ce},saveEntityRecord:function(){return oe},undo:function(){return re}});var t={};n.r(t),n.d(t,{__experimentalGetCurrentGlobalStylesId:function(){return Et},__experimentalGetCurrentThemeBaseGlobalStyles:function(){return It},__experimentalGetCurrentThemeGlobalStylesVariations:function(){return kt},__experimentalGetDirtyEntityRecords:function(){return Xe},__experimentalGetEntitiesBeingSaved:function(){return et},__experimentalGetEntityRecordNoResolver:function(){return He},__experimentalGetTemplateForLink:function(){return St},canUser:function(){return gt},canUserEditEntityRecord:function(){return _t},getAuthors:function(){return qe},getAutosave:function(){return Rt},getAutosaves:function(){return bt},getBlockPatternCategories:function(){return Ct},getBlockPatterns:function(){return Ot},getCurrentTheme:function(){return yt},getCurrentThemeGlobalStylesRevisions:function(){return xt},getCurrentUser:function(){return Be},getEditedEntityRecord:function(){return it},getEmbedPreview:function(){return vt},getEntitiesByKind:function(){return Fe},getEntitiesConfig:function(){return Qe},getEntity:function(){return Ye},getEntityConfig:function(){return Ke},getEntityRecord:function(){return ze},getEntityRecordEdits:function(){return tt},getEntityRecordNonTransientEdits:function(){return nt},getEntityRecords:function(){return Ze},getLastEntityDeleteError:function(){return ut},getLastEntitySaveError:function(){return ct},getRawEntityRecord:function(){return We},getRedoEdit:function(){return dt},getReferenceByDistinctEdits:function(){return Tt},getThemeSupports:function(){return ht},getUndoEdit:function(){return lt},getUserPatternCategories:function(){return At},getUserQueryResults:function(){return $e},hasEditsForEntityRecord:function(){return rt},hasEntityRecords:function(){return Je},hasFetchedAutosaves:function(){return wt},hasRedo:function(){return pt},hasUndo:function(){return ft},isAutosavingEntityRecord:function(){return st},isDeletingEntityRecord:function(){return at},isPreviewEmbedFallback:function(){return mt},isRequestingEmbedPreview:function(){return Ge},isSavingEntityRecord:function(){return ot}});var i={};n.r(i),n.d(i,{getNavigationFallbackId:function(){return Lt},getUndoManager:function(){return Ut}});var s={};n.r(s),n.d(s,{__experimentalGetCurrentGlobalStylesId:function(){return Jt},__experimentalGetCurrentThemeBaseGlobalStyles:function(){return Zt},__experimentalGetCurrentThemeGlobalStylesVariations:function(){return Xt},__experimentalGetTemplateForLink:function(){return Wt},canUser:function(){return Yt},canUserEditEntityRecord:function(){return Kt},getAuthors:function(){return Nt},getAutosave:function(){return Ht},getAutosaves:function(){return zt},getBlockPatternCategories:function(){return nn},getBlockPatterns:function(){return tn},getCurrentTheme:function(){return $t},getCurrentThemeGlobalStylesRevisions:function(){return en},getCurrentUser:function(){return Mt},getEditedEntityRecord:function(){return qt},getEmbedPreview:function(){return Qt},getEntityRecord:function(){return Vt},getEntityRecords:function(){return Bt},getNavigationFallbackId:function(){return sn},getRawEntityRecord:function(){return Gt},getThemeSupports:function(){return Ft},getUserPatternCategories:function(){return rn}});var o=window.wp.data,a=n(5619),c=n.n(a),u=window.wp.compose,l=n(5360);var d=e=>t=>(n,r)=>void 0===n||e(r)?t(n,r):n;var f=e=>t=>(n,r)=>t(n,e(r));var p=e=>t=>(n={},r)=>{const i=r[e];if(void 0===i)return n;const s=t(n[i],r);return s===n[i]?n:{...n,[i]:s}};var y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},y.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function E(e){return e.toLowerCase()}var h=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],v=/[^A-Z0-9]+/gi;function m(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,r=void 0===n?h:n,i=t.stripRegexp,s=void 0===i?v:i,o=t.transform,a=void 0===o?E:o,c=t.delimiter,u=void 0===c?" ":c,l=g(g(e,r,"$1\0$2"),s,"\0"),d=0,f=l.length;"\0"===l.charAt(d);)d++;for(;"\0"===l.charAt(f-1);)f--;return l.slice(d,f).split("\0").map(a).join(u)}function g(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function _(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}function b(e,t){var n=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&n>="0"&&n<="9"?"_"+n+r:""+n.toUpperCase()+r}function R(e,t){return void 0===t&&(t={}),m(e,y({delimiter:"",transform:b},t))}var w=window.wp.apiFetch,T=n.n(w),S=window.wp.i18n;var I={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let k;const O=new Uint8Array(16);function C(){if(!k&&(k="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!k))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return k(O)}const A=[];for(let e=0;e<256;++e)A.push((e+256).toString(16).slice(1));function x(e,t=0){return A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]}var U=function(e,t,n){if(I.randomUUID&&!t&&!e)return I.randomUUID();const r=(e=e||{}).random||(e.rng||C)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return x(r)},L=window.wp.url,P=window.wp.deprecated,j=n.n(P);function D(e,t,n){if(!e||"object"!=typeof e)return e;const r=Array.isArray(t)?t:t.split(".");return r.reduce(((e,t,i)=>(void 0===e[t]&&(Number.isInteger(r[i+1])?e[t]=[]:e[t]={}),i===r.length-1&&(e[t]=n),e[t])),e),e}function N(e,t,n){if(!e||"object"!=typeof e||"string"!=typeof t&&!Array.isArray(t))return e;const r=Array.isArray(t)?t:t.split(".");let i=e;return r.forEach((e=>{i=i?.[e]})),void 0!==i?i:n}function M(e,t){return{type:"RECEIVE_ITEMS",items:Array.isArray(e)?e:[e],persistedEdits:t}}let V=null;async function G(e){if(null===V){const e=await T()({path:"/batch/v1",method:"OPTIONS"});V=e.endpoints[0].args.requests.maxItems}const t=[];for(const n of function(e,t){const n=[...e],r=[];for(;n.length;)r.push(n.splice(0,t));return r}(e,V)){const e=await T()({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:n.map((e=>({path:e.path,body:e.data,method:e.method,headers:e.headers})))}});let r;r=e.failed?e.responses.map((e=>({error:e?.body}))):e.responses.map((e=>{const t={};return e.status>=200&&e.status<300?t.output=e.body:t.error=e.body,t})),t.push(...r)}return t}function q(e=G){let t=0,n=[];const r=new B;return{add(e){const i=++t;r.add(i);const s=e=>new Promise(((t,s)=>{n.push({input:e,resolve:t,reject:s}),r.delete(i)}));return"function"==typeof e?Promise.resolve(e(s)).finally((()=>{r.delete(i)})):s(e)},async run(){let t;r.size&&await new Promise((e=>{const t=r.subscribe((()=>{r.size||(t(),e(void 0))}))}));try{if(t=await e(n.map((({input:e})=>e))),t.length!==n.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(e){for(const{reject:t}of n)t(e);throw e}let i=!0;return t.forEach(((e,t)=>{const r=n[t];var s;e?.error?(r?.reject(e.error),i=!1):r?.resolve(null!==(s=e?.output)&&void 0!==s?s:e)})),n=[],i}}}class B{constructor(...e){this.set=new Set(...e),this.subscribers=new Set}get size(){return this.set.size}add(e){return this.set.add(e),this.subscribers.forEach((e=>e())),this}delete(e){const t=this.set.delete(e);return this.subscribers.forEach((e=>e())),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}}const $="core";function F(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function Q(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function Y(e){return{type:"ADD_ENTITIES",entities:e}}function K(e,t,n,r,i=!1,s){let o;return"postType"===e&&(n=(Array.isArray(n)?n:[n]).map((e=>"auto-draft"===e.status?{...e,title:""}:e))),o=r?function(e,t={},n){return{...M(e,n),query:t}}(n,r,s):M(n,s),{...o,kind:e,name:t,invalidateCache:i}}function z(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function H(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function W(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function J(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function Z(){return j()("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function X(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:e,revisions:t}}function ee(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}const te=(e,t,n,r,{__unstableFetch:i=T(),throwOnError:s=!1}={})=>async({dispatch:o})=>{const a=(await o(_e(e))).find((n=>n.kind===e&&n.name===t));let c,u=!1;if(!a||a?.__experimentalNoFetch)return;const l=await o.__unstableAcquireStoreLock($,["entities","records",e,t,n],{exclusive:!0});try{o({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:n});let l=!1;try{let s=`${a.baseURL}/${n}`;r&&(s=(0,L.addQueryArgs)(s,r)),u=await i({path:s,method:"DELETE"}),await o(function(e,t,n,r=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(n)?n:[n],kind:e,name:t,invalidateCache:r}}(e,t,n,!0))}catch(e){l=!0,c=e}if(o({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:n,error:c}),l&&s)throw c;return u}finally{o.__unstableReleaseStoreLock(l)}},ne=(e,t,n,r,i={})=>({select:s,dispatch:o})=>{const a=s.getEntityConfig(e,t);if(!a)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);const{mergedEdits:u={}}=a,l=s.getRawEntityRecord(e,t,n),d=s.getEditedEntityRecord(e,t,n),f={kind:e,name:t,recordId:n,edits:Object.keys(r).reduce(((e,t)=>{const n=l[t],i=d[t],s=u[t]?{...i,...r[t]}:r[t];return e[t]=c()(n,s)?void 0:s,e}),{})};window.__experimentalEnableSync&&a.syncConfig||(i.undoIgnore||s.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:n},changes:Object.keys(r).reduce(((e,t)=>(e[t]={from:d[t],to:r[t]},e)),{})}],i.isCached),o({type:"EDIT_ENTITY_RECORD",...f}))},re=()=>({select:e,dispatch:t})=>{const n=e.getUndoManager().undo();n&&t({type:"UNDO",record:n})},ie=()=>({select:e,dispatch:t})=>{const n=e.getUndoManager().redo();n&&t({type:"REDO",record:n})},se=()=>({select:e})=>{e.getUndoManager().addRecord()},oe=(e,t,n,{isAutosave:r=!1,__unstableFetch:i=T(),throwOnError:s=!1}={})=>async({select:o,resolveSelect:a,dispatch:c})=>{const u=(await c(_e(e))).find((n=>n.kind===e&&n.name===t));if(!u||u?.__experimentalNoFetch)return;const l=u.key||ye,d=n[l],f=await c.__unstableAcquireStoreLock($,["entities","records",e,t,d||U()],{exclusive:!0});try{for(const[r,i]of Object.entries(n))if("function"==typeof i){const s=i(o.getEditedEntityRecord(e,t,d));c.editEntityRecord(e,t,d,{[r]:s},{undoIgnore:!0}),n[r]=s}let l,f;c({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:d,isAutosave:r});let p=!1;try{const s=`${u.baseURL}${d?"/"+d:""}`,f=o.getRawEntityRecord(e,t,d);if(r){const r=o.getCurrentUser(),u=r?r.id:void 0,d=await a.getAutosave(f.type,f.id,u);let p={...f,...d,...n};if(p=Object.keys(p).reduce(((e,t)=>(["title","excerpt","content","meta"].includes(t)&&(e[t]=p[t]),e)),{status:"auto-draft"===p.status?"draft":p.status}),l=await i({path:`${s}/autosaves`,method:"POST",data:p}),f.id===l.id){let n={...f,...p,...l};n=Object.keys(n).reduce(((e,t)=>(["title","excerpt","content"].includes(t)?e[t]=n[t]:e[t]="status"===t?"auto-draft"===f.status&&"draft"===n.status?n.status:f.status:f[t],e)),{}),c.receiveEntityRecords(e,t,n,void 0,!0)}else c.receiveAutosaves(f.id,l)}else{let r=n;u.__unstablePrePersist&&(r={...r,...u.__unstablePrePersist(f,r)}),l=await i({path:s,method:d?"PUT":"POST",data:r}),c.receiveEntityRecords(e,t,l,void 0,!0,r)}}catch(e){p=!0,f=e}if(c({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:d,error:f,isAutosave:r}),p&&s)throw f;return l}finally{c.__unstableReleaseStoreLock(f)}},ae=e=>async({dispatch:t})=>{const n=q(),r={saveEntityRecord(e,r,i,s){return n.add((n=>t.saveEntityRecord(e,r,i,{...s,__unstableFetch:n})))},saveEditedEntityRecord(e,r,i,s){return n.add((n=>t.saveEditedEntityRecord(e,r,i,{...s,__unstableFetch:n})))},deleteEntityRecord(e,r,i,s,o){return n.add((n=>t.deleteEntityRecord(e,r,i,s,{...o,__unstableFetch:n})))}},i=e.map((e=>e(r))),[,...s]=await Promise.all([n.run(),...i]);return s},ce=(e,t,n,r)=>async({select:i,dispatch:s})=>{if(!i.hasEditsForEntityRecord(e,t,n))return;const o=(await s(_e(e))).find((n=>n.kind===e&&n.name===t));if(!o)return;const a=o.key||ye,c=i.getEntityRecordNonTransientEdits(e,t,n),u={[a]:n,...c};return await s.saveEntityRecord(e,t,u,r)},ue=(e,t,n,r,i)=>async({select:s,dispatch:o})=>{if(!s.hasEditsForEntityRecord(e,t,n))return;const a=s.getEntityRecordNonTransientEdits(e,t,n),c={};for(const e of r)D(c,e,N(a,e));const u=(await o(_e(e))).find((n=>n.kind===e&&n.name===t));return n&&(c[u?.key||ye]=n),await o.saveEntityRecord(e,t,c,i)};function le(e){return j()("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),de("create/media",e)}function de(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function fe(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function pe(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}const ye="id",Ee=["title","excerpt","content"],he=[{label:(0,S.__)("Base"),kind:"root",name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","name","site_icon","site_icon_url","site_logo","timezone_string","url"].join(",")},syncConfig:{fetch:async()=>T()({path:"/"}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/base",getSyncObjectId:()=>"index"},{label:(0,S.__)("Site"),name:"site",kind:"root",baseURL:"/wp/v2/settings",getTitle:e=>{var t;return null!==(t=e?.title)&&void 0!==t?t:(0,S.__)("Site Title")},syncConfig:{fetch:async()=>T()({path:"/wp/v2/settings"}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/site",getSyncObjectId:()=>"index"},{label:(0,S.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},syncConfig:{fetch:async e=>T()({path:`/wp/v2/types/${e}?context=edit`}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/postType",getSyncObjectId:e=>e},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,S.__)("Media"),rawAttributes:["caption","title","description"]},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,S.__)("Taxonomy")},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,S.__)("Widget areas")},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,S.__)("Widgets")},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,S.__)("Widget types")},{label:(0,S.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",baseURLParams:{context:"edit"},plural:"users"},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,S.__)("Comment")},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,S.__)("Menu")},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,S.__)("Menu Item"),rawAttributes:["title"]},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,S.__)("Menu Location"),key:"name"},{label:(0,S.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:e=>e?.title?.rendered||e?.title},{label:(0,S.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},key:"stylesheet"},{label:(0,S.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},key:"plugin"}],ve=[{kind:"postType",loadEntities:async function(){const e=await T()({path:"/wp/v2/types?context=view"});return Object.entries(null!=e?e:{}).map((([e,t])=>{var n;const r=["wp_template","wp_template_part"].includes(e),i=null!==(n=t?.rest_namespace)&&void 0!==n?n:"wp/v2";return{kind:"postType",baseURL:`/${i}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name,transientEdits:{blocks:!0,selection:!0},mergedEdits:{meta:!0},rawAttributes:Ee,getTitle:e=>{var t,n,i;return e?.title?.rendered||e?.title||(r?(n=null!==(t=e.slug)&&void 0!==t?t:"",void 0===i&&(i={}),m(n,y({delimiter:" ",transform:_},i))):String(e.id))},__unstablePrePersist:r?void 0:me,__unstable_rest_base:t.rest_base,syncConfig:{fetch:async e=>T()({path:`/${i}/${t.rest_base}/${e}?context=edit`}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&"function"!=typeof t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"postType/"+t.name,getSyncObjectId:e=>e}}))}},{kind:"taxonomy",loadEntities:async function(){const e=await T()({path:"/wp/v2/taxonomies?context=view"});return Object.entries(null!=e?e:{}).map((([e,t])=>{var n;return{kind:"taxonomy",baseURL:`/${null!==(n=t?.rest_namespace)&&void 0!==n?n:"wp/v2"}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name}}))}}],me=(e,t)=>{const n={};return"auto-draft"===e?.status&&(t.status||n.status||(n.status="draft"),t.title&&"Auto Draft"!==t.title||n.title||e?.title&&"Auto Draft"!==e?.title||(n.title="")),n};const ge=(e,t,n="get",r=!1)=>{const i=he.find((n=>n.kind===e&&n.name===t)),s="root"===e?"":R(e),o=R(t)+(r?"s":"");return`${n}${s}${r&&"plural"in i&&i?.plural?R(i.plural):o}`};const _e=e=>async({select:t,dispatch:n})=>{let r=t.getEntitiesConfig(e);if(r&&0!==r.length)return window.__experimentalEnableSync,r;const i=ve.find((t=>t.kind===e));return i?(r=await i.loadEntities(),window.__experimentalEnableSync,n(Y(r)),r):[]};var be=function(e){return"string"==typeof e?e.split(","):Array.isArray(e)?e:null};var Re=function(e){const t=new WeakMap;return n=>{let r;return t.has(n)?r=t.get(n):(r=e(n),null!==n&&"object"==typeof n&&t.set(n,r)),r}};var we=Re((function(e){const t={stableKey:"",page:1,perPage:10,fields:null,include:null,context:"default"},n=Object.keys(e).sort();for(let s=0;s<n.length;s++){const o=n[s];let a=e[o];switch(o){case"page":t[o]=Number(a);break;case"per_page":t.perPage=Number(a);break;case"context":t.context=a;break;default:var r,i;if("_fields"===o)t.fields=null!==(r=be(a))&&void 0!==r?r:[],a=t.fields.join();if("include"===o)"number"==typeof a&&(a=a.toString()),t.include=(null!==(i=be(a))&&void 0!==i?i:[]).map(Number),a=t.include.join();t.stableKey+=(t.stableKey?"&":"")+(0,L.addQueryArgs)("",{[o]:a}).slice(1)}}return t}));function Te(e){const{query:t}=e;if(!t)return"default";return we(t).context}function Se(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.some((t=>Number.isInteger(t)?t===+e:t===e)))))}const Ie=(0,u.compose)([d((e=>"query"in e)),f((e=>e.query?{...e,...we(e.query)}:e)),p("context"),p("stableKey")])(((e=null,t)=>{const{type:n,page:r,perPage:i,key:s=ye}=t;return"RECEIVE_ITEMS"!==n?e:function(e,t,n,r){var i;if(1===n&&-1===r)return t;const s=(n-1)*r,o=Math.max(null!==(i=e?.length)&&void 0!==i?i:0,s+t.length),a=new Array(o);for(let n=0;n<o;n++){const r=n>=s&&n<s+t.length;a[n]=r?t[n-s]:e?.[n]}return a}(e||[],t.items.map((e=>e[s])),r,i)}));var ke=(0,o.combineReducers)({items:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const n=Te(t),r=t.key||ye;return{...e,[n]:{...e[n],...t.items.reduce(((t,i)=>{const s=i[r];return t[s]=function(e,t){if(!e)return t;let n=!1;const r={};for(const i in t)c()(e[i],t[i])?r[i]=e[i]:(n=!0,r[i]=t[i]);if(!n)return e;for(const t in e)r.hasOwnProperty(t)||(r[t]=e[t]);return r}(e?.[n]?.[s],i),t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,n])=>[e,Se(n,t.itemIds)])))}return e},itemIsComplete:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const n=Te(t),{query:r,key:i=ye}=t,s=r?we(r):{},o=!r||!Array.isArray(s.fields);return{...e,[n]:{...e[n],...t.items.reduce(((t,r)=>{const s=r[i];return t[s]=e?.[n]?.[s]||o,t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,n])=>[e,Se(n,t.itemIds)])))}return e},queries:(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return Ie(e,t);case"REMOVE_ITEMS":const n=t.itemIds.reduce(((e,t)=>(e[t]=!0,e)),{});return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,Object.fromEntries(Object.entries(t).map((([e,t])=>[e,t.filter((e=>!n[e]))])))])));default:return e}}});const Oe=e=>(t,n)=>{if("UNDO"===n.type||"REDO"===n.type){const{record:r}=n;let i=t;return r.forEach((({id:{kind:t,name:r,recordId:s},changes:o})=>{i=e(i,{type:"EDIT_ENTITY_RECORD",kind:t,name:r,recordId:s,edits:Object.entries(o).reduce(((e,[t,r])=>(e[t]="UNDO"===n.type?r.from:r.to,e)),{})})})),i}return e(t,n)};function Ce(e){return(0,u.compose)([Oe,d((t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind)),f((t=>({...t,key:e.key||ye})))])((0,o.combineReducers)({queriedData:ke,edits:(e={},t)=>{var n;switch(t.type){case"RECEIVE_ITEMS":if("default"!==(null!==(n=t?.query?.context)&&void 0!==n?n:"default"))return e;const r={...e};for(const e of t.items){const n=e[t.key],i=r[n];if(!i)continue;const s=Object.keys(i).reduce(((n,r)=>{var s;return c()(i[r],null!==(s=e[r]?.raw)&&void 0!==s?s:e[r])||t.persistedEdits&&c()(i[r],t.persistedEdits[r])||(n[r]=i[r]),n}),{});Object.keys(s).length?r[n]=s:delete r[n]}return r;case"EDIT_ENTITY_RECORD":const i={...e[t.recordId],...t.edits};return Object.keys(i).forEach((e=>{void 0===i[e]&&delete i[e]})),{...e,[t.recordId]:i}}return e},saving:(e={},t)=>{switch(t.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"SAVE_ENTITY_RECORD_START"===t.type,error:t.error,isAutosave:t.isAutosave}}}return e},deleting:(e={},t)=>{switch(t.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"DELETE_ENTITY_RECORD_START"===t.type,error:t.error}}}return e}}))}var Ae=(0,o.combineReducers)({terms:function(e={},t){return"RECEIVE_TERMS"===t.type?{...e,[t.taxonomy]:t.terms}:e},users:function(e={byId:{},queries:{}},t){return"RECEIVE_USER_QUERY"===t.type?{byId:{...e.byId,...t.users.reduce(((e,t)=>({...e,[t.id]:t})),{})},queries:{...e.queries,[t.queryID]:t.users.map((e=>e.id))}}:e},currentTheme:function(e=void 0,t){return"RECEIVE_CURRENT_THEME"===t.type?t.currentTheme.stylesheet:e},currentGlobalStylesId:function(e=void 0,t){return"RECEIVE_CURRENT_GLOBAL_STYLES_ID"===t.type?t.id:e},currentUser:function(e={},t){return"RECEIVE_CURRENT_USER"===t.type?t.currentUser:e},themeGlobalStyleVariations:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"===t.type?{...e,[t.stylesheet]:t.variations}:e},themeBaseGlobalStyles:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLES"===t.type?{...e,[t.stylesheet]:t.globalStyles}:e},themeGlobalStyleRevisions:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"===t.type?{...e,[t.currentId]:t.revisions}:e},taxonomies:function(e=[],t){return"RECEIVE_TAXONOMIES"===t.type?t.taxonomies:e},entities:(e={},t)=>{const n=function(e=he,t){return"ADD_ENTITIES"===t.type?[...e,...t.entities]:e}(e.config,t);let r=e.reducer;if(!r||n!==e.config){const e=n.reduce(((e,t)=>{const{kind:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{});r=(0,o.combineReducers)(Object.entries(e).reduce(((e,[t,n])=>{const r=(0,o.combineReducers)(n.reduce(((e,t)=>({...e,[t.name]:Ce(t)})),{}));return e[t]=r,e}),{}))}const i=r(e.records,t);return i===e.records&&n===e.config&&r===e.reducer?e:{reducer:r,records:i,config:n}},editsReference:function(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e},undoManager:function(e=(0,l.createUndoManager)()){return e},embedPreviews:function(e={},t){if("RECEIVE_EMBED_PREVIEW"===t.type){const{url:n,preview:r}=t;return{...e,[n]:r}}return e},userPermissions:function(e={},t){return"RECEIVE_USER_PERMISSION"===t.type?{...e,[t.key]:t.isAllowed}:e},autosaves:function(e={},t){if("RECEIVE_AUTOSAVES"===t.type){const{postId:n,autosaves:r}=t;return{...e,[n]:r}}return e},blockPatterns:function(e=[],t){return"RECEIVE_BLOCK_PATTERNS"===t.type?t.patterns:e},blockPatternCategories:function(e=[],t){return"RECEIVE_BLOCK_PATTERN_CATEGORIES"===t.type?t.categories:e},userPatternCategories:function(e=[],t){return"RECEIVE_USER_PATTERN_CATEGORIES"===t.type?t.patternCategories:e},navigationFallbackId:function(e=null,t){return"RECEIVE_NAVIGATION_FALLBACK_ID"===t.type?t.fallbackId:e}}),xe={};function Ue(e){return[e]}function Le(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Pe(e,t){var n,r=t||Ue;function i(){n=new WeakMap}function s(){var t,i,s,o,a,c=arguments.length;for(o=new Array(c),s=0;s<c;s++)o[s]=arguments[s];for(t=function(e){var t,r,i,s,o,a=n,c=!0;for(t=0;t<e.length;t++){if(!(o=r=e[t])||"object"!=typeof o){c=!1;break}a.has(r)?a=a.get(r):(i=new WeakMap,a.set(r,i),a=i)}return a.has(xe)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,a.set(xe,s)),a.get(xe)}(a=r.apply(null,o)),t.isUniqueByDependants||(t.lastDependants&&!Le(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),i=t.head;i;){if(Le(i.args,o,1))return i!==t.head&&(i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=t.head,i.prev=null,t.head.prev=i,t.head=i),i.val;i=i.next}return i={val:e.apply(null,o)},o[0]=null,i.args=o,t.head&&(t.head.prev=i,i.next=t.head),t.head=i,i.val}return s.getDependants=r,s.clear=i,i(),s}var je=n(2167),De=n.n(je);const Ne=new WeakMap;const Me=Pe(((e,t={})=>{let n=Ne.get(e);if(n){const e=n.get(t);if(void 0!==e)return e}else n=new(De()),Ne.set(e,n);const r=function(e,t){const{stableKey:n,page:r,perPage:i,include:s,fields:o,context:a}=we(t);let c;if(e.queries?.[a]?.[n]&&(c=e.queries[a][n]),!c)return null;const u=-1===i?0:(r-1)*i,l=-1===i?c.length:Math.min(u+i,c.length),d=[];for(let t=u;t<l;t++){const n=c[t];if(Array.isArray(s)&&!s.includes(n))continue;if(!e.items[a]?.hasOwnProperty(n))return null;const r=e.items[a][n];let i;if(Array.isArray(o)){i={};for(let e=0;e<o.length;e++){const t=o[e].split(".");let n=r;t.forEach((e=>{n=n?.[e]})),D(i,t,n)}}else{if(!e.itemIsComplete[a]?.[n])return null;i=r}d.push(i)}return d}(e,t);return n.set(t,r),r}));const Ve={},Ge=(0,o.createRegistrySelector)((e=>(t,n)=>e($).isResolving("getEmbedPreview",[n])));function qe(e,t){j()("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});const n=(0,L.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return $e(e,n)}function Be(e){return e.currentUser}const $e=Pe(((e,t)=>{var n;return(null!==(n=e.users.queries[t])&&void 0!==n?n:[]).map((t=>e.users.byId[t]))}),((e,t)=>[e.users.queries[t],e.users.byId]));function Fe(e,t){return j()("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),Qe(e,t)}function Qe(e,t){return e.entities.config.filter((e=>e.kind===t))}function Ye(e,t,n){return j()("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),Ke(e,t,n)}function Ke(e,t,n){return e.entities.config?.find((e=>e.kind===t&&e.name===n))}const ze=Pe(((e,t,n,r,i)=>{var s;const o=e.entities.records?.[t]?.[n]?.queriedData;if(!o)return;const a=null!==(s=i?.context)&&void 0!==s?s:"default";if(void 0===i){if(!o.itemIsComplete[a]?.[r])return;return o.items[a][r]}const c=o.items[a]?.[r];if(c&&i._fields){var u;const e={},t=null!==(u=be(i._fields))&&void 0!==u?u:[];for(let n=0;n<t.length;n++){const r=t[n].split(".");let i=c;r.forEach((e=>{i=i?.[e]})),D(e,r,i)}return e}return c}),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.records?.[t]?.[n]?.queriedData?.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData?.itemIsComplete[o]?.[r]]}));function He(e,t,n,r){return ze(e,t,n,r)}const We=Pe(((e,t,n,r)=>{const i=ze(e,t,n,r);return i&&Object.keys(i).reduce(((r,s)=>{var o;(function(e,t){return(e.rawAttributes||[]).includes(t)})(Ke(e,t,n),s)?r[s]=null!==(o=i[s]?.raw)&&void 0!==o?o:i[s]:r[s]=i[s];return r}),{})}),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.config,e.entities.records?.[t]?.[n]?.queriedData?.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData?.itemIsComplete[o]?.[r]]}));function Je(e,t,n,r){return Array.isArray(Ze(e,t,n,r))}const Ze=(e,t,n,r)=>{const i=e.entities.records?.[t]?.[n]?.queriedData;return i?Me(i,r):null},Xe=Pe((e=>{const{entities:{records:t}}=e,n=[];return Object.keys(t).forEach((r=>{Object.keys(t[r]).forEach((i=>{const s=Object.keys(t[r][i].edits).filter((t=>ze(e,r,i,t)&&rt(e,r,i,t)));if(s.length){const t=Ke(e,r,i);s.forEach((s=>{const o=it(e,r,i,s);n.push({key:o?o[t.key||ye]:void 0,title:t?.getTitle?.(o)||"",name:i,kind:r})}))}}))})),n}),(e=>[e.entities.records])),et=Pe((e=>{const{entities:{records:t}}=e,n=[];return Object.keys(t).forEach((r=>{Object.keys(t[r]).forEach((i=>{const s=Object.keys(t[r][i].saving).filter((t=>ot(e,r,i,t)));if(s.length){const t=Ke(e,r,i);s.forEach((s=>{const o=it(e,r,i,s);n.push({key:o?o[t.key||ye]:void 0,title:t?.getTitle?.(o)||"",name:i,kind:r})}))}}))})),n}),(e=>[e.entities.records]));function tt(e,t,n,r){return e.entities.records?.[t]?.[n]?.edits?.[r]}const nt=Pe(((e,t,n,r)=>{const{transientEdits:i}=Ke(e,t,n)||{},s=tt(e,t,n,r)||{};return i?Object.keys(s).reduce(((e,t)=>(i[t]||(e[t]=s[t]),e)),{}):s}),((e,t,n,r)=>[e.entities.config,e.entities.records?.[t]?.[n]?.edits?.[r]]));function rt(e,t,n,r){return ot(e,t,n,r)||Object.keys(nt(e,t,n,r)).length>0}const it=Pe(((e,t,n,r)=>({...We(e,t,n,r),...tt(e,t,n,r)})),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.config,e.entities.records?.[t]?.[n]?.queriedData.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData.itemIsComplete[o]?.[r],e.entities.records?.[t]?.[n]?.edits?.[r]]}));function st(e,t,n,r){var i;const{pending:s,isAutosave:o}=null!==(i=e.entities.records?.[t]?.[n]?.saving?.[r])&&void 0!==i?i:{};return Boolean(s&&o)}function ot(e,t,n,r){var i;return null!==(i=e.entities.records?.[t]?.[n]?.saving?.[r]?.pending)&&void 0!==i&&i}function at(e,t,n,r){var i;return null!==(i=e.entities.records?.[t]?.[n]?.deleting?.[r]?.pending)&&void 0!==i&&i}function ct(e,t,n,r){return e.entities.records?.[t]?.[n]?.saving?.[r]?.error}function ut(e,t,n,r){return e.entities.records?.[t]?.[n]?.deleting?.[r]?.error}function lt(e){j()("select( 'core' ).getUndoEdit()",{since:"6.3"})}function dt(e){j()("select( 'core' ).getRedoEdit()",{since:"6.3"})}function ft(e){return e.undoManager.hasUndo()}function pt(e){return e.undoManager.hasRedo()}function yt(e){return ze(e,"root","theme",e.currentTheme)}function Et(e){return e.currentGlobalStylesId}function ht(e){var t;return null!==(t=yt(e)?.theme_supports)&&void 0!==t?t:Ve}function vt(e,t){return e.embedPreviews[t]}function mt(e,t){const n=e.embedPreviews[t],r='<a href="'+t+'">'+t+"</a>";return!!n&&n.html===r}function gt(e,t,n,r){const i=[t,n,r].filter(Boolean).join("/");return e.userPermissions[i]}function _t(e,t,n,r){const i=Ke(e,t,n);if(!i)return!1;return gt(e,"update",i.__unstable_rest_base,r)}function bt(e,t,n){return e.autosaves[n]}function Rt(e,t,n,r){if(void 0===r)return;const i=e.autosaves[n];return i?.find((e=>e.author===r))}const wt=(0,o.createRegistrySelector)((e=>(t,n,r)=>e($).hasFinishedResolution("getAutosaves",[n,r])));function Tt(e){return e.editsReference}function St(e,t){const n=Ze(e,"postType","wp_template",{"find-template":t});return n?.length?it(e,"postType","wp_template",n[0].id):null}function It(e){const t=yt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function kt(e){const t=yt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function Ot(e){return e.blockPatterns}function Ct(e){return e.blockPatternCategories}function At(e){return e.userPatternCategories}function xt(e){const t=Et(e);return t?e.themeGlobalStyleRevisions[t]:null}function Ut(e){return e.undoManager}function Lt(e){return e.navigationFallbackId}function Pt(e,t){return 0===t?e.toLowerCase():b(e,t)}function jt(e,t){return void 0===t&&(t={}),R(e,y({transform:Pt},t))}var Dt=e=>(...t)=>async({resolveSelect:n})=>{await n[e](...t)};const Nt=e=>async({dispatch:t})=>{const n=(0,L.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),r=await T()({path:n});t.receiveUserQuery(n,r)},Mt=()=>async({dispatch:e})=>{const t=await T()({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Vt=(e,t,n="",r)=>async({select:i,dispatch:s})=>{const o=(await s(_e(e))).find((n=>n.name===t&&n.kind===e));if(!o||o?.__experimentalNoFetch)return;const a=await s.__unstableAcquireStoreLock($,["entities","records",e,t,n],{exclusive:!1});try{if(window.__experimentalEnableSync&&o.syncConfig&&!r)0;else{void 0!==r&&r._fields&&(r={...r,_fields:[...new Set([...be(r._fields)||[],o.key||ye])].join()});const a=(0,L.addQueryArgs)(o.baseURL+(n?"/"+n:""),{...o.baseURLParams,...r});if(void 0!==r){r={...r,include:[n]};if(i.hasEntityRecords(e,t,r))return}const c=await T()({path:a});s.receiveEntityRecords(e,t,c,r)}}finally{s.__unstableReleaseStoreLock(a)}},Gt=Dt("getEntityRecord"),qt=Dt("getEntityRecord"),Bt=(e,t,n={})=>async({dispatch:r})=>{const i=(await r(_e(e))).find((n=>n.name===t&&n.kind===e));if(!i||i?.__experimentalNoFetch)return;const s=await r.__unstableAcquireStoreLock($,["entities","records",e,t],{exclusive:!1});try{n._fields&&(n={...n,_fields:[...new Set([...be(n._fields)||[],i.key||ye])].join()});const s=(0,L.addQueryArgs)(i.baseURL,{...i.baseURLParams,...n});let o=Object.values(await T()({path:s}));if(n._fields&&(o=o.map((e=>(n._fields.split(",").forEach((t=>{e.hasOwnProperty(t)||(e[t]=void 0)})),e)))),r.receiveEntityRecords(e,t,o,n),!n?._fields&&!n.context){const n=i.key||ye,s=o.filter((e=>e[n])).map((r=>[e,t,r[n]]));r({type:"START_RESOLUTIONS",selectorName:"getEntityRecord",args:s}),r({type:"FINISH_RESOLUTIONS",selectorName:"getEntityRecord",args:s})}}finally{r.__unstableReleaseStoreLock(s)}};Bt.shouldInvalidate=(e,t,n)=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&t===e.kind&&n===e.name;const $t=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(n[0])},Ft=Dt("getCurrentTheme"),Qt=e=>async({dispatch:t})=>{try{const n=await T()({path:(0,L.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,n)}catch(n){t.receiveEmbedPreview(e,!1)}},Yt=(e,t,n)=>async({dispatch:r,registry:i})=>{const{hasStartedResolution:s}=i.select($),o=n?`${t}/${n}`:t,a=["create","read","update","delete"];if(!a.includes(e))throw new Error(`'${e}' is not a valid action.`);for(const r of a){if(r===e)continue;if(s("canUser",[r,t,n]))return}let c;try{c=await T()({path:`/wp/v2/${o}`,method:"OPTIONS",parse:!1})}catch(e){return}const u=c.headers?.get("allow"),l=u?.allow||u||"",d={},f={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(const[e,t]of Object.entries(f))d[e]=l.includes(t);for(const e of a)r.receiveUserPermission(`${e}/${o}`,d[e])},Kt=(e,t,n)=>async({dispatch:r})=>{const i=(await r(_e(e))).find((n=>n.name===t&&n.kind===e));if(!i)return;const s=i.__unstable_rest_base;await r(Yt("update",s,n))},zt=(e,t)=>async({dispatch:n,resolveSelect:r})=>{const{rest_base:i,rest_namespace:s="wp/v2"}=await r.getPostType(e),o=await T()({path:`/${s}/${i}/${t}/autosaves?context=edit`});o&&o.length&&n.receiveAutosaves(t,o)},Ht=(e,t)=>async({resolveSelect:n})=>{await n.getAutosaves(e,t)},Wt=e=>async({dispatch:t,resolveSelect:n})=>{let r;try{r=await T()({url:(0,L.addQueryArgs)(e,{"_wp-find-template":!0})}).then((({data:e})=>e))}catch(e){}if(!r)return;const i=await n.getEntityRecord("postType","wp_template",r.id);i&&t.receiveEntityRecords("postType","wp_template",[i],{"find-template":e})};Wt.shouldInvalidate=e=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&"postType"===e.kind&&"wp_template"===e.name;const Jt=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("root","theme",{status:"active"}),r=n?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(r){const t=await T()({url:r});e.__experimentalReceiveCurrentGlobalStylesId(t.id)}},Zt=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.getCurrentTheme(),r=await T()({path:`/wp/v2/global-styles/themes/${n.stylesheet}`});t.__experimentalReceiveThemeBaseGlobalStyles(n.stylesheet,r)},Xt=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.getCurrentTheme(),r=await T()({path:`/wp/v2/global-styles/themes/${n.stylesheet}/variations`});t.__experimentalReceiveThemeGlobalStyleVariations(n.stylesheet,r)},en=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.__experimentalGetCurrentGlobalStylesId(),r=n?await e.getEntityRecord("root","globalStyles",n):void 0,i=r?._links?.["version-history"]?.[0]?.href;if(i){const e=await T()({url:i}),r=e?.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[jt(e),t])))));t.receiveThemeGlobalStyleRevisions(n,r)}};en.shouldInvalidate=e=>"SAVE_ENTITY_RECORD_FINISH"===e.type&&"root"===e.kind&&!e.error&&"globalStyles"===e.name;const tn=()=>async({dispatch:e})=>{const t=await T()({path:"/wp/v2/block-patterns/patterns"}),n=t?.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[jt(e),t])))));e({type:"RECEIVE_BLOCK_PATTERNS",patterns:n})},nn=()=>async({dispatch:e})=>{e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:await T()({path:"/wp/v2/block-patterns/categories"})})},rn=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug"});e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n?.map((e=>({...e,label:e.name,name:e.slug})))||[]})},sn=()=>async({dispatch:e,select:t})=>{const n=await T()({path:(0,L.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),r=n?._embedded?.self;if(e.receiveNavigationFallbackId(n?.id),r){const i=!t.getEntityRecord("postType","wp_navigation",n?.id);e.receiveEntityRecords("postType","wp_navigation",r,void 0,i),e.finishResolution("getEntityRecord",["postType","wp_navigation",n?.id])}};function on(e,t){const n={...e};let r=n;for(const e of t)r.children={...r.children,[e]:{locks:[],children:{},...r.children[e]}},r=r.children[e];return n}function an(e,t){let n=e;for(const e of t){const t=n.children[e];if(!t)return null;n=t}return n}function cn({exclusive:e},t){return!(!e||!t.length)||!(e||!t.filter((e=>e.exclusive)).length)}const un={requests:[],tree:{locks:[],children:{}}};function ln(e=un,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{const{request:n}=t;return{...e,requests:[n,...e.requests]}}case"GRANT_LOCK_REQUEST":{const{lock:n,request:r}=t,{store:i,path:s}=r,o=[i,...s],a=on(e.tree,o),c=an(a,o);return c.locks=[...c.locks,n],{...e,requests:e.requests.filter((e=>e!==r)),tree:a}}case"RELEASE_LOCK":{const{lock:n}=t,r=[n.store,...n.path],i=on(e.tree,r),s=an(i,r);return s.locks=s.locks.filter((e=>e!==n)),{...e,tree:i}}}return e}function dn(e,t,n,{exclusive:r}){const i=[t,...n],s=e.tree;for(const e of function*(e,t){let n=e;yield n;for(const e of t){const t=n.children[e];if(!t)break;yield t,n=t}}(s,i))if(cn({exclusive:r},e.locks))return!1;const o=an(s,i);if(!o)return!0;for(const e of function*(e){const t=Object.values(e.children);for(;t.length;){const e=t.pop();yield e,t.push(...Object.values(e.children))}}(o))if(cn({exclusive:r},e.locks))return!1;return!0}function fn(){let e=ln(void 0,{type:"@@INIT"});function t(){for(const t of function(e){return e.requests}(e)){const{store:n,path:r,exclusive:i,notifyAcquired:s}=t;if(dn(e,n,r,{exclusive:i})){const o={store:n,path:r,exclusive:i};e=ln(e,{type:"GRANT_LOCK_REQUEST",lock:o,request:t}),s(o)}}}return{acquire:function(n,r,i){return new Promise((s=>{e=ln(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:n,path:r,exclusive:i,notifyAcquired:s}}),t()}))},release:function(n){e=ln(e,{type:"RELEASE_LOCK",lock:n}),t()}}}function pn(){const e=fn();return{__unstableAcquireStoreLock:function(t,n,{exclusive:r}){return()=>e.acquire(t,n,r)},__unstableReleaseStoreLock:function(t){return()=>e.release(t)}}}var yn=window.wp.privateApis;const{lock:En,unlock:hn}=(0,yn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/core-data");var vn=window.wp.element,mn=window.wp.blocks,gn=window.wp.blockEditor;let _n;const bn=new WeakMap;const Rn=new WeakMap;function wn(e){if(!Rn.has(e)){const t=function(e){if(_n||(_n=hn(gn.privateApis)),!bn.has(e)){const t=_n.getRichTextValues([e]);bn.set(e,t)}return bn.get(e)}(e).join(""),n=[];if(-1!==t.indexOf("data-fn")){const e=/data-fn="([^"]+)"/g;let r;for(;null!==(r=e.exec(t));)n.push(r[1])}Rn.set(e,n)}return Rn.get(e)}let Tn={};function Sn(e,t){const n={blocks:e};if(!t)return n;if(void 0===t.footnotes)return n;const r=function(e){return e.flatMap(wn)}(e),i=t.footnotes?JSON.parse(t.footnotes):[];if(i.map((e=>e.id)).join("")===r.join(""))return n;const s=r.map((e=>i.find((t=>t.id===e))||Tn[e]||{id:e,content:""}));function o(e){if(!e||Array.isArray(e)||"object"!=typeof e)return e;e={...e};for(const t in e){const n=e[t];if(Array.isArray(n)){e[t]=n.map(o);continue}if("string"!=typeof n)continue;if(-1===n.indexOf("data-fn"))continue;const i=/(<sup[^>]+data-fn="([^"]+)"[^>]*><a[^>]*>)[\d*]*<\/a><\/sup>/g;e[t]=n.replace(i,((e,t,n)=>`${t}${r.indexOf(n)+1}</a></sup>`));const s=/<a[^>]+data-fn="([^"]+)"[^>]*>\*<\/a>/g;e[t]=e[t].replace(s,((e,t)=>`<sup data-fn="${t}" class="fn"><a href="#${t}" id="${t}-link">${r.indexOf(t)+1}</a></sup>`))}return e}const a=function e(t){return t.map((t=>({...t,attributes:o(t.attributes),innerBlocks:e(t.innerBlocks)})))}(e);return Tn={...Tn,...i.reduce(((e,t)=>(r.includes(t.id)||(e[t.id]=t),e)),{})},{meta:{...t,footnotes:JSON.stringify(s)},blocks:a}}const In=[],kn={...he.reduce(((e,t)=>(e[t.kind]||(e[t.kind]={}),e[t.kind][t.name]={context:(0,vn.createContext)(void 0)},e)),{}),...ve.reduce(((e,t)=>(e[t.kind]={},e)),{})},On=(e,t)=>{if(!kn[e])throw new Error(`Missing entity config for kind: ${e}.`);return kn[e][t]||(kn[e][t]={context:(0,vn.createContext)(void 0)}),kn[e][t].context};function Cn({kind:e,type:t,id:n,children:r}){const i=On(e,t).Provider;return(0,vn.createElement)(i,{value:n},r)}function An(e,t){return(0,vn.useContext)(On(e,t))}function xn(e,t,n,r){const i=An(e,t),s=null!=r?r:i,{value:a,fullValue:c}=(0,o.useSelect)((r=>{const{getEntityRecord:i,getEditedEntityRecord:o}=r($),a=i(e,t,s),c=o(e,t,s);return a&&c?{value:c[n],fullValue:a[n]}:{}}),[e,t,s,n]),{editEntityRecord:u}=(0,o.useDispatch)($);return[a,(0,vn.useCallback)((r=>{u(e,t,s,{[n]:r})}),[u,e,t,s,n]),c]}function Un(e,t,{id:n}={}){const r=An(e,t),i=null!=n?n:r,{content:s,editedBlocks:a,meta:c}=(0,o.useSelect)((n=>{const{getEditedEntityRecord:r}=n($),s=r(e,t,i);return{editedBlocks:s.blocks,content:s.content,meta:s.meta}}),[e,t,i]),{__unstableCreateUndoLevel:u,editEntityRecord:l}=(0,o.useDispatch)($),d=(0,vn.useMemo)((()=>a||(s&&"function"!=typeof s?(0,mn.parse)(s):In)),[a,s]),f=(0,vn.useCallback)((e=>Sn(e,c)),[c]),p=(0,vn.useCallback)(((n,r)=>{if(d===n)return u(e,t,i);const{selection:s}=r,o={selection:s,content:({blocks:e=[]})=>(0,mn.__unstableSerializeAndClean)(e),...f(n)};l(e,t,i,o,{isCached:!1})}),[e,t,i,d,f,u,l]),y=(0,vn.useCallback)(((n,r)=>{const{selection:s}=r,o={selection:s,...f(n)};l(e,t,i,o,{isCached:!0})}),[e,t,i,f,l]);return[d,y,p]}var Ln=window.wp.htmlEntities;var Pn=async(e,t={},n={})=>{const{isInitialSuggestions:r=!1,type:i,subtype:s,page:o,perPage:a=(r?3:20)}=t,{disablePostFormats:c=!1}=n,u=[];return i&&"post"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"post-type",subtype:s}}))))).catch((()=>[]))),i&&"term"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"term",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"taxonomy",subtype:s}}))))).catch((()=>[]))),c||i&&"post-format"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post-format",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"taxonomy",subtype:s}}))))).catch((()=>[]))),i&&"attachment"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/media",{search:e,page:o,per_page:a})}).then((e=>e.map((e=>({...e,meta:{kind:"media"}}))))).catch((()=>[]))),Promise.all(u).then((e=>e.reduce(((e,t)=>e.concat(t)),[]).filter((e=>!!e.id)).slice(0,a).map((e=>{const t="attachment"===e.type;return{id:e.id,url:t?e.source_url:e.url,title:(0,Ln.decodeEntities)(t?e.title.rendered:e.title||"")||(0,S.__)("(no title)"),type:e.subtype||e.type,kind:e?.meta?.kind}}))))};const jn=new Map;var Dn=async(e,t={})=>{const n={url:(0,L.prependHTTP)(e)};if(!(0,L.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);const r=(0,L.getProtocol)(e);return r&&(0,L.isValidProtocol)(r)&&r.startsWith("http")&&/^https?:\/\/[^\/\s]/i.test(e)?jn.has(e)?jn.get(e):T()({path:(0,L.addQueryArgs)("/wp-block-editor/v1/url-details",n),...t}).then((t=>(jn.set(e,t),t))):Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`)};var Nn=function(e,t){var n,r,i=0;function s(){var s,o,a=n,c=arguments.length;e:for(;a;){if(a.args.length===arguments.length){for(o=0;o<c;o++)if(a.args[o]!==arguments[o]){a=a.next;continue e}return a!==n&&(a===r&&(r=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=n,a.prev=null,n.prev=a,n=a),a.val}a=a.next}for(s=new Array(c),o=0;o<c;o++)s[o]=arguments[o];return a={args:s,val:e.apply(null,s)},n?(n.prev=a,a.next=n):r=a,i===t.maxSize?(r=r.prev).next=null:i++,n=a,a.val}return t=t||{},s.clear=function(){n=null,r=null,i=0},s};let Mn=function(e){return e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e}({});const Vn=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Gn(e,t){return(0,o.useSelect)(((t,n)=>e((e=>qn(t(e))),n)),t)}const qn=Nn((e=>{const t={};for(const n in e)Vn.includes(n)||Object.defineProperty(t,n,{get:()=>(...t)=>{const{getIsResolving:r,hasFinishedResolution:i}=e,s=!!r(n,t),o=!s&&i(n,t),a=e[n](...t);let c;return c=s?Mn.Resolving:o?a?Mn.Success:Mn.Error:Mn.Idle,{data:a,status:c,isResolving:s,hasResolved:o}}});return t}));function Bn(e,t,n,r={enabled:!0}){const{editEntityRecord:i,saveEditedEntityRecord:s}=(0,o.useDispatch)(Zn),a=(0,vn.useMemo)((()=>({edit:(r,s={})=>i(e,t,n,r,s),save:(r={})=>s(e,t,n,{throwOnError:!0,...r})})),[i,e,t,n,s]),{editedRecord:c,hasEdits:u,edits:l}=(0,o.useSelect)((r=>({editedRecord:r(Zn).getEditedEntityRecord(e,t,n),hasEdits:r(Zn).hasEditsForEntityRecord(e,t,n),edits:r(Zn).getEntityRecordNonTransientEdits(e,t,n)})),[e,t,n]),{data:d,...f}=Gn((i=>r.enabled?i(Zn).getEntityRecord(e,t,n):{data:null}),[e,t,n,r.enabled]);return{record:d,editedRecord:c,hasEdits:u,edits:l,...f,...a}}function $n(e,t,n,r){return j()("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Bn(e,t,n,r)}const Fn=[];function Qn(e,t,n={},r={enabled:!0}){const i=(0,L.addQueryArgs)("",n),{data:s,...o}=Gn((i=>r.enabled?i(Zn).getEntityRecords(e,t,n):{data:Fn}),[e,t,i,r.enabled]);return{records:s,...o}}function Yn(e,t,n,r){return j()("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Qn(e,t,n,r)}function Kn(e,t){return Gn((n=>{const{canUser:r}=n(Zn),i=r("create",e);if(!t){const t=r("read",e),n=i.isResolving||t.isResolving,s=i.hasResolved&&t.hasResolved;let o=Mn.Idle;return n?o=Mn.Resolving:s&&(o=Mn.Success),{status:o,isResolving:n,hasResolved:s,canCreate:i.hasResolved&&i.data,canRead:t.hasResolved&&t.data}}const s=r("read",e,t),o=r("update",e,t),a=r("delete",e,t),c=s.isResolving||i.isResolving||o.isResolving||a.isResolving,u=s.hasResolved&&i.hasResolved&&o.hasResolved&&a.hasResolved;let l=Mn.Idle;return c?l=Mn.Resolving:u&&(l=Mn.Success),{status:l,isResolving:c,hasResolved:u,canRead:u&&s.data,canCreate:u&&i.data,canUpdate:u&&o.data,canDelete:u&&a.data}}),[e,t])}function zn(e,t){return j()("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Kn(e,t)}const Hn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;return e[ge(n,r)]=(e,t,i)=>ze(e,n,r,t,i),e[ge(n,r,"get",!0)]=(e,t)=>Ze(e,n,r,t),e}),{}),Wn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;e[ge(n,r)]=(e,t)=>Vt(n,r,e,t);const i=ge(n,r,"get",!0);return e[i]=(...e)=>Bt(n,r,...e),e[i].shouldInvalidate=e=>Bt.shouldInvalidate(e,n,r),e}),{}),Jn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;return e[ge(n,r,"save")]=e=>oe(n,r,e),e[ge(n,r,"delete")]=(e,t)=>te(n,r,e,t),e}),{}),Zn=(0,o.createReduxStore)($,{reducer:Ae,actions:{...e,...Jn,...pn()},selectors:{...t,...Hn},resolvers:{...s,...Wn}});hn(Zn).registerPrivateSelectors(i),(0,o.register)(Zn)}(),(window.wp=window.wp||{}).coreData=r}();
\ No newline at end of file
+!function(){"use strict";var e={5360:function(e,t,n){n.d(t,{createUndoManager:function(){return a}});var r=n(9127),i=n.n(r);function s(e,t){const n={...e};return Object.entries(t).forEach((([e,t])=>{n[e]?n[e]={...n[e],to:t.to}:n[e]=t})),n}const o=(e,t)=>{const n=e?.findIndex((({id:e})=>"string"==typeof e?e===t.id:i()(e,t.id))),r=[...e];return-1!==n?r[n]={id:t.id,changes:s(r[n].changes,t.changes)}:r.push(t),r};function a(){let e=[],t=[],n=0;const r=()=>{e=e.slice(0,n||void 0),n=0},s=()=>{var n;const r=0===e.length?0:e.length-1;let i=null!==(n=e[r])&&void 0!==n?n:[];t.forEach((e=>{i=o(i,e)})),t=[],e[r]=i};return{addRecord(n,a=!1){const c=!n||(e=>!e.filter((({changes:e})=>Object.values(e).some((({from:e,to:t})=>"function"!=typeof e&&"function"!=typeof t&&!i()(e,t))))).length)(n);if(a){if(c)return;n.forEach((e=>{t=o(t,e)}))}else{if(r(),t.length&&s(),c)return;e.push(n)}},undo(){t.length&&(r(),s());const i=e[e.length-1+n];if(i)return n-=1,i},redo(){const t=e[e.length+n];if(t)return n+=1,t},hasUndo(){return!!e[e.length-1+n]},hasRedo(){return!!e[e.length+n]}}}},2167:function(e){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function n(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function r(e,t){var n=e._map,r=e._arrayTreeMap,i=e._objectTreeMap;if(n.has(t))return n.get(t);for(var s=Object.keys(t).sort(),o=Array.isArray(t)?r:i,a=0;a<s.length;a++){var c=s[a];if(void 0===(o=o.get(c)))return;var u=t[c];if(void 0===(o=o.get(u)))return}var l=o.get("_ekm_value");return l?(n.delete(l[0]),l[0]=t,o.set("_ekm_value",l),n.set(t,l),l):void 0}var i=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var n=[];t.forEach((function(e,t){n.push([t,e])})),t=n}if(null!=t)for(var r=0;r<t.length;r++)this.set(t[r][0],t[r][1])}var i,s,o;return i=e,s=[{key:"set",value:function(n,r){if(null===n||"object"!==t(n))return this._map.set(n,r),this;for(var i=Object.keys(n).sort(),s=[n,r],o=Array.isArray(n)?this._arrayTreeMap:this._objectTreeMap,a=0;a<i.length;a++){var c=i[a];o.has(c)||o.set(c,new e),o=o.get(c);var u=n[c];o.has(u)||o.set(u,new e),o=o.get(u)}var l=o.get("_ekm_value");return l&&this._map.delete(l[0]),o.set("_ekm_value",s),this._map.set(n,s),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var n=r(this,e);return n?n[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==r(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var n=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(i,s){null!==s&&"object"===t(s)&&(i=i[1]),e.call(r,i,s,n)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],s&&n(i.prototype,s),o&&n(i,o),e}();e.exports=i},5619:function(e){e.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;var r,i,s;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(!e(t[i],n[i]))return!1;return!0}if(t instanceof Map&&n instanceof Map){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],n.get(i[0])))return!1;return!0}if(t instanceof Set&&n instanceof Set){if(t.size!==n.size)return!1;for(i of t.entries())if(!n.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(n)){if((r=t.length)!=n.length)return!1;for(i=r;0!=i--;)if(t[i]!==n[i])return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(s=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(i=r;0!=i--;)if(!Object.prototype.hasOwnProperty.call(n,s[i]))return!1;for(i=r;0!=i--;){var o=s[i];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},9127:function(e){e.exports=window.wp.isShallowEqual}},t={};function n(r){var i=t[r];if(void 0!==i)return i.exports;var s=t[r]={exports:{}};return e[r](s,s.exports,n),s.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){n.r(r),n.d(r,{EntityProvider:function(){return Cn},__experimentalFetchLinkSuggestions:function(){return Pn},__experimentalFetchUrlData:function(){return Dn},__experimentalUseEntityRecord:function(){return $n},__experimentalUseEntityRecords:function(){return Yn},__experimentalUseResourcePermissions:function(){return zn},store:function(){return Zn},useEntityBlockEditor:function(){return Un},useEntityId:function(){return An},useEntityProp:function(){return xn},useEntityRecord:function(){return Bn},useEntityRecords:function(){return Qn},useResourcePermissions:function(){return Kn}});var e={};n.r(e),n.d(e,{__experimentalBatch:function(){return ae},__experimentalReceiveCurrentGlobalStylesId:function(){return H},__experimentalReceiveThemeBaseGlobalStyles:function(){return W},__experimentalReceiveThemeGlobalStyleVariations:function(){return J},__experimentalSaveSpecifiedEntityEdits:function(){return ue},__unstableCreateUndoLevel:function(){return se},addEntities:function(){return Y},deleteEntityRecord:function(){return te},editEntityRecord:function(){return ne},receiveAutosaves:function(){return fe},receiveCurrentTheme:function(){return z},receiveCurrentUser:function(){return Q},receiveEmbedPreview:function(){return ee},receiveEntityRecords:function(){return K},receiveNavigationFallbackId:function(){return pe},receiveThemeGlobalStyleRevisions:function(){return X},receiveThemeSupports:function(){return Z},receiveUploadPermissions:function(){return le},receiveUserPermission:function(){return de},receiveUserQuery:function(){return F},redo:function(){return ie},saveEditedEntityRecord:function(){return ce},saveEntityRecord:function(){return oe},undo:function(){return re}});var t={};n.r(t),n.d(t,{__experimentalGetCurrentGlobalStylesId:function(){return Et},__experimentalGetCurrentThemeBaseGlobalStyles:function(){return It},__experimentalGetCurrentThemeGlobalStylesVariations:function(){return kt},__experimentalGetDirtyEntityRecords:function(){return Xe},__experimentalGetEntitiesBeingSaved:function(){return et},__experimentalGetEntityRecordNoResolver:function(){return He},__experimentalGetTemplateForLink:function(){return St},canUser:function(){return gt},canUserEditEntityRecord:function(){return _t},getAuthors:function(){return qe},getAutosave:function(){return Rt},getAutosaves:function(){return bt},getBlockPatternCategories:function(){return Ct},getBlockPatterns:function(){return Ot},getCurrentTheme:function(){return yt},getCurrentThemeGlobalStylesRevisions:function(){return xt},getCurrentUser:function(){return Be},getEditedEntityRecord:function(){return it},getEmbedPreview:function(){return vt},getEntitiesByKind:function(){return Fe},getEntitiesConfig:function(){return Qe},getEntity:function(){return Ye},getEntityConfig:function(){return Ke},getEntityRecord:function(){return ze},getEntityRecordEdits:function(){return tt},getEntityRecordNonTransientEdits:function(){return nt},getEntityRecords:function(){return Ze},getLastEntityDeleteError:function(){return ut},getLastEntitySaveError:function(){return ct},getRawEntityRecord:function(){return We},getRedoEdit:function(){return dt},getReferenceByDistinctEdits:function(){return Tt},getThemeSupports:function(){return ht},getUndoEdit:function(){return lt},getUserPatternCategories:function(){return At},getUserQueryResults:function(){return $e},hasEditsForEntityRecord:function(){return rt},hasEntityRecords:function(){return Je},hasFetchedAutosaves:function(){return wt},hasRedo:function(){return pt},hasUndo:function(){return ft},isAutosavingEntityRecord:function(){return st},isDeletingEntityRecord:function(){return at},isPreviewEmbedFallback:function(){return mt},isRequestingEmbedPreview:function(){return Ge},isSavingEntityRecord:function(){return ot}});var i={};n.r(i),n.d(i,{getNavigationFallbackId:function(){return Lt},getUndoManager:function(){return Ut}});var s={};n.r(s),n.d(s,{__experimentalGetCurrentGlobalStylesId:function(){return Jt},__experimentalGetCurrentThemeBaseGlobalStyles:function(){return Zt},__experimentalGetCurrentThemeGlobalStylesVariations:function(){return Xt},__experimentalGetTemplateForLink:function(){return Wt},canUser:function(){return Yt},canUserEditEntityRecord:function(){return Kt},getAuthors:function(){return Nt},getAutosave:function(){return Ht},getAutosaves:function(){return zt},getBlockPatternCategories:function(){return nn},getBlockPatterns:function(){return tn},getCurrentTheme:function(){return $t},getCurrentThemeGlobalStylesRevisions:function(){return en},getCurrentUser:function(){return Mt},getEditedEntityRecord:function(){return qt},getEmbedPreview:function(){return Qt},getEntityRecord:function(){return Vt},getEntityRecords:function(){return Bt},getNavigationFallbackId:function(){return sn},getRawEntityRecord:function(){return Gt},getThemeSupports:function(){return Ft},getUserPatternCategories:function(){return rn}});var o=window.wp.data,a=n(5619),c=n.n(a),u=window.wp.compose,l=n(5360);var d=e=>t=>(n,r)=>void 0===n||e(r)?t(n,r):n;var f=e=>t=>(n,r)=>t(n,e(r));var p=e=>t=>(n={},r)=>{const i=r[e];if(void 0===i)return n;const s=t(n[i],r);return s===n[i]?n:{...n,[i]:s}};var y=function(){return y=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},y.apply(this,arguments)};Object.create;Object.create;"function"==typeof SuppressedError&&SuppressedError;function E(e){return e.toLowerCase()}var h=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],v=/[^A-Z0-9]+/gi;function m(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,r=void 0===n?h:n,i=t.stripRegexp,s=void 0===i?v:i,o=t.transform,a=void 0===o?E:o,c=t.delimiter,u=void 0===c?" ":c,l=g(g(e,r,"$1\0$2"),s,"\0"),d=0,f=l.length;"\0"===l.charAt(d);)d++;for(;"\0"===l.charAt(f-1);)f--;return l.slice(d,f).split("\0").map(a).join(u)}function g(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}function _(e){return function(e){return e.charAt(0).toUpperCase()+e.substr(1)}(e.toLowerCase())}function b(e,t){var n=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&n>="0"&&n<="9"?"_"+n+r:""+n.toUpperCase()+r}function R(e,t){return void 0===t&&(t={}),m(e,y({delimiter:"",transform:b},t))}var w=window.wp.apiFetch,T=n.n(w),S=window.wp.i18n;var I={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let k;const O=new Uint8Array(16);function C(){if(!k&&(k="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!k))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return k(O)}const A=[];for(let e=0;e<256;++e)A.push((e+256).toString(16).slice(1));function x(e,t=0){return A[e[t+0]]+A[e[t+1]]+A[e[t+2]]+A[e[t+3]]+"-"+A[e[t+4]]+A[e[t+5]]+"-"+A[e[t+6]]+A[e[t+7]]+"-"+A[e[t+8]]+A[e[t+9]]+"-"+A[e[t+10]]+A[e[t+11]]+A[e[t+12]]+A[e[t+13]]+A[e[t+14]]+A[e[t+15]]}var U=function(e,t,n){if(I.randomUUID&&!t&&!e)return I.randomUUID();const r=(e=e||{}).random||(e.rng||C)();if(r[6]=15&r[6]|64,r[8]=63&r[8]|128,t){n=n||0;for(let e=0;e<16;++e)t[n+e]=r[e];return t}return x(r)},L=window.wp.url,P=window.wp.deprecated,j=n.n(P);function D(e,t,n){if(!e||"object"!=typeof e)return e;const r=Array.isArray(t)?t:t.split(".");return r.reduce(((e,t,i)=>(void 0===e[t]&&(Number.isInteger(r[i+1])?e[t]=[]:e[t]={}),i===r.length-1&&(e[t]=n),e[t])),e),e}function N(e,t,n){if(!e||"object"!=typeof e||"string"!=typeof t&&!Array.isArray(t))return e;const r=Array.isArray(t)?t:t.split(".");let i=e;return r.forEach((e=>{i=i?.[e]})),void 0!==i?i:n}function M(e,t){return{type:"RECEIVE_ITEMS",items:Array.isArray(e)?e:[e],persistedEdits:t}}let V=null;async function G(e){if(null===V){const e=await T()({path:"/batch/v1",method:"OPTIONS"});V=e.endpoints[0].args.requests.maxItems}const t=[];for(const n of function(e,t){const n=[...e],r=[];for(;n.length;)r.push(n.splice(0,t));return r}(e,V)){const e=await T()({path:"/batch/v1",method:"POST",data:{validation:"require-all-validate",requests:n.map((e=>({path:e.path,body:e.data,method:e.method,headers:e.headers})))}});let r;r=e.failed?e.responses.map((e=>({error:e?.body}))):e.responses.map((e=>{const t={};return e.status>=200&&e.status<300?t.output=e.body:t.error=e.body,t})),t.push(...r)}return t}function q(e=G){let t=0,n=[];const r=new B;return{add(e){const i=++t;r.add(i);const s=e=>new Promise(((t,s)=>{n.push({input:e,resolve:t,reject:s}),r.delete(i)}));return"function"==typeof e?Promise.resolve(e(s)).finally((()=>{r.delete(i)})):s(e)},async run(){let t;r.size&&await new Promise((e=>{const t=r.subscribe((()=>{r.size||(t(),e(void 0))}))}));try{if(t=await e(n.map((({input:e})=>e))),t.length!==n.length)throw new Error("run: Array returned by processor must be same size as input array.")}catch(e){for(const{reject:t}of n)t(e);throw e}let i=!0;return t.forEach(((e,t)=>{const r=n[t];var s;e?.error?(r?.reject(e.error),i=!1):r?.resolve(null!==(s=e?.output)&&void 0!==s?s:e)})),n=[],i}}}class B{constructor(...e){this.set=new Set(...e),this.subscribers=new Set}get size(){return this.set.size}add(e){return this.set.add(e),this.subscribers.forEach((e=>e())),this}delete(e){const t=this.set.delete(e);return this.subscribers.forEach((e=>e())),t}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}}const $="core";function F(e,t){return{type:"RECEIVE_USER_QUERY",users:Array.isArray(t)?t:[t],queryID:e}}function Q(e){return{type:"RECEIVE_CURRENT_USER",currentUser:e}}function Y(e){return{type:"ADD_ENTITIES",entities:e}}function K(e,t,n,r,i=!1,s){let o;return"postType"===e&&(n=(Array.isArray(n)?n:[n]).map((e=>"auto-draft"===e.status?{...e,title:""}:e))),o=r?function(e,t={},n){return{...M(e,n),query:t}}(n,r,s):M(n,s),{...o,kind:e,name:t,invalidateCache:i}}function z(e){return{type:"RECEIVE_CURRENT_THEME",currentTheme:e}}function H(e){return{type:"RECEIVE_CURRENT_GLOBAL_STYLES_ID",id:e}}function W(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLES",stylesheet:e,globalStyles:t}}function J(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS",stylesheet:e,variations:t}}function Z(){return j()("wp.data.dispatch( 'core' ).receiveThemeSupports",{since:"5.9"}),{type:"DO_NOTHING"}}function X(e,t){return{type:"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS",currentId:e,revisions:t}}function ee(e,t){return{type:"RECEIVE_EMBED_PREVIEW",url:e,preview:t}}const te=(e,t,n,r,{__unstableFetch:i=T(),throwOnError:s=!1}={})=>async({dispatch:o})=>{const a=(await o(_e(e))).find((n=>n.kind===e&&n.name===t));let c,u=!1;if(!a||a?.__experimentalNoFetch)return;const l=await o.__unstableAcquireStoreLock($,["entities","records",e,t,n],{exclusive:!0});try{o({type:"DELETE_ENTITY_RECORD_START",kind:e,name:t,recordId:n});let l=!1;try{let s=`${a.baseURL}/${n}`;r&&(s=(0,L.addQueryArgs)(s,r)),u=await i({path:s,method:"DELETE"}),await o(function(e,t,n,r=!1){return{type:"REMOVE_ITEMS",itemIds:Array.isArray(n)?n:[n],kind:e,name:t,invalidateCache:r}}(e,t,n,!0))}catch(e){l=!0,c=e}if(o({type:"DELETE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:n,error:c}),l&&s)throw c;return u}finally{o.__unstableReleaseStoreLock(l)}},ne=(e,t,n,r,i={})=>({select:s,dispatch:o})=>{const a=s.getEntityConfig(e,t);if(!a)throw new Error(`The entity being edited (${e}, ${t}) does not have a loaded config.`);const{mergedEdits:u={}}=a,l=s.getRawEntityRecord(e,t,n),d=s.getEditedEntityRecord(e,t,n),f={kind:e,name:t,recordId:n,edits:Object.keys(r).reduce(((e,t)=>{const n=l[t],i=d[t],s=u[t]?{...i,...r[t]}:r[t];return e[t]=c()(n,s)?void 0:s,e}),{})};window.__experimentalEnableSync&&a.syncConfig||(i.undoIgnore||s.getUndoManager().addRecord([{id:{kind:e,name:t,recordId:n},changes:Object.keys(r).reduce(((e,t)=>(e[t]={from:d[t],to:r[t]},e)),{})}],i.isCached),o({type:"EDIT_ENTITY_RECORD",...f}))},re=()=>({select:e,dispatch:t})=>{const n=e.getUndoManager().undo();n&&t({type:"UNDO",record:n})},ie=()=>({select:e,dispatch:t})=>{const n=e.getUndoManager().redo();n&&t({type:"REDO",record:n})},se=()=>({select:e})=>{e.getUndoManager().addRecord()},oe=(e,t,n,{isAutosave:r=!1,__unstableFetch:i=T(),throwOnError:s=!1}={})=>async({select:o,resolveSelect:a,dispatch:c})=>{const u=(await c(_e(e))).find((n=>n.kind===e&&n.name===t));if(!u||u?.__experimentalNoFetch)return;const l=u.key||ye,d=n[l],f=await c.__unstableAcquireStoreLock($,["entities","records",e,t,d||U()],{exclusive:!0});try{for(const[r,i]of Object.entries(n))if("function"==typeof i){const s=i(o.getEditedEntityRecord(e,t,d));c.editEntityRecord(e,t,d,{[r]:s},{undoIgnore:!0}),n[r]=s}let l,f;c({type:"SAVE_ENTITY_RECORD_START",kind:e,name:t,recordId:d,isAutosave:r});let p=!1;try{const s=`${u.baseURL}${d?"/"+d:""}`,f=o.getRawEntityRecord(e,t,d);if(r){const r=o.getCurrentUser(),u=r?r.id:void 0,d=await a.getAutosave(f.type,f.id,u);let p={...f,...d,...n};if(p=Object.keys(p).reduce(((e,t)=>(["title","excerpt","content","meta"].includes(t)&&(e[t]=p[t]),e)),{status:"auto-draft"===p.status?"draft":p.status}),l=await i({path:`${s}/autosaves`,method:"POST",data:p}),f.id===l.id){let n={...f,...p,...l};n=Object.keys(n).reduce(((e,t)=>(["title","excerpt","content"].includes(t)?e[t]=n[t]:e[t]="status"===t?"auto-draft"===f.status&&"draft"===n.status?n.status:f.status:f[t],e)),{}),c.receiveEntityRecords(e,t,n,void 0,!0)}else c.receiveAutosaves(f.id,l)}else{let r=n;u.__unstablePrePersist&&(r={...r,...u.__unstablePrePersist(f,r)}),l=await i({path:s,method:d?"PUT":"POST",data:r}),c.receiveEntityRecords(e,t,l,void 0,!0,r)}}catch(e){p=!0,f=e}if(c({type:"SAVE_ENTITY_RECORD_FINISH",kind:e,name:t,recordId:d,error:f,isAutosave:r}),p&&s)throw f;return l}finally{c.__unstableReleaseStoreLock(f)}},ae=e=>async({dispatch:t})=>{const n=q(),r={saveEntityRecord(e,r,i,s){return n.add((n=>t.saveEntityRecord(e,r,i,{...s,__unstableFetch:n})))},saveEditedEntityRecord(e,r,i,s){return n.add((n=>t.saveEditedEntityRecord(e,r,i,{...s,__unstableFetch:n})))},deleteEntityRecord(e,r,i,s,o){return n.add((n=>t.deleteEntityRecord(e,r,i,s,{...o,__unstableFetch:n})))}},i=e.map((e=>e(r))),[,...s]=await Promise.all([n.run(),...i]);return s},ce=(e,t,n,r)=>async({select:i,dispatch:s})=>{if(!i.hasEditsForEntityRecord(e,t,n))return;const o=(await s(_e(e))).find((n=>n.kind===e&&n.name===t));if(!o)return;const a=o.key||ye,c=i.getEntityRecordNonTransientEdits(e,t,n),u={[a]:n,...c};return await s.saveEntityRecord(e,t,u,r)},ue=(e,t,n,r,i)=>async({select:s,dispatch:o})=>{if(!s.hasEditsForEntityRecord(e,t,n))return;const a=s.getEntityRecordNonTransientEdits(e,t,n),c={};for(const e of r)D(c,e,N(a,e));const u=(await o(_e(e))).find((n=>n.kind===e&&n.name===t));return n&&(c[u?.key||ye]=n),await o.saveEntityRecord(e,t,c,i)};function le(e){return j()("wp.data.dispatch( 'core' ).receiveUploadPermissions",{since:"5.9",alternative:"receiveUserPermission"}),de("create/media",e)}function de(e,t){return{type:"RECEIVE_USER_PERMISSION",key:e,isAllowed:t}}function fe(e,t){return{type:"RECEIVE_AUTOSAVES",postId:e,autosaves:Array.isArray(t)?t:[t]}}function pe(e){return{type:"RECEIVE_NAVIGATION_FALLBACK_ID",fallbackId:e}}const ye="id",Ee=["title","excerpt","content"],he=[{label:(0,S.__)("Base"),kind:"root",name:"__unstableBase",baseURL:"/",baseURLParams:{_fields:["description","gmt_offset","home","name","site_icon","site_icon_url","site_logo","timezone_string","url"].join(",")},syncConfig:{fetch:async()=>T()({path:"/"}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/base",getSyncObjectId:()=>"index"},{label:(0,S.__)("Site"),name:"site",kind:"root",baseURL:"/wp/v2/settings",getTitle:e=>{var t;return null!==(t=e?.title)&&void 0!==t?t:(0,S.__)("Site Title")},syncConfig:{fetch:async()=>T()({path:"/wp/v2/settings"}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/site",getSyncObjectId:()=>"index"},{label:(0,S.__)("Post Type"),name:"postType",kind:"root",key:"slug",baseURL:"/wp/v2/types",baseURLParams:{context:"edit"},syncConfig:{fetch:async e=>T()({path:`/wp/v2/types/${e}?context=edit`}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"root/postType",getSyncObjectId:e=>e},{name:"media",kind:"root",baseURL:"/wp/v2/media",baseURLParams:{context:"edit"},plural:"mediaItems",label:(0,S.__)("Media"),rawAttributes:["caption","title","description"]},{name:"taxonomy",kind:"root",key:"slug",baseURL:"/wp/v2/taxonomies",baseURLParams:{context:"edit"},plural:"taxonomies",label:(0,S.__)("Taxonomy")},{name:"sidebar",kind:"root",baseURL:"/wp/v2/sidebars",baseURLParams:{context:"edit"},plural:"sidebars",transientEdits:{blocks:!0},label:(0,S.__)("Widget areas")},{name:"widget",kind:"root",baseURL:"/wp/v2/widgets",baseURLParams:{context:"edit"},plural:"widgets",transientEdits:{blocks:!0},label:(0,S.__)("Widgets")},{name:"widgetType",kind:"root",baseURL:"/wp/v2/widget-types",baseURLParams:{context:"edit"},plural:"widgetTypes",label:(0,S.__)("Widget types")},{label:(0,S.__)("User"),name:"user",kind:"root",baseURL:"/wp/v2/users",baseURLParams:{context:"edit"},plural:"users"},{name:"comment",kind:"root",baseURL:"/wp/v2/comments",baseURLParams:{context:"edit"},plural:"comments",label:(0,S.__)("Comment")},{name:"menu",kind:"root",baseURL:"/wp/v2/menus",baseURLParams:{context:"edit"},plural:"menus",label:(0,S.__)("Menu")},{name:"menuItem",kind:"root",baseURL:"/wp/v2/menu-items",baseURLParams:{context:"edit"},plural:"menuItems",label:(0,S.__)("Menu Item"),rawAttributes:["title"]},{name:"menuLocation",kind:"root",baseURL:"/wp/v2/menu-locations",baseURLParams:{context:"edit"},plural:"menuLocations",label:(0,S.__)("Menu Location"),key:"name"},{label:(0,S.__)("Global Styles"),name:"globalStyles",kind:"root",baseURL:"/wp/v2/global-styles",baseURLParams:{context:"edit"},plural:"globalStylesVariations",getTitle:e=>e?.title?.rendered||e?.title},{label:(0,S.__)("Themes"),name:"theme",kind:"root",baseURL:"/wp/v2/themes",baseURLParams:{context:"edit"},key:"stylesheet"},{label:(0,S.__)("Plugins"),name:"plugin",kind:"root",baseURL:"/wp/v2/plugins",baseURLParams:{context:"edit"},key:"plugin"}],ve=[{kind:"postType",loadEntities:async function(){const e=await T()({path:"/wp/v2/types?context=view"});return Object.entries(null!=e?e:{}).map((([e,t])=>{var n;const r=["wp_template","wp_template_part"].includes(e),i=null!==(n=t?.rest_namespace)&&void 0!==n?n:"wp/v2";return{kind:"postType",baseURL:`/${i}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name,transientEdits:{blocks:!0,selection:!0},mergedEdits:{meta:!0},rawAttributes:Ee,getTitle:e=>{var t,n,i;return e?.title?.rendered||e?.title||(r?(n=null!==(t=e.slug)&&void 0!==t?t:"",void 0===i&&(i={}),m(n,y({delimiter:" ",transform:_},i))):String(e.id))},__unstablePrePersist:r?void 0:me,__unstable_rest_base:t.rest_base,syncConfig:{fetch:async e=>T()({path:`/${i}/${t.rest_base}/${e}?context=edit`}),applyChangesToDoc:(e,t)=>{const n=e.getMap("document");Object.entries(t).forEach((([e,t])=>{n.get(e)!==t&&"function"!=typeof t&&n.set(e,t)}))},fromCRDTDoc:e=>e.getMap("document").toJSON()},syncObjectType:"postType/"+t.name,getSyncObjectId:e=>e}}))}},{kind:"taxonomy",loadEntities:async function(){const e=await T()({path:"/wp/v2/taxonomies?context=view"});return Object.entries(null!=e?e:{}).map((([e,t])=>{var n;return{kind:"taxonomy",baseURL:`/${null!==(n=t?.rest_namespace)&&void 0!==n?n:"wp/v2"}/${t.rest_base}`,baseURLParams:{context:"edit"},name:e,label:t.name}}))}}],me=(e,t)=>{const n={};return"auto-draft"===e?.status&&(t.status||n.status||(n.status="draft"),t.title&&"Auto Draft"!==t.title||n.title||e?.title&&"Auto Draft"!==e?.title||(n.title="")),n};const ge=(e,t,n="get",r=!1)=>{const i=he.find((n=>n.kind===e&&n.name===t)),s="root"===e?"":R(e),o=R(t)+(r?"s":"");return`${n}${s}${r&&"plural"in i&&i?.plural?R(i.plural):o}`};const _e=e=>async({select:t,dispatch:n})=>{let r=t.getEntitiesConfig(e);if(r&&0!==r.length)return window.__experimentalEnableSync,r;const i=ve.find((t=>t.kind===e));return i?(r=await i.loadEntities(),window.__experimentalEnableSync,n(Y(r)),r):[]};var be=function(e){return"string"==typeof e?e.split(","):Array.isArray(e)?e:null};var Re=function(e){const t=new WeakMap;return n=>{let r;return t.has(n)?r=t.get(n):(r=e(n),null!==n&&"object"==typeof n&&t.set(n,r)),r}};var we=Re((function(e){const t={stableKey:"",page:1,perPage:10,fields:null,include:null,context:"default"},n=Object.keys(e).sort();for(let s=0;s<n.length;s++){const o=n[s];let a=e[o];switch(o){case"page":t[o]=Number(a);break;case"per_page":t.perPage=Number(a);break;case"context":t.context=a;break;default:var r,i;if("_fields"===o)t.fields=null!==(r=be(a))&&void 0!==r?r:[],a=t.fields.join();if("include"===o)"number"==typeof a&&(a=a.toString()),t.include=(null!==(i=be(a))&&void 0!==i?i:[]).map(Number),a=t.include.join();t.stableKey+=(t.stableKey?"&":"")+(0,L.addQueryArgs)("",{[o]:a}).slice(1)}}return t}));function Te(e){const{query:t}=e;if(!t)return"default";return we(t).context}function Se(e,t){return Object.fromEntries(Object.entries(e).filter((([e])=>!t.some((t=>Number.isInteger(t)?t===+e:t===e)))))}const Ie=(0,u.compose)([d((e=>"query"in e)),f((e=>e.query?{...e,...we(e.query)}:e)),p("context"),p("stableKey")])(((e=null,t)=>{const{type:n,page:r,perPage:i,key:s=ye}=t;return"RECEIVE_ITEMS"!==n?e:function(e,t,n,r){var i;if(1===n&&-1===r)return t;const s=(n-1)*r,o=Math.max(null!==(i=e?.length)&&void 0!==i?i:0,s+t.length),a=new Array(o);for(let n=0;n<o;n++){const r=n>=s&&n<s+t.length;a[n]=r?t[n-s]:e?.[n]}return a}(e||[],t.items.map((e=>e[s])),r,i)}));var ke=(0,o.combineReducers)({items:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const n=Te(t),r=t.key||ye;return{...e,[n]:{...e[n],...t.items.reduce(((t,i)=>{const s=i[r];return t[s]=function(e,t){if(!e)return t;let n=!1;const r={};for(const i in t)c()(e[i],t[i])?r[i]=e[i]:(n=!0,r[i]=t[i]);if(!n)return e;for(const t in e)r.hasOwnProperty(t)||(r[t]=e[t]);return r}(e?.[n]?.[s],i),t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,n])=>[e,Se(n,t.itemIds)])))}return e},itemIsComplete:function(e={},t){switch(t.type){case"RECEIVE_ITEMS":{const n=Te(t),{query:r,key:i=ye}=t,s=r?we(r):{},o=!r||!Array.isArray(s.fields);return{...e,[n]:{...e[n],...t.items.reduce(((t,r)=>{const s=r[i];return t[s]=e?.[n]?.[s]||o,t}),{})}}}case"REMOVE_ITEMS":return Object.fromEntries(Object.entries(e).map((([e,n])=>[e,Se(n,t.itemIds)])))}return e},queries:(e={},t)=>{switch(t.type){case"RECEIVE_ITEMS":return Ie(e,t);case"REMOVE_ITEMS":const n=t.itemIds.reduce(((e,t)=>(e[t]=!0,e)),{});return Object.fromEntries(Object.entries(e).map((([e,t])=>[e,Object.fromEntries(Object.entries(t).map((([e,t])=>[e,t.filter((e=>!n[e]))])))])));default:return e}}});const Oe=e=>(t,n)=>{if("UNDO"===n.type||"REDO"===n.type){const{record:r}=n;let i=t;return r.forEach((({id:{kind:t,name:r,recordId:s},changes:o})=>{i=e(i,{type:"EDIT_ENTITY_RECORD",kind:t,name:r,recordId:s,edits:Object.entries(o).reduce(((e,[t,r])=>(e[t]="UNDO"===n.type?r.from:r.to,e)),{})})})),i}return e(t,n)};function Ce(e){return(0,u.compose)([Oe,d((t=>t.name&&t.kind&&t.name===e.name&&t.kind===e.kind)),f((t=>({...t,key:e.key||ye})))])((0,o.combineReducers)({queriedData:ke,edits:(e={},t)=>{var n;switch(t.type){case"RECEIVE_ITEMS":if("default"!==(null!==(n=t?.query?.context)&&void 0!==n?n:"default"))return e;const r={...e};for(const e of t.items){const n=e[t.key],i=r[n];if(!i)continue;const s=Object.keys(i).reduce(((n,r)=>{var s;return c()(i[r],null!==(s=e[r]?.raw)&&void 0!==s?s:e[r])||t.persistedEdits&&c()(i[r],t.persistedEdits[r])||(n[r]=i[r]),n}),{});Object.keys(s).length?r[n]=s:delete r[n]}return r;case"EDIT_ENTITY_RECORD":const i={...e[t.recordId],...t.edits};return Object.keys(i).forEach((e=>{void 0===i[e]&&delete i[e]})),{...e,[t.recordId]:i}}return e},saving:(e={},t)=>{switch(t.type){case"SAVE_ENTITY_RECORD_START":case"SAVE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"SAVE_ENTITY_RECORD_START"===t.type,error:t.error,isAutosave:t.isAutosave}}}return e},deleting:(e={},t)=>{switch(t.type){case"DELETE_ENTITY_RECORD_START":case"DELETE_ENTITY_RECORD_FINISH":return{...e,[t.recordId]:{pending:"DELETE_ENTITY_RECORD_START"===t.type,error:t.error}}}return e}}))}var Ae=(0,o.combineReducers)({terms:function(e={},t){return"RECEIVE_TERMS"===t.type?{...e,[t.taxonomy]:t.terms}:e},users:function(e={byId:{},queries:{}},t){return"RECEIVE_USER_QUERY"===t.type?{byId:{...e.byId,...t.users.reduce(((e,t)=>({...e,[t.id]:t})),{})},queries:{...e.queries,[t.queryID]:t.users.map((e=>e.id))}}:e},currentTheme:function(e=void 0,t){return"RECEIVE_CURRENT_THEME"===t.type?t.currentTheme.stylesheet:e},currentGlobalStylesId:function(e=void 0,t){return"RECEIVE_CURRENT_GLOBAL_STYLES_ID"===t.type?t.id:e},currentUser:function(e={},t){return"RECEIVE_CURRENT_USER"===t.type?t.currentUser:e},themeGlobalStyleVariations:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_VARIATIONS"===t.type?{...e,[t.stylesheet]:t.variations}:e},themeBaseGlobalStyles:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLES"===t.type?{...e,[t.stylesheet]:t.globalStyles}:e},themeGlobalStyleRevisions:function(e={},t){return"RECEIVE_THEME_GLOBAL_STYLE_REVISIONS"===t.type?{...e,[t.currentId]:t.revisions}:e},taxonomies:function(e=[],t){return"RECEIVE_TAXONOMIES"===t.type?t.taxonomies:e},entities:(e={},t)=>{const n=function(e=he,t){return"ADD_ENTITIES"===t.type?[...e,...t.entities]:e}(e.config,t);let r=e.reducer;if(!r||n!==e.config){const e=n.reduce(((e,t)=>{const{kind:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{});r=(0,o.combineReducers)(Object.entries(e).reduce(((e,[t,n])=>{const r=(0,o.combineReducers)(n.reduce(((e,t)=>({...e,[t.name]:Ce(t)})),{}));return e[t]=r,e}),{}))}const i=r(e.records,t);return i===e.records&&n===e.config&&r===e.reducer?e:{reducer:r,records:i,config:n}},editsReference:function(e={},t){switch(t.type){case"EDIT_ENTITY_RECORD":case"UNDO":case"REDO":return{}}return e},undoManager:function(e=(0,l.createUndoManager)()){return e},embedPreviews:function(e={},t){if("RECEIVE_EMBED_PREVIEW"===t.type){const{url:n,preview:r}=t;return{...e,[n]:r}}return e},userPermissions:function(e={},t){return"RECEIVE_USER_PERMISSION"===t.type?{...e,[t.key]:t.isAllowed}:e},autosaves:function(e={},t){if("RECEIVE_AUTOSAVES"===t.type){const{postId:n,autosaves:r}=t;return{...e,[n]:r}}return e},blockPatterns:function(e=[],t){return"RECEIVE_BLOCK_PATTERNS"===t.type?t.patterns:e},blockPatternCategories:function(e=[],t){return"RECEIVE_BLOCK_PATTERN_CATEGORIES"===t.type?t.categories:e},userPatternCategories:function(e=[],t){return"RECEIVE_USER_PATTERN_CATEGORIES"===t.type?t.patternCategories:e},navigationFallbackId:function(e=null,t){return"RECEIVE_NAVIGATION_FALLBACK_ID"===t.type?t.fallbackId:e}}),xe={};function Ue(e){return[e]}function Le(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function Pe(e,t){var n,r=t||Ue;function i(){n=new WeakMap}function s(){var t,i,s,o,a,c=arguments.length;for(o=new Array(c),s=0;s<c;s++)o[s]=arguments[s];for(t=function(e){var t,r,i,s,o,a=n,c=!0;for(t=0;t<e.length;t++){if(!(o=r=e[t])||"object"!=typeof o){c=!1;break}a.has(r)?a=a.get(r):(i=new WeakMap,a.set(r,i),a=i)}return a.has(xe)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,a.set(xe,s)),a.get(xe)}(a=r.apply(null,o)),t.isUniqueByDependants||(t.lastDependants&&!Le(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),i=t.head;i;){if(Le(i.args,o,1))return i!==t.head&&(i.prev.next=i.next,i.next&&(i.next.prev=i.prev),i.next=t.head,i.prev=null,t.head.prev=i,t.head=i),i.val;i=i.next}return i={val:e.apply(null,o)},o[0]=null,i.args=o,t.head&&(t.head.prev=i,i.next=t.head),t.head=i,i.val}return s.getDependants=r,s.clear=i,i(),s}var je=n(2167),De=n.n(je);const Ne=new WeakMap;const Me=Pe(((e,t={})=>{let n=Ne.get(e);if(n){const e=n.get(t);if(void 0!==e)return e}else n=new(De()),Ne.set(e,n);const r=function(e,t){const{stableKey:n,page:r,perPage:i,include:s,fields:o,context:a}=we(t);let c;if(e.queries?.[a]?.[n]&&(c=e.queries[a][n]),!c)return null;const u=-1===i?0:(r-1)*i,l=-1===i?c.length:Math.min(u+i,c.length),d=[];for(let t=u;t<l;t++){const n=c[t];if(Array.isArray(s)&&!s.includes(n))continue;if(!e.items[a]?.hasOwnProperty(n))return null;const r=e.items[a][n];let i;if(Array.isArray(o)){i={};for(let e=0;e<o.length;e++){const t=o[e].split(".");let n=r;t.forEach((e=>{n=n?.[e]})),D(i,t,n)}}else{if(!e.itemIsComplete[a]?.[n])return null;i=r}d.push(i)}return d}(e,t);return n.set(t,r),r}));const Ve={},Ge=(0,o.createRegistrySelector)((e=>(t,n)=>e($).isResolving("getEmbedPreview",[n])));function qe(e,t){j()("select( 'core' ).getAuthors()",{since:"5.9",alternative:"select( 'core' ).getUsers({ who: 'authors' })"});const n=(0,L.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",t);return $e(e,n)}function Be(e){return e.currentUser}const $e=Pe(((e,t)=>{var n;return(null!==(n=e.users.queries[t])&&void 0!==n?n:[]).map((t=>e.users.byId[t]))}),((e,t)=>[e.users.queries[t],e.users.byId]));function Fe(e,t){return j()("wp.data.select( 'core' ).getEntitiesByKind()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntitiesConfig()"}),Qe(e,t)}function Qe(e,t){return e.entities.config.filter((e=>e.kind===t))}function Ye(e,t,n){return j()("wp.data.select( 'core' ).getEntity()",{since:"6.0",alternative:"wp.data.select( 'core' ).getEntityConfig()"}),Ke(e,t,n)}function Ke(e,t,n){return e.entities.config?.find((e=>e.kind===t&&e.name===n))}const ze=Pe(((e,t,n,r,i)=>{var s;const o=e.entities.records?.[t]?.[n]?.queriedData;if(!o)return;const a=null!==(s=i?.context)&&void 0!==s?s:"default";if(void 0===i){if(!o.itemIsComplete[a]?.[r])return;return o.items[a][r]}const c=o.items[a]?.[r];if(c&&i._fields){var u;const e={},t=null!==(u=be(i._fields))&&void 0!==u?u:[];for(let n=0;n<t.length;n++){const r=t[n].split(".");let i=c;r.forEach((e=>{i=i?.[e]})),D(e,r,i)}return e}return c}),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.records?.[t]?.[n]?.queriedData?.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData?.itemIsComplete[o]?.[r]]}));function He(e,t,n,r){return ze(e,t,n,r)}const We=Pe(((e,t,n,r)=>{const i=ze(e,t,n,r);return i&&Object.keys(i).reduce(((r,s)=>{var o;(function(e,t){return(e.rawAttributes||[]).includes(t)})(Ke(e,t,n),s)?r[s]=null!==(o=i[s]?.raw)&&void 0!==o?o:i[s]:r[s]=i[s];return r}),{})}),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.config,e.entities.records?.[t]?.[n]?.queriedData?.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData?.itemIsComplete[o]?.[r]]}));function Je(e,t,n,r){return Array.isArray(Ze(e,t,n,r))}const Ze=(e,t,n,r)=>{const i=e.entities.records?.[t]?.[n]?.queriedData;return i?Me(i,r):null},Xe=Pe((e=>{const{entities:{records:t}}=e,n=[];return Object.keys(t).forEach((r=>{Object.keys(t[r]).forEach((i=>{const s=Object.keys(t[r][i].edits).filter((t=>ze(e,r,i,t)&&rt(e,r,i,t)));if(s.length){const t=Ke(e,r,i);s.forEach((s=>{const o=it(e,r,i,s);n.push({key:o?o[t.key||ye]:void 0,title:t?.getTitle?.(o)||"",name:i,kind:r})}))}}))})),n}),(e=>[e.entities.records])),et=Pe((e=>{const{entities:{records:t}}=e,n=[];return Object.keys(t).forEach((r=>{Object.keys(t[r]).forEach((i=>{const s=Object.keys(t[r][i].saving).filter((t=>ot(e,r,i,t)));if(s.length){const t=Ke(e,r,i);s.forEach((s=>{const o=it(e,r,i,s);n.push({key:o?o[t.key||ye]:void 0,title:t?.getTitle?.(o)||"",name:i,kind:r})}))}}))})),n}),(e=>[e.entities.records]));function tt(e,t,n,r){return e.entities.records?.[t]?.[n]?.edits?.[r]}const nt=Pe(((e,t,n,r)=>{const{transientEdits:i}=Ke(e,t,n)||{},s=tt(e,t,n,r)||{};return i?Object.keys(s).reduce(((e,t)=>(i[t]||(e[t]=s[t]),e)),{}):s}),((e,t,n,r)=>[e.entities.config,e.entities.records?.[t]?.[n]?.edits?.[r]]));function rt(e,t,n,r){return ot(e,t,n,r)||Object.keys(nt(e,t,n,r)).length>0}const it=Pe(((e,t,n,r)=>({...We(e,t,n,r),...tt(e,t,n,r)})),((e,t,n,r,i)=>{var s;const o=null!==(s=i?.context)&&void 0!==s?s:"default";return[e.entities.config,e.entities.records?.[t]?.[n]?.queriedData.items[o]?.[r],e.entities.records?.[t]?.[n]?.queriedData.itemIsComplete[o]?.[r],e.entities.records?.[t]?.[n]?.edits?.[r]]}));function st(e,t,n,r){var i;const{pending:s,isAutosave:o}=null!==(i=e.entities.records?.[t]?.[n]?.saving?.[r])&&void 0!==i?i:{};return Boolean(s&&o)}function ot(e,t,n,r){var i;return null!==(i=e.entities.records?.[t]?.[n]?.saving?.[r]?.pending)&&void 0!==i&&i}function at(e,t,n,r){var i;return null!==(i=e.entities.records?.[t]?.[n]?.deleting?.[r]?.pending)&&void 0!==i&&i}function ct(e,t,n,r){return e.entities.records?.[t]?.[n]?.saving?.[r]?.error}function ut(e,t,n,r){return e.entities.records?.[t]?.[n]?.deleting?.[r]?.error}function lt(e){j()("select( 'core' ).getUndoEdit()",{since:"6.3"})}function dt(e){j()("select( 'core' ).getRedoEdit()",{since:"6.3"})}function ft(e){return e.undoManager.hasUndo()}function pt(e){return e.undoManager.hasRedo()}function yt(e){return ze(e,"root","theme",e.currentTheme)}function Et(e){return e.currentGlobalStylesId}function ht(e){var t;return null!==(t=yt(e)?.theme_supports)&&void 0!==t?t:Ve}function vt(e,t){return e.embedPreviews[t]}function mt(e,t){const n=e.embedPreviews[t],r='<a href="'+t+'">'+t+"</a>";return!!n&&n.html===r}function gt(e,t,n,r){const i=[t,n,r].filter(Boolean).join("/");return e.userPermissions[i]}function _t(e,t,n,r){const i=Ke(e,t,n);if(!i)return!1;return gt(e,"update",i.__unstable_rest_base,r)}function bt(e,t,n){return e.autosaves[n]}function Rt(e,t,n,r){if(void 0===r)return;const i=e.autosaves[n];return i?.find((e=>e.author===r))}const wt=(0,o.createRegistrySelector)((e=>(t,n,r)=>e($).hasFinishedResolution("getAutosaves",[n,r])));function Tt(e){return e.editsReference}function St(e,t){const n=Ze(e,"postType","wp_template",{"find-template":t});return n?.length?it(e,"postType","wp_template",n[0].id):null}function It(e){const t=yt(e);return t?e.themeBaseGlobalStyles[t.stylesheet]:null}function kt(e){const t=yt(e);return t?e.themeGlobalStyleVariations[t.stylesheet]:null}function Ot(e){return e.blockPatterns}function Ct(e){return e.blockPatternCategories}function At(e){return e.userPatternCategories}function xt(e){const t=Et(e);return t?e.themeGlobalStyleRevisions[t]:null}function Ut(e){return e.undoManager}function Lt(e){return e.navigationFallbackId}function Pt(e,t){return 0===t?e.toLowerCase():b(e,t)}function jt(e,t){return void 0===t&&(t={}),R(e,y({transform:Pt},t))}var Dt=e=>(...t)=>async({resolveSelect:n})=>{await n[e](...t)};const Nt=e=>async({dispatch:t})=>{const n=(0,L.addQueryArgs)("/wp/v2/users/?who=authors&per_page=100",e),r=await T()({path:n});t.receiveUserQuery(n,r)},Mt=()=>async({dispatch:e})=>{const t=await T()({path:"/wp/v2/users/me"});e.receiveCurrentUser(t)},Vt=(e,t,n="",r)=>async({select:i,dispatch:s})=>{const o=(await s(_e(e))).find((n=>n.name===t&&n.kind===e));if(!o||o?.__experimentalNoFetch)return;const a=await s.__unstableAcquireStoreLock($,["entities","records",e,t,n],{exclusive:!1});try{if(window.__experimentalEnableSync&&o.syncConfig&&!r)0;else{void 0!==r&&r._fields&&(r={...r,_fields:[...new Set([...be(r._fields)||[],o.key||ye])].join()});const a=(0,L.addQueryArgs)(o.baseURL+(n?"/"+n:""),{...o.baseURLParams,...r});if(void 0!==r){r={...r,include:[n]};if(i.hasEntityRecords(e,t,r))return}const c=await T()({path:a});s.receiveEntityRecords(e,t,c,r)}}finally{s.__unstableReleaseStoreLock(a)}},Gt=Dt("getEntityRecord"),qt=Dt("getEntityRecord"),Bt=(e,t,n={})=>async({dispatch:r})=>{const i=(await r(_e(e))).find((n=>n.name===t&&n.kind===e));if(!i||i?.__experimentalNoFetch)return;const s=await r.__unstableAcquireStoreLock($,["entities","records",e,t],{exclusive:!1});try{n._fields&&(n={...n,_fields:[...new Set([...be(n._fields)||[],i.key||ye])].join()});const s=(0,L.addQueryArgs)(i.baseURL,{...i.baseURLParams,...n});let o=Object.values(await T()({path:s}));if(n._fields&&(o=o.map((e=>(n._fields.split(",").forEach((t=>{e.hasOwnProperty(t)||(e[t]=void 0)})),e)))),r.receiveEntityRecords(e,t,o,n),!n?._fields&&!n.context){const n=i.key||ye,s=o.filter((e=>e[n])).map((r=>[e,t,r[n]]));r({type:"START_RESOLUTIONS",selectorName:"getEntityRecord",args:s}),r({type:"FINISH_RESOLUTIONS",selectorName:"getEntityRecord",args:s})}}finally{r.__unstableReleaseStoreLock(s)}};Bt.shouldInvalidate=(e,t,n)=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&t===e.kind&&n===e.name;const $t=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("root","theme",{status:"active"});e.receiveCurrentTheme(n[0])},Ft=Dt("getCurrentTheme"),Qt=e=>async({dispatch:t})=>{try{const n=await T()({path:(0,L.addQueryArgs)("/oembed/1.0/proxy",{url:e})});t.receiveEmbedPreview(e,n)}catch(n){t.receiveEmbedPreview(e,!1)}},Yt=(e,t,n)=>async({dispatch:r,registry:i})=>{const{hasStartedResolution:s}=i.select($),o=n?`${t}/${n}`:t,a=["create","read","update","delete"];if(!a.includes(e))throw new Error(`'${e}' is not a valid action.`);for(const r of a){if(r===e)continue;if(s("canUser",[r,t,n]))return}let c;try{c=await T()({path:`/wp/v2/${o}`,method:"OPTIONS",parse:!1})}catch(e){return}const u=c.headers?.get("allow"),l=u?.allow||u||"",d={},f={create:"POST",read:"GET",update:"PUT",delete:"DELETE"};for(const[e,t]of Object.entries(f))d[e]=l.includes(t);for(const e of a)r.receiveUserPermission(`${e}/${o}`,d[e])},Kt=(e,t,n)=>async({dispatch:r})=>{const i=(await r(_e(e))).find((n=>n.name===t&&n.kind===e));if(!i)return;const s=i.__unstable_rest_base;await r(Yt("update",s,n))},zt=(e,t)=>async({dispatch:n,resolveSelect:r})=>{const{rest_base:i,rest_namespace:s="wp/v2"}=await r.getPostType(e),o=await T()({path:`/${s}/${i}/${t}/autosaves?context=edit`});o&&o.length&&n.receiveAutosaves(t,o)},Ht=(e,t)=>async({resolveSelect:n})=>{await n.getAutosaves(e,t)},Wt=e=>async({dispatch:t,resolveSelect:n})=>{let r;try{r=await T()({url:(0,L.addQueryArgs)(e,{"_wp-find-template":!0})}).then((({data:e})=>e))}catch(e){}if(!r)return;const i=await n.getEntityRecord("postType","wp_template",r.id);i&&t.receiveEntityRecords("postType","wp_template",[i],{"find-template":e})};Wt.shouldInvalidate=e=>("RECEIVE_ITEMS"===e.type||"REMOVE_ITEMS"===e.type)&&e.invalidateCache&&"postType"===e.kind&&"wp_template"===e.name;const Jt=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("root","theme",{status:"active"}),r=n?.[0]?._links?.["wp:user-global-styles"]?.[0]?.href;if(r){const t=await T()({url:r});e.__experimentalReceiveCurrentGlobalStylesId(t.id)}},Zt=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.getCurrentTheme(),r=await T()({path:`/wp/v2/global-styles/themes/${n.stylesheet}`});t.__experimentalReceiveThemeBaseGlobalStyles(n.stylesheet,r)},Xt=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.getCurrentTheme(),r=await T()({path:`/wp/v2/global-styles/themes/${n.stylesheet}/variations`});t.__experimentalReceiveThemeGlobalStyleVariations(n.stylesheet,r)},en=()=>async({resolveSelect:e,dispatch:t})=>{const n=await e.__experimentalGetCurrentGlobalStylesId(),r=n?await e.getEntityRecord("root","globalStyles",n):void 0,i=r?._links?.["version-history"]?.[0]?.href;if(i){const e=await T()({url:i}),r=e?.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[jt(e),t])))));t.receiveThemeGlobalStyleRevisions(n,r)}};en.shouldInvalidate=e=>"SAVE_ENTITY_RECORD_FINISH"===e.type&&"root"===e.kind&&!e.error&&"globalStyles"===e.name;const tn=()=>async({dispatch:e})=>{const t=await T()({path:"/wp/v2/block-patterns/patterns"}),n=t?.map((e=>Object.fromEntries(Object.entries(e).map((([e,t])=>[jt(e),t])))));e({type:"RECEIVE_BLOCK_PATTERNS",patterns:n})},nn=()=>async({dispatch:e})=>{e({type:"RECEIVE_BLOCK_PATTERN_CATEGORIES",categories:await T()({path:"/wp/v2/block-patterns/categories"})})},rn=()=>async({dispatch:e,resolveSelect:t})=>{const n=await t.getEntityRecords("taxonomy","wp_pattern_category",{per_page:-1,_fields:"id,name,description,slug"});e({type:"RECEIVE_USER_PATTERN_CATEGORIES",patternCategories:n?.map((e=>({...e,label:e.name,name:e.slug})))||[]})},sn=()=>async({dispatch:e,select:t})=>{const n=await T()({path:(0,L.addQueryArgs)("/wp-block-editor/v1/navigation-fallback",{_embed:!0})}),r=n?._embedded?.self;if(e.receiveNavigationFallbackId(n?.id),r){const i=!t.getEntityRecord("postType","wp_navigation",n?.id);e.receiveEntityRecords("postType","wp_navigation",r,void 0,i),e.finishResolution("getEntityRecord",["postType","wp_navigation",n?.id])}};function on(e,t){const n={...e};let r=n;for(const e of t)r.children={...r.children,[e]:{locks:[],children:{},...r.children[e]}},r=r.children[e];return n}function an(e,t){let n=e;for(const e of t){const t=n.children[e];if(!t)return null;n=t}return n}function cn({exclusive:e},t){return!(!e||!t.length)||!(e||!t.filter((e=>e.exclusive)).length)}const un={requests:[],tree:{locks:[],children:{}}};function ln(e=un,t){switch(t.type){case"ENQUEUE_LOCK_REQUEST":{const{request:n}=t;return{...e,requests:[n,...e.requests]}}case"GRANT_LOCK_REQUEST":{const{lock:n,request:r}=t,{store:i,path:s}=r,o=[i,...s],a=on(e.tree,o),c=an(a,o);return c.locks=[...c.locks,n],{...e,requests:e.requests.filter((e=>e!==r)),tree:a}}case"RELEASE_LOCK":{const{lock:n}=t,r=[n.store,...n.path],i=on(e.tree,r),s=an(i,r);return s.locks=s.locks.filter((e=>e!==n)),{...e,tree:i}}}return e}function dn(e,t,n,{exclusive:r}){const i=[t,...n],s=e.tree;for(const e of function*(e,t){let n=e;yield n;for(const e of t){const t=n.children[e];if(!t)break;yield t,n=t}}(s,i))if(cn({exclusive:r},e.locks))return!1;const o=an(s,i);if(!o)return!0;for(const e of function*(e){const t=Object.values(e.children);for(;t.length;){const e=t.pop();yield e,t.push(...Object.values(e.children))}}(o))if(cn({exclusive:r},e.locks))return!1;return!0}function fn(){let e=ln(void 0,{type:"@@INIT"});function t(){for(const t of function(e){return e.requests}(e)){const{store:n,path:r,exclusive:i,notifyAcquired:s}=t;if(dn(e,n,r,{exclusive:i})){const o={store:n,path:r,exclusive:i};e=ln(e,{type:"GRANT_LOCK_REQUEST",lock:o,request:t}),s(o)}}}return{acquire:function(n,r,i){return new Promise((s=>{e=ln(e,{type:"ENQUEUE_LOCK_REQUEST",request:{store:n,path:r,exclusive:i,notifyAcquired:s}}),t()}))},release:function(n){e=ln(e,{type:"RELEASE_LOCK",lock:n}),t()}}}function pn(){const e=fn();return{__unstableAcquireStoreLock:function(t,n,{exclusive:r}){return()=>e.acquire(t,n,r)},__unstableReleaseStoreLock:function(t){return()=>e.release(t)}}}var yn=window.wp.privateApis;const{lock:En,unlock:hn}=(0,yn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/core-data");var vn=window.wp.element,mn=window.wp.blocks,gn=window.wp.blockEditor;let _n;const bn=new WeakMap;const Rn=new WeakMap;function wn(e){if(!Rn.has(e)){const t=function(e){if(_n||(_n=hn(gn.privateApis)),!bn.has(e)){const t=_n.getRichTextValues([e]);bn.set(e,t)}return bn.get(e)}(e).join(""),n=[];if(-1!==t.indexOf("data-fn")){const e=/data-fn="([^"]+)"/g;let r;for(;null!==(r=e.exec(t));)n.push(r[1])}Rn.set(e,n)}return Rn.get(e)}let Tn={};function Sn(e,t){const n={blocks:e};if(!t)return n;if(void 0===t.footnotes)return n;const r=function(e){return e.flatMap(wn)}(e),i=t.footnotes?JSON.parse(t.footnotes):[];if(i.map((e=>e.id)).join("")===r.join(""))return n;const s=r.map((e=>i.find((t=>t.id===e))||Tn[e]||{id:e,content:""}));function o(e){if(!e||Array.isArray(e)||"object"!=typeof e)return e;e={...e};for(const t in e){const n=e[t];if(Array.isArray(n)){e[t]=n.map(o);continue}if("string"!=typeof n)continue;if(-1===n.indexOf("data-fn"))continue;const i=/(<sup[^>]+data-fn="([^"]+)"[^>]*><a[^>]*>)[\d*]*<\/a><\/sup>/g;e[t]=n.replace(i,((e,t,n)=>`${t}${r.indexOf(n)+1}</a></sup>`));const s=/<a[^>]+data-fn="([^"]+)"[^>]*>\*<\/a>/g;e[t]=e[t].replace(s,((e,t)=>`<sup data-fn="${t}" class="fn"><a href="#${t}" id="${t}-link">${r.indexOf(t)+1}</a></sup>`))}return e}const a=function e(t){return t.map((t=>({...t,attributes:o(t.attributes),innerBlocks:e(t.innerBlocks)})))}(e);return Tn={...Tn,...i.reduce(((e,t)=>(r.includes(t.id)||(e[t.id]=t),e)),{})},{meta:{...t,footnotes:JSON.stringify(s)},blocks:a}}const In=[],kn={...he.reduce(((e,t)=>(e[t.kind]||(e[t.kind]={}),e[t.kind][t.name]={context:(0,vn.createContext)(void 0)},e)),{}),...ve.reduce(((e,t)=>(e[t.kind]={},e)),{})},On=(e,t)=>{if(!kn[e])throw new Error(`Missing entity config for kind: ${e}.`);return kn[e][t]||(kn[e][t]={context:(0,vn.createContext)(void 0)}),kn[e][t].context};function Cn({kind:e,type:t,id:n,children:r}){const i=On(e,t).Provider;return(0,vn.createElement)(i,{value:n},r)}function An(e,t){return(0,vn.useContext)(On(e,t))}function xn(e,t,n,r){const i=An(e,t),s=null!=r?r:i,{value:a,fullValue:c}=(0,o.useSelect)((r=>{const{getEntityRecord:i,getEditedEntityRecord:o}=r($),a=i(e,t,s),c=o(e,t,s);return a&&c?{value:c[n],fullValue:a[n]}:{}}),[e,t,s,n]),{editEntityRecord:u}=(0,o.useDispatch)($);return[a,(0,vn.useCallback)((r=>{u(e,t,s,{[n]:r})}),[u,e,t,s,n]),c]}function Un(e,t,{id:n}={}){const r=An(e,t),i=null!=n?n:r,{content:s,editedBlocks:a,meta:c}=(0,o.useSelect)((n=>{const{getEditedEntityRecord:r}=n($),s=r(e,t,i);return{editedBlocks:s.blocks,content:s.content,meta:s.meta}}),[e,t,i]),{__unstableCreateUndoLevel:u,editEntityRecord:l}=(0,o.useDispatch)($),d=(0,vn.useMemo)((()=>a||(s&&"function"!=typeof s?(0,mn.parse)(s):In)),[a,s]),f=(0,vn.useCallback)((e=>Sn(e,c)),[c]),p=(0,vn.useCallback)(((n,r)=>{if(d===n)return u(e,t,i);const{selection:s}=r,o={selection:s,content:({blocks:e=[]})=>(0,mn.__unstableSerializeAndClean)(e),...f(n)};l(e,t,i,o,{isCached:!1})}),[e,t,i,d,f,u,l]),y=(0,vn.useCallback)(((n,r)=>{const{selection:s}=r,o={selection:s,...f(n)};l(e,t,i,o,{isCached:!0})}),[e,t,i,f,l]);return[d,y,p]}var Ln=window.wp.htmlEntities;var Pn=async(e,t={},n={})=>{const{isInitialSuggestions:r=!1,type:i,subtype:s,page:o,perPage:a=(r?3:20)}=t,{disablePostFormats:c=!1}=n,u=[];return i&&"post"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"post-type",subtype:s}}))))).catch((()=>[]))),i&&"term"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"term",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"taxonomy",subtype:s}}))))).catch((()=>[]))),c||i&&"post-format"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/search",{search:e,page:o,per_page:a,type:"post-format",subtype:s})}).then((e=>e.map((e=>({...e,meta:{kind:"taxonomy",subtype:s}}))))).catch((()=>[]))),i&&"attachment"!==i||u.push(T()({path:(0,L.addQueryArgs)("/wp/v2/media",{search:e,page:o,per_page:a})}).then((e=>e.map((e=>({...e,meta:{kind:"media"}}))))).catch((()=>[]))),Promise.all(u).then((e=>e.reduce(((e,t)=>e.concat(t)),[]).filter((e=>!!e.id)).slice(0,a).map((e=>{const t="attachment"===e.type;return{id:e.id,url:t?e.source_url:e.url,title:(0,Ln.decodeEntities)(t?e.title.rendered:e.title||"")||(0,S.__)("(no title)"),type:e.subtype||e.type,kind:e?.meta?.kind}}))))};const jn=new Map;var Dn=async(e,t={})=>{const n={url:(0,L.prependHTTP)(e)};if(!(0,L.isURL)(e))return Promise.reject(`${e} is not a valid URL.`);const r=(0,L.getProtocol)(e);return r&&(0,L.isValidProtocol)(r)&&r.startsWith("http")&&/^https?:\/\/[^\/\s]/i.test(e)?jn.has(e)?jn.get(e):T()({path:(0,L.addQueryArgs)("/wp-block-editor/v1/url-details",n),...t}).then((t=>(jn.set(e,t),t))):Promise.reject(`${e} does not have a valid protocol. URLs must be "http" based`)};var Nn=function(e,t){var n,r,i=0;function s(){var s,o,a=n,c=arguments.length;e:for(;a;){if(a.args.length===arguments.length){for(o=0;o<c;o++)if(a.args[o]!==arguments[o]){a=a.next;continue e}return a!==n&&(a===r&&(r=a.prev),a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=n,a.prev=null,n.prev=a,n=a),a.val}a=a.next}for(s=new Array(c),o=0;o<c;o++)s[o]=arguments[o];return a={args:s,val:e.apply(null,s)},n?(n.prev=a,a.next=n):r=a,i===t.maxSize?(r=r.prev).next=null:i++,n=a,a.val}return t=t||{},s.clear=function(){n=null,r=null,i=0},s};let Mn=function(e){return e.Idle="IDLE",e.Resolving="RESOLVING",e.Error="ERROR",e.Success="SUCCESS",e}({});const Vn=["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"];function Gn(e,t){return(0,o.useSelect)(((t,n)=>e((e=>qn(t(e))),n)),t)}const qn=Nn((e=>{const t={};for(const n in e)Vn.includes(n)||Object.defineProperty(t,n,{get:()=>(...t)=>{const{getIsResolving:r,hasFinishedResolution:i}=e,s=!!r(n,t),o=!s&&i(n,t),a=e[n](...t);let c;return c=s?Mn.Resolving:o?a?Mn.Success:Mn.Error:Mn.Idle,{data:a,status:c,isResolving:s,hasResolved:o}}});return t}));function Bn(e,t,n,r={enabled:!0}){const{editEntityRecord:i,saveEditedEntityRecord:s}=(0,o.useDispatch)(Zn),a=(0,vn.useMemo)((()=>({edit:(r,s={})=>i(e,t,n,r,s),save:(r={})=>s(e,t,n,{throwOnError:!0,...r})})),[i,e,t,n,s]),{editedRecord:c,hasEdits:u,edits:l}=(0,o.useSelect)((r=>({editedRecord:r(Zn).getEditedEntityRecord(e,t,n),hasEdits:r(Zn).hasEditsForEntityRecord(e,t,n),edits:r(Zn).getEntityRecordNonTransientEdits(e,t,n)})),[e,t,n]),{data:d,...f}=Gn((i=>r.enabled?i(Zn).getEntityRecord(e,t,n):{data:null}),[e,t,n,r.enabled]);return{record:d,editedRecord:c,hasEdits:u,edits:l,...f,...a}}function $n(e,t,n,r){return j()("wp.data.__experimentalUseEntityRecord",{alternative:"wp.data.useEntityRecord",since:"6.1"}),Bn(e,t,n,r)}const Fn=[];function Qn(e,t,n={},r={enabled:!0}){const i=(0,L.addQueryArgs)("",n),{data:s,...o}=Gn((i=>r.enabled?i(Zn).getEntityRecords(e,t,n):{data:Fn}),[e,t,i,r.enabled]);return{records:s,...o}}function Yn(e,t,n,r){return j()("wp.data.__experimentalUseEntityRecords",{alternative:"wp.data.useEntityRecords",since:"6.1"}),Qn(e,t,n,r)}function Kn(e,t){return Gn((n=>{const{canUser:r}=n(Zn),i=r("create",e);if(!t){const t=r("read",e),n=i.isResolving||t.isResolving,s=i.hasResolved&&t.hasResolved;let o=Mn.Idle;return n?o=Mn.Resolving:s&&(o=Mn.Success),{status:o,isResolving:n,hasResolved:s,canCreate:i.hasResolved&&i.data,canRead:t.hasResolved&&t.data}}const s=r("read",e,t),o=r("update",e,t),a=r("delete",e,t),c=s.isResolving||i.isResolving||o.isResolving||a.isResolving,u=s.hasResolved&&i.hasResolved&&o.hasResolved&&a.hasResolved;let l=Mn.Idle;return c?l=Mn.Resolving:u&&(l=Mn.Success),{status:l,isResolving:c,hasResolved:u,canRead:u&&s.data,canCreate:u&&i.data,canUpdate:u&&o.data,canDelete:u&&a.data}}),[e,t])}function zn(e,t){return j()("wp.data.__experimentalUseResourcePermissions",{alternative:"wp.data.useResourcePermissions",since:"6.1"}),Kn(e,t)}const Hn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;return e[ge(n,r)]=(e,t,i)=>ze(e,n,r,t,i),e[ge(n,r,"get",!0)]=(e,t)=>Ze(e,n,r,t),e}),{}),Wn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;e[ge(n,r)]=(e,t)=>Vt(n,r,e,t);const i=ge(n,r,"get",!0);return e[i]=(...e)=>Bt(n,r,...e),e[i].shouldInvalidate=e=>Bt.shouldInvalidate(e,n,r),e}),{}),Jn=he.reduce(((e,t)=>{const{kind:n,name:r}=t;return e[ge(n,r,"save")]=e=>oe(n,r,e),e[ge(n,r,"delete")]=(e,t)=>te(n,r,e,t),e}),{}),Zn=(0,o.createReduxStore)($,{reducer:Ae,actions:{...e,...Jn,...pn()},selectors:{...t,...Hn},resolvers:{...s,...Wn}});hn(Zn).registerPrivateSelectors(i),(0,o.register)(Zn)}(),(window.wp=window.wp||{}).coreData=r}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/customize-widgets.js b/wp-includes/js/dist/customize-widgets.js
index 7e52e3e7fa..70f8854a39 100644
--- a/wp-includes/js/dist/customize-widgets.js
+++ b/wp-includes/js/dist/customize-widgets.js
@@ -1909,7 +1909,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/customize-widgets');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/customize-widgets');
;// CONCATENATED MODULE: ./node_modules/@wordpress/customize-widgets/build-module/components/sidebar-block-editor/sidebar-editor-provider.js
diff --git a/wp-includes/js/dist/customize-widgets.min.js b/wp-includes/js/dist/customize-widgets.min.js
index 81d020f031..92a9c605ab 100644
--- a/wp-includes/js/dist/customize-widgets.min.js
+++ b/wp-includes/js/dist/customize-widgets.min.js
@@ -4,4 +4,4 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var s=typeof r;if("string"===s||"number"===s)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===s){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},5619:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;0!=i--;){var o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{initialize:function(){return rt},store:function(){return P}});var e={};r.r(e),r.d(e,{__experimentalGetInsertionPoint:function(){return O},isInserterOpened:function(){return M}});var t={};r.r(t),r.d(t,{setIsInserterOpened:function(){return T}});var i={};r.r(i),r.d(i,{closeModal:function(){return X},disableComplementaryArea:function(){return j},enableComplementaryArea:function(){return $},openModal:function(){return Q},pinItem:function(){return Y},setDefaultComplementaryArea:function(){return U},setFeatureDefaults:function(){return J},setFeatureValue:function(){return Z},toggleFeature:function(){return K},unpinItem:function(){return q}});var s={};r.r(s),r.d(s,{getActiveComplementaryArea:function(){return ee},isComplementaryAreaLoading:function(){return te},isFeatureActive:function(){return ne},isItemPinned:function(){return re},isModalActive:function(){return ie}});var o=window.wp.element,a=window.wp.blockLibrary,c=window.wp.widgets,l=window.wp.blocks,d=window.wp.data,u=window.wp.preferences,m=window.wp.components,h=window.wp.i18n,p=window.wp.blockEditor,g=window.wp.compose,f=window.wp.hooks;function b({text:e,children:t}){const r=(0,g.useCopyToClipboard)(e);return(0,o.createElement)(m.Button,{variant:"secondary",ref:r},t)}class w extends o.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,f.doAction)("editor.ErrorBoundary.errorLogged",e)}render(){const{error:e}=this.state;return e?(0,o.createElement)(p.Warning,{className:"customize-widgets-error-boundary",actions:[(0,o.createElement)(b,{key:"copy-error",text:e.stack},(0,h.__)("Copy Error"))]},(0,h.__)("The editor has encountered an unexpected error.")):this.props.children}}var _=window.wp.coreData,y=window.wp.mediaUtils;var v=function({inspector:e,closeMenu:t,...r}){const n=(0,d.useSelect)((e=>e(p.store).getSelectedBlockClientId()),[]),i=(0,o.useMemo)((()=>document.getElementById(`block-${n}`)),[n]);return(0,o.createElement)(m.MenuItem,{onClick:()=>{e.open({returnFocusWhenClose:i}),t()},...r},(0,h.__)("Show more settings"))},E=r(4403),k=r.n(E),C=window.wp.keycodes,S=window.wp.primitives;var x=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var I=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var z=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var A=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var B=(0,d.combineReducers)({blockInserterPanel:function(e=!1,t){return"SET_IS_INSERTER_OPENED"===t.type?t.value:e}});const W={rootClientId:void 0,insertionIndex:void 0};function M(e){return!!e.blockInserterPanel}function O(e){return"boolean"==typeof e.blockInserterPanel?W:e.blockInserterPanel}function T(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const N={reducer:B,selectors:e,actions:t},P=(0,d.createReduxStore)("core/customize-widgets",N);(0,d.register)(P);var F=function e({setIsOpened:t}){const r=(0,g.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),n=(0,d.useSelect)((e=>e(P).__experimentalGetInsertionPoint()),[]);return(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":r},(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},(0,o.createElement)("h2",{id:r,className:"customize-widgets-layout__inserter-panel-header-title"},(0,h.__)("Add a block")),(0,o.createElement)(m.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:A,onClick:()=>t(!1),"aria-label":(0,h.__)("Close inserter")})),(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},(0,o.createElement)(p.__experimentalLibrary,{rootClientId:n.rootClientId,__experimentalInsertionIndex:n.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>t(!1)})))};var L=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),D=window.wp.keyboardShortcuts;var R=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function V({as:e=m.DropdownMenu,className:t,label:r=(0,h.__)("Options"),popoverProps:n,toggleProps:i,children:s}){return(0,o.createElement)(e,{className:k()("interface-more-menu-dropdown",t),icon:R,label:r,popoverProps:{placement:"bottom-end",...n,className:k()("interface-more-menu-dropdown__content",n?.className)},toggleProps:{tooltipPosition:"bottom",...i}},(e=>s(e)))}var H=window.wp.deprecated,G=r.n(H);const U=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),$=(e,t)=>({registry:r,dispatch:n})=>{if(!t)return;r.select(u.store).get(e,"isComplementaryAreaVisible")||r.dispatch(u.store).set(e,"isComplementaryAreaVisible",!0),n({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},j=e=>({registry:t})=>{t.select(u.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(u.store).set(e,"isComplementaryAreaVisible",!1)},Y=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(u.store).get(e,"pinnedItems");!0!==n?.[t]&&r.dispatch(u.store).set(e,"pinnedItems",{...n,[t]:!0})},q=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(u.store).get(e,"pinnedItems");r.dispatch(u.store).set(e,"pinnedItems",{...n,[t]:!1})};function K(e,t){return function({registry:r}){G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(u.store).toggle(e,t)}}function Z(e,t,r){return function({registry:n}){G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),n.dispatch(u.store).set(e,t,!!r)}}function J(e,t){return function({registry:r}){G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(u.store).setDefaults(e,t)}}function Q(e){return{type:"OPEN_MODAL",name:e}}function X(){return{type:"CLOSE_MODAL"}}const ee=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(u.store).get(r,"isComplementaryAreaVisible");if(void 0!==n)return!1===n?null:t?.complementaryAreas?.[r]})),te=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(u.store).get(r,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[r];return n&&void 0===i})),re=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var i;const s=e(u.store).get(r,"pinnedItems");return null===(i=s?.[n])||void 0===i||i})),ne=(0,d.createRegistrySelector)((e=>(t,r,n)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(u.store).get(r,n))));function ie(e,t){return e.activeModal===t}var se=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const oe=(0,d.createReduxStore)("core/interface",{reducer:se,actions:i,selectors:s});(0,d.register)(oe);const ae=[{keyCombination:{modifier:"primary",character:"b"},description:(0,h.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,h.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,h.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,h.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,h.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,h.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,h.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,h.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,h.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,h.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function ce({keyCombination:e,forceAriaLabel:t}){const r=e.modifier?C.displayShortcutList[e.modifier](e.character):e.character,n=e.modifier?C.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,o.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||n},(Array.isArray(r)?r:[r]).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var le=function({description:e,keyCombination:t,aliases:r=[],ariaLabel:n}){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},e),(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(ce,{keyCombination:t,forceAriaLabel:n}),r.map(((e,t)=>(0,o.createElement)(ce,{keyCombination:e,forceAriaLabel:n,key:t})))))};var de=function({name:e}){const{keyCombination:t,description:r,aliases:n}=(0,d.useSelect)((t=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:i}=t(D.store);return{keyCombination:r(e),aliases:i(e),description:n(e)}}),[e]);return t?(0,o.createElement)(le,{keyCombination:t,description:r,aliases:n}):null};const ue=({shortcuts:e})=>(0,o.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,o.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(de,{name:e}):(0,o.createElement)(le,{...e}))))),me=({title:e,shortcuts:t,className:r})=>(0,o.createElement)("section",{className:k()("customize-widgets-keyboard-shortcut-help-modal__section",r)},!!e&&(0,o.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},e),(0,o.createElement)(ue,{shortcuts:t})),he=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{const n=(0,d.useSelect)((e=>e(D.store).getCategoryShortcuts(t)),[t]);return(0,o.createElement)(me,{title:e,shortcuts:n.concat(r)})};function pe({isModalActive:e,toggleModal:t}){const{registerShortcut:r}=(0,d.useDispatch)(D.store);return r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,h.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),(0,D.useShortcut)("core/customize-widgets/keyboard-shortcuts",t),e?(0,o.createElement)(m.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,h.__)("Keyboard shortcuts"),onRequestClose:t},(0,o.createElement)(me,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,o.createElement)(he,{title:(0,h.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(he,{title:(0,h.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(he,{title:(0,h.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,h.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,h.__)("Forward-slash")}]}),(0,o.createElement)(me,{title:(0,h.__)("Text formatting"),shortcuts:ae})):null}function ge(){const[e,t]=(0,o.useState)(!1),r=()=>t(!e);return(0,D.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(V,{as:m.ToolbarDropdownMenu},(()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(m.MenuGroup,{label:(0,h._x)("View","noun")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,h.__)("Top toolbar"),info:(0,h.__)("Access all block and document tools in a single place"),messageActivated:(0,h.__)("Top toolbar activated"),messageDeactivated:(0,h.__)("Top toolbar deactivated")})),(0,o.createElement)(m.MenuGroup,{label:(0,h.__)("Tools")},(0,o.createElement)(m.MenuItem,{onClick:()=>{t(!0)},shortcut:C.displayShortcut.access("h")},(0,h.__)("Keyboard shortcuts")),(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,h.__)("Welcome Guide")}),(0,o.createElement)(m.MenuItem,{role:"menuitem",icon:L,href:(0,h.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,h.__)("Help"),(0,o.createElement)(m.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)")))),(0,o.createElement)(m.MenuGroup,{label:(0,h.__)("Preferences")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,h.__)("Contain text cursor inside block"),info:(0,h.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,h.__)("Contain text cursor inside block activated"),messageDeactivated:(0,h.__)("Contain text cursor inside block deactivated")}))))),(0,o.createElement)(pe,{isModalActive:e,toggleModal:r}))}var fe=function({sidebar:e,inserter:t,isInserterOpened:r,setIsInserterOpened:n,isFixedToolbarActive:i}){const[[s,a],c]=(0,o.useState)([e.hasUndo(),e.hasRedo()]),l=(0,C.isAppleOS)()?C.displayShortcut.primaryShift("z"):C.displayShortcut.primary("y");return(0,o.useEffect)((()=>e.subscribeHistory((()=>{c([e.hasUndo(),e.hasRedo()])}))),[e]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:k()("customize-widgets-header",{"is-fixed-toolbar-active":i})},(0,o.createElement)(p.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,h.__)("Document tools")},(0,o.createElement)(m.ToolbarButton,{icon:(0,h.isRTL)()?I:x,label:(0,h.__)("Undo"),shortcut:C.displayShortcut.primary("z"),"aria-disabled":!s,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,o.createElement)(m.ToolbarButton,{icon:(0,h.isRTL)()?x:I,label:(0,h.__)("Redo"),shortcut:l,"aria-disabled":!a,onClick:e.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,o.createElement)(m.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:z,label:(0,h._x)("Add block","Generic label for block inserter button"),onClick:()=>{n((e=>!e))}}),(0,o.createElement)(ge,null))),(0,o.createPortal)((0,o.createElement)(F,{setIsOpened:n}),t.contentContainer[0]))};var be=r(5619),we=r.n(be),_e=window.wp.isShallowEqual,ye=r.n(_e);function ve(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function Ee(e,t=null){let r;if("core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance))if(e.attributes.id)r={id:e.attributes.id};else{const{encoded:n,hash:i,raw:s,...o}=e.attributes.instance;r={idBase:e.attributes.idBase,instance:{...t?.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:n,instance_hash_key:i,raw_instance:s,...o}}}else{r={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,l.serialize)(e)}}}}const{form:n,rendered:i,...s}=t||{};return{...s,...r}}function ke({id:e,idBase:t,number:r,instance:n}){let i;const{encoded_serialized_instance:s,instance_hash_key:o,raw_instance:a,...d}=n;if("block"===t){var u;const e=(0,l.parse)(null!==(u=a.content)&&void 0!==u?u:"",{__unstableSkipAutop:!0});i=e.length?e[0]:(0,l.createBlock)("core/paragraph",{})}else i=r?(0,l.createBlock)("core/legacy-widget",{idBase:t,instance:{encoded:s,hash:o,raw:a,...d}}):(0,l.createBlock)("core/legacy-widget",{id:e});return(0,c.addWidgetIdToBlock)(i,e)}function Ce(e){const[t,r]=(0,o.useState)((()=>e.getWidgets().map((e=>ke(e)))));(0,o.useEffect)((()=>e.subscribe(((e,t)=>{r((r=>{const n=new Map(e.map((e=>[e.id,e]))),i=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),s=t.map((e=>{const t=n.get(e.id);return t&&t===e?i.get(e.id):ke(e)}));return ye()(r,s)?r:s}))}))),[e]);const n=(0,o.useCallback)((t=>{r((r=>{if(ye()(r,t))return r;const n=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),i=t.map((t=>{const r=(0,c.getWidgetIdFromBlock)(t);if(r&&n.has(r)){const i=n.get(r),s=e.getWidget(r);return we()(t,i)&&s?s:Ee(t,s)}return Ee(t)}));if(ye()(e.getWidgets(),i))return r;const s=e.setWidgets(i);return t.reduce(((e,r,n)=>{const i=s[n];return null!==i&&(e===t&&(e=t.slice()),e[n]=(0,c.addWidgetIdToBlock)(r,i)),e}),t)}))}),[e]);return[t,n,n]}const Se=(0,o.createContext)();function xe({api:e,sidebarControls:t,children:r}){const[n,i]=(0,o.useState)({current:null}),s=(0,o.useCallback)((e=>{for(const r of t){if(r.setting.get().includes(e)){r.sectionInstance.expand({completeCallback(){i({current:e})}});break}}}),[t]);(0,o.useEffect)((()=>{function t(e){const t=ve(e);s(t)}let r=!1;function n(){e.previewer.preview.bind("focus-control-for-setting",t),r=!0}return e.previewer.bind("ready",n),()=>{e.previewer.unbind("ready",n),r&&e.previewer.preview.unbind("focus-control-for-setting",t)}}),[e,s]);const a=(0,o.useMemo)((()=>[n,s]),[n,s]);return(0,o.createElement)(Se.Provider,{value:a},r)}const Ie=()=>(0,o.useContext)(Se);var ze=window.wp.privateApis;const{lock:Ae,unlock:Be}=(0,ze.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/customize-widgets"),{ExperimentalBlockEditorProvider:We}=Be(p.privateApis);function Me({sidebar:e,settings:t,children:r}){const[n,i,s]=Ce(e);return function(e){const{selectBlock:t}=(0,d.useDispatch)(p.store),[r]=Ie(),n=(0,o.useRef)(e);(0,o.useEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(r.current){const e=n.current.find((e=>(0,c.getWidgetIdFromBlock)(e)===r.current));if(e){t(e.clientId);const r=document.querySelector(`[data-block="${e.clientId}"]`);r?.focus()}}}),[r,t])}(n),(0,o.createElement)(We,{value:n,onInput:i,onChange:s,settings:t,useSubRegistry:!1},r)}function Oe({sidebar:e}){const{toggle:t}=(0,d.useDispatch)(u.store),r=e.getWidgets().every((e=>e.id.startsWith("block-")));return(0,o.createElement)("div",{className:"customize-widgets-welcome-guide"},(0,o.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},(0,o.createElement)("picture",null,(0,o.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),(0,o.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},(0,h.__)("Welcome to block Widgets")),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__text"},r?(0,h.__)("Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site."):(0,h.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,o.createElement)(m.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide")},(0,h.__)("Got it")),(0,o.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,h.__)("Want to stick with the old widgets?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,h.__)("https://wordpress.org/plugins/classic-widgets/")},(0,h.__)("Get the Classic Widgets plugin."))),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,h.__)("New to the block editor?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,h.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,h.__)("Here's a detailed guide."))))}function Te({undo:e,redo:t,save:r}){const{replaceBlocks:n}=(0,d.useDispatch)(p.store),{getBlockName:i,getSelectedBlockClientId:s,getBlockAttributes:o}=(0,d.useSelect)(p.store),a=(e,t)=>{e.preventDefault();const r=0===t?"core/paragraph":"core/heading",a=s();if(null===a)return;const c=i(a);if("core/paragraph"!==c&&"core/heading"!==c)return;const d=o(a),u="core/paragraph"===c?"align":"textAlign",m="core/paragraph"===r?"align":"textAlign";n(a,(0,l.createBlock)(r,{level:t,content:d.content,[m]:d[u]}))};return(0,D.useShortcut)("core/customize-widgets/undo",(t=>{e(),t.preventDefault()})),(0,D.useShortcut)("core/customize-widgets/redo",(e=>{t(),e.preventDefault()})),(0,D.useShortcut)("core/customize-widgets/save",(e=>{e.preventDefault(),r()})),(0,D.useShortcut)("core/customize-widgets/transform-heading-to-paragraph",(e=>a(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,D.useShortcut)(`core/customize-widgets/transform-paragraph-to-heading-${e}`,(t=>a(t,e)))})),null}Te.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=(0,d.useDispatch)(D.store);return(0,o.useEffect)((()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,h.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,h.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,C.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/customize-widgets/save",category:"global",description:(0,h.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/customize-widgets/transform-heading-to-paragraph",category:"block-library",description:(0,h.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((t=>{e({name:`core/customize-widgets/transform-paragraph-to-heading-${t}`,category:"block-library",description:(0,h.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${t}`}})})),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")})),[e]),null};var Ne=Te;function Pe(e){const t=(0,o.useRef)(),r=(0,d.useSelect)((e=>0===e(p.store).getBlockCount()));return(0,o.useEffect)((()=>{if(r&&t.current){const{ownerDocument:e}=t.current;e.activeElement&&e.activeElement!==e.body||t.current.focus()}}),[r]),(0,o.createElement)(p.ButtonBlockAppender,{...e,ref:t})}const{ExperimentalBlockCanvas:Fe}=Be(p.privateApis);function Le({blockEditorSettings:e,sidebar:t,inserter:r,inspector:n}){const[i,s]=function(e){const t=(0,d.useSelect)((e=>e(P).isInserterOpened()),[]),{setIsInserterOpened:r}=(0,d.useDispatch)(P);return(0,o.useEffect)((()=>{t?e.open():e.close()}),[e,t]),[t,(0,o.useCallback)((e=>{let t=e;"function"==typeof e&&(t=e((0,d.select)(P).isInserterOpened())),r(t)}),[r])]}(r),{hasUploadPermissions:a,isFixedToolbarActive:c,keepCaretInsideBlock:l,isWelcomeGuideActive:m}=(0,d.useSelect)((e=>{var t;const{get:r}=e(u.store);return{hasUploadPermissions:null===(t=e(_.store).canUser("create","media"))||void 0===t||t,isFixedToolbarActive:!!r("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!r("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!r("core/customize-widgets","welcomeGuide")}}),[]),h=(0,o.useMemo)((()=>{let t;return a&&(t=({onError:t,...r})=>{(0,y.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:e})=>t(e),...r})}),{...e,__experimentalSetIsInserterOpened:s,mediaUpload:t,hasFixedToolbar:c,keepCaretInsideBlock:l,__unstableHasCustomAppender:!0}}),[a,e,c,l,s]);return m?(0,o.createElement)(Oe,{sidebar:t}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ne.Register,null),(0,o.createElement)(Me,{sidebar:t,settings:h},(0,o.createElement)(Ne,{undo:t.undo,redo:t.redo,save:t.save}),(0,o.createElement)(fe,{sidebar:t,inserter:r,isInserterOpened:i,setIsInserterOpened:s,isFixedToolbarActive:c}),(0,o.createElement)(p.BlockTools,null,(0,o.createElement)(Fe,{shouldIframe:!1,styles:h.defaultEditorStyles,height:"100%"},(0,o.createElement)(p.BlockList,{renderAppender:Pe}))),(0,o.createPortal)((0,o.createElement)("form",{onSubmit:e=>e.preventDefault()},(0,o.createElement)(p.BlockInspector,null)),n.contentContainer[0])),(0,o.createElement)(p.__unstableBlockSettingsMenuFirstItem,null,(({onClose:e})=>(0,o.createElement)(v,{inspector:n,closeMenu:e}))))}const De=(0,o.createContext)();function Re({sidebarControls:e,activeSidebarControl:t,children:r}){const n=(0,o.useMemo)((()=>({sidebarControls:e,activeSidebarControl:t})),[e,t]);return(0,o.createElement)(De.Provider,{value:n},r)}function Ve({api:e,sidebarControls:t,blockEditorSettings:r}){const[n,i]=(0,o.useState)(null),s=document.getElementById("customize-theme-controls"),a=(0,o.useRef)();!function(e,t){const{hasSelectedBlock:r,hasMultiSelection:n}=(0,d.useSelect)(p.store),{clearSelectedBlock:i}=(0,d.useDispatch)(p.store);(0,o.useEffect)((()=>{if(t.current&&e){const s=e.inspector,o=e.container[0],a=o.ownerDocument,c=a.defaultView;function l(e){!r()&&!n()||!e||!a.contains(e)||o.contains(e)||t.current.contains(e)||e.closest('[role="dialog"]')||s.expanded()||i()}function d(e){l(e.target)}function u(){l(a.activeElement)}return a.addEventListener("mousedown",d),c.addEventListener("blur",u),()=>{a.removeEventListener("mousedown",d),c.removeEventListener("blur",u)}}}),[t,e,r,n,i])}(n,a),(0,o.useEffect)((()=>{const e=t.map((e=>e.subscribe((t=>{t&&i(e)}))));return()=>{e.forEach((e=>e()))}}),[t]);const c=n&&(0,o.createPortal)((0,o.createElement)(w,null,(0,o.createElement)(Le,{key:n.id,blockEditorSettings:r,sidebar:n.sidebarAdapter,inserter:n.inserter,inspector:n.inspector})),n.container[0]),l=s&&(0,o.createPortal)((0,o.createElement)("div",{className:"customize-widgets-popover",ref:a},(0,o.createElement)(m.Popover.Slot,null)),s);return(0,o.createElement)(m.SlotFillProvider,null,(0,o.createElement)(Re,{sidebarControls:t,activeSidebarControl:n},(0,o.createElement)(xe,{api:e,sidebarControls:t},c,l)))}const He=e=>`widgets-inspector-${e}`;function Ge(){const{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)");let r=t.matches;return t.addEventListener("change",(e=>{r=e.matches})),class extends e.Section{ready(){const t=function(){const{wp:{customize:e}}=window;return class extends e.Section{constructor(e,t){super(e,t),this.parentSection=t.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(e){this._isOpen=e,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(e,t){super.onChangeExpanded(e,t),this.parentSection&&!t.unchanged&&(e?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open({returnFocusWhenClose:e}={}){this.isOpen=!0,this.returnFocusWhenClose=e,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(e){this.isOpen=!1,super.collapse(e)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}();this.inspector=new t(He(this.id),{title:(0,h.__)("Block Settings"),parentSection:this,customizeAction:[(0,h.__)("Customizing"),(0,h.__)("Widgets"),this.params.title].join(" ▸ ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(e,t){const n=this.controls(),i={...t,completeCallback(){n.forEach((t=>{t.onChangeSectionExpanded?.(e,i)})),t.completeCallback?.()}};if(i.manualTransition){e?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));const t=()=>{this.contentContainer.removeClass("busy"),i.completeCallback()};r?t():this.contentContainer.one("transitionend",t)}else super.onChangeExpanded(e,i)}}}const{wp:Ue}=window;function $e(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function je(e){const{idBase:t,number:r}=$e(e);return r?`widget_${t}[${r}]`:`widget_${t}`}class Ye{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,r){let n,i=!1;function s(...s){const o=(i?t:e).apply(this,s);return i=!0,clearTimeout(n),n=setTimeout((()=>{i=!1}),r),o}return s.cancel=()=>{i=!1,clearTimeout(n)},s}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(...e){for(const t of this.subscribers)t(...e)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex+=1,this.historySubscribers.forEach((e=>e()))}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map((e=>this.getWidget(e)))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=ve(e.id);if(!this.setting.get().includes(t))return;const r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){const t=Ue.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));const n=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,i={transport:Ue.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};this.api.create(n,n,"",i).set(e.instance);return ve(n)}_removeWidget(e){const t=je(e.id),r=this.api(t);if(r){const e=r.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=je(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:r}=$e(e),n=je(e),i=this.api(n);if(!i)return null;const s=i.get();if(this.widgetsCache.has(s))return this.widgetsCache.get(s);const o={id:e,idBase:t,number:r,instance:s};return this.widgetsCache.set(s,o),o}_updateWidgets(e){this.locked=!0;const t=[],r=e.map((e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const r=this._createWidget(e);return t.push(r),r}));return this.getWidgets().filter((e=>!r.includes(e.id))).forEach((e=>this._removeWidget(e))),this.setting.set(r),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndex<this.history.length-1}_seek(e){const t=this.getWidgets();this.historyIndex=e;const r=this.history[this.historyIndex];this._updateWidgets(r),this._emit(t,this.getWidgets()),this.historySubscribers.forEach((e=>e())),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}var qe=window.wp.dom;const Ke=e=>`widgets-inserter-${e}`;function Ze(){const{wp:{customize:e}}=window;return class extends e.Control{constructor(...e){super(...e),this.subscribers=new Set}ready(){const t=function(){const{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(t,r){return t&&e.section.each((e=>{"outer"===e.params.type&&e.id!==this.id&&e.expanded()&&e.collapse()})),super.onChangeExpanded(t,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(...e){super(...e),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",(e=>{!this.expanded()||e.keyCode!==C.ESCAPE&&"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),e.stopPropagation(),(0,d.dispatch)(P).setIsInserterOpened(!1))}),!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind((()=>{this.isFromInternalAction||(0,d.dispatch)(P).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1}))}open(){if(!this.expanded()){const e=this.contentContainer[0];this.activeElementBeforeExpanded=e.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){const t=qe.focus.tabbable.find(e)[1];t&&t.focus()}})}}close(){if(this.expanded()){const e=this.contentContainer[0],t=e.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){e.contains(t)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}();this.inserter=new t(Ke(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new Ye(this.setting,e)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}onChangeSectionExpanded(e,t){t.unchanged||(e||(0,d.dispatch)(P).setIsInserterOpened(!1),this.subscribers.forEach((r=>r(e,t))))}}}const Je=(0,g.createHigherOrderComponent)((e=>t=>{let r=(0,c.getWidgetIdFromBlock)(t);const n=function(){const{sidebarControls:e}=(0,o.useContext)(De);return e}(),i=function(){const{activeSidebarControl:e}=(0,o.useContext)(De);return e}(),s=n?.length>1,a=t.name,l=t.clientId,u=(0,d.useSelect)((e=>e(p.store).canInsertBlockType(a,"")),[a]),m=(0,d.useSelect)((e=>e(p.store).getBlock(l)),[l]),{removeBlock:h}=(0,d.useDispatch)(p.store),[,g]=Ie();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,{...t}),s&&u&&(0,o.createElement)(p.BlockControls,null,(0,o.createElement)(c.MoveToWidgetArea,{widgetAreas:n.map((e=>({id:e.id,name:e.params.label,description:e.params.description}))),currentWidgetAreaId:i?.id,onSelect:function(e){const t=n.find((t=>t.id===e));if(r){const e=i.setting,n=t.setting;e(e().filter((e=>e!==r))),n([...n(),r])}else{const e=t.sidebarAdapter;h(l);const n=e.setWidgets([...e.getWidgets(),Ee(m)]);r=n.reverse().find((e=>!!e))}g(r)}})))}),"withMoveToSidebarToolbarItem");(0,f.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",Je);(0,f.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>y.MediaUpload));const{wp:Qe}=window,Xe=(0,g.createHigherOrderComponent)((e=>t=>{var r;const{idBase:n}=t.attributes,i=null!==(r=Qe.customize.Widgets.data.availableWidgets.find((e=>e.id_base===n))?.is_wide)&&void 0!==r&&r;return(0,o.createElement)(e,{...t,isWide:i})}),"withWideWidgetDisplay");(0,f.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",Xe);const{wp:et}=window,tt=["core/more","core/block","core/freeform","core/template-part"];function rt(e,t){(0,d.dispatch)(u.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,d.dispatch)(l.store).reapplyBlockTypeFilters();const r=(0,a.__experimentalGetCoreBlocks)().filter((e=>!(tt.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,a.registerCoreBlocks)(r),(0,c.registerLegacyWidgetBlock)(),(0,c.registerLegacyWidgetVariations)(t),(0,c.registerWidgetGroupBlock)(),(0,l.setFreeformContentHandlerName)("core/html");const n=Ze();et.customize.sectionConstructor.sidebar=Ge(),et.customize.controlConstructor.sidebar_block_editor=n;const i=document.createElement("div");document.body.appendChild(i),et.customize.bind("ready",(()=>{const e=[];et.customize.control.each((t=>{t instanceof n&&e.push(t)})),(0,o.createRoot)(i).render((0,o.createElement)(Ve,{api:et.customize,sidebarControls:e,blockEditorSettings:t}))}))}}(),(window.wp=window.wp||{}).customizeWidgets=n}();
\ No newline at end of file
+*/!function(){"use strict";var n={}.hasOwnProperty;function i(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var s=typeof r;if("string"===s||"number"===s)e.push(r);else if(Array.isArray(r)){if(r.length){var o=i.apply(null,r);o&&e.push(o)}}else if("object"===s){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var a in r)n.call(r,a)&&r[a]&&e.push(a)}}}return e.join(" ")}e.exports?(i.default=i,e.exports=i):void 0===(r=function(){return i}.apply(t,[]))||(e.exports=r)}()},5619:function(e){"use strict";e.exports=function e(t,r){if(t===r)return!0;if(t&&r&&"object"==typeof t&&"object"==typeof r){if(t.constructor!==r.constructor)return!1;var n,i,s;if(Array.isArray(t)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(!e(t[i],r[i]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;for(i of t.entries())if(!e(i[1],r.get(i[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(i of t.entries())if(!r.has(i[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if((n=t.length)!=r.length)return!1;for(i=n;0!=i--;)if(t[i]!==r[i])return!1;return!0}if(t.constructor===RegExp)return t.source===r.source&&t.flags===r.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===r.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===r.toString();if((n=(s=Object.keys(t)).length)!==Object.keys(r).length)return!1;for(i=n;0!=i--;)if(!Object.prototype.hasOwnProperty.call(r,s[i]))return!1;for(i=n;0!=i--;){var o=s[i];if(!e(t[o],r[o]))return!1}return!0}return t!=t&&r!=r}}},t={};function r(n){var i=t[n];if(void 0!==i)return i.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{initialize:function(){return rt},store:function(){return P}});var e={};r.r(e),r.d(e,{__experimentalGetInsertionPoint:function(){return O},isInserterOpened:function(){return M}});var t={};r.r(t),r.d(t,{setIsInserterOpened:function(){return T}});var i={};r.r(i),r.d(i,{closeModal:function(){return X},disableComplementaryArea:function(){return j},enableComplementaryArea:function(){return $},openModal:function(){return Q},pinItem:function(){return Y},setDefaultComplementaryArea:function(){return U},setFeatureDefaults:function(){return J},setFeatureValue:function(){return Z},toggleFeature:function(){return K},unpinItem:function(){return q}});var s={};r.r(s),r.d(s,{getActiveComplementaryArea:function(){return ee},isComplementaryAreaLoading:function(){return te},isFeatureActive:function(){return ne},isItemPinned:function(){return re},isModalActive:function(){return ie}});var o=window.wp.element,a=window.wp.blockLibrary,c=window.wp.widgets,l=window.wp.blocks,d=window.wp.data,u=window.wp.preferences,m=window.wp.components,h=window.wp.i18n,p=window.wp.blockEditor,g=window.wp.compose,f=window.wp.hooks;function b({text:e,children:t}){const r=(0,g.useCopyToClipboard)(e);return(0,o.createElement)(m.Button,{variant:"secondary",ref:r},t)}class w extends o.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){this.setState({error:e}),(0,f.doAction)("editor.ErrorBoundary.errorLogged",e)}render(){const{error:e}=this.state;return e?(0,o.createElement)(p.Warning,{className:"customize-widgets-error-boundary",actions:[(0,o.createElement)(b,{key:"copy-error",text:e.stack},(0,h.__)("Copy Error"))]},(0,h.__)("The editor has encountered an unexpected error.")):this.props.children}}var _=window.wp.coreData,y=window.wp.mediaUtils;var v=function({inspector:e,closeMenu:t,...r}){const n=(0,d.useSelect)((e=>e(p.store).getSelectedBlockClientId()),[]),i=(0,o.useMemo)((()=>document.getElementById(`block-${n}`)),[n]);return(0,o.createElement)(m.MenuItem,{onClick:()=>{e.open({returnFocusWhenClose:i}),t()},...r},(0,h.__)("Show more settings"))},E=r(4403),k=r.n(E),C=window.wp.keycodes,S=window.wp.primitives;var x=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var I=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var z=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var A=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var B=(0,d.combineReducers)({blockInserterPanel:function(e=!1,t){return"SET_IS_INSERTER_OPENED"===t.type?t.value:e}});const W={rootClientId:void 0,insertionIndex:void 0};function M(e){return!!e.blockInserterPanel}function O(e){return"boolean"==typeof e.blockInserterPanel?W:e.blockInserterPanel}function T(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const N={reducer:B,selectors:e,actions:t},P=(0,d.createReduxStore)("core/customize-widgets",N);(0,d.register)(P);var F=function e({setIsOpened:t}){const r=(0,g.useInstanceId)(e,"customize-widget-layout__inserter-panel-title"),n=(0,d.useSelect)((e=>e(P).__experimentalGetInsertionPoint()),[]);return(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel","aria-labelledby":r},(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-header"},(0,o.createElement)("h2",{id:r,className:"customize-widgets-layout__inserter-panel-header-title"},(0,h.__)("Add a block")),(0,o.createElement)(m.Button,{className:"customize-widgets-layout__inserter-panel-header-close-button",icon:A,onClick:()=>t(!1),"aria-label":(0,h.__)("Close inserter")})),(0,o.createElement)("div",{className:"customize-widgets-layout__inserter-panel-content"},(0,o.createElement)(p.__experimentalLibrary,{rootClientId:n.rootClientId,__experimentalInsertionIndex:n.insertionIndex,showInserterHelpPanel:!0,onSelect:()=>t(!1)})))};var L=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),D=window.wp.keyboardShortcuts;var R=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function V({as:e=m.DropdownMenu,className:t,label:r=(0,h.__)("Options"),popoverProps:n,toggleProps:i,children:s}){return(0,o.createElement)(e,{className:k()("interface-more-menu-dropdown",t),icon:R,label:r,popoverProps:{placement:"bottom-end",...n,className:k()("interface-more-menu-dropdown__content",n?.className)},toggleProps:{tooltipPosition:"bottom",...i}},(e=>s(e)))}var H=window.wp.deprecated,G=r.n(H);const U=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),$=(e,t)=>({registry:r,dispatch:n})=>{if(!t)return;r.select(u.store).get(e,"isComplementaryAreaVisible")||r.dispatch(u.store).set(e,"isComplementaryAreaVisible",!0),n({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},j=e=>({registry:t})=>{t.select(u.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(u.store).set(e,"isComplementaryAreaVisible",!1)},Y=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(u.store).get(e,"pinnedItems");!0!==n?.[t]&&r.dispatch(u.store).set(e,"pinnedItems",{...n,[t]:!0})},q=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(u.store).get(e,"pinnedItems");r.dispatch(u.store).set(e,"pinnedItems",{...n,[t]:!1})};function K(e,t){return function({registry:r}){G()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(u.store).toggle(e,t)}}function Z(e,t,r){return function({registry:n}){G()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),n.dispatch(u.store).set(e,t,!!r)}}function J(e,t){return function({registry:r}){G()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(u.store).setDefaults(e,t)}}function Q(e){return{type:"OPEN_MODAL",name:e}}function X(){return{type:"CLOSE_MODAL"}}const ee=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(u.store).get(r,"isComplementaryAreaVisible");if(void 0!==n)return!1===n?null:t?.complementaryAreas?.[r]})),te=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(u.store).get(r,"isComplementaryAreaVisible"),i=t?.complementaryAreas?.[r];return n&&void 0===i})),re=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var i;const s=e(u.store).get(r,"pinnedItems");return null===(i=s?.[n])||void 0===i||i})),ne=(0,d.createRegistrySelector)((e=>(t,r,n)=>(G()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(u.store).get(r,n))));function ie(e,t){return e.activeModal===t}var se=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const oe=(0,d.createReduxStore)("core/interface",{reducer:se,actions:i,selectors:s});(0,d.register)(oe);const ae=[{keyCombination:{modifier:"primary",character:"b"},description:(0,h.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,h.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,h.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,h.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,h.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,h.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,h.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,h.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,h.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,h.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function ce({keyCombination:e,forceAriaLabel:t}){const r=e.modifier?C.displayShortcutList[e.modifier](e.character):e.character,n=e.modifier?C.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,o.createElement)("kbd",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||n},(Array.isArray(r)?r:[r]).map(((e,t)=>"+"===e?(0,o.createElement)(o.Fragment,{key:t},e):(0,o.createElement)("kbd",{key:t,className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var le=function({description:e,keyCombination:t,aliases:r=[],ariaLabel:n}){return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-description"},e),(0,o.createElement)("div",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,o.createElement)(ce,{keyCombination:t,forceAriaLabel:n}),r.map(((e,t)=>(0,o.createElement)(ce,{keyCombination:e,forceAriaLabel:n,key:t})))))};var de=function({name:e}){const{keyCombination:t,description:r,aliases:n}=(0,d.useSelect)((t=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:i}=t(D.store);return{keyCombination:r(e),aliases:i(e),description:n(e)}}),[e]);return t?(0,o.createElement)(le,{keyCombination:t,description:r,aliases:n}):null};const ue=({shortcuts:e})=>(0,o.createElement)("ul",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,o.createElement)("li",{className:"customize-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,o.createElement)(de,{name:e}):(0,o.createElement)(le,{...e}))))),me=({title:e,shortcuts:t,className:r})=>(0,o.createElement)("section",{className:k()("customize-widgets-keyboard-shortcut-help-modal__section",r)},!!e&&(0,o.createElement)("h2",{className:"customize-widgets-keyboard-shortcut-help-modal__section-title"},e),(0,o.createElement)(ue,{shortcuts:t})),he=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{const n=(0,d.useSelect)((e=>e(D.store).getCategoryShortcuts(t)),[t]);return(0,o.createElement)(me,{title:e,shortcuts:n.concat(r)})};function pe({isModalActive:e,toggleModal:t}){const{registerShortcut:r}=(0,d.useDispatch)(D.store);return r({name:"core/customize-widgets/keyboard-shortcuts",category:"main",description:(0,h.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),(0,D.useShortcut)("core/customize-widgets/keyboard-shortcuts",t),e?(0,o.createElement)(m.Modal,{className:"customize-widgets-keyboard-shortcut-help-modal",title:(0,h.__)("Keyboard shortcuts"),onRequestClose:t},(0,o.createElement)(me,{className:"customize-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/customize-widgets/keyboard-shortcuts"]}),(0,o.createElement)(he,{title:(0,h.__)("Global shortcuts"),categoryName:"global"}),(0,o.createElement)(he,{title:(0,h.__)("Selection shortcuts"),categoryName:"selection"}),(0,o.createElement)(he,{title:(0,h.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,h.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,h.__)("Forward-slash")}]}),(0,o.createElement)(me,{title:(0,h.__)("Text formatting"),shortcuts:ae})):null}function ge(){const[e,t]=(0,o.useState)(!1),r=()=>t(!e);return(0,D.useShortcut)("core/customize-widgets/keyboard-shortcuts",r),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(V,{as:m.ToolbarDropdownMenu},(()=>(0,o.createElement)(o.Fragment,null,(0,o.createElement)(m.MenuGroup,{label:(0,h._x)("View","noun")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"fixedToolbar",label:(0,h.__)("Top toolbar"),info:(0,h.__)("Access all block and document tools in a single place"),messageActivated:(0,h.__)("Top toolbar activated"),messageDeactivated:(0,h.__)("Top toolbar deactivated")})),(0,o.createElement)(m.MenuGroup,{label:(0,h.__)("Tools")},(0,o.createElement)(m.MenuItem,{onClick:()=>{t(!0)},shortcut:C.displayShortcut.access("h")},(0,h.__)("Keyboard shortcuts")),(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"welcomeGuide",label:(0,h.__)("Welcome Guide")}),(0,o.createElement)(m.MenuItem,{role:"menuitem",icon:L,href:(0,h.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,h.__)("Help"),(0,o.createElement)(m.VisuallyHidden,{as:"span"},(0,h.__)("(opens in a new tab)")))),(0,o.createElement)(m.MenuGroup,{label:(0,h.__)("Preferences")},(0,o.createElement)(u.PreferenceToggleMenuItem,{scope:"core/customize-widgets",name:"keepCaretInsideBlock",label:(0,h.__)("Contain text cursor inside block"),info:(0,h.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,h.__)("Contain text cursor inside block activated"),messageDeactivated:(0,h.__)("Contain text cursor inside block deactivated")}))))),(0,o.createElement)(pe,{isModalActive:e,toggleModal:r}))}var fe=function({sidebar:e,inserter:t,isInserterOpened:r,setIsInserterOpened:n,isFixedToolbarActive:i}){const[[s,a],c]=(0,o.useState)([e.hasUndo(),e.hasRedo()]),l=(0,C.isAppleOS)()?C.displayShortcut.primaryShift("z"):C.displayShortcut.primary("y");return(0,o.useEffect)((()=>e.subscribeHistory((()=>{c([e.hasUndo(),e.hasRedo()])}))),[e]),(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:k()("customize-widgets-header",{"is-fixed-toolbar-active":i})},(0,o.createElement)(p.NavigableToolbar,{className:"customize-widgets-header-toolbar","aria-label":(0,h.__)("Document tools")},(0,o.createElement)(m.ToolbarButton,{icon:(0,h.isRTL)()?I:x,label:(0,h.__)("Undo"),shortcut:C.displayShortcut.primary("z"),"aria-disabled":!s,onClick:e.undo,className:"customize-widgets-editor-history-button undo-button"}),(0,o.createElement)(m.ToolbarButton,{icon:(0,h.isRTL)()?x:I,label:(0,h.__)("Redo"),shortcut:l,"aria-disabled":!a,onClick:e.redo,className:"customize-widgets-editor-history-button redo-button"}),(0,o.createElement)(m.ToolbarButton,{className:"customize-widgets-header-toolbar__inserter-toggle",isPressed:r,variant:"primary",icon:z,label:(0,h._x)("Add block","Generic label for block inserter button"),onClick:()=>{n((e=>!e))}}),(0,o.createElement)(ge,null))),(0,o.createPortal)((0,o.createElement)(F,{setIsOpened:n}),t.contentContainer[0]))};var be=r(5619),we=r.n(be),_e=window.wp.isShallowEqual,ye=r.n(_e);function ve(e){const t=e.match(/^widget_(.+)(?:\[(\d+)\])$/);if(t){return`${t[1]}-${parseInt(t[2],10)}`}return e}function Ee(e,t=null){let r;if("core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance))if(e.attributes.id)r={id:e.attributes.id};else{const{encoded:n,hash:i,raw:s,...o}=e.attributes.instance;r={idBase:e.attributes.idBase,instance:{...t?.instance,is_widget_customizer_js_value:!0,encoded_serialized_instance:n,instance_hash_key:i,raw_instance:s,...o}}}else{r={idBase:"block",widgetClass:"WP_Widget_Block",instance:{raw_instance:{content:(0,l.serialize)(e)}}}}const{form:n,rendered:i,...s}=t||{};return{...s,...r}}function ke({id:e,idBase:t,number:r,instance:n}){let i;const{encoded_serialized_instance:s,instance_hash_key:o,raw_instance:a,...d}=n;if("block"===t){var u;const e=(0,l.parse)(null!==(u=a.content)&&void 0!==u?u:"",{__unstableSkipAutop:!0});i=e.length?e[0]:(0,l.createBlock)("core/paragraph",{})}else i=r?(0,l.createBlock)("core/legacy-widget",{idBase:t,instance:{encoded:s,hash:o,raw:a,...d}}):(0,l.createBlock)("core/legacy-widget",{id:e});return(0,c.addWidgetIdToBlock)(i,e)}function Ce(e){const[t,r]=(0,o.useState)((()=>e.getWidgets().map((e=>ke(e)))));(0,o.useEffect)((()=>e.subscribe(((e,t)=>{r((r=>{const n=new Map(e.map((e=>[e.id,e]))),i=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),s=t.map((e=>{const t=n.get(e.id);return t&&t===e?i.get(e.id):ke(e)}));return ye()(r,s)?r:s}))}))),[e]);const n=(0,o.useCallback)((t=>{r((r=>{if(ye()(r,t))return r;const n=new Map(r.map((e=>[(0,c.getWidgetIdFromBlock)(e),e]))),i=t.map((t=>{const r=(0,c.getWidgetIdFromBlock)(t);if(r&&n.has(r)){const i=n.get(r),s=e.getWidget(r);return we()(t,i)&&s?s:Ee(t,s)}return Ee(t)}));if(ye()(e.getWidgets(),i))return r;const s=e.setWidgets(i);return t.reduce(((e,r,n)=>{const i=s[n];return null!==i&&(e===t&&(e=t.slice()),e[n]=(0,c.addWidgetIdToBlock)(r,i)),e}),t)}))}),[e]);return[t,n,n]}const Se=(0,o.createContext)();function xe({api:e,sidebarControls:t,children:r}){const[n,i]=(0,o.useState)({current:null}),s=(0,o.useCallback)((e=>{for(const r of t){if(r.setting.get().includes(e)){r.sectionInstance.expand({completeCallback(){i({current:e})}});break}}}),[t]);(0,o.useEffect)((()=>{function t(e){const t=ve(e);s(t)}let r=!1;function n(){e.previewer.preview.bind("focus-control-for-setting",t),r=!0}return e.previewer.bind("ready",n),()=>{e.previewer.unbind("ready",n),r&&e.previewer.preview.unbind("focus-control-for-setting",t)}}),[e,s]);const a=(0,o.useMemo)((()=>[n,s]),[n,s]);return(0,o.createElement)(Se.Provider,{value:a},r)}const Ie=()=>(0,o.useContext)(Se);var ze=window.wp.privateApis;const{lock:Ae,unlock:Be}=(0,ze.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/customize-widgets"),{ExperimentalBlockEditorProvider:We}=Be(p.privateApis);function Me({sidebar:e,settings:t,children:r}){const[n,i,s]=Ce(e);return function(e){const{selectBlock:t}=(0,d.useDispatch)(p.store),[r]=Ie(),n=(0,o.useRef)(e);(0,o.useEffect)((()=>{n.current=e}),[e]),(0,o.useEffect)((()=>{if(r.current){const e=n.current.find((e=>(0,c.getWidgetIdFromBlock)(e)===r.current));if(e){t(e.clientId);const r=document.querySelector(`[data-block="${e.clientId}"]`);r?.focus()}}}),[r,t])}(n),(0,o.createElement)(We,{value:n,onInput:i,onChange:s,settings:t,useSubRegistry:!1},r)}function Oe({sidebar:e}){const{toggle:t}=(0,d.useDispatch)(u.store),r=e.getWidgets().every((e=>e.id.startsWith("block-")));return(0,o.createElement)("div",{className:"customize-widgets-welcome-guide"},(0,o.createElement)("div",{className:"customize-widgets-welcome-guide__image__wrapper"},(0,o.createElement)("picture",null,(0,o.createElement)("source",{srcSet:"https://s.w.org/images/block-editor/welcome-editor.svg",media:"(prefers-reduced-motion: reduce)"}),(0,o.createElement)("img",{className:"customize-widgets-welcome-guide__image",src:"https://s.w.org/images/block-editor/welcome-editor.gif",width:"312",height:"240",alt:""}))),(0,o.createElement)("h1",{className:"customize-widgets-welcome-guide__heading"},(0,h.__)("Welcome to block Widgets")),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__text"},r?(0,h.__)("Your theme provides different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site."):(0,h.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,o.createElement)(m.Button,{className:"customize-widgets-welcome-guide__button",variant:"primary",onClick:()=>t("core/customize-widgets","welcomeGuide")},(0,h.__)("Got it")),(0,o.createElement)("hr",{className:"customize-widgets-welcome-guide__separator"}),!r&&(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,h.__)("Want to stick with the old widgets?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,h.__)("https://wordpress.org/plugins/classic-widgets/")},(0,h.__)("Get the Classic Widgets plugin."))),(0,o.createElement)("p",{className:"customize-widgets-welcome-guide__more-info"},(0,h.__)("New to the block editor?"),(0,o.createElement)("br",null),(0,o.createElement)(m.ExternalLink,{href:(0,h.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,h.__)("Here's a detailed guide."))))}function Te({undo:e,redo:t,save:r}){const{replaceBlocks:n}=(0,d.useDispatch)(p.store),{getBlockName:i,getSelectedBlockClientId:s,getBlockAttributes:o}=(0,d.useSelect)(p.store),a=(e,t)=>{e.preventDefault();const r=0===t?"core/paragraph":"core/heading",a=s();if(null===a)return;const c=i(a);if("core/paragraph"!==c&&"core/heading"!==c)return;const d=o(a),u="core/paragraph"===c?"align":"textAlign",m="core/paragraph"===r?"align":"textAlign";n(a,(0,l.createBlock)(r,{level:t,content:d.content,[m]:d[u]}))};return(0,D.useShortcut)("core/customize-widgets/undo",(t=>{e(),t.preventDefault()})),(0,D.useShortcut)("core/customize-widgets/redo",(e=>{t(),e.preventDefault()})),(0,D.useShortcut)("core/customize-widgets/save",(e=>{e.preventDefault(),r()})),(0,D.useShortcut)("core/customize-widgets/transform-heading-to-paragraph",(e=>a(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,D.useShortcut)(`core/customize-widgets/transform-paragraph-to-heading-${e}`,(t=>a(t,e)))})),null}Te.Register=function(){const{registerShortcut:e,unregisterShortcut:t}=(0,d.useDispatch)(D.store);return(0,o.useEffect)((()=>(e({name:"core/customize-widgets/undo",category:"global",description:(0,h.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/customize-widgets/redo",category:"global",description:(0,h.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,C.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/customize-widgets/save",category:"global",description:(0,h.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/customize-widgets/transform-heading-to-paragraph",category:"block-library",description:(0,h.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((t=>{e({name:`core/customize-widgets/transform-paragraph-to-heading-${t}`,category:"block-library",description:(0,h.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${t}`}})})),()=>{t("core/customize-widgets/undo"),t("core/customize-widgets/redo"),t("core/customize-widgets/save")})),[e]),null};var Ne=Te;function Pe(e){const t=(0,o.useRef)(),r=(0,d.useSelect)((e=>0===e(p.store).getBlockCount()));return(0,o.useEffect)((()=>{if(r&&t.current){const{ownerDocument:e}=t.current;e.activeElement&&e.activeElement!==e.body||t.current.focus()}}),[r]),(0,o.createElement)(p.ButtonBlockAppender,{...e,ref:t})}const{ExperimentalBlockCanvas:Fe}=Be(p.privateApis);function Le({blockEditorSettings:e,sidebar:t,inserter:r,inspector:n}){const[i,s]=function(e){const t=(0,d.useSelect)((e=>e(P).isInserterOpened()),[]),{setIsInserterOpened:r}=(0,d.useDispatch)(P);return(0,o.useEffect)((()=>{t?e.open():e.close()}),[e,t]),[t,(0,o.useCallback)((e=>{let t=e;"function"==typeof e&&(t=e((0,d.select)(P).isInserterOpened())),r(t)}),[r])]}(r),{hasUploadPermissions:a,isFixedToolbarActive:c,keepCaretInsideBlock:l,isWelcomeGuideActive:m}=(0,d.useSelect)((e=>{var t;const{get:r}=e(u.store);return{hasUploadPermissions:null===(t=e(_.store).canUser("create","media"))||void 0===t||t,isFixedToolbarActive:!!r("core/customize-widgets","fixedToolbar"),keepCaretInsideBlock:!!r("core/customize-widgets","keepCaretInsideBlock"),isWelcomeGuideActive:!!r("core/customize-widgets","welcomeGuide")}}),[]),h=(0,o.useMemo)((()=>{let t;return a&&(t=({onError:t,...r})=>{(0,y.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:e})=>t(e),...r})}),{...e,__experimentalSetIsInserterOpened:s,mediaUpload:t,hasFixedToolbar:c,keepCaretInsideBlock:l,__unstableHasCustomAppender:!0}}),[a,e,c,l,s]);return m?(0,o.createElement)(Oe,{sidebar:t}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)(Ne.Register,null),(0,o.createElement)(Me,{sidebar:t,settings:h},(0,o.createElement)(Ne,{undo:t.undo,redo:t.redo,save:t.save}),(0,o.createElement)(fe,{sidebar:t,inserter:r,isInserterOpened:i,setIsInserterOpened:s,isFixedToolbarActive:c}),(0,o.createElement)(p.BlockTools,null,(0,o.createElement)(Fe,{shouldIframe:!1,styles:h.defaultEditorStyles,height:"100%"},(0,o.createElement)(p.BlockList,{renderAppender:Pe}))),(0,o.createPortal)((0,o.createElement)("form",{onSubmit:e=>e.preventDefault()},(0,o.createElement)(p.BlockInspector,null)),n.contentContainer[0])),(0,o.createElement)(p.__unstableBlockSettingsMenuFirstItem,null,(({onClose:e})=>(0,o.createElement)(v,{inspector:n,closeMenu:e}))))}const De=(0,o.createContext)();function Re({sidebarControls:e,activeSidebarControl:t,children:r}){const n=(0,o.useMemo)((()=>({sidebarControls:e,activeSidebarControl:t})),[e,t]);return(0,o.createElement)(De.Provider,{value:n},r)}function Ve({api:e,sidebarControls:t,blockEditorSettings:r}){const[n,i]=(0,o.useState)(null),s=document.getElementById("customize-theme-controls"),a=(0,o.useRef)();!function(e,t){const{hasSelectedBlock:r,hasMultiSelection:n}=(0,d.useSelect)(p.store),{clearSelectedBlock:i}=(0,d.useDispatch)(p.store);(0,o.useEffect)((()=>{if(t.current&&e){const s=e.inspector,o=e.container[0],a=o.ownerDocument,c=a.defaultView;function l(e){!r()&&!n()||!e||!a.contains(e)||o.contains(e)||t.current.contains(e)||e.closest('[role="dialog"]')||s.expanded()||i()}function d(e){l(e.target)}function u(){l(a.activeElement)}return a.addEventListener("mousedown",d),c.addEventListener("blur",u),()=>{a.removeEventListener("mousedown",d),c.removeEventListener("blur",u)}}}),[t,e,r,n,i])}(n,a),(0,o.useEffect)((()=>{const e=t.map((e=>e.subscribe((t=>{t&&i(e)}))));return()=>{e.forEach((e=>e()))}}),[t]);const c=n&&(0,o.createPortal)((0,o.createElement)(w,null,(0,o.createElement)(Le,{key:n.id,blockEditorSettings:r,sidebar:n.sidebarAdapter,inserter:n.inserter,inspector:n.inspector})),n.container[0]),l=s&&(0,o.createPortal)((0,o.createElement)("div",{className:"customize-widgets-popover",ref:a},(0,o.createElement)(m.Popover.Slot,null)),s);return(0,o.createElement)(m.SlotFillProvider,null,(0,o.createElement)(Re,{sidebarControls:t,activeSidebarControl:n},(0,o.createElement)(xe,{api:e,sidebarControls:t},c,l)))}const He=e=>`widgets-inspector-${e}`;function Ge(){const{wp:{customize:e}}=window,t=window.matchMedia("(prefers-reduced-motion: reduce)");let r=t.matches;return t.addEventListener("change",(e=>{r=e.matches})),class extends e.Section{ready(){const t=function(){const{wp:{customize:e}}=window;return class extends e.Section{constructor(e,t){super(e,t),this.parentSection=t.parentSection,this.returnFocusWhenClose=null,this._isOpen=!1}get isOpen(){return this._isOpen}set isOpen(e){this._isOpen=e,this.triggerActiveCallbacks()}ready(){this.contentContainer[0].classList.add("customize-widgets-layout__inspector")}isContextuallyActive(){return this.isOpen}onChangeExpanded(e,t){super.onChangeExpanded(e,t),this.parentSection&&!t.unchanged&&(e?this.parentSection.collapse({manualTransition:!0}):this.parentSection.expand({manualTransition:!0,completeCallback:()=>{this.returnFocusWhenClose&&!this.contentContainer[0].contains(this.returnFocusWhenClose)&&this.returnFocusWhenClose.focus()}}))}open({returnFocusWhenClose:e}={}){this.isOpen=!0,this.returnFocusWhenClose=e,this.expand({allowMultiple:!0})}close(){this.collapse({allowMultiple:!0})}collapse(e){this.isOpen=!1,super.collapse(e)}triggerActiveCallbacks(){this.active.callbacks.fireWith(this.active,[!1,!0])}}}();this.inspector=new t(He(this.id),{title:(0,h.__)("Block Settings"),parentSection:this,customizeAction:[(0,h.__)("Customizing"),(0,h.__)("Widgets"),this.params.title].join(" ▸ ")}),e.section.add(this.inspector),this.contentContainer[0].classList.add("customize-widgets__sidebar-section")}hasSubSectionOpened(){return this.inspector.expanded()}onChangeExpanded(e,t){const n=this.controls(),i={...t,completeCallback(){n.forEach((t=>{t.onChangeSectionExpanded?.(e,i)})),t.completeCallback?.()}};if(i.manualTransition){e?(this.contentContainer.addClass(["busy","open"]),this.contentContainer.removeClass("is-sub-section-open"),this.contentContainer.closest(".wp-full-overlay").addClass("section-open")):(this.contentContainer.addClass(["busy","is-sub-section-open"]),this.contentContainer.closest(".wp-full-overlay").addClass("section-open"),this.contentContainer.removeClass("open"));const t=()=>{this.contentContainer.removeClass("busy"),i.completeCallback()};r?t():this.contentContainer.one("transitionend",t)}else super.onChangeExpanded(e,i)}}}const{wp:Ue}=window;function $e(e){const t=e.match(/^(.+)-(\d+)$/);return t?{idBase:t[1],number:parseInt(t[2],10)}:{idBase:e}}function je(e){const{idBase:t,number:r}=$e(e);return r?`widget_${t}[${r}]`:`widget_${t}`}class Ye{constructor(e,t){this.setting=e,this.api=t,this.locked=!1,this.widgetsCache=new WeakMap,this.subscribers=new Set,this.history=[this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex=0,this.historySubscribers=new Set,this._debounceSetHistory=function(e,t,r){let n,i=!1;function s(...s){const o=(i?t:e).apply(this,s);return i=!0,clearTimeout(n),n=setTimeout((()=>{i=!1}),r),o}return s.cancel=()=>{i=!1,clearTimeout(n)},s}(this._pushHistory,this._replaceHistory,1e3),this.setting.bind(this._handleSettingChange.bind(this)),this.api.bind("change",this._handleAllSettingsChange.bind(this)),this.undo=this.undo.bind(this),this.redo=this.redo.bind(this),this.save=this.save.bind(this)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}getWidgets(){return this.history[this.historyIndex]}_emit(...e){for(const t of this.subscribers)t(...e)}_getWidgetIds(){return this.setting.get()}_pushHistory(){this.history=[...this.history.slice(0,this.historyIndex+1),this._getWidgetIds().map((e=>this.getWidget(e)))],this.historyIndex+=1,this.historySubscribers.forEach((e=>e()))}_replaceHistory(){this.history[this.historyIndex]=this._getWidgetIds().map((e=>this.getWidget(e)))}_handleSettingChange(){if(this.locked)return;const e=this.getWidgets();this._pushHistory(),this._emit(e,this.getWidgets())}_handleAllSettingsChange(e){if(this.locked)return;if(!e.id.startsWith("widget_"))return;const t=ve(e.id);if(!this.setting.get().includes(t))return;const r=this.getWidgets();this._pushHistory(),this._emit(r,this.getWidgets())}_createWidget(e){const t=Ue.customize.Widgets.availableWidgets.findWhere({id_base:e.idBase});let r=e.number;t.get("is_multi")&&!r&&(t.set("multi_number",t.get("multi_number")+1),r=t.get("multi_number"));const n=r?`widget_${e.idBase}[${r}]`:`widget_${e.idBase}`,i={transport:Ue.customize.Widgets.data.selectiveRefreshableWidgets[t.get("id_base")]?"postMessage":"refresh",previewer:this.setting.previewer};this.api.create(n,n,"",i).set(e.instance);return ve(n)}_removeWidget(e){const t=je(e.id),r=this.api(t);if(r){const e=r.get();this.widgetsCache.delete(e)}this.api.remove(t)}_updateWidget(e){const t=this.getWidget(e.id);if(t===e)return e.id;if(t.idBase&&e.idBase&&t.idBase===e.idBase){const t=je(e.id);return this.api(t).set(e.instance),e.id}return this._removeWidget(e),this._createWidget(e)}getWidget(e){if(!e)return null;const{idBase:t,number:r}=$e(e),n=je(e),i=this.api(n);if(!i)return null;const s=i.get();if(this.widgetsCache.has(s))return this.widgetsCache.get(s);const o={id:e,idBase:t,number:r,instance:s};return this.widgetsCache.set(s,o),o}_updateWidgets(e){this.locked=!0;const t=[],r=e.map((e=>{if(e.id&&this.getWidget(e.id))return t.push(null),this._updateWidget(e);const r=this._createWidget(e);return t.push(r),r}));return this.getWidgets().filter((e=>!r.includes(e.id))).forEach((e=>this._removeWidget(e))),this.setting.set(r),this.locked=!1,t}setWidgets(e){const t=this._updateWidgets(e);return this._debounceSetHistory(),t}hasUndo(){return this.historyIndex>0}hasRedo(){return this.historyIndex<this.history.length-1}_seek(e){const t=this.getWidgets();this.historyIndex=e;const r=this.history[this.historyIndex];this._updateWidgets(r),this._emit(t,this.getWidgets()),this.historySubscribers.forEach((e=>e())),this._debounceSetHistory.cancel()}undo(){this.hasUndo()&&this._seek(this.historyIndex-1)}redo(){this.hasRedo()&&this._seek(this.historyIndex+1)}subscribeHistory(e){return this.historySubscribers.add(e),()=>{this.historySubscribers.delete(e)}}save(){this.api.previewer.save()}}var qe=window.wp.dom;const Ke=e=>`widgets-inserter-${e}`;function Ze(){const{wp:{customize:e}}=window;return class extends e.Control{constructor(...e){super(...e),this.subscribers=new Set}ready(){const t=function(){const{wp:{customize:e}}=window,t=e.OuterSection;return e.OuterSection=class extends t{onChangeExpanded(t,r){return t&&e.section.each((e=>{"outer"===e.params.type&&e.id!==this.id&&e.expanded()&&e.collapse()})),super.onChangeExpanded(t,r)}},e.sectionConstructor.outer=e.OuterSection,class extends e.OuterSection{constructor(...e){super(...e),this.params.type="outer",this.activeElementBeforeExpanded=null,this.contentContainer[0].ownerDocument.defaultView.addEventListener("keydown",(e=>{!this.expanded()||e.keyCode!==C.ESCAPE&&"Escape"!==e.code||e.defaultPrevented||(e.preventDefault(),e.stopPropagation(),(0,d.dispatch)(P).setIsInserterOpened(!1))}),!0),this.contentContainer.addClass("widgets-inserter"),this.isFromInternalAction=!1,this.expanded.bind((()=>{this.isFromInternalAction||(0,d.dispatch)(P).setIsInserterOpened(this.expanded()),this.isFromInternalAction=!1}))}open(){if(!this.expanded()){const e=this.contentContainer[0];this.activeElementBeforeExpanded=e.ownerDocument.activeElement,this.isFromInternalAction=!0,this.expand({completeCallback(){const t=qe.focus.tabbable.find(e)[1];t&&t.focus()}})}}close(){if(this.expanded()){const e=this.contentContainer[0],t=e.ownerDocument.activeElement;this.isFromInternalAction=!0,this.collapse({completeCallback(){e.contains(t)&&this.activeElementBeforeExpanded&&this.activeElementBeforeExpanded.focus()}})}}}}();this.inserter=new t(Ke(this.id),{}),e.section.add(this.inserter),this.sectionInstance=e.section(this.section()),this.inspector=this.sectionInstance.inspector,this.sidebarAdapter=new Ye(this.setting,e)}subscribe(e){return this.subscribers.add(e),()=>{this.subscribers.delete(e)}}onChangeSectionExpanded(e,t){t.unchanged||(e||(0,d.dispatch)(P).setIsInserterOpened(!1),this.subscribers.forEach((r=>r(e,t))))}}}const Je=(0,g.createHigherOrderComponent)((e=>t=>{let r=(0,c.getWidgetIdFromBlock)(t);const n=function(){const{sidebarControls:e}=(0,o.useContext)(De);return e}(),i=function(){const{activeSidebarControl:e}=(0,o.useContext)(De);return e}(),s=n?.length>1,a=t.name,l=t.clientId,u=(0,d.useSelect)((e=>e(p.store).canInsertBlockType(a,"")),[a]),m=(0,d.useSelect)((e=>e(p.store).getBlock(l)),[l]),{removeBlock:h}=(0,d.useDispatch)(p.store),[,g]=Ie();return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(e,{...t}),s&&u&&(0,o.createElement)(p.BlockControls,null,(0,o.createElement)(c.MoveToWidgetArea,{widgetAreas:n.map((e=>({id:e.id,name:e.params.label,description:e.params.description}))),currentWidgetAreaId:i?.id,onSelect:function(e){const t=n.find((t=>t.id===e));if(r){const e=i.setting,n=t.setting;e(e().filter((e=>e!==r))),n([...n(),r])}else{const e=t.sidebarAdapter;h(l);const n=e.setWidgets([...e.getWidgets(),Ee(m)]);r=n.reverse().find((e=>!!e))}g(r)}})))}),"withMoveToSidebarToolbarItem");(0,f.addFilter)("editor.BlockEdit","core/customize-widgets/block-edit",Je);(0,f.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>y.MediaUpload));const{wp:Qe}=window,Xe=(0,g.createHigherOrderComponent)((e=>t=>{var r;const{idBase:n}=t.attributes,i=null!==(r=Qe.customize.Widgets.data.availableWidgets.find((e=>e.id_base===n))?.is_wide)&&void 0!==r&&r;return(0,o.createElement)(e,{...t,isWide:i})}),"withWideWidgetDisplay");(0,f.addFilter)("editor.BlockEdit","core/customize-widgets/wide-widget-display",Xe);const{wp:et}=window,tt=["core/more","core/block","core/freeform","core/template-part"];function rt(e,t){(0,d.dispatch)(u.store).setDefaults("core/customize-widgets",{fixedToolbar:!1,welcomeGuide:!0}),(0,d.dispatch)(l.store).reapplyBlockTypeFilters();const r=(0,a.__experimentalGetCoreBlocks)().filter((e=>!(tt.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));(0,a.registerCoreBlocks)(r),(0,c.registerLegacyWidgetBlock)(),(0,c.registerLegacyWidgetVariations)(t),(0,c.registerWidgetGroupBlock)(),(0,l.setFreeformContentHandlerName)("core/html");const n=Ze();et.customize.sectionConstructor.sidebar=Ge(),et.customize.controlConstructor.sidebar_block_editor=n;const i=document.createElement("div");document.body.appendChild(i),et.customize.bind("ready",(()=>{const e=[];et.customize.control.each((t=>{t instanceof n&&e.push(t)})),(0,o.createRoot)(i).render((0,o.createElement)(Ve,{api:et.customize,sidebarControls:e,blockEditorSettings:t}))}))}}(),(window.wp=window.wp||{}).customizeWidgets=n}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/data.js b/wp-includes/js/dist/data.js
index efa1d476d6..c6a562a6c2 100644
--- a/wp-includes/js/dist/data.js
+++ b/wp-includes/js/dist/data.js
@@ -1661,7 +1661,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/data');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/data');
;// CONCATENATED MODULE: ./node_modules/is-promise/index.mjs
function isPromise(obj) {
diff --git a/wp-includes/js/dist/data.min.js b/wp-includes/js/dist/data.min.js
index a8b6aeafe9..e84c3afe10 100644
--- a/wp-includes/js/dist/data.min.js
+++ b/wp-includes/js/dist/data.min.js
@@ -1,5 +1,5 @@
/*! This file is auto-generated */
-!function(){var e={1919:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){var o={};return r.isMergeableObject(e)&&s(e).forEach((function(t){o[t]=n(e[t],r)})),s(t).forEach((function(s){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(i(e,s)&&r.isMergeableObject(t[s])?o[s]=function(e,t){if(!t.customMerge)return c;var r=t.customMerge(e);return"function"==typeof r?r:c}(s,r)(e[s],t[s],r):o[s]=n(t[s],r))})),o}function c(e,r,s){(s=s||{}).arrayMerge=s.arrayMerge||o,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=n;var i=Array.isArray(r);return i===Array.isArray(e)?i?s.arrayMerge(e,r,s):u(e,r,s):n(r,s)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return c(e,r,t)}),{})};var a=c;e.exports=a},2167:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,u=0;u<s.length;u++){var c=s[u];if(void 0===(i=i.get(c)))return;var a=t[c];if(void 0===(i=i.get(a)))return}var l=i.get("_ekm_value");return l?(r.delete(l[0]),l[0]=t,i.set("_ekm_value",l),r.set(t,l),l):void 0}var o=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var r=[];t.forEach((function(e,t){r.push([t,e])})),t=r}if(null!=t)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}var o,s,i;return o=e,s=[{key:"set",value:function(r,n){if(null===r||"object"!==t(r))return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,u=0;u<o.length;u++){var c=o[u];i.has(c)||i.set(c,new e),i=i.get(c);var a=r[c];i.has(a)||i.set(a,new e),i=i.get(a)}var l=i.get("_ekm_value");return l&&this._map.delete(l[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var r=n(this,e);return r?r[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==n(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(o,s){null!==s&&"object"===t(s)&&(o=o[1]),e.call(n,o,s,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],s&&r(o.prototype,s),i&&r(o,i),e}();e.exports=o},9125:function(e){e.exports=function(e){var t,r=Object.keys(e);return t=function(){var e,t,n;for(e="return {",t=0;t<r.length;t++)e+=(n=JSON.stringify(r[t]))+":r["+n+"](s["+n+"],a),";return e+="}",new Function("r,s,a",e)}(),function(n,o){var s,i,u;if(void 0===n)return t(e,{},o);for(s=t(e,n,o),i=r.length;i--;)if(n[u=r[i]]!==s[u])return s;return n}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{AsyncModeProvider:function(){return qe},RegistryConsumer:function(){return He},RegistryProvider:function(){return Ke},combineReducers:function(){return ut},controls:function(){return x},createReduxStore:function(){return he},createRegistry:function(){return me},createRegistryControl:function(){return j},createRegistrySelector:function(){return T},dispatch:function(){return st},plugins:function(){return o},register:function(){return yt},registerGenericStore:function(){return ft},registerStore:function(){return pt},resolveSelect:function(){return ct},select:function(){return it},subscribe:function(){return lt},suspendSelect:function(){return at},use:function(){return gt},useDispatch:function(){return ot},useRegistry:function(){return We},useSelect:function(){return Ye},useSuspenseSelect:function(){return Ze},withDispatch:function(){return rt},withRegistry:function(){return nt},withSelect:function(){return et}});var e={};r.r(e),r.d(e,{countSelectorsByStatus:function(){return oe},getCachedResolvers:function(){return re},getIsResolving:function(){return J},getResolutionError:function(){return ee},getResolutionState:function(){return z},hasFinishedResolution:function(){return Y},hasResolutionFailed:function(){return Z},hasResolvingSelectors:function(){return ne},hasStartedResolution:function(){return Q},isResolving:function(){return te}});var t={};r.r(t),r.d(t,{failResolution:function(){return ue},failResolutions:function(){return le},finishResolution:function(){return ie},finishResolutions:function(){return ae},invalidateResolution:function(){return fe},invalidateResolutionForStore:function(){return pe},invalidateResolutionForStoreSelector:function(){return ge},startResolution:function(){return se},startResolutions:function(){return ce}});var o={};r.r(o),r.d(o,{persistence:function(){return Me}});var s=r(9125),i=r.n(s),u=window.wp.deprecated,c=r.n(u);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function l(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function f(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function y(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var d="function"==typeof Symbol&&Symbol.observable||"@@observable",v=function(){return Math.random().toString(36).substring(7).split("").join(".")},b={INIT:"@@redux/INIT"+v(),REPLACE:"@@redux/REPLACE"+v(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+v()}};function h(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function S(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(y(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(y(1));return r(S)(e,t)}if("function"!=typeof e)throw new Error(y(2));var o=e,s=t,i=[],u=i,c=!1;function a(){u===i&&(u=i.slice())}function l(){if(c)throw new Error(y(3));return s}function f(e){if("function"!=typeof e)throw new Error(y(4));if(c)throw new Error(y(5));var t=!0;return a(),u.push(e),function(){if(t){if(c)throw new Error(y(6));t=!1,a();var r=u.indexOf(e);u.splice(r,1),i=null}}}function p(e){if(!h(e))throw new Error(y(7));if(void 0===e.type)throw new Error(y(8));if(c)throw new Error(y(9));try{c=!0,s=o(s,e)}finally{c=!1}for(var t=i=u,r=0;r<t.length;r++){(0,t[r])()}return e}return p({type:b.INIT}),(n={dispatch:p,subscribe:f,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error(y(10));o=e,p({type:b.REPLACE})}})[d]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(y(11));function r(){e.next&&e.next(l())}return r(),{unsubscribe:t(r)}}})[d]=function(){return this},e},n}function O(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function m(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(y(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map((function(e){return e(o)}));return n=O.apply(void 0,s)(r.dispatch),g(g({},r),{},{dispatch:n})}}}var w=r(2167),R=r.n(w),E=window.wp.reduxRoutine,_=r.n(E),I=window.wp.compose;function T(e){const t=(...r)=>e(t.registry.select)(...r);return t.isRegistrySelector=!0,t}function j(e){return e.isRegistryControl=!0,e}const N="@@data/SELECT",A="@@data/RESOLVE_SELECT",P="@@data/DISPATCH";function L(e){return null!==e&&"object"==typeof e}const x={select:function(e,t,...r){return{type:N,storeKey:L(e)?e.name:e,selectorName:t,args:r}},resolveSelect:function(e,t,...r){return{type:A,storeKey:L(e)?e.name:e,selectorName:t,args:r}},dispatch:function(e,t,...r){return{type:P,storeKey:L(e)?e.name:e,actionName:t,args:r}}},M={[N]:j((e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n))),[A]:j((e=>({storeKey:t,selectorName:r,args:n})=>{const o=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[o](t)[r](...n)})),[P]:j((e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n)))};var F=window.wp.privateApis;const{lock:U,unlock:D}=(0,F.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/data");var C=()=>e=>t=>{return!(r=t)||"object"!=typeof r&&"function"!=typeof r||"function"!=typeof r.then?e(t):t.then((t=>{if(t)return e(t)}));var r};var k={name:"core/data",instantiate(e){const t=t=>(r,...n)=>e.select(r)[t](...n),r=t=>(r,...n)=>e.dispatch(r)[t](...n);return{getSelectors(){return Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map((e=>[e,t(e)])))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map((e=>[e,r(e)])))},subscribe(){return()=>()=>{}}}}};var V=(e,t)=>()=>r=>n=>{const o=e.select(k).getCachedResolvers(t);return Object.entries(o).forEach((([r,o])=>{const s=e.stores?.[t]?.resolvers?.[r];s&&s.shouldInvalidate&&o.forEach(((o,i)=>{"finished"!==o?.status&&"error"!==o?.status||!s.shouldInvalidate(n,...i)||e.dispatch(k).invalidateResolution(t,r,i)}))})),r(n)};function G(e){return()=>t=>r=>"function"==typeof r?r(e):t(r)}function H(e){if(null==e)return[];const t=e.length;let r=t;for(;r>0&&void 0===e[r-1];)r--;return r===t?e:e.slice(0,r)}const K=(W="selectorName",e=>(t={},r)=>{const n=r[W];if(void 0===n)return t;const o=e(t[n],r);return o===t[n]?t:{...t,[n]:o}})(((e=new(R()),t)=>{switch(t.type){case"START_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new(R())(e);for(const e of t.args)r.set(H(e),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new(R())(e);for(const e of t.args)r.set(H(e),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{const r=new(R())(e);return t.args.forEach(((e,n)=>{const o={status:"error",error:void 0},s=t.errors[n];s&&(o.error=s),r.set(H(e),o)})),r}case"INVALIDATE_RESOLUTION":{const r=new(R())(e);return r.delete(H(t.args)),r}}return e}));var W;var B=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":if(t.selectorName in e){const{[t.selectorName]:r,...n}=e;return n}return e;case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return K(e,t)}return e},$={};function X(e){return[e]}function q(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function z(e,t,r){const n=e[t];if(n)return n.get(H(r))}function J(e,t,r){const n=z(e,t,r);return n&&"resolving"===n.status}function Q(e,t,r){return void 0!==z(e,t,r)}function Y(e,t,r){const n=z(e,t,r)?.status;return"finished"===n||"error"===n}function Z(e,t,r){return"error"===z(e,t,r)?.status}function ee(e,t,r){const n=z(e,t,r);return"error"===n?.status?n.error:null}function te(e,t,r){return"resolving"===z(e,t,r)?.status}function re(e){return e}function ne(e){return Object.values(e).some((e=>Array.from(e._map.values()).some((e=>"resolving"===e[1]?.status))))}const oe=function(e,t){var r,n=t||X;function o(){r=new WeakMap}function s(){var t,o,s,i,u,c=arguments.length;for(i=new Array(c),s=0;s<c;s++)i[s]=arguments[s];for(t=function(e){var t,n,o,s,i,u=r,c=!0;for(t=0;t<e.length;t++){if(!(i=n=e[t])||"object"!=typeof i){c=!1;break}u.has(n)?u=u.get(n):(o=new WeakMap,u.set(n,o),u=o)}return u.has($)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,u.set($,s)),u.get($)}(u=n.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!q(u,t.lastDependants,0)&&t.clear(),t.lastDependants=u),o=t.head;o;){if(q(o.args,i,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,i)},i[0]=null,o.args=i,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return s.getDependants=n,s.clear=o,o(),s}((e=>{const t={};return Object.values(e).forEach((e=>Array.from(e._map.values()).forEach((e=>{var r;const n=null!==(r=e[1]?.status)&&void 0!==r?r:"error";t[n]||(t[n]=0),t[n]++})))),t}),(e=>[e]));function se(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function ie(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function ue(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function ce(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function ae(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function le(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function fe(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function pe(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function ge(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const ye=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t},de=(e,t)=>Object.fromEntries(Object.entries(null!=e?e:{}).map((([e,r])=>[e,t(r,e)]))),ve=(e,t)=>t instanceof Map?Object.fromEntries(t):t;function be(e){const t=new WeakMap;return{get(r,n){let o=t.get(r);return o||(o=e(r,n),t.set(r,o)),o}}}function he(r,n){const o={},s={},u={privateActions:o,registerPrivateActions:e=>{Object.assign(o,e)},privateSelectors:s,registerPrivateSelectors:e=>{Object.assign(s,e)}},c={name:r,instantiate:c=>{const a=new Set,l=n.reducer,f=function(e,t,r,n){const o={...t.controls,...M},s=de(o,(e=>e.isRegistryControl?e(r):e)),u=[V(r,e),C,_()(s),G(n)],c=[m(...u)];"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&c.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:ve}}));const{reducer:a,initialState:l}=t,f=i()({metadata:B,root:a});return S(f,{root:l},(0,I.compose)(c))}(r,n,c,{registry:c,get dispatch(){return b},get select(){return j},get resolveSelect(){return P()}});U(f,u);const p=function(){const e={};return{isRunning(t,r){return e[t]&&e[t].get(ye(r))},clear(t,r){e[t]&&e[t].delete(ye(r))},markAsRunning(t,r){e[t]||(e[t]=new(R())),e[t].set(ye(r),!0)}}}();function g(e){return(...t)=>Promise.resolve(f.dispatch(e(...t)))}const y={...de(t,g),...de(n.actions,g)},d=be(g),v=new Proxy((()=>{}),{get:(e,t)=>{const r=o[t];return r?d.get(r,t):y[t]}}),b=new Proxy(v,{apply:(e,t,[r])=>f.dispatch(r)});U(y,v);const h=n.resolvers?function(e){return de(e,(e=>e.fulfill?e:{...e,fulfill:e}))}(n.resolvers):{};function O(e,t){e.isRegistrySelector&&(e.registry=c);const r=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.root,...t)},n=h[t];return n?function(e,t,r,n,o){function s(e){const s=n.getState();if(o.isRunning(t,e)||"function"==typeof r.isFulfilled&&r.isFulfilled(s,...e))return;const{metadata:i}=n.__unstableOriginalGetState();Q(i,t,e)||(o.markAsRunning(t,e),setTimeout((async()=>{o.clear(t,e),n.dispatch(se(t,e));try{const o=r.fulfill(...e);o&&await n.dispatch(o),n.dispatch(ie(t,e))}catch(r){n.dispatch(ue(t,e,r))}}),0))}const i=(...t)=>(s(t),e(...t));return i.hasResolver=!0,i}(r,t,n,f,p):(r.hasResolver=!1,r)}const w={...de(e,(function(e){const t=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.metadata,...t)};return t.hasResolver=!1,t})),...de(n.selectors,O)},E=be(O);for(const[e,t]of Object.entries(s))E.get(t,e);const T=new Proxy((()=>{}),{get:(e,t)=>{const r=s[t];return r?E.get(r,t):w[t]}}),j=new Proxy(T,{apply:(e,t,[r])=>r(f.__unstableOriginalGetState())});U(w,T);const N=function(e,t){const{getIsResolving:r,hasStartedResolution:n,hasFinishedResolution:o,hasResolutionFailed:s,isResolving:i,getCachedResolvers:u,getResolutionState:c,getResolutionError:a,hasResolvingSelectors:l,countSelectorsByStatus:f,...p}=e;return de(p,((r,n)=>r.hasResolver?(...o)=>new Promise(((s,i)=>{const u=()=>e.hasFinishedResolution(n,o),c=t=>{if(e.hasResolutionFailed(n,o)){const t=e.getResolutionError(n,o);i(t)}else s(t)},a=()=>r.apply(null,o),l=a();if(u())return c(l);const f=t.subscribe((()=>{u()&&(f(),c(a()))}))})):async(...e)=>r.apply(null,e)))}(w,f),A=function(e,t){return de(e,((r,n)=>r.hasResolver?(...o)=>{const s=r.apply(null,o);if(e.hasFinishedResolution(n,o)){if(e.hasResolutionFailed(n,o))throw e.getResolutionError(n,o);return s}throw new Promise((r=>{const s=t.subscribe((()=>{e.hasFinishedResolution(n,o)&&(r(),s())}))}))}:r))}(w,f),P=()=>N;f.__unstableOriginalGetState=f.getState,f.getState=()=>f.__unstableOriginalGetState().root;const L=f&&(e=>(a.add(e),()=>a.delete(e)));let x=f.__unstableOriginalGetState();return f.subscribe((()=>{const e=f.__unstableOriginalGetState(),t=e!==x;if(x=e,t)for(const e of a)e()})),{reducer:l,store:f,actions:y,selectors:w,resolvers:h,getSelectors:()=>w,getResolveSelectors:P,getSuspendSelectors:()=>A,getActions:()=>y,subscribe:L}}};return U(c,u),c}function Se(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe(e){return r.add(e),()=>r.delete(e)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}function Oe(e){return"string"==typeof e?e:e.name}function me(e={},t=null){const r={},n=Se();let o=null;function s(){n.emit()}function i(e,n){if(r[e])return console.error('Store "'+e+'" is already registered.'),r[e];const o=n();if("function"!=typeof o.getSelectors)throw new TypeError("store.getSelectors must be a function");if("function"!=typeof o.getActions)throw new TypeError("store.getActions must be a function");if("function"!=typeof o.subscribe)throw new TypeError("store.subscribe must be a function");o.emitter=Se();const i=o.subscribe;if(o.subscribe=e=>{const t=o.emitter.subscribe(e),r=i((()=>{o.emitter.isPaused?o.emitter.emit():e()}));return()=>{r?.(),t?.()}},r[e]=o,o.subscribe(s),t)try{D(o.store).registerPrivateActions(D(t).privateActionsOf(e)),D(o.store).registerPrivateSelectors(D(t).privateSelectorsOf(e))}catch(e){}return o}let u={batch:function(e){n.isPaused?e():(n.pause(),Object.values(r).forEach((e=>e.emitter.pause())),e(),n.resume(),Object.values(r).forEach((e=>e.emitter.resume())))},stores:r,namespaces:r,subscribe:(e,o)=>{if(!o)return n.subscribe(e);const s=Oe(o),i=r[s];return i?i.subscribe(e):t?t.subscribe(e,o):n.subscribe(e)},select:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getSelectors():t?.select(n)},resolveSelect:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getResolveSelectors():t&&t.resolveSelect(n)},suspendSelect:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getSuspendSelectors():t&&t.suspendSelect(n)},dispatch:function(e){const n=Oe(e),o=r[n];return o?o.getActions():t&&t.dispatch(n)},use:function(e,t){if(!e)return;return u={...u,...e(u,t)},u},register:function(e){i(e.name,(()=>e.instantiate(u)))},registerGenericStore:function(e,t){c()("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),i(e,(()=>t))},registerStore:function(e,t){if(!t.reducer)throw new TypeError("Must specify store reducer");return i(e,(()=>he(e,t).instantiate(u))).store},__unstableMarkListeningStores:function(e,t){o=new Set;try{return e.call(this)}finally{t.current=Array.from(o),o=null}}};u.register(k);for(const[t,r]of Object.entries(e))u.register(he(t,r));t&&t.subscribe(s);const a=(l=u,Object.fromEntries(Object.entries(l).map((([e,t])=>"function"!=typeof t?[e,t]:[e,function(){return u[e].apply(null,arguments)}]))));var l;return U(a,{privateActionsOf:e=>{try{return D(r[e].store).privateActions}catch(e){return{}}},privateSelectorsOf:e=>{try{return D(r[e].store).privateSelectors}catch(e){return{}}}}),a}var we=me();
+!function(){var e={1919:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===r}(e)}(e)};var r="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?c((r=e,Array.isArray(r)?[]:{}),e,t):e;var r}function o(e,t,r){return e.concat(t).map((function(e){return n(e,r)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function u(e,t,r){var o={};return r.isMergeableObject(e)&&s(e).forEach((function(t){o[t]=n(e[t],r)})),s(t).forEach((function(s){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,s)||(i(e,s)&&r.isMergeableObject(t[s])?o[s]=function(e,t){if(!t.customMerge)return c;var r=t.customMerge(e);return"function"==typeof r?r:c}(s,r)(e[s],t[s],r):o[s]=n(t[s],r))})),o}function c(e,r,s){(s=s||{}).arrayMerge=s.arrayMerge||o,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=n;var i=Array.isArray(r);return i===Array.isArray(e)?i?s.arrayMerge(e,r,s):u(e,r,s):n(r,s)}c.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,r){return c(e,r,t)}),{})};var a=c;e.exports=a},2167:function(e){"use strict";function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},t(e)}function r(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function n(e,t){var r=e._map,n=e._arrayTreeMap,o=e._objectTreeMap;if(r.has(t))return r.get(t);for(var s=Object.keys(t).sort(),i=Array.isArray(t)?n:o,u=0;u<s.length;u++){var c=s[u];if(void 0===(i=i.get(c)))return;var a=t[c];if(void 0===(i=i.get(a)))return}var l=i.get("_ekm_value");return l?(r.delete(l[0]),l[0]=t,i.set("_ekm_value",l),r.set(t,l),l):void 0}var o=function(){function e(t){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.clear(),t instanceof e){var r=[];t.forEach((function(e,t){r.push([t,e])})),t=r}if(null!=t)for(var n=0;n<t.length;n++)this.set(t[n][0],t[n][1])}var o,s,i;return o=e,s=[{key:"set",value:function(r,n){if(null===r||"object"!==t(r))return this._map.set(r,n),this;for(var o=Object.keys(r).sort(),s=[r,n],i=Array.isArray(r)?this._arrayTreeMap:this._objectTreeMap,u=0;u<o.length;u++){var c=o[u];i.has(c)||i.set(c,new e),i=i.get(c);var a=r[c];i.has(a)||i.set(a,new e),i=i.get(a)}var l=i.get("_ekm_value");return l&&this._map.delete(l[0]),i.set("_ekm_value",s),this._map.set(r,s),this}},{key:"get",value:function(e){if(null===e||"object"!==t(e))return this._map.get(e);var r=n(this,e);return r?r[1]:void 0}},{key:"has",value:function(e){return null===e||"object"!==t(e)?this._map.has(e):void 0!==n(this,e)}},{key:"delete",value:function(e){return!!this.has(e)&&(this.set(e,void 0),!0)}},{key:"forEach",value:function(e){var r=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this;this._map.forEach((function(o,s){null!==s&&"object"===t(s)&&(o=o[1]),e.call(n,o,s,r)}))}},{key:"clear",value:function(){this._map=new Map,this._arrayTreeMap=new Map,this._objectTreeMap=new Map}},{key:"size",get:function(){return this._map.size}}],s&&r(o.prototype,s),i&&r(o,i),e}();e.exports=o},9125:function(e){e.exports=function(e){var t,r=Object.keys(e);return t=function(){var e,t,n;for(e="return {",t=0;t<r.length;t++)e+=(n=JSON.stringify(r[t]))+":r["+n+"](s["+n+"],a),";return e+="}",new Function("r,s,a",e)}(),function(n,o){var s,i,u;if(void 0===n)return t(e,{},o);for(s=t(e,n,o),i=r.length;i--;)if(n[u=r[i]]!==s[u])return s;return n}}}},t={};function r(n){var o=t[n];if(void 0!==o)return o.exports;var s=t[n]={exports:{}};return e[n](s,s.exports,r),s.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{AsyncModeProvider:function(){return qe},RegistryConsumer:function(){return He},RegistryProvider:function(){return Ke},combineReducers:function(){return ut},controls:function(){return x},createReduxStore:function(){return he},createRegistry:function(){return me},createRegistryControl:function(){return j},createRegistrySelector:function(){return T},dispatch:function(){return st},plugins:function(){return o},register:function(){return yt},registerGenericStore:function(){return ft},registerStore:function(){return pt},resolveSelect:function(){return ct},select:function(){return it},subscribe:function(){return lt},suspendSelect:function(){return at},use:function(){return gt},useDispatch:function(){return ot},useRegistry:function(){return We},useSelect:function(){return Ye},useSuspenseSelect:function(){return Ze},withDispatch:function(){return rt},withRegistry:function(){return nt},withSelect:function(){return et}});var e={};r.r(e),r.d(e,{countSelectorsByStatus:function(){return oe},getCachedResolvers:function(){return re},getIsResolving:function(){return J},getResolutionError:function(){return ee},getResolutionState:function(){return z},hasFinishedResolution:function(){return Y},hasResolutionFailed:function(){return Z},hasResolvingSelectors:function(){return ne},hasStartedResolution:function(){return Q},isResolving:function(){return te}});var t={};r.r(t),r.d(t,{failResolution:function(){return ue},failResolutions:function(){return le},finishResolution:function(){return ie},finishResolutions:function(){return ae},invalidateResolution:function(){return fe},invalidateResolutionForStore:function(){return pe},invalidateResolutionForStoreSelector:function(){return ge},startResolution:function(){return se},startResolutions:function(){return ce}});var o={};r.r(o),r.d(o,{persistence:function(){return Me}});var s=r(9125),i=r.n(s),u=window.wp.deprecated,c=r.n(u);function a(e){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a(e)}function l(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function f(e,t,r){return(t=l(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function g(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?p(Object(r),!0).forEach((function(t){f(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):p(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function y(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var d="function"==typeof Symbol&&Symbol.observable||"@@observable",v=function(){return Math.random().toString(36).substring(7).split("").join(".")},b={INIT:"@@redux/INIT"+v(),REPLACE:"@@redux/REPLACE"+v(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+v()}};function h(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function S(e,t,r){var n;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(y(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(y(1));return r(S)(e,t)}if("function"!=typeof e)throw new Error(y(2));var o=e,s=t,i=[],u=i,c=!1;function a(){u===i&&(u=i.slice())}function l(){if(c)throw new Error(y(3));return s}function f(e){if("function"!=typeof e)throw new Error(y(4));if(c)throw new Error(y(5));var t=!0;return a(),u.push(e),function(){if(t){if(c)throw new Error(y(6));t=!1,a();var r=u.indexOf(e);u.splice(r,1),i=null}}}function p(e){if(!h(e))throw new Error(y(7));if(void 0===e.type)throw new Error(y(8));if(c)throw new Error(y(9));try{c=!0,s=o(s,e)}finally{c=!1}for(var t=i=u,r=0;r<t.length;r++){(0,t[r])()}return e}return p({type:b.INIT}),(n={dispatch:p,subscribe:f,getState:l,replaceReducer:function(e){if("function"!=typeof e)throw new Error(y(10));o=e,p({type:b.REPLACE})}})[d]=function(){var e,t=f;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(y(11));function r(){e.next&&e.next(l())}return r(),{unsubscribe:t(r)}}})[d]=function(){return this},e},n}function O(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function m(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return function(e){return function(){var r=e.apply(void 0,arguments),n=function(){throw new Error(y(15))},o={getState:r.getState,dispatch:function(){return n.apply(void 0,arguments)}},s=t.map((function(e){return e(o)}));return n=O.apply(void 0,s)(r.dispatch),g(g({},r),{},{dispatch:n})}}}var w=r(2167),R=r.n(w),E=window.wp.reduxRoutine,_=r.n(E),I=window.wp.compose;function T(e){const t=(...r)=>e(t.registry.select)(...r);return t.isRegistrySelector=!0,t}function j(e){return e.isRegistryControl=!0,e}const N="@@data/SELECT",A="@@data/RESOLVE_SELECT",P="@@data/DISPATCH";function L(e){return null!==e&&"object"==typeof e}const x={select:function(e,t,...r){return{type:N,storeKey:L(e)?e.name:e,selectorName:t,args:r}},resolveSelect:function(e,t,...r){return{type:A,storeKey:L(e)?e.name:e,selectorName:t,args:r}},dispatch:function(e,t,...r){return{type:P,storeKey:L(e)?e.name:e,actionName:t,args:r}}},M={[N]:j((e=>({storeKey:t,selectorName:r,args:n})=>e.select(t)[r](...n))),[A]:j((e=>({storeKey:t,selectorName:r,args:n})=>{const o=e.select(t)[r].hasResolver?"resolveSelect":"select";return e[o](t)[r](...n)})),[P]:j((e=>({storeKey:t,actionName:r,args:n})=>e.dispatch(t)[r](...n)))};var F=window.wp.privateApis;const{lock:U,unlock:D}=(0,F.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/data");var C=()=>e=>t=>{return!(r=t)||"object"!=typeof r&&"function"!=typeof r||"function"!=typeof r.then?e(t):t.then((t=>{if(t)return e(t)}));var r};var k={name:"core/data",instantiate(e){const t=t=>(r,...n)=>e.select(r)[t](...n),r=t=>(r,...n)=>e.dispatch(r)[t](...n);return{getSelectors(){return Object.fromEntries(["getIsResolving","hasStartedResolution","hasFinishedResolution","isResolving","getCachedResolvers"].map((e=>[e,t(e)])))},getActions(){return Object.fromEntries(["startResolution","finishResolution","invalidateResolution","invalidateResolutionForStore","invalidateResolutionForStoreSelector"].map((e=>[e,r(e)])))},subscribe(){return()=>()=>{}}}}};var V=(e,t)=>()=>r=>n=>{const o=e.select(k).getCachedResolvers(t);return Object.entries(o).forEach((([r,o])=>{const s=e.stores?.[t]?.resolvers?.[r];s&&s.shouldInvalidate&&o.forEach(((o,i)=>{"finished"!==o?.status&&"error"!==o?.status||!s.shouldInvalidate(n,...i)||e.dispatch(k).invalidateResolution(t,r,i)}))})),r(n)};function G(e){return()=>t=>r=>"function"==typeof r?r(e):t(r)}function H(e){if(null==e)return[];const t=e.length;let r=t;for(;r>0&&void 0===e[r-1];)r--;return r===t?e:e.slice(0,r)}const K=(W="selectorName",e=>(t={},r)=>{const n=r[W];if(void 0===n)return t;const o=e(t[n],r);return o===t[n]?t:{...t,[n]:o}})(((e=new(R()),t)=>{switch(t.type){case"START_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"resolving"}),r}case"FINISH_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"finished"}),r}case"FAIL_RESOLUTION":{const r=new(R())(e);return r.set(H(t.args),{status:"error",error:t.error}),r}case"START_RESOLUTIONS":{const r=new(R())(e);for(const e of t.args)r.set(H(e),{status:"resolving"});return r}case"FINISH_RESOLUTIONS":{const r=new(R())(e);for(const e of t.args)r.set(H(e),{status:"finished"});return r}case"FAIL_RESOLUTIONS":{const r=new(R())(e);return t.args.forEach(((e,n)=>{const o={status:"error",error:void 0},s=t.errors[n];s&&(o.error=s),r.set(H(e),o)})),r}case"INVALIDATE_RESOLUTION":{const r=new(R())(e);return r.delete(H(t.args)),r}}return e}));var W;var B=(e={},t)=>{switch(t.type){case"INVALIDATE_RESOLUTION_FOR_STORE":return{};case"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR":if(t.selectorName in e){const{[t.selectorName]:r,...n}=e;return n}return e;case"START_RESOLUTION":case"FINISH_RESOLUTION":case"FAIL_RESOLUTION":case"START_RESOLUTIONS":case"FINISH_RESOLUTIONS":case"FAIL_RESOLUTIONS":case"INVALIDATE_RESOLUTION":return K(e,t)}return e},$={};function X(e){return[e]}function q(e,t,r){var n;if(e.length!==t.length)return!1;for(n=r;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function z(e,t,r){const n=e[t];if(n)return n.get(H(r))}function J(e,t,r){const n=z(e,t,r);return n&&"resolving"===n.status}function Q(e,t,r){return void 0!==z(e,t,r)}function Y(e,t,r){const n=z(e,t,r)?.status;return"finished"===n||"error"===n}function Z(e,t,r){return"error"===z(e,t,r)?.status}function ee(e,t,r){const n=z(e,t,r);return"error"===n?.status?n.error:null}function te(e,t,r){return"resolving"===z(e,t,r)?.status}function re(e){return e}function ne(e){return Object.values(e).some((e=>Array.from(e._map.values()).some((e=>"resolving"===e[1]?.status))))}const oe=function(e,t){var r,n=t||X;function o(){r=new WeakMap}function s(){var t,o,s,i,u,c=arguments.length;for(i=new Array(c),s=0;s<c;s++)i[s]=arguments[s];for(t=function(e){var t,n,o,s,i,u=r,c=!0;for(t=0;t<e.length;t++){if(!(i=n=e[t])||"object"!=typeof i){c=!1;break}u.has(n)?u=u.get(n):(o=new WeakMap,u.set(n,o),u=o)}return u.has($)||((s=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=c,u.set($,s)),u.get($)}(u=n.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!q(u,t.lastDependants,0)&&t.clear(),t.lastDependants=u),o=t.head;o;){if(q(o.args,i,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,i)},i[0]=null,o.args=i,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return s.getDependants=n,s.clear=o,o(),s}((e=>{const t={};return Object.values(e).forEach((e=>Array.from(e._map.values()).forEach((e=>{var r;const n=null!==(r=e[1]?.status)&&void 0!==r?r:"error";t[n]||(t[n]=0),t[n]++})))),t}),(e=>[e]));function se(e,t){return{type:"START_RESOLUTION",selectorName:e,args:t}}function ie(e,t){return{type:"FINISH_RESOLUTION",selectorName:e,args:t}}function ue(e,t,r){return{type:"FAIL_RESOLUTION",selectorName:e,args:t,error:r}}function ce(e,t){return{type:"START_RESOLUTIONS",selectorName:e,args:t}}function ae(e,t){return{type:"FINISH_RESOLUTIONS",selectorName:e,args:t}}function le(e,t,r){return{type:"FAIL_RESOLUTIONS",selectorName:e,args:t,errors:r}}function fe(e,t){return{type:"INVALIDATE_RESOLUTION",selectorName:e,args:t}}function pe(){return{type:"INVALIDATE_RESOLUTION_FOR_STORE"}}function ge(e){return{type:"INVALIDATE_RESOLUTION_FOR_STORE_SELECTOR",selectorName:e}}const ye=e=>{const t=[...e];for(let e=t.length-1;e>=0;e--)void 0===t[e]&&t.splice(e,1);return t},de=(e,t)=>Object.fromEntries(Object.entries(null!=e?e:{}).map((([e,r])=>[e,t(r,e)]))),ve=(e,t)=>t instanceof Map?Object.fromEntries(t):t;function be(e){const t=new WeakMap;return{get(r,n){let o=t.get(r);return o||(o=e(r,n),t.set(r,o)),o}}}function he(r,n){const o={},s={},u={privateActions:o,registerPrivateActions:e=>{Object.assign(o,e)},privateSelectors:s,registerPrivateSelectors:e=>{Object.assign(s,e)}},c={name:r,instantiate:c=>{const a=new Set,l=n.reducer,f=function(e,t,r,n){const o={...t.controls,...M},s=de(o,(e=>e.isRegistryControl?e(r):e)),u=[V(r,e),C,_()(s),G(n)],c=[m(...u)];"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&c.push(window.__REDUX_DEVTOOLS_EXTENSION__({name:e,instanceId:e,serialize:{replacer:ve}}));const{reducer:a,initialState:l}=t,f=i()({metadata:B,root:a});return S(f,{root:l},(0,I.compose)(c))}(r,n,c,{registry:c,get dispatch(){return b},get select(){return j},get resolveSelect(){return P()}});U(f,u);const p=function(){const e={};return{isRunning(t,r){return e[t]&&e[t].get(ye(r))},clear(t,r){e[t]&&e[t].delete(ye(r))},markAsRunning(t,r){e[t]||(e[t]=new(R())),e[t].set(ye(r),!0)}}}();function g(e){return(...t)=>Promise.resolve(f.dispatch(e(...t)))}const y={...de(t,g),...de(n.actions,g)},d=be(g),v=new Proxy((()=>{}),{get:(e,t)=>{const r=o[t];return r?d.get(r,t):y[t]}}),b=new Proxy(v,{apply:(e,t,[r])=>f.dispatch(r)});U(y,v);const h=n.resolvers?function(e){return de(e,(e=>e.fulfill?e:{...e,fulfill:e}))}(n.resolvers):{};function O(e,t){e.isRegistrySelector&&(e.registry=c);const r=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.root,...t)},n=h[t];return n?function(e,t,r,n,o){function s(e){const s=n.getState();if(o.isRunning(t,e)||"function"==typeof r.isFulfilled&&r.isFulfilled(s,...e))return;const{metadata:i}=n.__unstableOriginalGetState();Q(i,t,e)||(o.markAsRunning(t,e),setTimeout((async()=>{o.clear(t,e),n.dispatch(se(t,e));try{const o=r.fulfill(...e);o&&await n.dispatch(o),n.dispatch(ie(t,e))}catch(r){n.dispatch(ue(t,e,r))}}),0))}const i=(...t)=>(s(t),e(...t));return i.hasResolver=!0,i}(r,t,n,f,p):(r.hasResolver=!1,r)}const w={...de(e,(function(e){const t=(...t)=>{const r=f.__unstableOriginalGetState();return e(r.metadata,...t)};return t.hasResolver=!1,t})),...de(n.selectors,O)},E=be(O);for(const[e,t]of Object.entries(s))E.get(t,e);const T=new Proxy((()=>{}),{get:(e,t)=>{const r=s[t];return r?E.get(r,t):w[t]}}),j=new Proxy(T,{apply:(e,t,[r])=>r(f.__unstableOriginalGetState())});U(w,T);const N=function(e,t){const{getIsResolving:r,hasStartedResolution:n,hasFinishedResolution:o,hasResolutionFailed:s,isResolving:i,getCachedResolvers:u,getResolutionState:c,getResolutionError:a,hasResolvingSelectors:l,countSelectorsByStatus:f,...p}=e;return de(p,((r,n)=>r.hasResolver?(...o)=>new Promise(((s,i)=>{const u=()=>e.hasFinishedResolution(n,o),c=t=>{if(e.hasResolutionFailed(n,o)){const t=e.getResolutionError(n,o);i(t)}else s(t)},a=()=>r.apply(null,o),l=a();if(u())return c(l);const f=t.subscribe((()=>{u()&&(f(),c(a()))}))})):async(...e)=>r.apply(null,e)))}(w,f),A=function(e,t){return de(e,((r,n)=>r.hasResolver?(...o)=>{const s=r.apply(null,o);if(e.hasFinishedResolution(n,o)){if(e.hasResolutionFailed(n,o))throw e.getResolutionError(n,o);return s}throw new Promise((r=>{const s=t.subscribe((()=>{e.hasFinishedResolution(n,o)&&(r(),s())}))}))}:r))}(w,f),P=()=>N;f.__unstableOriginalGetState=f.getState,f.getState=()=>f.__unstableOriginalGetState().root;const L=f&&(e=>(a.add(e),()=>a.delete(e)));let x=f.__unstableOriginalGetState();return f.subscribe((()=>{const e=f.__unstableOriginalGetState(),t=e!==x;if(x=e,t)for(const e of a)e()})),{reducer:l,store:f,actions:y,selectors:w,resolvers:h,getSelectors:()=>w,getResolveSelectors:P,getSuspendSelectors:()=>A,getActions:()=>y,subscribe:L}}};return U(c,u),c}function Se(){let e=!1,t=!1;const r=new Set,n=()=>Array.from(r).forEach((e=>e()));return{get isPaused(){return e},subscribe(e){return r.add(e),()=>r.delete(e)},pause(){e=!0},resume(){e=!1,t&&(t=!1,n())},emit(){e?t=!0:n()}}}function Oe(e){return"string"==typeof e?e:e.name}function me(e={},t=null){const r={},n=Se();let o=null;function s(){n.emit()}function i(e,n){if(r[e])return console.error('Store "'+e+'" is already registered.'),r[e];const o=n();if("function"!=typeof o.getSelectors)throw new TypeError("store.getSelectors must be a function");if("function"!=typeof o.getActions)throw new TypeError("store.getActions must be a function");if("function"!=typeof o.subscribe)throw new TypeError("store.subscribe must be a function");o.emitter=Se();const i=o.subscribe;if(o.subscribe=e=>{const t=o.emitter.subscribe(e),r=i((()=>{o.emitter.isPaused?o.emitter.emit():e()}));return()=>{r?.(),t?.()}},r[e]=o,o.subscribe(s),t)try{D(o.store).registerPrivateActions(D(t).privateActionsOf(e)),D(o.store).registerPrivateSelectors(D(t).privateSelectorsOf(e))}catch(e){}return o}let u={batch:function(e){n.isPaused?e():(n.pause(),Object.values(r).forEach((e=>e.emitter.pause())),e(),n.resume(),Object.values(r).forEach((e=>e.emitter.resume())))},stores:r,namespaces:r,subscribe:(e,o)=>{if(!o)return n.subscribe(e);const s=Oe(o),i=r[s];return i?i.subscribe(e):t?t.subscribe(e,o):n.subscribe(e)},select:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getSelectors():t?.select(n)},resolveSelect:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getResolveSelectors():t&&t.resolveSelect(n)},suspendSelect:function(e){const n=Oe(e);o?.add(n);const s=r[n];return s?s.getSuspendSelectors():t&&t.suspendSelect(n)},dispatch:function(e){const n=Oe(e),o=r[n];return o?o.getActions():t&&t.dispatch(n)},use:function(e,t){if(!e)return;return u={...u,...e(u,t)},u},register:function(e){i(e.name,(()=>e.instantiate(u)))},registerGenericStore:function(e,t){c()("wp.data.registerGenericStore",{since:"5.9",alternative:"wp.data.register( storeDescriptor )"}),i(e,(()=>t))},registerStore:function(e,t){if(!t.reducer)throw new TypeError("Must specify store reducer");return i(e,(()=>he(e,t).instantiate(u))).store},__unstableMarkListeningStores:function(e,t){o=new Set;try{return e.call(this)}finally{t.current=Array.from(o),o=null}}};u.register(k);for(const[t,r]of Object.entries(e))u.register(he(t,r));t&&t.subscribe(s);const a=(l=u,Object.fromEntries(Object.entries(l).map((([e,t])=>"function"!=typeof t?[e,t]:[e,function(){return u[e].apply(null,arguments)}]))));var l;return U(a,{privateActionsOf:e=>{try{return D(r[e].store).privateActions}catch(e){return{}}},privateSelectorsOf:e=>{try{return D(r[e].store).privateSelectors}catch(e){return{}}}}),a}var we=me();
/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
diff --git a/wp-includes/js/dist/edit-post.js b/wp-includes/js/dist/edit-post.js
index eaa8153e03..ee233e5cfb 100644
--- a/wp-includes/js/dist/edit-post.js
+++ b/wp-includes/js/dist/edit-post.js
@@ -3861,7 +3861,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/edit-post');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/edit-post');
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-post/build-module/components/visual-editor/index.js
diff --git a/wp-includes/js/dist/edit-post.min.js b/wp-includes/js/dist/edit-post.min.js
index 01c22f7726..00f7f4880b 100644
--- a/wp-includes/js/dist/edit-post.min.js
+++ b/wp-includes/js/dist/edit-post.min.js
@@ -4,4 +4,4 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var s=a.apply(null,n);s&&e.push(s)}}else if("object"===r){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var a=t[o];if(void 0!==a)return a.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{PluginBlockSettingsMenuItem:function(){return Qa},PluginDocumentSettingPanel:function(){return ga},PluginMoreMenuItem:function(){return Xa},PluginPostPublishPanel:function(){return Ca},PluginPostStatusInfo:function(){return Fo},PluginPrePublishPanel:function(){return Ma},PluginSidebar:function(){return ha},PluginSidebarMoreMenuItem:function(){return Ja},__experimentalFullscreenModeClose:function(){return zn},__experimentalMainDashboardButton:function(){return so},initializeEditor:function(){return er},reinitializeEditor:function(){return tr},store:function(){return rn}});var e={};n.r(e),n.d(e,{closeModal:function(){return Z},disableComplementaryArea:function(){return H},enableComplementaryArea:function(){return R},openModal:function(){return q},pinItem:function(){return G},setDefaultComplementaryArea:function(){return O},setFeatureDefaults:function(){return W},setFeatureValue:function(){return $},toggleFeature:function(){return U},unpinItem:function(){return z}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return j},isComplementaryAreaLoading:function(){return K},isFeatureActive:function(){return Q},isItemPinned:function(){return Y},isModalActive:function(){return X}});var a={};n.r(a),n.d(a,{__experimentalSetPreviewDeviceType:function(){return gt},__unstableCreateTemplate:function(){return ft},__unstableSwitchToTemplateMode:function(){return Et},closeGeneralSidebar:function(){return Ke},closeModal:function(){return Qe},closePublishSidebar:function(){return Je},hideBlockTypes:function(){return ct},initializeMetaBoxes:function(){return yt},metaBoxUpdatesFailure:function(){return pt},metaBoxUpdatesSuccess:function(){return mt},openGeneralSidebar:function(){return je},openModal:function(){return Ye},openPublishSidebar:function(){return Xe},removeEditorPanel:function(){return ot},requestMetaBoxUpdates:function(){return ut},setAvailableMetaBoxesPerLocation:function(){return dt},setIsEditingTemplate:function(){return bt},setIsInserterOpened:function(){return ht},setIsListViewOpened:function(){return _t},showBlockTypes:function(){return it},switchEditorMode:function(){return rt},toggleDistractionFree:function(){return wt},toggleEditorPanelEnabled:function(){return tt},toggleEditorPanelOpened:function(){return nt},toggleFeature:function(){return at},togglePinnedPluginItem:function(){return st},togglePublishSidebar:function(){return et},updatePreferredStyleVariations:function(){return lt}});var r={};n.r(r),n.d(r,{__experimentalGetInsertionPoint:function(){return Jt},__experimentalGetPreviewDeviceType:function(){return Qt},areMetaBoxesInitialized:function(){return nn},getActiveGeneralSidebarName:function(){return At},getActiveMetaBoxLocations:function(){return $t},getAllMetaBoxes:function(){return jt},getEditedPostTemplate:function(){return on},getEditorMode:function(){return Mt},getHiddenBlockTypes:function(){return Vt},getMetaBoxesPerLocation:function(){return Zt},getPreference:function(){return Lt},getPreferences:function(){return Dt},hasMetaBoxes:function(){return Kt},isEditingTemplate:function(){return tn},isEditorPanelEnabled:function(){return Rt},isEditorPanelOpened:function(){return Ht},isEditorPanelRemoved:function(){return Ot},isEditorSidebarOpened:function(){return It},isFeatureActive:function(){return zt},isInserterOpened:function(){return Xt},isListViewOpened:function(){return en},isMetaBoxLocationActive:function(){return qt},isMetaBoxLocationVisible:function(){return Wt},isModalActive:function(){return Gt},isPluginItemPinned:function(){return Ut},isPluginSidebarOpened:function(){return Nt},isPublishSidebarOpened:function(){return Ft},isSavingMetaBoxes:function(){return Yt}});var s=window.wp.element,l=window.wp.blocks,i=window.wp.blockLibrary,c=window.wp.deprecated,d=n.n(c),u=window.wp.data,m=window.wp.hooks,p=window.wp.preferences,g=window.wp.widgets,h=window.wp.mediaUtils;(0,m.addFilter)("editor.MediaUpload","core/edit-post/replace-media-upload",(()=>h.MediaUpload));var _=window.wp.components,b=window.wp.blockEditor,E=window.wp.i18n,f=window.wp.compose;const v=(0,f.compose)((0,u.withSelect)(((e,t)=>{if((0,l.hasBlockSupport)(t.name,"multiple",!0))return{};const n=e(b.store).getBlocks().find((({name:e})=>t.name===e));return{originalBlockClientId:n&&n.clientId!==t.clientId&&n.clientId}})),(0,u.withDispatch)(((e,{originalBlockClientId:t})=>({selectFirst:()=>e(b.store).selectBlock(t)})))),y=(0,f.createHigherOrderComponent)((e=>v((({originalBlockClientId:t,selectFirst:n,...o})=>{if(!t)return(0,s.createElement)(e,{...o});const a=(0,l.getBlockType)(o.name),r=function(e){const t=(0,l.findTransform)((0,l.getBlockTransforms)("to",e),(({type:e,blocks:t})=>"block"===e&&1===t.length));if(!t)return null;return(0,l.getBlockType)(t.blocks[0])}(o.name);return[(0,s.createElement)("div",{key:"invalid-preview",style:{minHeight:"60px"}},(0,s.createElement)(e,{key:"block-edit",...o})),(0,s.createElement)(b.Warning,{key:"multiple-use-warning",actions:[(0,s.createElement)(_.Button,{key:"find-original",variant:"secondary",onClick:n},(0,E.__)("Find original")),(0,s.createElement)(_.Button,{key:"remove",variant:"secondary",onClick:()=>o.onReplace([])},(0,E.__)("Remove")),r&&(0,s.createElement)(_.Button,{key:"transform",variant:"secondary",onClick:()=>o.onReplace((0,l.createBlock)(r.name,o.attributes))},(0,E.__)("Transform into:")," ",r.title)]},(0,s.createElement)("strong",null,a?.title,": "),(0,E.__)("This block can only be used once."))]}))),"withMultipleValidation");(0,m.addFilter)("editor.BlockEdit","core/edit-post/validate-multiple-use/with-multiple-validation",y);var w=window.wp.coreData,S=window.wp.editor,k=window.wp.primitives;var P=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),C=window.wp.plugins,T=window.wp.url,x=window.wp.notices;function B(){const{createNotice:e}=(0,u.useDispatch)(x.store),{getEditedPostAttribute:t}=(0,u.useSelect)(S.store);const n=(0,f.useCopyToClipboard)((function(){return t("content")}),(function(){e("info",(0,E.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,s.createElement)(_.MenuItem,{ref:n},(0,E.__)("Copy all blocks"))}var M=window.wp.keycodes,I=n(4403),N=n.n(I);var A=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var D=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var L=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),V=window.wp.viewport;var F=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const O=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),R=(e,t)=>({registry:n,dispatch:o})=>{if(!t)return;n.select(p.store).get(e,"isComplementaryAreaVisible")||n.dispatch(p.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},H=e=>({registry:t})=>{t.select(p.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(p.store).set(e,"isComplementaryAreaVisible",!1)},G=(e,t)=>({registry:n})=>{if(!t)return;const o=n.select(p.store).get(e,"pinnedItems");!0!==o?.[t]&&n.dispatch(p.store).set(e,"pinnedItems",{...o,[t]:!0})},z=(e,t)=>({registry:n})=>{if(!t)return;const o=n.select(p.store).get(e,"pinnedItems");n.dispatch(p.store).set(e,"pinnedItems",{...o,[t]:!1})};function U(e,t){return function({registry:n}){d()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(p.store).toggle(e,t)}}function $(e,t,n){return function({registry:o}){d()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(p.store).set(e,t,!!n)}}function W(e,t){return function({registry:n}){d()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(p.store).setDefaults(e,t)}}function q(e){return{type:"OPEN_MODAL",name:e}}function Z(){return{type:"CLOSE_MODAL"}}const j=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get(n,"isComplementaryAreaVisible");if(void 0!==o)return!1===o?null:t?.complementaryAreas?.[n]})),K=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get(n,"isComplementaryAreaVisible"),a=t?.complementaryAreas?.[n];return o&&void 0===a})),Y=(0,u.createRegistrySelector)((e=>(t,n,o)=>{var a;const r=e(p.store).get(n,"pinnedItems");return null===(a=r?.[o])||void 0===a||a})),Q=(0,u.createRegistrySelector)((e=>(t,n,o)=>(d()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(p.store).get(n,o))));function X(e,t){return e.activeModal===t}var J=(0,u.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:o}=t;return e[n]?e:{...e,[n]:o}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:o}=t;return{...e,[n]:o}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const ee=(0,u.createReduxStore)("core/interface",{reducer:J,actions:e,selectors:t});(0,u.register)(ee);var te=(0,C.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var ne=te((function({as:e=_.Button,scope:t,identifier:n,icon:o,selectedIcon:a,name:r,...l}){const i=e,c=(0,u.useSelect)((e=>e(ee).getActiveComplementaryArea(t)===n),[n,t]),{enableComplementaryArea:d,disableComplementaryArea:m}=(0,u.useDispatch)(ee);return(0,s.createElement)(i,{icon:a&&c?a:o,"aria-controls":n.replace("/",":"),onClick:()=>{c?m(t):d(t,n)},...l})}));var oe=({smallScreenTitle:e,children:t,className:n,toggleButtonProps:o})=>{const a=(0,s.createElement)(ne,{icon:F,...o});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,s.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),a),(0,s.createElement)("div",{className:N()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},t,a))};const ae=()=>{};function re({name:e,as:t=_.Button,onClick:n,...o}){return(0,s.createElement)(_.Fill,{name:e},(({onClick:e})=>(0,s.createElement)(t,{onClick:n||e?(...t)=>{(n||ae)(...t),(e||ae)(...t)}:void 0,...o})))}re.Slot=function({name:e,as:t=_.ButtonGroup,fillProps:n={},bubblesVirtually:o,...a}){return(0,s.createElement)(_.Slot,{name:e,bubblesVirtually:o,fillProps:n},(e=>{if(!s.Children.toArray(e).length)return null;const n=[];s.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&n.push(t)}));const o=s.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&n.includes(e.props.__unstableTarget)?null:e));return(0,s.createElement)(t,{...a},o)}))};var se=re;const le=({__unstableExplicitMenuItem:e,__unstableTarget:t,...n})=>(0,s.createElement)(_.MenuItem,{...n});function ie({scope:e,target:t,__unstableExplicitMenuItem:n,...o}){return(0,s.createElement)(ne,{as:o=>(0,s.createElement)(se,{__unstableExplicitMenuItem:n,__unstableTarget:`${e}/${t}`,as:le,name:`${e}/plugin-more-menu`,...o}),role:"menuitemcheckbox",selectedIcon:A,name:t,scope:e,...o})}function ce({scope:e,...t}){return(0,s.createElement)(_.Fill,{name:`PinnedItems/${e}`,...t})}ce.Slot=function({scope:e,className:t,...n}){return(0,s.createElement)(_.Slot,{name:`PinnedItems/${e}`,...n},(e=>e?.length>0&&(0,s.createElement)("div",{className:N()(t,"interface-pinned-items")},e)))};var de=ce;function ue({scope:e,children:t,className:n,id:o}){return(0,s.createElement)(_.Fill,{name:`ComplementaryArea/${e}`},(0,s.createElement)("div",{id:o,className:n},t))}const me=te((function({children:e,className:t,closeLabel:n=(0,E.__)("Close plugin"),identifier:o,header:a,headerClassName:r,icon:l,isPinnable:i=!0,panelClassName:c,scope:d,name:m,smallScreenTitle:p,title:g,toggleShortcut:h,isActiveByDefault:b,showIconLabels:f=!1}){const{isLoading:v,isActive:y,isPinned:w,activeArea:S,isSmall:k,isLarge:P}=(0,u.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:n,isItemPinned:a}=e(ee),r=t(d);return{isLoading:n(d),isActive:r===o,isPinned:a(d,o),activeArea:r,isSmall:e(V.store).isViewportMatch("< medium"),isLarge:e(V.store).isViewportMatch("large")}}),[o,d]);!function(e,t,n,o,a){const r=(0,s.useRef)(!1),l=(0,s.useRef)(!1),{enableComplementaryArea:i,disableComplementaryArea:c}=(0,u.useDispatch)(ee);(0,s.useEffect)((()=>{o&&a&&!r.current?(c(e),l.current=!0):l.current&&!a&&r.current?(l.current=!1,i(e,t)):l.current&&n&&n!==t&&(l.current=!1),a!==r.current&&(r.current=a)}),[o,a,e,t,n,c,i])}(d,o,S,y,k);const{enableComplementaryArea:C,disableComplementaryArea:T,pinItem:x,unpinItem:B}=(0,u.useDispatch)(ee);return(0,s.useEffect)((()=>{b&&void 0===S&&!k?C(d,o):void 0===S&&k&&T(d,o)}),[S,b,d,o,k,C,T]),(0,s.createElement)(s.Fragment,null,i&&(0,s.createElement)(de,{scope:d},w&&(0,s.createElement)(ne,{scope:d,identifier:o,isPressed:y&&(!f||P),"aria-expanded":y,"aria-disabled":v,label:g,icon:f?A:l,showTooltip:!f,variant:f?"tertiary":void 0})),m&&i&&(0,s.createElement)(ie,{target:m,scope:d,icon:l},g),y&&(0,s.createElement)(ue,{className:N()("interface-complementary-area",t),scope:d,id:o.replace("/",":")},(0,s.createElement)(oe,{className:r,closeLabel:n,onClose:()=>T(d),smallScreenTitle:p,toggleButtonProps:{label:n,shortcut:h,scope:d,identifier:o}},a||(0,s.createElement)(s.Fragment,null,(0,s.createElement)("strong",null,g),i&&(0,s.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:w?D:L,label:w?(0,E.__)("Unpin from toolbar"):(0,E.__)("Pin to toolbar"),onClick:()=>(w?B:x)(d,o),isPressed:w,"aria-expanded":w}))),(0,s.createElement)(_.Panel,{className:c},e)))}));me.Slot=function({scope:e,...t}){return(0,s.createElement)(_.Slot,{name:`ComplementaryArea/${e}`,...t})};var pe=me;var ge=({isActive:e})=>((0,s.useEffect)((()=>{let e=!1;return document.body.classList.contains("sticky-menu")&&(e=!0,document.body.classList.remove("sticky-menu")),()=>{e&&document.body.classList.add("sticky-menu")}}),[]),(0,s.useEffect)((()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")})),[e]),null);function he({children:e,className:t,ariaLabel:n,as:o="div",...a}){return(0,s.createElement)(o,{className:N()("interface-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...a},e)}const _e={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var be=(0,s.forwardRef)((function({isDistractionFree:e,footer:t,header:n,editorNotices:o,sidebar:a,secondarySidebar:r,notices:l,content:i,contentProps:c,actions:d,labels:u,className:m,enableRegionNavigation:p=!0,shortcuts:g},h){const b=(0,_.__unstableUseNavigateRegions)(g);!function(e){(0,s.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const v={...{header:(0,E.__)("Header"),body:(0,E.__)("Content"),secondarySidebar:(0,E.__)("Block Library"),sidebar:(0,E.__)("Settings"),actions:(0,E.__)("Publish"),footer:(0,E.__)("Footer")},...u};return(0,s.createElement)("div",{...p?b:{},ref:(0,f.useMergeRefs)([h,p?b.ref:void 0]),className:N()(m,"interface-interface-skeleton",b.className,!!t&&"has-footer")},(0,s.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,s.createElement)(he,{as:_.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":v.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:_e,transition:e?{type:"tween",delay:.8}:void 0},n),e&&(0,s.createElement)("div",{className:"interface-interface-skeleton__header"},o),(0,s.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,s.createElement)(he,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar},r),!!l&&(0,s.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,s.createElement)(he,{className:"interface-interface-skeleton__content",ariaLabel:v.body,...c},i),!!a&&(0,s.createElement)(he,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar},a),!!d&&(0,s.createElement)(he,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions},d))),!!t&&(0,s.createElement)(he,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer},t))}));var Ee=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function fe({as:e=_.DropdownMenu,className:t,label:n=(0,E.__)("Options"),popoverProps:o,toggleProps:a,children:r}){return(0,s.createElement)(e,{className:N()("interface-more-menu-dropdown",t),icon:Ee,label:n,popoverProps:{placement:"bottom-end",...o,className:N()("interface-more-menu-dropdown__content",o?.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>r(e)))}function ve({closeModal:e,children:t}){return(0,s.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,E.__)("Preferences"),onRequestClose:e},t)}var ye=(0,s.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,s.cloneElement)(e,{width:t,height:t,...n,ref:o})}));var we=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var Se=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const ke="preferences-menu";function Pe({sections:e}){const t=(0,f.useViewportMatch)("medium"),[n,o]=(0,s.useState)(ke),{tabs:a,sectionsContentMap:r}=(0,s.useMemo)((()=>{let t={tabs:[],sectionsContentMap:{}};return e.length&&(t=e.reduce(((e,{name:t,tabLabel:n,content:o})=>(e.tabs.push({name:t,title:n}),e.sectionsContentMap[t]=o,e)),{tabs:[],sectionsContentMap:{}})),t}),[e]),l=(0,s.useCallback)((e=>r[e.name]||null),[r]);let i;return i=t?(0,s.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:a,initialTabName:n!==ke?n:void 0,onSelect:o,orientation:"vertical"},l):(0,s.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,s.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,s.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,s.createElement)(_.CardBody,null,(0,s.createElement)(_.__experimentalItemGroup,null,a.map((e=>(0,s.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,s.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(_.__experimentalTruncate,null,e.title)),(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(ye,{icon:(0,E.isRTL)()?we:Se})))))))))),e.length&&e.map((e=>(0,s.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,s.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,s.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,s.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,E.isRTL)()?Se:we,"aria-label":(0,E.__)("Navigate to the previous view")}),(0,s.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,s.createElement)(_.CardBody,null,e.content)))))),i}var Ce=({description:e,title:t,children:n})=>(0,s.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,s.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,s.createElement)("h2",{className:"interface-preferences-modal__section-title"},t),e&&(0,s.createElement)("p",{className:"interface-preferences-modal__section-description"},e)),n);var Te=function({help:e,label:t,isChecked:n,onChange:o,children:a}){return(0,s.createElement)("div",{className:"interface-preferences-modal__option"},(0,s.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:e,label:t,checked:n,onChange:o}),a)},xe=window.wp.keyboardShortcuts;const Be=[{keyCombination:{modifier:"primary",character:"b"},description:(0,E.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,E.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,E.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,E.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,E.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,E.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,E.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,E.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,E.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,E.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function Me({keyCombination:e,forceAriaLabel:t}){const n=e.modifier?M.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?M.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,s.createElement)("kbd",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o},(Array.isArray(n)?n:[n]).map(((e,t)=>"+"===e?(0,s.createElement)(s.Fragment,{key:t},e):(0,s.createElement)("kbd",{key:t,className:"edit-post-keyboard-shortcut-help-modal__shortcut-key"},e))))}var Ie=function({description:e,keyCombination:t,aliases:n=[],ariaLabel:o}){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-description"},e),(0,s.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-term"},(0,s.createElement)(Me,{keyCombination:t,forceAriaLabel:o}),n.map(((e,t)=>(0,s.createElement)(Me,{keyCombination:e,forceAriaLabel:o,key:t})))))};var Ne=function({name:e}){const{keyCombination:t,description:n,aliases:o}=(0,u.useSelect)((t=>{const{getShortcutKeyCombination:n,getShortcutDescription:o,getShortcutAliases:a}=t(xe.store);return{keyCombination:n(e),aliases:a(e),description:o(e)}}),[e]);return t?(0,s.createElement)(Ie,{keyCombination:t,description:n,aliases:o}):null};const Ae="edit-post/keyboard-shortcut-help",De=({shortcuts:e})=>(0,s.createElement)("ul",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,s.createElement)("li",{className:"edit-post-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,s.createElement)(Ne,{name:e}):(0,s.createElement)(Ie,{...e}))))),Le=({title:e,shortcuts:t,className:n})=>(0,s.createElement)("section",{className:N()("edit-post-keyboard-shortcut-help-modal__section",n)},!!e&&(0,s.createElement)("h2",{className:"edit-post-keyboard-shortcut-help-modal__section-title"},e),(0,s.createElement)(De,{shortcuts:t})),Ve=({title:e,categoryName:t,additionalShortcuts:n=[]})=>{const o=(0,u.useSelect)((e=>e(xe.store).getCategoryShortcuts(t)),[t]);return(0,s.createElement)(Le,{title:e,shortcuts:o.concat(n)})};var Fe=(0,f.compose)([(0,u.withSelect)((e=>({isModalActive:e(ee).isModalActive(Ae)}))),(0,u.withDispatch)(((e,{isModalActive:t})=>{const{openModal:n,closeModal:o}=e(ee);return{toggleModal:()=>t?o():n(Ae)}}))])((function({isModalActive:e,toggleModal:t}){return(0,xe.useShortcut)("core/edit-post/keyboard-shortcuts",t),e?(0,s.createElement)(_.Modal,{className:"edit-post-keyboard-shortcut-help-modal",title:(0,E.__)("Keyboard shortcuts"),closeButtonLabel:(0,E.__)("Close"),onRequestClose:t},(0,s.createElement)(Le,{className:"edit-post-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-post/keyboard-shortcuts"]}),(0,s.createElement)(Ve,{title:(0,E.__)("Global shortcuts"),categoryName:"global"}),(0,s.createElement)(Ve,{title:(0,E.__)("Selection shortcuts"),categoryName:"selection"}),(0,s.createElement)(Ve,{title:(0,E.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,E.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,E.__)("Forward-slash")}]}),(0,s.createElement)(Le,{title:(0,E.__)("Text formatting"),shortcuts:Be})):null}));var Oe=(0,u.withDispatch)((e=>{const{openModal:t}=e(ee);return{openModal:t}}))((function({openModal:e}){return(0,s.createElement)(_.MenuItem,{onClick:()=>{e(Ae)},shortcut:M.displayShortcut.access("h")},(0,E.__)("Keyboard shortcuts"))}));const{Fill:Re,Slot:He}=(0,_.createSlotFill)("ToolsMoreMenuGroup");Re.Slot=({fillProps:e})=>(0,s.createElement)(He,{fillProps:e},(e=>e.length>0&&(0,s.createElement)(_.MenuGroup,{label:(0,E.__)("Tools")},e)));var Ge=Re;function ze(e=[],t){const n=[...e];for(const e of t){const t=n.findIndex((t=>t.id===e.id));-1!==t?n[t]=e:n.push(e)}return n}const Ue=(0,u.combineReducers)({isSaving:function(e=!1,t){switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}},locations:function(e={},t){if("SET_META_BOXES_PER_LOCATIONS"===t.type){const n={...e};for(const[e,o]of Object.entries(t.metaBoxesPerLocation))n[e]=ze(n[e],o);return n}return e},initialized:function(e=!1,t){return"META_BOXES_INITIALIZED"===t.type||e}});var $e=(0,u.combineReducers)({metaBoxes:Ue,publishSidebarActive:function(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e},removedPanels:function(e=[],t){if("REMOVE_PANEL"===t.type)if(!e.includes(t.panelName))return[...e,t.panelName];return e},deviceType:function(e="Desktop",t){return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},isEditingTemplate:function(e=!1,t){return"SET_IS_EDITING_TEMPLATE"===t.type?t.value:e}}),We=window.wp.apiFetch,qe=n.n(We),Ze=window.wp.a11y;const je=e=>({dispatch:t,registry:n})=>{n.select(p.store).get("core/edit-post","distractionFree")&&t.toggleDistractionFree(),n.dispatch(ee).enableComplementaryArea(rn.name,e)},Ke=()=>({registry:e})=>e.dispatch(ee).disableComplementaryArea(rn.name),Ye=e=>({registry:t})=>(d()("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(ee).openModal(e)),Qe=()=>({registry:e})=>(d()("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(ee).closeModal());function Xe(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Je(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function et(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}const tt=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","inactivePanels"))&&void 0!==n?n:[];let a;a=!!o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(p.store).set("core/edit-post","inactivePanels",a)},nt=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","openPanels"))&&void 0!==n?n:[];let a;a=!!o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(p.store).set("core/edit-post","openPanels",a)};function ot(e){return{type:"REMOVE_PANEL",panelName:e}}const at=e=>({registry:t})=>t.dispatch(p.store).toggle("core/edit-post",e),rt=e=>({dispatch:t,registry:n})=>{n.dispatch(p.store).set("core/edit-post","editorMode",e),"visual"!==e&&n.dispatch(b.store).clearSelectedBlock(),"text"===e&&n.select(p.store).get("core/edit-post","distractionFree")&&t.toggleDistractionFree();const o="visual"===e?(0,E.__)("Visual editor selected"):(0,E.__)("Code editor selected");(0,Ze.speak)(o,"assertive")},st=e=>({registry:t})=>{const n=t.select(ee).isItemPinned("core/edit-post",e);t.dispatch(ee)[n?"unpinItem":"pinItem"]("core/edit-post",e)},lt=(e,t)=>({registry:n})=>{var o;if(!e)return;const a=null!==(o=n.select(p.store).get("core/edit-post","preferredStyleVariations"))&&void 0!==o?o:{};if(t)n.dispatch(p.store).set("core/edit-post","preferredStyleVariations",{...a,[e]:t});else{const t={...a};delete t[e],n.dispatch(p.store).set("core/edit-post","preferredStyleVariations",t)}},it=e=>({registry:t})=>{var n;const o=(null!==(n=t.select(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[]).filter((t=>!(Array.isArray(e)?e:[e]).includes(t)));t.dispatch(p.store).set("core/edit-post","hiddenBlockTypes",o)},ct=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],a=new Set([...o,...Array.isArray(e)?e:[e]]);t.dispatch(p.store).set("core/edit-post","hiddenBlockTypes",[...a])};function dt(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}const ut=()=>async({registry:e,select:t,dispatch:n})=>{n({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();const o=e.select(S.store).getCurrentPost(),a=[!!o.comment_status&&["comment_status",o.comment_status],!!o.ping_status&&["ping_status",o.ping_status],!!o.sticky&&["sticky",o.sticky],!!o.author&&["post_author",o.author]].filter(Boolean),r=[new window.FormData(document.querySelector(".metabox-base-form")),...t.getActiveMetaBoxLocations().map((e=>new window.FormData((e=>{const t=document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`);return t||document.querySelector("#metaboxes .metabox-location-"+e)})(e))))].reduce(((e,t)=>{for(const[n,o]of t)e.append(n,o);return e}),new window.FormData);a.forEach((([e,t])=>r.append(e,t)));try{await qe()({url:window._wpMetaBoxUrl,method:"POST",body:r,parse:!1}),n.metaBoxUpdatesSuccess()}catch{n.metaBoxUpdatesFailure()}};function mt(){return{type:"META_BOX_UPDATES_SUCCESS"}}function pt(){return{type:"META_BOX_UPDATES_FAILURE"}}function gt(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}function ht(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const _t=e=>({dispatch:t,registry:n})=>{n.select(p.store).get("core/edit-post","distractionFree")&&e&&t.toggleDistractionFree(),t({type:"SET_IS_LIST_VIEW_OPENED",isOpen:e})};function bt(e){return{type:"SET_IS_EDITING_TEMPLATE",value:e}}const Et=(e=!1)=>({registry:t,select:n,dispatch:o})=>{o(bt(!0));if(!n.isFeatureActive("welcomeGuideTemplate")){const n=e?(0,E.__)("Custom template created. You're in template mode now."):(0,E.__)("Editing template. Changes made here affect all posts and pages that use the template.");t.dispatch(x.store).createSuccessNotice(n,{type:"snackbar"})}},ft=e=>async({registry:t})=>{const n=await t.dispatch(w.store).saveEntityRecord("postType","wp_template",e),o=t.select(S.store).getCurrentPost();t.dispatch(w.store).editEntityRecord("postType",o.type,o.id,{template:n.slug})};let vt=!1;const yt=()=>({registry:e,select:t,dispatch:n})=>{if(!e.select(S.store).__unstableIsEditorReady())return;if(vt)return;const o=e.select(S.store).getCurrentPostType();window.postboxes.page!==o&&window.postboxes.add_postbox_toggles(o),vt=!0,(0,m.addFilter)("editor.__unstableSavePost","core/edit-post/save-metaboxes",((e,o)=>e.then((()=>{if(!o.isAutosave&&t.hasMetaBoxes())return n.requestMetaBoxUpdates()})))),n({type:"META_BOXES_INITIALIZED"})},wt=()=>({dispatch:e,registry:t})=>{const n=t.select(p.store).get("core/edit-post","distractionFree");n||t.batch((()=>{t.dispatch(p.store).set("core/edit-post","fixedToolbar",!1),e.setIsInserterOpened(!1),e.setIsListViewOpened(!1),e.closeGeneralSidebar()})),t.batch((()=>{t.dispatch(p.store).set("core/edit-post","distractionFree",!n),t.dispatch(x.store).createInfoNotice(n?(0,E.__)("Distraction free off."):(0,E.__)("Distraction free on."),{id:"core/edit-post/distraction-free-mode/notice",type:"snackbar"})}))};var St={};function kt(e){return[e]}function Pt(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function Ct(e,t){var n,o=t||kt;function a(){n=new WeakMap}function r(){var t,a,r,s,l,i=arguments.length;for(s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];for(t=function(e){var t,o,a,r,s,l=n,i=!0;for(t=0;t<e.length;t++){if(!(s=o=e[t])||"object"!=typeof s){i=!1;break}l.has(o)?l=l.get(o):(a=new WeakMap,l.set(o,a),l=a)}return l.has(St)||((r=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=i,l.set(St,r)),l.get(St)}(l=o.apply(null,s)),t.isUniqueByDependants||(t.lastDependants&&!Pt(l,t.lastDependants,0)&&t.clear(),t.lastDependants=l),a=t.head;a;){if(Pt(a.args,s,1))return a!==t.head&&(a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=t.head,a.prev=null,t.head.prev=a,t.head=a),a.val;a=a.next}return a={val:e.apply(null,s)},s[0]=null,a.args=s,t.head&&(t.head.prev=a,a.next=t.head),t.head=a,a.val}return r.getDependants=o,r.clear=a,a(),r}const Tt=[],xt={},Bt={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},Mt=(0,u.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(p.store).get("core/edit-post","editorMode"))&&void 0!==t?t:"visual"})),It=(0,u.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return["edit-post/document","edit-post/block"].includes(t)})),Nt=(0,u.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return!!t&&!["edit-post/document","edit-post/block"].includes(t)})),At=(0,u.createRegistrySelector)((e=>()=>e(ee).getActiveComplementaryArea("core/edit-post")));const Dt=(0,u.createRegistrySelector)((e=>()=>{d()("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const t=["hiddenBlockTypes","editorMode","preferredStyleVariations"].reduce(((t,n)=>({...t,[n]:e(p.store).get("core/edit-post",n)})),{}),n=function(e,t){var n;const o=e?.reduce(((e,t)=>({...e,[t]:{enabled:!1}})),{}),a=t?.reduce(((e,t)=>{const n=e?.[t];return{...e,[t]:{...n,opened:!0}}}),null!=o?o:{});return null!==(n=null!=a?a:o)&&void 0!==n?n:xt}(e(p.store).get("core/edit-post","inactivePanels"),e(p.store).get("core/edit-post","openPanels"));return{...t,panels:n}}));function Lt(e,t,n){d()("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const o=Dt(e)[t];return void 0===o?n:o}const Vt=(0,u.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==t?t:Tt}));function Ft(e){return e.publishSidebarActive}function Ot(e,t){return e.removedPanels.includes(t)}const Rt=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get("core/edit-post","inactivePanels");return!Ot(t,n)&&!o?.includes(n)})),Ht=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get("core/edit-post","openPanels");return!!o?.includes(n)})),Gt=(0,u.createRegistrySelector)((e=>(t,n)=>(d()("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(ee).isModalActive(n)))),zt=(0,u.createRegistrySelector)((e=>(t,n)=>!!e(p.store).get("core/edit-post",n))),Ut=(0,u.createRegistrySelector)((e=>(t,n)=>e(ee).isItemPinned("core/edit-post",n))),$t=Ct((e=>Object.keys(e.metaBoxes.locations).filter((t=>qt(e,t)))),(e=>[e.metaBoxes.locations]));function Wt(e,t){return qt(e,t)&&Zt(e,t)?.some((({id:t})=>Rt(e,`meta-box-${t}`)))}function qt(e,t){const n=Zt(e,t);return!!n&&0!==n.length}function Zt(e,t){return e.metaBoxes.locations[t]}const jt=Ct((e=>Object.values(e.metaBoxes.locations).flat()),(e=>[e.metaBoxes.locations]));function Kt(e){return $t(e).length>0}function Yt(e){return e.metaBoxes.isSaving}function Qt(e){return e.deviceType}function Xt(e){return!!e.blockInserterPanel}function Jt(e){return"boolean"==typeof e.blockInserterPanel?Bt:e.blockInserterPanel}function en(e){return e.listViewPanel}function tn(e){return e.isEditingTemplate}function nn(e){return e.metaBoxes.initialized}const on=(0,u.createRegistrySelector)((e=>()=>{const t=e(S.store).getEditedPostAttribute("template");if(t){const n=e(w.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find((e=>e.slug===t));return n?e(w.store).getEditedEntityRecord("postType","wp_template",n.id):n}const n=e(S.store).getCurrentPost();return n.link?e(w.store).__experimentalGetTemplateForLink(n.link):null})),an="core/edit-post",rn=(0,u.createReduxStore)(an,{reducer:$e,actions:a,selectors:r});function sn(){const e=(0,u.useSelect)((e=>e(rn).isEditingTemplate()),[]);return(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,E.__)("Welcome Guide")})}function ln(){const e=(0,u.useSelect)((e=>{const{canUser:t}=e(w.store),{getEditorSettings:n}=e(S.store),o=n().__unstableIsBlockBasedTheme,a=(0,T.addQueryArgs)("edit.php",{post_type:"wp_block"}),r=(0,T.addQueryArgs)("site-editor.php",{path:"/patterns"});return t("read","templates")&&o?r:a}),[]);return(0,s.createElement)(_.MenuItem,{role:"menuitem",href:e},(0,E.__)("Manage patterns"))}(0,u.register)(rn),(0,C.registerPlugin)("edit-post",{render(){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ge,null,(({onClose:e})=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ln,null),(0,s.createElement)(Oe,{onSelect:e}),(0,s.createElement)(sn,null),(0,s.createElement)(B,null),(0,s.createElement)(_.MenuItem,{role:"menuitem",icon:P,href:(0,E.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,E.__)("Help"),(0,s.createElement)(_.VisuallyHidden,{as:"span"},(0,E.__)("(opens in a new tab)")))))))}});var cn=window.wp.commands,dn=window.wp.coreCommands;function un(){const e=(0,u.useSelect)((e=>e(S.store).getEditorSettings().richEditingEnabled),[]),{switchEditorMode:t}=(0,u.useDispatch)(rn);return(0,s.createElement)("div",{className:"edit-post-text-editor"},e&&(0,s.createElement)("div",{className:"edit-post-text-editor__toolbar"},(0,s.createElement)("h2",null,(0,E.__)("Editing code")),(0,s.createElement)(_.Button,{variant:"tertiary",onClick:()=>t("visual"),shortcut:M.displayShortcut.secondary("m")},(0,E.__)("Exit code editor"))),(0,s.createElement)("div",{className:"edit-post-text-editor__body"},(0,s.createElement)(S.PostTitle,null),(0,s.createElement)(S.PostTextEditor,null)))}var mn=window.wp.privateApis;const{lock:pn,unlock:gn}=(0,mn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/edit-post"),{LayoutStyle:hn,useLayoutClasses:_n,useLayoutStyles:bn,ExperimentalBlockCanvas:En}=gn(b.privateApis),fn=!1;function vn(e){for(let t=0;t<e.length;t++){if("core/post-content"===e[t].name)return e[t].attributes;if(e[t].innerBlocks.length){const n=vn(e[t].innerBlocks);if(n)return n}}}function yn(e){for(let t=0;t<e.length;t++)if("core/post-content"===e[t].name)return!0;return!1}function wn({styles:e}){const{deviceType:t,isWelcomeGuideVisible:n,isTemplateMode:o,postContentAttributes:a,editedPostTemplate:r={},wrapperBlockName:i,wrapperUniqueId:c,isBlockBasedTheme:d,hasV3BlocksOnly:m}=(0,u.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n,getEditedPostTemplate:o,__experimentalGetPreviewDeviceType:a}=e(rn),{getCurrentPostId:r,getCurrentPostType:s,getEditorSettings:i}=e(S.store),{getBlockTypes:c}=e(l.store),d=n(),u=s();let m;"wp_block"===u?m="core/block":d||(m="core/post-content");const p=i(),g=p.supportsTemplateMode,h=e(w.store).getPostType(u),_=e(w.store).canUser("create","templates");return{deviceType:a(),isWelcomeGuideVisible:t("welcomeGuide"),isTemplateMode:d,postContentAttributes:i().postContentAttributes,editedPostTemplate:h?.viewable&&g&&_?o():void 0,wrapperBlockName:m,wrapperUniqueId:r(),isBlockBasedTheme:p.__unstableIsBlockBasedTheme,hasV3BlocksOnly:c().every((e=>e.apiVersion>=3))}}),[]),{isCleanNewPost:p}=(0,u.useSelect)(S.store),g=(0,u.useSelect)((e=>e(rn).hasMetaBoxes()),[]),{hasRootPaddingAwareAlignments:h,isFocusMode:E,themeHasDisabledLayoutStyles:v,themeSupportsLayout:y}=(0,u.useSelect)((e=>{const t=e(b.store).getSettings();return{themeHasDisabledLayoutStyles:t.disableLayoutStyles,themeSupportsLayout:t.supportsLayout,isFocusMode:t.focusMode,hasRootPaddingAwareAlignments:t.__experimentalFeatures?.useRootPaddingAwareAlignments}}),[]),k={height:"100%",width:"100%",marginLeft:"auto",marginRight:"auto",display:"flex",flexFlow:"column",background:"white"},P={...k,borderRadius:"2px 2px 0 0",border:"1px solid #ddd",borderBottom:0},C=(0,b.__experimentalUseResizeCanvas)(t,o),T=(0,b.useSetting)("layout"),x="is-"+t.toLowerCase()+"-preview";let B,M=o?P:k;C&&(M=C),g||C||o||(B="40vh");const I=(0,s.useRef)(),A=(0,f.useMergeRefs)([I,(0,b.__unstableUseTypewriter)()]),D=(0,s.useMemo)((()=>o?{type:"default"}:y?{...T,type:"constrained"}:{type:"default"}),[o,y,T]),L=(0,s.useMemo)((()=>{if(!r?.content&&!r?.blocks)return a;if(r?.blocks)return vn(r?.blocks);const e="string"==typeof r?.content?r?.content:"";return vn((0,l.parse)(e))||{}}),[r?.content,r?.blocks,a]),V=(0,s.useMemo)((()=>{if(!r?.content&&!r?.blocks)return!1;if(r?.blocks)return yn(r?.blocks);const e="string"==typeof r?.content?r?.content:"";return yn((0,l.parse)(e))||!1}),[r?.content,r?.blocks]),{layout:F={},align:O=""}=L||{},R=_n(L,"core/post-content"),H=N()({"is-layout-flow":!y},y&&R,O&&`align${O}`),G=bn(L,"core/post-content",".block-editor-block-list__layout.is-root-container"),z=(0,s.useMemo)((()=>F&&("constrained"===F?.type||F?.inherit||F?.contentSize||F?.wideSize)?{...T,...F,type:"constrained"}:{...T,...F,type:"default"}),[F?.type,F?.inherit,F?.contentSize,F?.wideSize,T]),U=a?z:D,$="default"!==U?.type||V?U:D,W=(0,b.__unstableUseTypingObserver)(),q=(0,s.useRef)();(0,s.useEffect)((()=>{!n&&p()&&q?.current?.focus()}),[n,p]),e=(0,s.useMemo)((()=>[...e,{css:".edit-post-visual-editor__post-title-wrapper{margin-top:4rem}"+(B?`body{padding-bottom:${B}}`:"")}]),[e]);const Z=(m||fn&&d)&&!g||o||"Tablet"===t||"Mobile"===t;return(0,s.createElement)(b.BlockTools,{__unstableContentRef:I,className:N()("edit-post-visual-editor",{"is-template-mode":o,"has-inline-canvas":!Z})},(0,s.createElement)(_.__unstableMotion.div,{className:"edit-post-visual-editor__content-area",animate:{padding:o?"48px 48px 0":0}},(0,s.createElement)(_.__unstableMotion.div,{animate:M,initial:k,className:x},(0,s.createElement)(En,{shouldIframe:Z,contentRef:A,styles:e,height:"100%"},y&&!v&&!o&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(hn,{selector:".edit-post-visual-editor__post-title-wrapper",layout:D}),(0,s.createElement)(hn,{selector:".block-editor-block-list__layout.is-root-container",layout:$}),O&&(0,s.createElement)(hn,{css:".is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}\n\t\t.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}"}),G&&(0,s.createElement)(hn,{layout:z,css:G})),!o&&(0,s.createElement)("div",{className:N()("edit-post-visual-editor__post-title-wrapper",{"is-focus-mode":E,"has-global-padding":h}),contentEditable:!1,ref:W},(0,s.createElement)(S.PostTitle,{ref:q})),(0,s.createElement)(b.__experimentalRecursionProvider,{blockName:i,uniqueId:c},(0,s.createElement)(b.BlockList,{className:o?"wp-site-blocks":`${H} wp-block-post-content`,layout:U}))))))}var Sn=function(){const{getBlockSelectionStart:e}=(0,u.useSelect)(b.store),{getEditorMode:t,isEditorSidebarOpened:n,isListViewOpened:o}=(0,u.useSelect)(rn),a=(0,u.useSelect)((e=>{const{richEditingEnabled:t,codeEditingEnabled:n}=e(S.store).getEditorSettings();return!t||!n}),[]),{switchEditorMode:r,openGeneralSidebar:i,closeGeneralSidebar:c,toggleFeature:d,setIsListViewOpened:m,toggleDistractionFree:p}=(0,u.useDispatch)(rn),{registerShortcut:g}=(0,u.useDispatch)(xe.store),{replaceBlocks:h}=(0,u.useDispatch)(b.store),{getBlockName:_,getSelectedBlockClientId:f,getBlockAttributes:v}=(0,u.useSelect)(b.store),y=(e,t)=>{e.preventDefault();const n=0===t?"core/paragraph":"core/heading",o=f();if(null===o)return;const a=_(o);if("core/paragraph"!==a&&"core/heading"!==a)return;const r=v(o),s="core/paragraph"===a?"align":"textAlign",i="core/paragraph"===n?"align":"textAlign";h(o,(0,l.createBlock)(n,{level:t,content:r.content,[i]:r[s]}))};return(0,s.useEffect)((()=>{g({name:"core/edit-post/toggle-mode",category:"global",description:(0,E.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),g({name:"core/edit-post/toggle-distraction-free",category:"global",description:(0,E.__)("Toggle distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),g({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,E.__)("Toggle fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}}),g({name:"core/edit-post/toggle-list-view",category:"global",description:(0,E.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),g({name:"core/edit-post/toggle-sidebar",category:"global",description:(0,E.__)("Show or hide the Settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),g({name:"core/edit-post/next-region",category:"global",description:(0,E.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),g({name:"core/edit-post/previous-region",category:"global",description:(0,E.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]}),g({name:"core/edit-post/keyboard-shortcuts",category:"main",description:(0,E.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),g({name:"core/edit-post/transform-heading-to-paragraph",category:"block-library",description:(0,E.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((e=>{g({name:`core/edit-post/transform-paragraph-to-heading-${e}`,category:"block-library",description:(0,E.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${e}`}})}))}),[]),(0,xe.useShortcut)("core/edit-post/toggle-mode",(()=>{r("visual"===t()?"text":"visual")}),{isDisabled:a}),(0,xe.useShortcut)("core/edit-post/toggle-fullscreen",(()=>{d("fullscreenMode")})),(0,xe.useShortcut)("core/edit-post/toggle-distraction-free",(()=>{p()})),(0,xe.useShortcut)("core/edit-post/toggle-sidebar",(t=>{if(t.preventDefault(),n())c();else{const t=e()?"edit-post/block":"edit-post/document";i(t)}})),(0,xe.useShortcut)("core/edit-post/toggle-list-view",(e=>{o()||(e.preventDefault(),m(!0))})),(0,xe.useShortcut)("core/edit-post/transform-heading-to-paragraph",(e=>y(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,xe.useShortcut)(`core/edit-post/transform-paragraph-to-heading-${e}`,(t=>y(t,e)))})),null};function kn({willEnable:e}){const[t,n]=(0,s.useState)(!1);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message"},(0,E.__)("A page reload is required for this change. Make sure your content is saved before reloading.")),(0,s.createElement)(_.Button,{className:"edit-post-preferences-modal__custom-fields-confirmation-button",variant:"secondary",isBusy:t,disabled:t,onClick:()=>{n(!0),function(){const e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,T.getPathAndQueryString)(window.location.href)),e.submit()}()}},e?(0,E.__)("Show & Reload Page"):(0,E.__)("Hide & Reload Page")))}var Pn=(0,u.withSelect)((e=>({areCustomFieldsEnabled:!!e(S.store).getEditorSettings().enableCustomFields})))((function({label:e,areCustomFieldsEnabled:t}){const[n,o]=(0,s.useState)(t);return(0,s.createElement)(Te,{label:e,isChecked:n,onChange:o},n!==t&&(0,s.createElement)(kn,{willEnable:n}))})),Cn=(0,f.compose)((0,u.withSelect)(((e,{panelName:t})=>{const{isEditorPanelEnabled:n,isEditorPanelRemoved:o}=e(rn);return{isRemoved:o(t),isChecked:n(t)}})),(0,f.ifCondition)((({isRemoved:e})=>!e)),(0,u.withDispatch)(((e,{panelName:t})=>({onChange:()=>e(rn).toggleEditorPanelEnabled(t)}))))(Te);const{Fill:Tn,Slot:xn}=(0,_.createSlotFill)("EnablePluginDocumentSettingPanelOption"),Bn=({label:e,panelName:t})=>(0,s.createElement)(Tn,null,(0,s.createElement)(Cn,{label:e,panelName:t}));Bn.Slot=xn;var Mn=Bn,In=(0,f.compose)((0,u.withSelect)((e=>({isChecked:e(S.store).isPublishSidebarEnabled()}))),(0,u.withDispatch)((e=>{const{enablePublishSidebar:t,disablePublishSidebar:n}=e(S.store);return{onChange:e=>e?t():n()}})),(0,V.ifViewportMatches)("medium"))(Te),Nn=(0,f.compose)((0,u.withSelect)(((e,{featureName:t})=>{const{isFeatureActive:n}=e(rn);return{isChecked:n(t)}})),(0,u.withDispatch)(((e,{featureName:t,onToggle:n=(()=>{})})=>({onChange:()=>{n(),e(rn).toggleFeature(t)}}))))(Te);var An=(0,u.withSelect)((e=>{const{getEditorSettings:t}=e(S.store),{getAllMetaBoxes:n}=e(rn);return{areCustomFieldsRegistered:void 0!==t().enableCustomFields,metaBoxes:n()}}))((function({areCustomFieldsRegistered:e,metaBoxes:t,...n}){const o=t.filter((({id:e})=>"postcustom"!==e));return e||0!==o.length?(0,s.createElement)(Ce,{...n},e&&(0,s.createElement)(Pn,{label:(0,E.__)("Custom fields")}),o.map((({id:e,title:t})=>(0,s.createElement)(Cn,{key:e,label:t,panelName:`meta-box-${e}`})))):null}));var Dn=function({blockTypes:e,value:t,onItemChange:n}){return(0,s.createElement)("ul",{className:"edit-post-block-manager__checklist"},e.map((e=>(0,s.createElement)("li",{key:e.name,className:"edit-post-block-manager__checklist-item"},(0,s.createElement)(_.CheckboxControl,{__nextHasNoMarginBottom:!0,label:e.title,checked:t.includes(e.name),onChange:(...t)=>n(e.name,...t)}),(0,s.createElement)(b.BlockIcon,{icon:e.icon})))))};var Ln=function e({title:t,blockTypes:n}){const o=(0,f.useInstanceId)(e),{defaultAllowedBlockTypes:a,hiddenBlockTypes:r}=(0,u.useSelect)((e=>{const{getEditorSettings:t}=e(S.store),{getHiddenBlockTypes:n}=e(rn);return{defaultAllowedBlockTypes:t().defaultAllowedBlockTypes,hiddenBlockTypes:n()}}),[]),l=(0,s.useMemo)((()=>!0===a?n:n.filter((({name:e})=>a?.includes(e)))),[a,n]),{showBlockTypes:i,hideBlockTypes:c}=(0,u.useDispatch)(rn),d=(0,s.useCallback)(((e,t)=>{t?i(e):c(e)}),[]),m=(0,s.useCallback)((e=>{const t=n.map((({name:e})=>e));e?i(t):c(t)}),[n]);if(!l.length)return null;const p=l.map((({name:e})=>e)).filter((e=>!r.includes(e))),g="edit-post-block-manager__category-title-"+o,h=p.length===l.length,b=!h&&p.length>0;return(0,s.createElement)("div",{role:"group","aria-labelledby":g,className:"edit-post-block-manager__category"},(0,s.createElement)(_.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:h,onChange:m,className:"edit-post-block-manager__category-title",indeterminate:b,label:(0,s.createElement)("span",{id:g},t)}),(0,s.createElement)(Dn,{blockTypes:l,value:p,onItemChange:d}))};var Vn=(0,f.compose)([(0,u.withSelect)((e=>{const{getBlockTypes:t,getCategories:n,hasBlockSupport:o,isMatchingSearchTerm:a}=e(l.store),{getHiddenBlockTypes:r}=e(rn),s=t(),i=r().filter((e=>s.some((t=>t.name===e)))),c=Array.isArray(i)&&i.length;return{blockTypes:s,categories:n(),hasBlockSupport:o,isMatchingSearchTerm:a,numberOfHiddenBlocks:c}})),(0,u.withDispatch)((e=>{const{showBlockTypes:t}=e(rn);return{enableAllBlockTypes:e=>{const n=e.map((({name:e})=>e));t(n)}}}))])((function({blockTypes:e,categories:t,hasBlockSupport:n,isMatchingSearchTerm:o,numberOfHiddenBlocks:a,enableAllBlockTypes:r}){const l=(0,f.useDebounce)(Ze.speak,500),[i,c]=(0,s.useState)("");return e=e.filter((e=>n(e,"inserter",!0)&&(!i||o(e,i))&&(!e.parent||e.parent.includes("core/post-content")))),(0,s.useEffect)((()=>{if(!i)return;const t=e.length,n=(0,E.sprintf)((0,E._n)("%d result found.","%d results found.",t),t);l(n)}),[e.length,i,l]),(0,s.createElement)("div",{className:"edit-post-block-manager__content"},!!a&&(0,s.createElement)("div",{className:"edit-post-block-manager__disabled-blocks-count"},(0,E.sprintf)((0,E._n)("%d block is hidden.","%d blocks are hidden.",a),a),(0,s.createElement)(_.Button,{variant:"link",onClick:()=>r(e)},(0,E.__)("Reset"))),(0,s.createElement)(_.SearchControl,{__nextHasNoMarginBottom:!0,label:(0,E.__)("Search for a block"),placeholder:(0,E.__)("Search for a block"),value:i,onChange:e=>c(e),className:"edit-post-block-manager__search"}),(0,s.createElement)("div",{tabIndex:"0",role:"region","aria-label":(0,E.__)("Available block types"),className:"edit-post-block-manager__results"},0===e.length&&(0,s.createElement)("p",{className:"edit-post-block-manager__no-results"},(0,E.__)("No blocks found.")),t.map((t=>(0,s.createElement)(Ln,{key:t.slug,title:t.title,blockTypes:e.filter((e=>e.category===t.slug))}))),(0,s.createElement)(Ln,{title:(0,E.__)("Uncategorized"),blockTypes:e.filter((({category:e})=>!e))})))}));const Fn="edit-post/preferences";function On(){const e=(0,f.useViewportMatch)("medium"),{closeModal:t}=(0,u.useDispatch)(ee),[n,o]=(0,u.useSelect)((t=>{const{getEditorSettings:n}=t(S.store),{getEditorMode:o,isFeatureActive:a}=t(rn),r=t(ee).isModalActive(Fn),s=o(),l=n().richEditingEnabled,i=a("distractionFree");return[r,!i&&e&&l&&"visual"===s,i]}),[e]),{closeGeneralSidebar:a,setIsListViewOpened:r,setIsInserterOpened:l}=(0,u.useDispatch)(rn),{set:i}=(0,u.useDispatch)(p.store),c=()=>{i("core/edit-post","fixedToolbar",!1),l(!1),r(!1),a()},d=(0,s.useMemo)((()=>[{name:"general",tabLabel:(0,E.__)("General"),content:(0,s.createElement)(s.Fragment,null,e&&(0,s.createElement)(Ce,{title:(0,E.__)("Publishing"),description:(0,E.__)("Change options related to publishing.")},(0,s.createElement)(In,{help:(0,E.__)("Review settings, such as visibility and tags."),label:(0,E.__)("Include pre-publish checklist")})),(0,s.createElement)(Ce,{title:(0,E.__)("Appearance"),description:(0,E.__)("Customize options related to the block editor interface and editing flow.")},(0,s.createElement)(Nn,{featureName:"distractionFree",onToggle:c,help:(0,E.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,E.__)("Distraction free")}),(0,s.createElement)(Nn,{featureName:"focusMode",help:(0,E.__)("Highlights the current block and fades other content."),label:(0,E.__)("Spotlight mode")}),(0,s.createElement)(Nn,{featureName:"showIconLabels",label:(0,E.__)("Show button text labels"),help:(0,E.__)("Show text instead of icons on buttons.")}),(0,s.createElement)(Nn,{featureName:"showListViewByDefault",help:(0,E.__)("Opens the block list view sidebar by default."),label:(0,E.__)("Always open list view")}),(0,s.createElement)(Nn,{featureName:"themeStyles",help:(0,E.__)("Make the editor look like your theme."),label:(0,E.__)("Use theme styles")}),o&&(0,s.createElement)(Nn,{featureName:"showBlockBreadcrumbs",help:(0,E.__)("Shows block breadcrumbs at the bottom of the editor."),label:(0,E.__)("Display block breadcrumbs")})))},{name:"blocks",tabLabel:(0,E.__)("Blocks"),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ce,{title:(0,E.__)("Block interactions"),description:(0,E.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,s.createElement)(Nn,{featureName:"mostUsedBlocks",help:(0,E.__)("Places the most frequent blocks in the block library."),label:(0,E.__)("Show most used blocks")}),(0,s.createElement)(Nn,{featureName:"keepCaretInsideBlock",help:(0,E.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,E.__)("Contain text cursor inside block")})),(0,s.createElement)(Ce,{title:(0,E.__)("Visible blocks"),description:(0,E.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later.")},(0,s.createElement)(Vn,null)))},{name:"panels",tabLabel:(0,E.__)("Panels"),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ce,{title:(0,E.__)("Document settings"),description:(0,E.__)("Choose what displays in the panel.")},(0,s.createElement)(Mn.Slot,null),(0,s.createElement)(S.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,s.createElement)(Cn,{label:t.labels.menu_name,panelName:`taxonomy-panel-${t.slug}`})}),(0,s.createElement)(S.PostFeaturedImageCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Featured image"),panelName:"featured-image"})),(0,s.createElement)(S.PostExcerptCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Excerpt"),panelName:"post-excerpt"})),(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,s.createElement)(Cn,{label:(0,E.__)("Discussion"),panelName:"discussion-panel"})),(0,s.createElement)(S.PageAttributesCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Page attributes"),panelName:"page-attributes"}))),(0,s.createElement)(An,{title:(0,E.__)("Additional"),description:(0,E.__)("Add extra areas to the editor.")}))}]),[e,o]);return n?(0,s.createElement)(ve,{closeModal:t},(0,s.createElement)(Pe,{sections:d})):null}class Rn extends s.Component{constructor(){super(...arguments),this.state={historyId:null}}componentDidUpdate(e){const{postId:t,postStatus:n,postType:o,isSavingPost:a}=this.props,{historyId:r}=this.state;"trash"!==n||a?t===e.postId&&t===r||"auto-draft"===n||!t||this.setBrowserURL(t):this.setTrashURL(t,o)}setTrashURL(e,t){window.location.href=function(e,t){return(0,T.addQueryArgs)("edit.php",{trashed:1,post_type:t,ids:e})}(e,t)}setBrowserURL(e){window.history.replaceState({id:e},"Post "+e,function(e){return(0,T.addQueryArgs)("post.php",{post:e,action:"edit"})}(e)),this.setState((()=>({historyId:e})))}render(){return null}}var Hn=(0,u.withSelect)((e=>{const{getCurrentPost:t,isSavingPost:n}=e(S.store),o=t();let{id:a,status:r,type:s}=o;return["wp_template","wp_template_part"].includes(s)&&(a=o.wp_id),{postId:a,postStatus:r,postType:s,isSavingPost:n()}}))(Rn);var Gn=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,s.createElement)(k.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var zn=function({showTooltip:e,icon:t,href:n}){var o;const{isActive:a,isRequestingSiteIcon:r,postType:l,siteIconUrl:i}=(0,u.useSelect)((e=>{const{getCurrentPostType:t}=e(S.store),{isFeatureActive:n}=e(rn),{getEntityRecord:o,getPostType:a,isResolving:r}=e(w.store),s=o("root","__unstableBase",void 0)||{};return{isActive:n("fullscreenMode"),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),postType:a(t()),siteIconUrl:s.site_icon_url}}),[]),c=(0,f.useReducedMotion)();if(!a||!l)return null;let d=(0,s.createElement)(_.Icon,{size:"36px",icon:Gn});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};i&&(d=(0,s.createElement)(_.__unstableMotion.img,{variants:!c&&m,alt:(0,E.__)("Site Icon"),className:"edit-post-fullscreen-mode-close_site-icon",src:i})),r&&(d=null),t&&(d=(0,s.createElement)(_.Icon,{size:"36px",icon:t}));const p=N()({"edit-post-fullscreen-mode-close":!0,"has-icon":i});return(0,s.createElement)(_.__unstableMotion.div,{whileHover:"expand"},(0,s.createElement)(_.Button,{className:p,href:null!=n?n:(0,T.addQueryArgs)("edit.php",{post_type:l.slug}),label:null!==(o=l?.labels?.view_items)&&void 0!==o?o:(0,E.__)("Back"),showTooltip:e},d))};var Un=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));var $n=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const{useShouldContextualToolbarShow:Wn}=gn(b.privateApis),qn=e=>{e.preventDefault()};var Zn=function({setListViewToggleElement:e}){const t=(0,s.useRef)(),{setIsInserterOpened:n,setIsListViewOpened:o}=(0,u.useDispatch)(rn),{isInserterEnabled:a,isInserterOpened:r,isTextModeEnabled:l,showIconLabels:i,isListViewOpen:c,listViewShortcut:d,hasFixedToolbar:m}=(0,u.useSelect)((e=>{const{hasInserterItems:t,getBlockRootClientId:n,getBlockSelectionEnd:o}=e(b.store),{getEditorSettings:a}=e(S.store),{getEditorMode:r,isFeatureActive:s,isListViewOpened:l}=e(rn),{getShortcutRepresentation:i}=e(xe.store),{get:c}=e(p.store);return{isInserterEnabled:"visual"===r()&&a().richEditingEnabled&&t(n(o())),isInserterOpened:e(rn).isInserterOpened(),isTextModeEnabled:"text"===r(),showIconLabels:s("showIconLabels"),isListViewOpen:l(),listViewShortcut:i("core/edit-post/toggle-list-view"),hasFixedToolbar:c("core/edit-post","fixedToolbar")}}),[]),g=(0,f.useViewportMatch)("medium"),h=(0,f.useViewportMatch)("wide"),{shouldShowContextualToolbar:v,canFocusHiddenToolbar:y,fixedToolbarCanBeFocused:w}=Wn(),k=v||y||w,P=(0,E.__)("Document tools"),C=(0,s.useCallback)((()=>o(!c)),[o,c]),T=(0,s.createElement)(s.Fragment,null,(0,s.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-post-header-toolbar__document-overview-toggle",icon:Un,disabled:l,isPressed:c,label:(0,E.__)("Document Overview"),onClick:C,shortcut:d,showTooltip:!i,variant:i?"tertiary":void 0,"aria-expanded":c,ref:e})),x=(0,s.useCallback)((()=>{r?(t.current.focus(),n(!1)):n(!0)}),[r,n]),B=(0,E._x)("Toggle block inserter","Generic label for block inserter button"),M=r?(0,E.__)("Close"):(0,E.__)("Add");return(0,s.createElement)(b.NavigableToolbar,{className:"edit-post-header-toolbar","aria-label":P,shouldUseKeyboardFocusShortcut:!k},(0,s.createElement)("div",{className:"edit-post-header-toolbar__left"},(0,s.createElement)(_.ToolbarItem,{ref:t,as:_.Button,className:"edit-post-header-toolbar__inserter-toggle",variant:"primary",isPressed:r,onMouseDown:qn,onClick:x,disabled:!a,icon:$n,label:i?M:B,showTooltip:!i,"aria-expanded":r}),(h||!i)&&(0,s.createElement)(s.Fragment,null,g&&!m&&(0,s.createElement)(_.ToolbarItem,{as:b.ToolSelector,showTooltip:!i,variant:i?"tertiary":void 0,disabled:l}),(0,s.createElement)(_.ToolbarItem,{as:S.EditorHistoryUndo,showTooltip:!i,variant:i?"tertiary":void 0}),(0,s.createElement)(_.ToolbarItem,{as:S.EditorHistoryRedo,showTooltip:!i,variant:i?"tertiary":void 0}),T)))};const jn=[{value:"visual",label:(0,E.__)("Visual editor")},{value:"text",label:(0,E.__)("Code editor")}];var Kn=function(){const{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:n,isEditingTemplate:o,mode:a}=(0,u.useSelect)((e=>({shortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-mode"),isRichEditingEnabled:e(S.store).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:e(S.store).getEditorSettings().codeEditingEnabled,isEditingTemplate:e(rn).isEditingTemplate(),mode:e(rn).getEditorMode()})),[]),{switchEditorMode:r}=(0,u.useDispatch)(rn);if(o)return null;let l=a;t||"visual"!==a||(l="text"),n||"text"!==a||(l="visual");const i=jn.map((o=>(n||"text"!==o.value||(o={...o,disabled:!0}),t||"visual"!==o.value||(o={...o,disabled:!0,info:(0,E.__)("You can enable the visual editor in your profile settings.")}),o.value===l||o.disabled?o:{...o,shortcut:e})));return(0,s.createElement)(_.MenuGroup,{label:(0,E.__)("Editor")},(0,s.createElement)(_.MenuItemsChoice,{choices:i,value:l,onSelect:r}))};function Yn(){const{openModal:e}=(0,u.useDispatch)(ee);return(0,s.createElement)(_.MenuItem,{onClick:()=>{e(Fn)}},(0,E.__)("Preferences"))}var Qn=function(){const e=(0,u.useRegistry)(),t=(0,u.useSelect)((e=>e(b.store).getSettings().isDistractionFree),[]),{setIsInserterOpened:n,setIsListViewOpened:o,closeGeneralSidebar:a}=(0,u.useDispatch)(rn),{set:r}=(0,u.useDispatch)(p.store);return(0,f.useViewportMatch)("medium")?(0,s.createElement)(_.MenuGroup,{label:(0,E._x)("View","noun")},(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",disabled:t,name:"fixedToolbar",label:(0,E.__)("Top toolbar"),info:(0,E.__)("Access all block and document tools in a single place"),messageActivated:(0,E.__)("Top toolbar activated"),messageDeactivated:(0,E.__)("Top toolbar deactivated")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"focusMode",label:(0,E.__)("Spotlight mode"),info:(0,E.__)("Focus on one block at a time"),messageActivated:(0,E.__)("Spotlight mode activated"),messageDeactivated:(0,E.__)("Spotlight mode deactivated")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,E.__)("Fullscreen mode"),info:(0,E.__)("Show and hide admin UI"),messageActivated:(0,E.__)("Fullscreen mode activated"),messageDeactivated:(0,E.__)("Fullscreen mode deactivated"),shortcut:M.displayShortcut.secondary("f")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"distractionFree",onToggle:()=>{e.batch((()=>{r("core/edit-post","fixedToolbar",!1),n(!1),o(!1),a()}))},label:(0,E.__)("Distraction free"),info:(0,E.__)("Write with calmness"),messageActivated:(0,E.__)("Distraction free mode activated"),messageDeactivated:(0,E.__)("Distraction free mode deactivated"),shortcut:M.displayShortcut.primaryShift("\\")})):null};var Xn=({showIconLabels:e})=>{const t=(0,f.useViewportMatch)("large");return(0,s.createElement)(fe,{toggleProps:{showTooltip:!e,...e&&{variant:"tertiary"}}},(({onClose:n})=>(0,s.createElement)(s.Fragment,null,e&&!t&&(0,s.createElement)(de.Slot,{className:e&&"show-icon-labels",scope:"core/edit-post"}),(0,s.createElement)(Qn,null),(0,s.createElement)(Kn,null),(0,s.createElement)(se.Slot,{name:"core/edit-post/plugin-more-menu",label:(0,E.__)("Plugins"),as:_.MenuGroup,fillProps:{onClick:n}}),(0,s.createElement)(Ge.Slot,{fillProps:{onClose:n}}),(0,s.createElement)(_.MenuGroup,null,(0,s.createElement)(Yn,null)))))};var Jn=(0,f.compose)((0,u.withSelect)((e=>{var t;return{hasPublishAction:null!==(t=e(S.store).getCurrentPost()?._links?.["wp:action-publish"])&&void 0!==t&&t,isBeingScheduled:e(S.store).isEditedPostBeingScheduled(),isPending:e(S.store).isCurrentPostPending(),isPublished:e(S.store).isCurrentPostPublished(),isPublishSidebarEnabled:e(S.store).isPublishSidebarEnabled(),isPublishSidebarOpened:e(rn).isPublishSidebarOpened(),isScheduled:e(S.store).isCurrentPostScheduled()}})),(0,u.withDispatch)((e=>{const{togglePublishSidebar:t}=e(rn);return{togglePublishSidebar:t}})))((function({forceIsDirty:e,hasPublishAction:t,isBeingScheduled:n,isPending:o,isPublished:a,isPublishSidebarEnabled:r,isPublishSidebarOpened:l,isScheduled:i,togglePublishSidebar:c,setEntitiesSavedStatesCallback:d}){const u="toggle",m="button",p=(0,f.useViewportMatch)("medium","<");let g;return g=a||i&&n||o&&!t&&!p?m:p||r?u:m,(0,s.createElement)(S.PostPublishButton,{forceIsDirty:e,isOpen:l,isToggle:g===u,onToggle:c,setEntitiesSavedStatesCallback:d})}));function eo(){const{hasActiveMetaboxes:e,isPostSaveable:t,isViewable:n,deviceType:o}=(0,u.useSelect)((e=>{var t;const{getEditedPostAttribute:n}=e(S.store),{getPostType:o}=e(w.store),a=o(n("type"));return{hasActiveMetaboxes:e(rn).hasMetaBoxes(),isPostSaveable:e(S.store).isEditedPostSaveable(),isViewable:null!==(t=a?.viewable)&&void 0!==t&&t,deviceType:e(rn).__experimentalGetPreviewDeviceType()}}),[]),{__experimentalSetPreviewDeviceType:a}=(0,u.useDispatch)(rn);return(0,s.createElement)(b.__experimentalPreviewOptions,{isEnabled:t,className:"edit-post-post-preview-dropdown",deviceType:o,setDeviceType:a,label:(0,E.__)("Preview")},(({onClose:t})=>n&&(0,s.createElement)(_.MenuGroup,null,(0,s.createElement)("div",{className:"edit-post-header-preview__grouping-external"},(0,s.createElement)(S.PostPreviewButton,{className:"edit-post-header-preview__button-external",role:"menuitem",forceIsAutosaveable:e,textContent:(0,s.createElement)(s.Fragment,null,(0,E.__)("Preview in new tab"),(0,s.createElement)(_.Icon,{icon:P})),onPreview:t})))))}function to(){const{permalink:e,isPublished:t,label:n}=(0,u.useSelect)((e=>{const t=e(S.store).getCurrentPostType(),n=e(w.store).getPostType(t);return{permalink:e(S.store).getPermalink(),isPublished:e(S.store).isCurrentPostPublished(),label:n?.labels.view_item}}),[]);return t&&e?(0,s.createElement)(_.Button,{icon:P,label:n||(0,E.__)("View post"),href:e,target:"_blank"}):null}const no="__experimentalMainDashboardButton",{Fill:oo,Slot:ao}=(0,_.createSlotFill)(no),ro=oo;ro.Slot=({children:e})=>{const t=(0,_.__experimentalUseSlotFills)(no);return Boolean(t&&t.length)?(0,s.createElement)(ao,{bubblesVirtually:!0}):e};var so=ro;var lo=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var io=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var co=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var uo=function(){const{template:e,isEditing:t}=(0,u.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(rn),o=t();return{template:o?n():null,isEditing:o}}),[]),{clearSelectedBlock:n}=(0,u.useDispatch)(b.store),{setIsEditingTemplate:o}=(0,u.useDispatch)(rn),{open:a}=(0,u.useDispatch)(cn.store);if(!t||!e)return null;let r=(0,E.__)("Default");return e?.title?r=e.title:e&&(r=e.slug),(0,s.createElement)("div",{className:"edit-post-document-actions"},(0,s.createElement)(_.Button,{className:"edit-post-document-actions__back",onClick:()=>{n(),o(!1)},icon:(0,E.isRTL)()?lo:io},(0,E.__)("Back")),(0,s.createElement)(_.Button,{className:"edit-post-document-actions__command",onClick:()=>a()},(0,s.createElement)(_.__experimentalHStack,{className:"edit-post-document-actions__title",spacing:1,justify:"center"},(0,s.createElement)(b.BlockIcon,{icon:co}),(0,s.createElement)(_.__experimentalText,{size:"body",as:"h1"},(0,s.createElement)(_.VisuallyHidden,{as:"span"},(0,E.__)("Editing template: ")),r)),(0,s.createElement)("span",{className:"edit-post-document-actions__shortcut"},M.displayShortcut.primary("k"))))};const mo={hidden:{y:"-50px"},distractionFreeInactive:{y:0},hover:{y:0,transition:{type:"tween",delay:.2}}},po={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};var go=function({setEntitiesSavedStatesCallback:e,setListViewToggleElement:t}){const n=(0,f.useViewportMatch)("large"),{hasActiveMetaboxes:o,isPublishSidebarOpened:a,showIconLabels:r}=(0,u.useSelect)((e=>({hasActiveMetaboxes:e(rn).hasMetaBoxes(),isPublishSidebarOpened:e(rn).isPublishSidebarOpened(),showIconLabels:e(rn).isFeatureActive("showIconLabels")})),[]);return(0,s.createElement)("div",{className:"edit-post-header"},(0,s.createElement)(so.Slot,null,(0,s.createElement)(_.__unstableMotion.div,{variants:po,transition:{type:"tween",delay:.8}},(0,s.createElement)(zn,{showTooltip:!0}))),(0,s.createElement)(_.__unstableMotion.div,{variants:mo,transition:{type:"tween",delay:.8},className:"edit-post-header__toolbar"},(0,s.createElement)(Zn,{setListViewToggleElement:t}),(0,s.createElement)("div",{className:"edit-post-header__center"},(0,s.createElement)(uo,null))),(0,s.createElement)(_.__unstableMotion.div,{variants:mo,transition:{type:"tween",delay:.8},className:"edit-post-header__settings"},!a&&(0,s.createElement)(S.PostSavedState,{forceIsDirty:o,showIconLabels:r}),(0,s.createElement)(eo,null),(0,s.createElement)(S.PostPreviewButton,{forceIsAutosaveable:o}),(0,s.createElement)(to,null),(0,s.createElement)(Jn,{forceIsDirty:o,setEntitiesSavedStatesCallback:e}),(n||!r)&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(de.Slot,{scope:"core/edit-post"}),(0,s.createElement)(Xn,{showIconLabels:r})),r&&!n&&(0,s.createElement)(Xn,{showIconLabels:r})))};var ho=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function _o(){const{insertionPoint:e,showMostUsedBlocks:t}=(0,u.useSelect)((e=>{const{isFeatureActive:t,__experimentalGetInsertionPoint:n}=e(rn);return{insertionPoint:n(),showMostUsedBlocks:t("mostUsedBlocks")}}),[]),{setIsInserterOpened:n}=(0,u.useDispatch)(rn),o=(0,f.useViewportMatch)("medium","<"),a=o?"div":_.VisuallyHidden,[r,l]=(0,f.__experimentalUseDialog)({onClose:()=>n(!1),focusOnMount:null}),i=(0,s.useRef)();return(0,s.useEffect)((()=>{i.current.focusSearch()}),[]),(0,s.createElement)("div",{ref:r,...l,className:"edit-post-editor__inserter-panel"},(0,s.createElement)(a,{className:"edit-post-editor__inserter-panel-header"},(0,s.createElement)(_.Button,{icon:ho,label:(0,E.__)("Close block inserter"),onClick:()=>n(!1)})),(0,s.createElement)("div",{className:"edit-post-editor__inserter-panel-content"},(0,s.createElement)(b.__experimentalLibrary,{showMostUsedBlocks:t,showInserterHelpPanel:!0,shouldFocusBlock:o,rootClientId:e.rootClientId,__experimentalInsertionIndex:e.insertionIndex,__experimentalFilterValue:e.filterValue,ref:i})))}var bo=window.wp.dom;function Eo(){return(0,s.createElement)(_.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(_.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,s.createElement)(_.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,s.createElement)(_.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"}))}function fo(){const{headingCount:e}=(0,u.useSelect)((e=>{const{getGlobalBlockCount:t}=e(b.store);return{headingCount:t("core/heading")}}),[]);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"edit-post-editor__list-view-overview"},(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Characters:")),(0,s.createElement)(_.__experimentalText,null,(0,s.createElement)(S.CharacterCount,null))),(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Words:")),(0,s.createElement)(S.WordCount,null)),(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Time to read:")),(0,s.createElement)(S.TimeToRead,null))),e>0?(0,s.createElement)(S.DocumentOutline,null):(0,s.createElement)("div",{className:"edit-post-editor__list-view-empty-headings"},(0,s.createElement)(Eo,null),(0,s.createElement)("p",null,(0,E.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels."))))}function vo({listViewToggleElement:e}){const{setIsListViewOpened:t}=(0,u.useDispatch)(rn),n=(0,f.useFocusOnMount)("firstElement"),o=(0,s.useCallback)((()=>{t(!1),e?.focus()}),[e,t]),a=(0,s.useCallback)((e=>{e.keyCode!==M.ESCAPE||e.defaultPrevented||(e.preventDefault(),o())}),[o]),[r,l]=(0,s.useState)(null),[i,c]=(0,s.useState)("list-view"),d=(0,s.useRef)(),m=(0,s.useRef)(),p=(0,s.useRef)(),g=(0,f.useMergeRefs)([n,p,l]);const h=(0,s.useCallback)((()=>{d.current.contains(d.current.ownerDocument.activeElement)?o():function(e){const t=bo.focus.tabbable.find(m.current)[0];if("list-view"===e){const e=bo.focus.tabbable.find(p.current)[0];(d.current.contains(e)?e:t).focus()}else t.focus()}(i)}),[o,i]);return(0,xe.useShortcut)("core/edit-post/toggle-list-view",h),(0,s.createElement)("div",{className:"edit-post-editor__document-overview-panel",onKeyDown:a,ref:d},(0,s.createElement)(_.Button,{className:"edit-post-editor__document-overview-panel__close-button",icon:F,label:(0,E.__)("Close"),onClick:o}),(0,s.createElement)(_.TabPanel,{className:"edit-post-editor__document-overview-panel__tab-panel",ref:m,onSelect:e=>c(e),selectOnMove:!1,tabs:[{name:"list-view",title:(0,E._x)("List View","Post overview"),className:"edit-post-sidebar__panel-tab"},{name:"outline",title:(0,E._x)("Outline","Post overview"),className:"edit-post-sidebar__panel-tab"}]},(e=>(0,s.createElement)("div",{className:"edit-post-editor__list-view-container",ref:g},"list-view"===e.name?(0,s.createElement)("div",{className:"edit-post-editor__list-view-panel-content"},(0,s.createElement)(b.__experimentalListView,{dropZoneElement:r})):(0,s.createElement)(fo,null)))))}var yo=(0,s.createElement)(k.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"}));var wo=(0,s.createElement)(k.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"}));var So=({sidebarName:e})=>{const{openGeneralSidebar:t}=(0,u.useDispatch)(rn),n=()=>t("edit-post/document"),{documentLabel:o,isTemplateMode:a}=(0,u.useSelect)((e=>({documentLabel:e(S.store).getPostTypeLabel()||(0,E._x)("Document","noun"),isTemplateMode:e(rn).isEditingTemplate()})),[]),[r,l]="edit-post/document"===e?[(0,E.sprintf)((0,E.__)("%s (selected)"),o),"is-active"]:[o,""],[i,c]="edit-post/block"===e?[(0,E.__)("Block (selected)"),"is-active"]:[(0,E.__)("Block"),""],[d,m]="edit-post/document"===e?[(0,E.__)("Template (selected)"),"is-active"]:[(0,E.__)("Template"),""];return(0,s.createElement)("ul",null,!a&&(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:n,className:`edit-post-sidebar__panel-tab ${l}`,"aria-label":r,"data-label":o},o)),a&&(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:n,className:`edit-post-sidebar__panel-tab ${m}`,"aria-label":d,"data-label":(0,E.__)("Template")},(0,E.__)("Template"))),(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:()=>t("edit-post/block"),className:`edit-post-sidebar__panel-tab ${c}`,"aria-label":i,"data-label":(0,E.__)("Block")},(0,E.__)("Block"))))};function ko({isOpen:e,onClick:t}){const n=(0,S.usePostVisibilityLabel)();return(0,s.createElement)(_.Button,{className:"edit-post-post-visibility__toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Select visibility: %s"),n),onClick:t},n)}var Po=function(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostVisibilityCheck,{render:({canEdit:e})=>(0,s.createElement)(_.PanelRow,{ref:t,className:"edit-post-post-visibility"},(0,s.createElement)("span",null,(0,E.__)("Visibility")),!e&&(0,s.createElement)("span",null,(0,s.createElement)(S.PostVisibilityLabel,null)),e&&(0,s.createElement)(_.Dropdown,{contentClassName:"edit-post-post-visibility__dialog",popoverProps:n,focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(ko,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostVisibility,{onClose:e})}))})};function Co(){return(0,s.createElement)(S.PostTrashCheck,null,(0,s.createElement)(S.PostTrash,null))}function To(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostScheduleCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-schedule",ref:t},(0,s.createElement)("span",null,(0,E.__)("Publish")),(0,s.createElement)(_.Dropdown,{popoverProps:n,contentClassName:"edit-post-post-schedule__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(xo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostSchedule,{onClose:e})})))}function xo({isOpen:e,onClick:t}){const n=(0,S.usePostScheduleLabel)(),o=(0,S.usePostScheduleLabel)({full:!0});return(0,s.createElement)(_.Button,{className:"edit-post-post-schedule__toggle",variant:"tertiary",label:o,showTooltip:!0,"aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Change date: %s"),n),onClick:t},n)}var Bo=function(){return(0,s.createElement)(S.PostStickyCheck,null,(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostSticky,null)))};var Mo=function(){return(0,s.createElement)(S.PostAuthorCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-author"},(0,s.createElement)(S.PostAuthor,null)))};var Io=function(){return(0,s.createElement)(S.PostSlugCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-slug"},(0,s.createElement)(S.PostSlug,null)))};var No=function(){return(0,s.createElement)(S.PostFormatCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-format"},(0,s.createElement)(S.PostFormat,null)))};var Ao=function(){return(0,s.createElement)(S.PostPendingStatusCheck,null,(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostPendingStatus,null)))};const{Fill:Do,Slot:Lo}=(0,_.createSlotFill)("PluginPostStatusInfo"),Vo=({children:e,className:t})=>(0,s.createElement)(Do,null,(0,s.createElement)(_.PanelRow,{className:t},e));Vo.Slot=Lo;var Fo=Vo;var Oo=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}));const Ro=(0,E.__)("Custom Template");function Ho({onClose:e}){const t=(0,u.useSelect)((e=>e(S.store).getEditorSettings().defaultBlockTemplate),[]),{__unstableCreateTemplate:n,__unstableSwitchToTemplateMode:o}=(0,u.useDispatch)(rn),[a,r]=(0,s.useState)(""),[i,c]=(0,s.useState)(!1),d=()=>{r(""),e()};return(0,s.createElement)(_.Modal,{title:(0,E.__)("Create custom template"),onRequestClose:d,className:"edit-post-post-template__create-modal"},(0,s.createElement)("form",{className:"edit-post-post-template__create-form",onSubmit:async e=>{if(e.preventDefault(),i)return;c(!0);const r=null!=t?t:(0,l.serialize)([(0,l.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,l.createBlock)("core/site-title"),(0,l.createBlock)("core/site-tagline")]),(0,l.createBlock)("core/separator"),(0,l.createBlock)("core/group",{tagName:"main"},[(0,l.createBlock)("core/group",{layout:{inherit:!0}},[(0,l.createBlock)("core/post-title")]),(0,l.createBlock)("core/post-content",{layout:{inherit:!0}})])]);await n({slug:(0,T.cleanForSlug)(a||Ro),content:r,title:a||Ro}),c(!1),d(),o(!0)}},(0,s.createElement)(_.__experimentalVStack,{spacing:"3"},(0,s.createElement)(_.TextControl,{__nextHasNoMarginBottom:!0,label:(0,E.__)("Name"),value:a,onChange:r,placeholder:Ro,disabled:i,help:(0,E.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,s.createElement)(_.__experimentalHStack,{justify:"right"},(0,s.createElement)(_.Button,{variant:"tertiary",onClick:d},(0,E.__)("Cancel")),(0,s.createElement)(_.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i},(0,E.__)("Create"))))))}function Go({onClose:e}){var t,n;const{isPostsPage:o,availableTemplates:a,fetchedTemplates:r,selectedTemplateSlug:l,canCreate:i,canEdit:c}=(0,u.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEntityRecords:o}=e(w.store),a=e(S.store).getEditorSettings(),r=t("read","settings")?n("root","site"):void 0,s=e(S.store).getCurrentPostId()===r?.page_for_posts,l=t("create","templates");return{isPostsPage:s,availableTemplates:a.availableTemplates,fetchedTemplates:l?o("postType","wp_template",{post_type:e(S.store).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:e(S.store).getEditedPostAttribute("template"),canCreate:l&&!s&&a.supportsTemplateMode,canEdit:l&&a.supportsTemplateMode&&!!e(rn).getEditedPostTemplate()}}),[]),d=(0,s.useMemo)((()=>Object.entries({...a,...Object.fromEntries((null!=r?r:[]).map((({slug:e,title:t})=>[e,t.rendered])))}).map((([e,t])=>({value:e,label:t})))),[a,r]),m=null!==(t=d.find((e=>e.value===l)))&&void 0!==t?t:d.find((e=>!e.value)),{editPost:p}=(0,u.useDispatch)(S.store),{__unstableSwitchToTemplateMode:g}=(0,u.useDispatch)(rn),[h,f]=(0,s.useState)(!1);return(0,s.createElement)("div",{className:"edit-post-post-template__form"},(0,s.createElement)(b.__experimentalInspectorPopoverHeader,{title:(0,E.__)("Template"),help:(0,E.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:Oo,label:(0,E.__)("Add template"),onClick:()=>f(!0)}]:[],onClose:e}),o?(0,s.createElement)(_.Notice,{className:"edit-post-post-template__notice",status:"warning",isDismissible:!1},(0,E.__)("The posts page template cannot be changed.")):(0,s.createElement)(_.SelectControl,{__nextHasNoMarginBottom:!0,hideLabelFromVision:!0,label:(0,E.__)("Template"),value:null!==(n=m?.value)&&void 0!==n?n:"",options:d,onChange:e=>p({template:e||""})}),c&&(0,s.createElement)("p",null,(0,s.createElement)(_.Button,{variant:"link",onClick:()=>g()},(0,E.__)("Edit template"))),h&&(0,s.createElement)(Ho,{onClose:()=>f(!1)}))}function zo(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,u.useSelect)((e=>{var t;const n=e(S.store).getCurrentPostType(),o=e(w.store).getPostType(n);if(!o?.viewable)return!1;const a=e(S.store).getEditorSettings();if(!!a.availableTemplates&&Object.keys(a.availableTemplates).length>0)return!0;if(!a.supportsTemplateMode)return!1;return null!==(t=e(w.store).canUser("create","templates"))&&void 0!==t&&t}),[])?(0,s.createElement)(_.PanelRow,{className:"edit-post-post-template",ref:t},(0,s.createElement)("span",null,(0,E.__)("Template")),(0,s.createElement)(_.Dropdown,{popoverProps:n,className:"edit-post-post-template__dropdown",contentClassName:"edit-post-post-template__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(Uo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(Go,{onClose:e})})):null}function Uo({isOpen:e,onClick:t}){const n=(0,u.useSelect)((e=>{const t=e(S.store).getEditedPostAttribute("template"),{supportsTemplateMode:n,availableTemplates:o}=e(S.store).getEditorSettings();if(!n&&o[t])return o[t];const a=e(w.store).canUser("create","templates")&&e(rn).getEditedPostTemplate();return a?.title||a?.slug||o?.[t]}),[]);return(0,s.createElement)(_.Button,{className:"edit-post-post-template__toggle",variant:"tertiary","aria-expanded":e,"aria-label":n?(0,E.sprintf)((0,E.__)("Select template: %s"),n):(0,E.__)("Select template"),onClick:t},null!=n?n:(0,E.__)("Default template"))}function $o(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostURLCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-url",ref:t},(0,s.createElement)("span",null,(0,E.__)("URL")),(0,s.createElement)(_.Dropdown,{popoverProps:n,className:"edit-post-post-url__dropdown",contentClassName:"edit-post-post-url__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(Wo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostURL,{onClose:e})})))}function Wo({isOpen:e,onClick:t}){const n=(0,S.usePostURLLabel)();return(0,s.createElement)(_.Button,{className:"edit-post-post-url__toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Change URL: %s"),n),onClick:t},n)}const qo="post-status";var Zo=(0,f.compose)([(0,u.withSelect)((e=>{const{isEditorPanelRemoved:t,isEditorPanelOpened:n}=e(rn);return{isRemoved:t(qo),isOpened:n(qo)}})),(0,f.ifCondition)((({isRemoved:e})=>!e)),(0,u.withDispatch)((e=>({onTogglePanel(){return e(rn).toggleEditorPanelOpened(qo)}})))])((function({isOpened:e,onTogglePanel:t}){return(0,s.createElement)(_.PanelBody,{className:"edit-post-post-status",title:(0,E.__)("Summary"),opened:e,onToggle:t},(0,s.createElement)(Fo.Slot,null,(e=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Po,null),(0,s.createElement)(To,null),(0,s.createElement)(zo,null),(0,s.createElement)($o,null),(0,s.createElement)(Bo,null),(0,s.createElement)(Ao,null),(0,s.createElement)(No,null),(0,s.createElement)(Io,null),(0,s.createElement)(Mo,null),(0,s.createElement)(S.PostSyncStatus,null),e,(0,s.createElement)(_.__experimentalHStack,{style:{marginTop:"16px"},spacing:4,wrap:!0},(0,s.createElement)(S.PostSwitchToDraftButton,null),(0,s.createElement)(Co,null))))))}));var jo=function(){return(0,s.createElement)(S.PostLastRevisionCheck,null,(0,s.createElement)(_.PanelBody,{className:"edit-post-last-revision__panel"},(0,s.createElement)(S.PostLastRevision,null)))};var Ko=function({taxonomy:e,children:t}){const n=e?.slug,o=n?`taxonomy-panel-${n}`:"",{isEnabled:a,isOpened:r}=(0,u.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:a}=e(rn);return{isEnabled:!!n&&t(o),isOpened:!!n&&a(o)}}),[o,n]),{toggleEditorPanelOpened:l}=(0,u.useDispatch)(rn);if(!a)return null;const i=e?.labels?.menu_name;return i?(0,s.createElement)(_.PanelBody,{title:i,opened:r,onToggle:()=>l(o)},t):null};var Yo=function(){return(0,s.createElement)(S.PostTaxonomiesCheck,null,(0,s.createElement)(S.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,s.createElement)(Ko,{taxonomy:t},e)}))};const Qo="featured-image";const Xo=(0,u.withSelect)((e=>{const{getEditedPostAttribute:t}=e(S.store),{getPostType:n}=e(w.store),{isEditorPanelEnabled:o,isEditorPanelOpened:a}=e(rn);return{postType:n(t("type")),isEnabled:o(Qo),isOpened:a(Qo)}})),Jo=(0,u.withDispatch)((e=>{const{toggleEditorPanelOpened:t}=e(rn);return{onTogglePanel:(...e)=>t(Qo,...e)}}));var ea=(0,f.compose)(Xo,Jo)((function({isEnabled:e,isOpened:t,postType:n,onTogglePanel:o}){var a;return e?(0,s.createElement)(S.PostFeaturedImageCheck,null,(0,s.createElement)(_.PanelBody,{title:null!==(a=n?.labels?.featured_image)&&void 0!==a?a:(0,E.__)("Featured image"),opened:t,onToggle:o},(0,s.createElement)(S.PostFeaturedImage,null))):null}));const ta="post-excerpt";var na=(0,f.compose)([(0,u.withSelect)((e=>({isEnabled:e(rn).isEditorPanelEnabled(ta),isOpened:e(rn).isEditorPanelOpened(ta)}))),(0,u.withDispatch)((e=>({onTogglePanel(){return e(rn).toggleEditorPanelOpened(ta)}})))])((function({isEnabled:e,isOpened:t,onTogglePanel:n}){return e?(0,s.createElement)(S.PostExcerptCheck,null,(0,s.createElement)(_.PanelBody,{title:(0,E.__)("Excerpt"),opened:t,onToggle:n},(0,s.createElement)(S.PostExcerpt,null))):null}));const oa="discussion-panel";var aa=function(){const{isEnabled:e,isOpened:t}=(0,u.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:n}=e(rn);return{isEnabled:t(oa),isOpened:n(oa)}}),[]),{toggleEditorPanelOpened:n}=(0,u.useDispatch)(rn);return e?(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,s.createElement)(_.PanelBody,{title:(0,E.__)("Discussion"),opened:t,onToggle:()=>n(oa)},(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:"comments"},(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostComments,null))),(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:"trackbacks"},(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostPingbacks,null))))):null};const ra="page-attributes";var sa=function(){var e;const{isEnabled:t,isOpened:n,postType:o}=(0,u.useSelect)((e=>{const{getEditedPostAttribute:t}=e(S.store),{isEditorPanelEnabled:n,isEditorPanelOpened:o}=e(rn),{getPostType:a}=e(w.store);return{isEnabled:n(ra),isOpened:o(ra),postType:a(t("type"))}}),[]),{toggleEditorPanelOpened:a}=(0,u.useDispatch)(rn);return t&&o?(0,s.createElement)(S.PageAttributesCheck,null,(0,s.createElement)(_.PanelBody,{title:null!==(e=o?.labels?.attributes)&&void 0!==e?e:(0,E.__)("Page attributes"),opened:n,onToggle:(...e)=>a(ra,...e)},(0,s.createElement)(S.PageAttributesParent,null),(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PageAttributesOrder,null)))):null};var la=function({location:e}){const t=(0,s.useRef)(null),n=(0,s.useRef)(null);(0,s.useEffect)((()=>(n.current=document.querySelector(".metabox-location-"+e),n.current&&t.current.appendChild(n.current),()=>{n.current&&document.querySelector("#metaboxes").appendChild(n.current)})),[e]);const o=(0,u.useSelect)((e=>e(rn).isSavingMetaBoxes()),[]),a=N()("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":o});return(0,s.createElement)("div",{className:a},o&&(0,s.createElement)(_.Spinner,null),(0,s.createElement)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,s.createElement)("div",{className:"edit-post-meta-boxes-area__clear"}))};class ia extends s.Component{componentDidMount(){this.updateDOM()}componentDidUpdate(e){this.props.isVisible!==e.isVisible&&this.updateDOM()}updateDOM(){const{id:e,isVisible:t}=this.props,n=document.getElementById(e);n&&(t?n.classList.remove("is-hidden"):n.classList.add("is-hidden"))}render(){return null}}var ca=(0,u.withSelect)(((e,{id:t})=>({isVisible:e(rn).isEditorPanelEnabled(`meta-box-${t}`)})))(ia);function da({location:e}){const t=(0,u.useRegistry)(),{metaBoxes:n,areMetaBoxesInitialized:o,isEditorReady:a}=(0,u.useSelect)((t=>{const{__unstableIsEditorReady:n}=t(S.store),{getMetaBoxesPerLocation:o,areMetaBoxesInitialized:a}=t(rn);return{metaBoxes:o(e),areMetaBoxesInitialized:a(),isEditorReady:n()}}),[e]);return(0,s.useEffect)((()=>{a&&!o&&t.dispatch(rn).initializeMetaBoxes()}),[a,o]),o?(0,s.createElement)(s.Fragment,null,(null!=n?n:[]).map((({id:e})=>(0,s.createElement)(ca,{key:e,id:e}))),(0,s.createElement)(la,{location:e})):null}window.wp.warning;const{Fill:ua,Slot:ma}=(0,_.createSlotFill)("PluginDocumentSettingPanel"),pa=({name:e,className:t,title:n,icon:o,children:a})=>{const{name:r}=(0,C.usePluginContext)(),l=`${r}/${e}`,{opened:i,isEnabled:c}=(0,u.useSelect)((e=>{const{isEditorPanelOpened:t,isEditorPanelEnabled:n}=e(rn);return{opened:t(l),isEnabled:n(l)}}),[l]),{toggleEditorPanelOpened:d}=(0,u.useDispatch)(rn);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Mn,{label:n,panelName:l}),(0,s.createElement)(ua,null,c&&(0,s.createElement)(_.PanelBody,{className:t,title:n,icon:o,opened:i,onToggle:()=>d(l)},a)))};pa.Slot=ma;var ga=pa;function ha({className:e,...t}){const{postTitle:n,shortcut:o,showIconLabels:a}=(0,u.useSelect)((e=>({postTitle:e(S.store).getEditedPostAttribute("title"),shortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),showIconLabels:e(rn).isFeatureActive("showIconLabels")})),[]);return(0,s.createElement)(pe,{panelClassName:e,className:"edit-post-sidebar",smallScreenTitle:n||(0,E.__)("(no title)"),scope:"core/edit-post",toggleShortcut:o,showIconLabels:a,...t})}var _a=function(){const e=(0,u.useSelect)((e=>{const{getEditedPostTemplate:t}=e(rn);return t()}),[]);return e?(0,s.createElement)(_.PanelBody,null,(0,s.createElement)(_.Flex,{align:"flex-start",gap:"3"},(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(ye,{icon:co})),(0,s.createElement)(_.FlexBlock,null,(0,s.createElement)("h2",{className:"edit-post-template-summary__title"},e?.title||e?.slug),(0,s.createElement)("p",null,e?.description)))):null};const ba=s.Platform.select({web:!0,native:!1});var Ea=()=>{const{sidebarName:e,keyboardShortcut:t,isTemplateMode:n}=(0,u.useSelect)((e=>{let t=e(ee).getActiveComplementaryArea(rn.name);["edit-post/document","edit-post/block"].includes(t)||(e(b.store).getBlockSelectionStart()&&(t="edit-post/block"),t="edit-post/document");return{sidebarName:t,keyboardShortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),isTemplateMode:e(rn).isEditingTemplate()}}),[]);return(0,s.createElement)(ha,{identifier:e,header:(0,s.createElement)(So,{sidebarName:e}),closeLabel:(0,E.__)("Close Settings"),headerClassName:"edit-post-sidebar__panel-tabs",title:(0,E.__)("Settings"),toggleShortcut:t,icon:(0,E.isRTL)()?yo:wo,isActiveByDefault:ba},!n&&"edit-post/document"===e&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Zo,null),(0,s.createElement)(ga.Slot,null),(0,s.createElement)(jo,null),(0,s.createElement)(Yo,null),(0,s.createElement)(ea,null),(0,s.createElement)(na,null),(0,s.createElement)(aa,null),(0,s.createElement)(sa,null),(0,s.createElement)(da,{location:"side"})),n&&"edit-post/document"===e&&(0,s.createElement)(_a,null),"edit-post/block"===e&&(0,s.createElement)(b.BlockInspector,null))};function fa({nonAnimatedSrc:e,animatedSrc:t}){return(0,s.createElement)("picture",{className:"edit-post-welcome-guide__image"},(0,s.createElement)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,s.createElement)("img",{src:t,width:"312",height:"240",alt:""}))}function va(){const{toggleFeature:e}=(0,u.useDispatch)(rn);return(0,s.createElement)(_.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,E.__)("Welcome to the block editor"),finishButtonText:(0,E.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Welcome to the block editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct “block” of content.")))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Make each block your own")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Get to know the block library")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,s.createInterpolateElement)((0,E.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,s.createElement)("img",{alt:(0,E.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Learn how to use the block editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("New to the block editor? Want to learn more about using it? "),(0,s.createElement)(_.ExternalLink,{href:(0,E.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,E.__)("Here's a detailed guide."))))}]})}function ya(){const{toggleFeature:e}=(0,u.useDispatch)(rn);return(0,s.createElement)(_.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,E.__)("Welcome to the template editor"),finishButtonText:(0,E.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Welcome to the template editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")))}]})}function wa(){const{isActive:e,isTemplateMode:t}=(0,u.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n}=e(rn),o=n();return{isActive:t(o?"welcomeGuideTemplate":"welcomeGuide"),isTemplateMode:o}}),[]);return e?t?(0,s.createElement)(ya,null):(0,s.createElement)(va,null):null}const{Fill:Sa,Slot:ka}=(0,_.createSlotFill)("PluginPostPublishPanel"),Pa=({children:e,className:t,title:n,initialOpen:o=!1,icon:a})=>{const{icon:r}=(0,C.usePluginContext)();return(0,s.createElement)(Sa,null,(0,s.createElement)(_.PanelBody,{className:t,initialOpen:o||!n,title:n,icon:null!=a?a:r},e))};Pa.Slot=ka;var Ca=Pa;const{Fill:Ta,Slot:xa}=(0,_.createSlotFill)("PluginPrePublishPanel"),Ba=({children:e,className:t,title:n,initialOpen:o=!1,icon:a})=>{const{icon:r}=(0,C.usePluginContext)();return(0,s.createElement)(Ta,null,(0,s.createElement)(_.PanelBody,{className:t,initialOpen:o||!n,title:n,icon:null!=a?a:r},e))};Ba.Slot=xa;var Ma=Ba;const{Fill:Ia,Slot:Na}=(0,_.createSlotFill)("ActionsPanel");function Aa({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:n}){const{closePublishSidebar:o,togglePublishSidebar:a}=(0,u.useDispatch)(rn),{publishSidebarOpened:r,hasActiveMetaboxes:l,hasNonPostEntityChanges:i}=(0,u.useSelect)((e=>({publishSidebarOpened:e(rn).isPublishSidebarOpened(),hasActiveMetaboxes:e(rn).hasMetaBoxes(),hasNonPostEntityChanges:e(S.store).hasNonPostEntityChanges()})),[]),c=(0,s.useCallback)((()=>e(!0)),[]);let d;return d=r?(0,s.createElement)(S.PostPublishPanel,{onClose:o,forceIsDirty:l,PrePublishExtension:Ma.Slot,PostPublishExtension:Ca.Slot}):i?(0,s.createElement)("div",{className:"edit-post-layout__toggle-entities-saved-states-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-entities-saved-states-panel-button",onClick:c,"aria-expanded":!1},(0,E.__)("Open save panel"))):(0,s.createElement)("div",{className:"edit-post-layout__toggle-publish-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-publish-panel-button",onClick:a,"aria-expanded":!1},(0,E.__)("Open publish panel"))),(0,s.createElement)(s.Fragment,null,n&&(0,s.createElement)(S.EntitiesSavedStates,{close:t}),(0,s.createElement)(Na,{bubblesVirtually:!0}),!n&&d)}function Da({blockPatterns:e,onChoosePattern:t}){const n=(0,f.useAsyncList)(e),{resetEditorBlocks:o}=(0,u.useDispatch)(S.store);return(0,s.createElement)(b.__experimentalBlockPatternsList,{blockPatterns:e,shownPatterns:n,onClickPattern:(e,n)=>{o(n),t()}})}function La(){const[e,t]=(0,s.useState)("initial"),n=function(){const{blockPatternsWithPostContentBlockType:e,postType:t}=(0,u.useSelect)((e=>{const{getPatternsByBlockTypes:t}=e(b.store),{getCurrentPostType:n}=e(S.store);return{blockPatternsWithPostContentBlockType:t("core/post-content"),postType:n()}}),[]);return(0,s.useMemo)((()=>e.filter((e=>"page"===t&&!e.postTypes||Array.isArray(e.postTypes)&&e.postTypes.includes(t)))),[t,e])}(),o=n.length>0&&"initial"===e;return(0,s.useEffect)((()=>{o&&t("open")}),[o]),"open"!==e?null:(0,s.createElement)(_.Modal,{className:"edit-post-start-page-options__modal",title:(0,E.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:()=>t("closed")},(0,s.createElement)("div",{className:"edit-post-start-page-options__modal-content"},(0,s.createElement)(Da,{blockPatterns:n,onChoosePattern:()=>t("closed")})))}function Va(){const e=(0,u.useSelect)((e=>{const{isCleanNewPost:t}=e(S.store),{isEditingTemplate:n,isFeatureActive:o}=e(rn);return!n()&&!o("welcomeGuide")&&t()}),[]);return e?(0,s.createElement)(La,null):null}const{getLayoutStyles:Fa}=gn(b.privateApis),Oa={header:(0,E.__)("Editor top bar"),body:(0,E.__)("Editor content"),sidebar:(0,E.__)("Editor settings"),actions:(0,E.__)("Editor publish"),footer:(0,E.__)("Editor footer")};var Ra=function(){(0,b.useBlockCommands)();const e=(0,f.useViewportMatch)("medium","<"),t=(0,f.useViewportMatch)("huge",">="),n=(0,f.useViewportMatch)("large"),{openGeneralSidebar:o,closeGeneralSidebar:a,setIsInserterOpened:r}=(0,u.useDispatch)(rn),{createErrorNotice:l}=(0,u.useDispatch)(x.store),{mode:i,isFullscreenActive:c,isRichEditingEnabled:d,sidebarIsOpened:m,hasActiveMetaboxes:p,hasFixedToolbar:g,previousShortcut:h,nextShortcut:v,hasBlockSelected:y,isInserterOpened:w,isListViewOpened:k,showIconLabels:P,isDistractionFree:T,showBlockBreadcrumbs:B,isTemplateMode:M,documentLabel:I}=(0,u.useSelect)((e=>{const{getEditorSettings:t,getPostTypeLabel:n}=e(S.store),o=t(),a=n();return{isTemplateMode:e(rn).isEditingTemplate(),hasFixedToolbar:e(rn).isFeatureActive("fixedToolbar"),sidebarIsOpened:!(!e(ee).getActiveComplementaryArea(rn.name)&&!e(rn).isPublishSidebarOpened()),isFullscreenActive:e(rn).isFeatureActive("fullscreenMode"),isInserterOpened:e(rn).isInserterOpened(),isListViewOpened:e(rn).isListViewOpened(),mode:e(rn).getEditorMode(),isRichEditingEnabled:o.richEditingEnabled,hasActiveMetaboxes:e(rn).hasMetaBoxes(),previousShortcut:e(xe.store).getAllShortcutKeyCombinations("core/edit-post/previous-region"),nextShortcut:e(xe.store).getAllShortcutKeyCombinations("core/edit-post/next-region"),showIconLabels:e(rn).isFeatureActive("showIconLabels"),isDistractionFree:e(rn).isFeatureActive("distractionFree"),showBlockBreadcrumbs:e(rn).isFeatureActive("showBlockBreadcrumbs"),documentLabel:a||(0,E._x)("Document","noun")}}),[]),A=function(){const{hasThemeStyleSupport:e,editorSettings:t}=(0,u.useSelect)((e=>({hasThemeStyleSupport:e(rn).isFeatureActive("themeStyles"),editorSettings:e(S.store).getEditorSettings()})),[]);return(0,s.useMemo)((()=>{var n,o;const a=null!==(n=t.styles?.filter((e=>e.__unstableType&&"theme"!==e.__unstableType)))&&void 0!==n?n:[],r=[...t.defaultEditorStyles,...a],s=e&&a.length!==(null!==(o=t.styles?.length)&&void 0!==o?o:0);return t.disableLayoutStyles||s||r.push({css:Fa({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),s?t.styles:r}),[t.defaultEditorStyles,t.disableLayoutStyles,t.styles,e])}();(0,s.useEffect)((()=>{m&&!t&&r(!1)}),[m,t]),(0,s.useEffect)((()=>{w&&!t&&a()}),[w,t]);const[D,L]=(0,s.useState)(!1),[V,F]=(0,s.useState)(null),O=(0,s.useCallback)((e=>{"function"==typeof D&&D(e),L(!1)}),[D]);P?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");const R=N()("edit-post-layout","is-mode-"+i,{"is-sidebar-opened":m,"has-fixed-toolbar":g,"has-metaboxes":p,"is-distraction-free":T&&n,"is-entity-save-view-open":!!D}),H=k?(0,E.__)("Document Overview"):(0,E.__)("Block Library");return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ge,{isActive:c}),(0,s.createElement)(Hn,null),(0,s.createElement)(S.UnsavedChangesWarning,null),(0,s.createElement)(S.AutosaveMonitor,null),(0,s.createElement)(S.LocalAutosaveMonitor,null),(0,s.createElement)(Sn,null),(0,s.createElement)(S.EditorKeyboardShortcutsRegister,null),(0,s.createElement)(S.EditorKeyboardShortcuts,null),(0,s.createElement)(be,{isDistractionFree:T&&n,className:R,labels:{...Oa,secondarySidebar:H},header:(0,s.createElement)(go,{setEntitiesSavedStatesCallback:L,setListViewToggleElement:F}),editorNotices:(0,s.createElement)(S.EditorNotices,null),secondarySidebar:"visual"===i&&w?(0,s.createElement)(_o,null):"visual"===i&&k?(0,s.createElement)(vo,{listViewToggleElement:V}):null,sidebar:(!e||m)&&(0,s.createElement)(s.Fragment,null,!e&&!m&&(0,s.createElement)("div",{className:"edit-post-layout__toggle-sidebar-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-sidebar-panel-button",onClick:()=>o(y?"edit-post/block":"edit-post/document"),"aria-expanded":!1},y?(0,E.__)("Open block settings"):(0,E.__)("Open document settings"))),(0,s.createElement)(pe.Slot,{scope:"core/edit-post"})),notices:(0,s.createElement)(S.EditorSnackbars,null),content:(0,s.createElement)(s.Fragment,null,!T&&(0,s.createElement)(S.EditorNotices,null),("text"===i||!d)&&(0,s.createElement)(un,null),d&&"visual"===i&&(0,s.createElement)(wn,{styles:A}),!T&&!M&&(0,s.createElement)("div",{className:"edit-post-layout__metaboxes"},(0,s.createElement)(da,{location:"normal"}),(0,s.createElement)(da,{location:"advanced"})),e&&m&&(0,s.createElement)(_.ScrollLock,null)),footer:!T&&!e&&B&&d&&"visual"===i&&(0,s.createElement)("div",{className:"edit-post-layout__footer"},(0,s.createElement)(b.BlockBreadcrumb,{rootLabelText:I})),actions:(0,s.createElement)(Aa,{closeEntitiesSavedStates:O,isEntitiesSavedStatesOpen:D,setEntitiesSavedStatesCallback:L}),shortcuts:{previous:h,next:v}}),(0,s.createElement)(On,null),(0,s.createElement)(Fe,null),(0,s.createElement)(wa,null),(0,s.createElement)(S.PostSyncStatusModal,null),(0,s.createElement)(Va,null),(0,s.createElement)(C.PluginArea,{onError:function(e){l((0,E.sprintf)((0,E.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,s.createElement)(Ea,null))};const Ha=e=>{const{hasBlockSelection:t,isEditorSidebarOpened:n}=(0,u.useSelect)((e=>({hasBlockSelection:!!e(b.store).getBlockSelectionStart(),isEditorSidebarOpened:e(an).isEditorSidebarOpened()})),[e]),{openGeneralSidebar:o}=(0,u.useDispatch)(an);(0,s.useEffect)((()=>{n&&o(t?"edit-post/block":"edit-post/document")}),[t,n])},Ga=e=>{const{newPermalink:t}=(0,u.useSelect)((e=>({newPermalink:e(S.store).getCurrentPost().link})),[e]),n=(0,s.useRef)();(0,s.useEffect)((()=>{n.current=document.querySelector("#wp-admin-bar-preview a")||document.querySelector("#wp-admin-bar-view a")}),[e]),(0,s.useEffect)((()=>{t&&n.current&&n.current.setAttribute("href",t)}),[t])};function za({postId:e}){return Ha(e),Ga(e),null}var Ua=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var $a=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"}));var Wa=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}));var qa=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,s.createElement)(k.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"}));var Za=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));const{ExperimentalEditorProvider:ja}=gn(S.privateApis),{useCommands:Ka}=gn(dn.privateApis);var Ya=function({postId:e,postType:t,settings:n,initialEdits:o,...a}){Ka(),function(){const{openGeneralSidebar:e,closeGeneralSidebar:t,switchEditorMode:n,setIsListViewOpened:o,toggleDistractionFree:a}=(0,u.useDispatch)(rn),{openModal:r}=(0,u.useDispatch)(ee),{editorMode:s,activeSidebar:l,isListViewOpen:i,isPublishSidebarEnabled:c,showBlockBreadcrumbs:d,isDistractionFree:m}=(0,u.useSelect)((e=>{const{getEditorMode:t,isListViewOpened:n,isFeatureActive:o}=e(rn);return{activeSidebar:e(ee).getActiveComplementaryArea(rn.name),editorMode:t(),isListViewOpen:n(),isPublishSidebarEnabled:e(S.store).isPublishSidebarEnabled(),showBlockBreadcrumbs:o("showBlockBreadcrumbs"),isDistractionFree:e(p.store).get(rn.name,"distractionFree")}}),[]),{toggle:g}=(0,u.useDispatch)(p.store),{createInfoNotice:h}=(0,u.useDispatch)(x.store),{__unstableSaveForPreview:_}=(0,u.useDispatch)(S.store),{getCurrentPostId:b}=(0,u.useSelect)(S.store);(0,cn.useCommand)({name:"core/open-settings-sidebar",label:(0,E.__)("Toggle settings sidebar"),icon:(0,E.isRTL)()?yo:wo,callback:({close:n})=>{n(),"edit-post/document"===l?t():e("edit-post/document")}}),(0,cn.useCommand)({name:"core/open-block-inspector",label:(0,E.__)("Toggle block inspector"),icon:Ua,callback:({close:n})=>{n(),"edit-post/block"===l?t():e("edit-post/block")}}),(0,cn.useCommand)({name:"core/toggle-distraction-free",label:(0,E.__)("Toggle distraction free"),callback:({close:e})=>{a(),e()}}),(0,cn.useCommand)({name:"core/toggle-spotlight-mode",label:(0,E.__)("Toggle spotlight mode"),callback:({close:e})=>{g("core/edit-post","focusMode"),e()}}),(0,cn.useCommand)({name:"core/toggle-fullscreen-mode",label:(0,E.__)("Toggle fullscreen mode"),icon:$a,callback:({close:e})=>{g("core/edit-post","fullscreenMode"),e()}}),(0,cn.useCommand)({name:"core/toggle-list-view",label:(0,E.__)("Toggle list view"),icon:Un,callback:({close:e})=>{o(!i),e()}}),(0,cn.useCommand)({name:"core/toggle-top-toolbar",label:(0,E.__)("Toggle top toolbar"),callback:({close:e})=>{g("core/edit-post","fixedToolbar"),m&&a(),e()}}),(0,cn.useCommand)({name:"core/toggle-code-editor",label:(0,E.__)("Toggle code editor"),icon:Wa,callback:({close:e})=>{n("visual"===s?"text":"visual"),e()}}),(0,cn.useCommand)({name:"core/open-preferences",label:(0,E.__)("Editor preferences"),callback:()=>{r(Fn)}}),(0,cn.useCommand)({name:"core/open-shortcut-help",label:(0,E.__)("Keyboard shortcuts"),icon:qa,callback:()=>{r(Ae)}}),(0,cn.useCommand)({name:"core/toggle-breadcrumbs",label:d?(0,E.__)("Hide block breadcrumbs"):(0,E.__)("Show block breadcrumbs"),callback:({close:e})=>{g("core/edit-post","showBlockBreadcrumbs"),e(),h(d?(0,E.__)("Breadcrumbs hidden."):(0,E.__)("Breadcrumbs visible."),{id:"core/edit-post/toggle-breadcrumbs/notice",type:"snackbar"})}}),(0,cn.useCommand)({name:"core/toggle-publish-sidebar",label:c?(0,E.__)("Disable pre-publish checklist"):(0,E.__)("Enable pre-publish checklist"),icon:Za,callback:({close:e})=>{e(),g("core/edit-post","isPublishSidebarEnabled"),h(c?(0,E.__)("Pre-publish checklist off."):(0,E.__)("Pre-publish checklist on."),{id:"core/edit-post/publish-sidebar/notice",type:"snackbar"})}}),(0,cn.useCommand)({name:"core/preview-link",label:(0,E.__)("Preview in a new tab"),icon:P,callback:async({close:e})=>{e();const t=b(),n=await _();window.open(n,`wp-preview-${t}`)}})}();const{hasFixedToolbar:r,focusMode:i,isDistractionFree:c,hasInlineToolbar:d,post:m,preferredStyleVariations:g,hiddenBlockTypes:h,blockTypes:b,keepCaretInsideBlock:f,isTemplateMode:v,template:y}=(0,u.useSelect)((n=>{var o;const{isFeatureActive:a,isEditingTemplate:r,getEditedPostTemplate:s,getHiddenBlockTypes:i}=n(rn),{getEntityRecord:c,getPostType:d,getEntityRecords:u,canUser:m}=n(w.store),{getEditorSettings:g}=n(S.store),{getBlockTypes:h}=n(l.store);let _;if(["wp_template","wp_template_part"].includes(t)){const n=u("postType",t,{wp_id:e});_=n?.[0]}else _=c("postType",t,e);const b=g().supportsTemplateMode,E=null!==(o=d(t)?.viewable)&&void 0!==o&&o,f=m("create","templates");return{hasFixedToolbar:a("fixedToolbar"),focusMode:a("focusMode"),isDistractionFree:a("distractionFree"),hasInlineToolbar:a("inlineToolbar"),preferredStyleVariations:n(p.store).get("core/edit-post","preferredStyleVariations"),hiddenBlockTypes:i(),blockTypes:h(),keepCaretInsideBlock:a("keepCaretInsideBlock"),isTemplateMode:r(),template:b&&E&&f?s():null,post:_}}),[t,e]),{updatePreferredStyleVariations:k,setIsInserterOpened:C}=(0,u.useDispatch)(rn),T=(0,s.useMemo)((()=>{const e={...n,__experimentalPreferredStyleVariations:{value:g,onChange:k},hasFixedToolbar:r,focusMode:i,isDistractionFree:c,hasInlineToolbar:d,__experimentalSetIsInserterOpened:C,keepCaretInsideBlock:f,defaultAllowedBlockTypes:n.allowedBlockTypes};if(h.length>0){const t=!0===n.allowedBlockTypes?b.map((({name:e})=>e)):n.allowedBlockTypes||[];e.allowedBlockTypes=t.filter((e=>!h.includes(e)))}return e}),[n,r,d,i,c,h,b,g,C,k,f]);return m?(0,s.createElement)(_.SlotFillProvider,null,(0,s.createElement)(ja,{settings:T,post:m,initialEdits:o,useSubRegistry:!1,__unstableTemplate:v?y:void 0,...a},(0,s.createElement)(S.ErrorBoundary,null,(0,s.createElement)(cn.CommandMenu,null),(0,s.createElement)(za,{postId:e}),(0,s.createElement)(Ra,null)),(0,s.createElement)(S.PostLockedModal,null))):null};var Qa=({allowedBlocks:e,icon:t,label:n,onClick:o,small:a,role:r})=>(0,s.createElement)(b.BlockSettingsMenuControls,null,(({selectedBlocks:l,onClose:i})=>((e,t)=>{return!Array.isArray(t)||(n=t,0===e.filter((e=>!n.includes(e))).length);var n})(l,e)?(0,s.createElement)(_.MenuItem,{onClick:(0,f.compose)(o,i),icon:t,label:a?n:void 0,role:r},!a&&n):null)),Xa=(0,f.compose)((0,C.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:_.MenuItem,icon:t.icon||e.icon,name:"core/edit-post/plugin-more-menu"}})))(se);function Ja(e){return(0,s.createElement)(ie,{__unstableExplicitMenuItem:!0,scope:"core/edit-post",...e})}function er(e,t,n,o,a){const r=document.getElementById(e),c=(0,s.createRoot)(r);(0,u.dispatch)(p.store).setDefaults("core/edit-post",{editorMode:"visual",fixedToolbar:!1,fullscreenMode:!0,hiddenBlockTypes:[],inactivePanels:[],isPublishSidebarEnabled:!0,openPanels:["post-status"],preferredStyleVariations:{},showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,u.dispatch)(l.store).reapplyBlockTypeFilters(),(0,u.select)(rn).isFeatureActive("showListViewByDefault")&&!(0,u.select)(rn).isFeatureActive("distractionFree")&&(0,u.dispatch)(rn).setIsListViewOpened(!0),(0,i.registerCoreBlocks)(),(0,g.registerLegacyWidgetBlock)({inserter:!1}),(0,g.registerWidgetGroupBlock)({inserter:!1}),(0,m.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",((e,t)=>!(!(0,u.select)(rn).isEditingTemplate()&&"core/template-part"===t.name)&&e)),(0,m.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",((e,t,n,{getBlockParentsByBlockName:o})=>(0,u.select)(rn).isEditingTemplate()||"core/post-content"!==t.name?e:o(n,"core/query").length>0));"Standards"!==("CSS1Compat"===document.compatMode?"Standards":"Quirks")&&console.warn("Your browser is using Quirks Mode. \nThis can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.");return-1!==window.navigator.userAgent.indexOf("iPhone")&&window.addEventListener("scroll",(e=>{const t=document.getElementsByClassName("interface-interface-skeleton__body")[0];e.target===document&&(window.scrollY>100&&(t.scrollTop=t.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))})),window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),c.render((0,s.createElement)(Ya,{settings:o,postId:n,postType:t,initialEdits:a})),c}function tr(){d()("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}}(),(window.wp=window.wp||{}).editPost=o}();
\ No newline at end of file
+*/!function(){"use strict";var o={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var r=typeof n;if("string"===r||"number"===r)e.push(n);else if(Array.isArray(n)){if(n.length){var s=a.apply(null,n);s&&e.push(s)}}else if("object"===r){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var l in n)o.call(n,l)&&n[l]&&e.push(l)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(n=function(){return a}.apply(t,[]))||(e.exports=n)}()}},t={};function n(o){var a=t[o];if(void 0!==a)return a.exports;var r=t[o]={exports:{}};return e[o](r,r.exports,n),r.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var o in t)n.o(t,o)&&!n.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var o={};!function(){"use strict";n.r(o),n.d(o,{PluginBlockSettingsMenuItem:function(){return Qa},PluginDocumentSettingPanel:function(){return ga},PluginMoreMenuItem:function(){return Xa},PluginPostPublishPanel:function(){return Ca},PluginPostStatusInfo:function(){return Fo},PluginPrePublishPanel:function(){return Ma},PluginSidebar:function(){return ha},PluginSidebarMoreMenuItem:function(){return Ja},__experimentalFullscreenModeClose:function(){return zn},__experimentalMainDashboardButton:function(){return so},initializeEditor:function(){return er},reinitializeEditor:function(){return tr},store:function(){return rn}});var e={};n.r(e),n.d(e,{closeModal:function(){return Z},disableComplementaryArea:function(){return H},enableComplementaryArea:function(){return R},openModal:function(){return q},pinItem:function(){return G},setDefaultComplementaryArea:function(){return O},setFeatureDefaults:function(){return W},setFeatureValue:function(){return $},toggleFeature:function(){return U},unpinItem:function(){return z}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return j},isComplementaryAreaLoading:function(){return K},isFeatureActive:function(){return Q},isItemPinned:function(){return Y},isModalActive:function(){return X}});var a={};n.r(a),n.d(a,{__experimentalSetPreviewDeviceType:function(){return gt},__unstableCreateTemplate:function(){return ft},__unstableSwitchToTemplateMode:function(){return Et},closeGeneralSidebar:function(){return Ke},closeModal:function(){return Qe},closePublishSidebar:function(){return Je},hideBlockTypes:function(){return ct},initializeMetaBoxes:function(){return yt},metaBoxUpdatesFailure:function(){return pt},metaBoxUpdatesSuccess:function(){return mt},openGeneralSidebar:function(){return je},openModal:function(){return Ye},openPublishSidebar:function(){return Xe},removeEditorPanel:function(){return ot},requestMetaBoxUpdates:function(){return ut},setAvailableMetaBoxesPerLocation:function(){return dt},setIsEditingTemplate:function(){return bt},setIsInserterOpened:function(){return ht},setIsListViewOpened:function(){return _t},showBlockTypes:function(){return it},switchEditorMode:function(){return rt},toggleDistractionFree:function(){return wt},toggleEditorPanelEnabled:function(){return tt},toggleEditorPanelOpened:function(){return nt},toggleFeature:function(){return at},togglePinnedPluginItem:function(){return st},togglePublishSidebar:function(){return et},updatePreferredStyleVariations:function(){return lt}});var r={};n.r(r),n.d(r,{__experimentalGetInsertionPoint:function(){return Jt},__experimentalGetPreviewDeviceType:function(){return Qt},areMetaBoxesInitialized:function(){return nn},getActiveGeneralSidebarName:function(){return At},getActiveMetaBoxLocations:function(){return $t},getAllMetaBoxes:function(){return jt},getEditedPostTemplate:function(){return on},getEditorMode:function(){return Mt},getHiddenBlockTypes:function(){return Vt},getMetaBoxesPerLocation:function(){return Zt},getPreference:function(){return Lt},getPreferences:function(){return Dt},hasMetaBoxes:function(){return Kt},isEditingTemplate:function(){return tn},isEditorPanelEnabled:function(){return Rt},isEditorPanelOpened:function(){return Ht},isEditorPanelRemoved:function(){return Ot},isEditorSidebarOpened:function(){return It},isFeatureActive:function(){return zt},isInserterOpened:function(){return Xt},isListViewOpened:function(){return en},isMetaBoxLocationActive:function(){return qt},isMetaBoxLocationVisible:function(){return Wt},isModalActive:function(){return Gt},isPluginItemPinned:function(){return Ut},isPluginSidebarOpened:function(){return Nt},isPublishSidebarOpened:function(){return Ft},isSavingMetaBoxes:function(){return Yt}});var s=window.wp.element,l=window.wp.blocks,i=window.wp.blockLibrary,c=window.wp.deprecated,d=n.n(c),u=window.wp.data,m=window.wp.hooks,p=window.wp.preferences,g=window.wp.widgets,h=window.wp.mediaUtils;(0,m.addFilter)("editor.MediaUpload","core/edit-post/replace-media-upload",(()=>h.MediaUpload));var _=window.wp.components,b=window.wp.blockEditor,E=window.wp.i18n,f=window.wp.compose;const v=(0,f.compose)((0,u.withSelect)(((e,t)=>{if((0,l.hasBlockSupport)(t.name,"multiple",!0))return{};const n=e(b.store).getBlocks().find((({name:e})=>t.name===e));return{originalBlockClientId:n&&n.clientId!==t.clientId&&n.clientId}})),(0,u.withDispatch)(((e,{originalBlockClientId:t})=>({selectFirst:()=>e(b.store).selectBlock(t)})))),y=(0,f.createHigherOrderComponent)((e=>v((({originalBlockClientId:t,selectFirst:n,...o})=>{if(!t)return(0,s.createElement)(e,{...o});const a=(0,l.getBlockType)(o.name),r=function(e){const t=(0,l.findTransform)((0,l.getBlockTransforms)("to",e),(({type:e,blocks:t})=>"block"===e&&1===t.length));if(!t)return null;return(0,l.getBlockType)(t.blocks[0])}(o.name);return[(0,s.createElement)("div",{key:"invalid-preview",style:{minHeight:"60px"}},(0,s.createElement)(e,{key:"block-edit",...o})),(0,s.createElement)(b.Warning,{key:"multiple-use-warning",actions:[(0,s.createElement)(_.Button,{key:"find-original",variant:"secondary",onClick:n},(0,E.__)("Find original")),(0,s.createElement)(_.Button,{key:"remove",variant:"secondary",onClick:()=>o.onReplace([])},(0,E.__)("Remove")),r&&(0,s.createElement)(_.Button,{key:"transform",variant:"secondary",onClick:()=>o.onReplace((0,l.createBlock)(r.name,o.attributes))},(0,E.__)("Transform into:")," ",r.title)]},(0,s.createElement)("strong",null,a?.title,": "),(0,E.__)("This block can only be used once."))]}))),"withMultipleValidation");(0,m.addFilter)("editor.BlockEdit","core/edit-post/validate-multiple-use/with-multiple-validation",y);var w=window.wp.coreData,S=window.wp.editor,k=window.wp.primitives;var P=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"})),C=window.wp.plugins,T=window.wp.url,x=window.wp.notices;function B(){const{createNotice:e}=(0,u.useDispatch)(x.store),{getEditedPostAttribute:t}=(0,u.useSelect)(S.store);const n=(0,f.useCopyToClipboard)((function(){return t("content")}),(function(){e("info",(0,E.__)("All content copied."),{isDismissible:!0,type:"snackbar"})}));return(0,s.createElement)(_.MenuItem,{ref:n},(0,E.__)("Copy all blocks"))}var M=window.wp.keycodes,I=n(4403),N=n.n(I);var A=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var D=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var L=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),V=window.wp.viewport;var F=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const O=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),R=(e,t)=>({registry:n,dispatch:o})=>{if(!t)return;n.select(p.store).get(e,"isComplementaryAreaVisible")||n.dispatch(p.store).set(e,"isComplementaryAreaVisible",!0),o({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},H=e=>({registry:t})=>{t.select(p.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(p.store).set(e,"isComplementaryAreaVisible",!1)},G=(e,t)=>({registry:n})=>{if(!t)return;const o=n.select(p.store).get(e,"pinnedItems");!0!==o?.[t]&&n.dispatch(p.store).set(e,"pinnedItems",{...o,[t]:!0})},z=(e,t)=>({registry:n})=>{if(!t)return;const o=n.select(p.store).get(e,"pinnedItems");n.dispatch(p.store).set(e,"pinnedItems",{...o,[t]:!1})};function U(e,t){return function({registry:n}){d()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(p.store).toggle(e,t)}}function $(e,t,n){return function({registry:o}){d()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),o.dispatch(p.store).set(e,t,!!n)}}function W(e,t){return function({registry:n}){d()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(p.store).setDefaults(e,t)}}function q(e){return{type:"OPEN_MODAL",name:e}}function Z(){return{type:"CLOSE_MODAL"}}const j=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get(n,"isComplementaryAreaVisible");if(void 0!==o)return!1===o?null:t?.complementaryAreas?.[n]})),K=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get(n,"isComplementaryAreaVisible"),a=t?.complementaryAreas?.[n];return o&&void 0===a})),Y=(0,u.createRegistrySelector)((e=>(t,n,o)=>{var a;const r=e(p.store).get(n,"pinnedItems");return null===(a=r?.[o])||void 0===a||a})),Q=(0,u.createRegistrySelector)((e=>(t,n,o)=>(d()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(p.store).get(n,o))));function X(e,t){return e.activeModal===t}var J=(0,u.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:o}=t;return e[n]?e:{...e,[n]:o}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:o}=t;return{...e,[n]:o}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const ee=(0,u.createReduxStore)("core/interface",{reducer:J,actions:e,selectors:t});(0,u.register)(ee);var te=(0,C.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var ne=te((function({as:e=_.Button,scope:t,identifier:n,icon:o,selectedIcon:a,name:r,...l}){const i=e,c=(0,u.useSelect)((e=>e(ee).getActiveComplementaryArea(t)===n),[n,t]),{enableComplementaryArea:d,disableComplementaryArea:m}=(0,u.useDispatch)(ee);return(0,s.createElement)(i,{icon:a&&c?a:o,"aria-controls":n.replace("/",":"),onClick:()=>{c?m(t):d(t,n)},...l})}));var oe=({smallScreenTitle:e,children:t,className:n,toggleButtonProps:o})=>{const a=(0,s.createElement)(ne,{icon:F,...o});return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,s.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),a),(0,s.createElement)("div",{className:N()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},t,a))};const ae=()=>{};function re({name:e,as:t=_.Button,onClick:n,...o}){return(0,s.createElement)(_.Fill,{name:e},(({onClick:e})=>(0,s.createElement)(t,{onClick:n||e?(...t)=>{(n||ae)(...t),(e||ae)(...t)}:void 0,...o})))}re.Slot=function({name:e,as:t=_.ButtonGroup,fillProps:n={},bubblesVirtually:o,...a}){return(0,s.createElement)(_.Slot,{name:e,bubblesVirtually:o,fillProps:n},(e=>{if(!s.Children.toArray(e).length)return null;const n=[];s.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&n.push(t)}));const o=s.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&n.includes(e.props.__unstableTarget)?null:e));return(0,s.createElement)(t,{...a},o)}))};var se=re;const le=({__unstableExplicitMenuItem:e,__unstableTarget:t,...n})=>(0,s.createElement)(_.MenuItem,{...n});function ie({scope:e,target:t,__unstableExplicitMenuItem:n,...o}){return(0,s.createElement)(ne,{as:o=>(0,s.createElement)(se,{__unstableExplicitMenuItem:n,__unstableTarget:`${e}/${t}`,as:le,name:`${e}/plugin-more-menu`,...o}),role:"menuitemcheckbox",selectedIcon:A,name:t,scope:e,...o})}function ce({scope:e,...t}){return(0,s.createElement)(_.Fill,{name:`PinnedItems/${e}`,...t})}ce.Slot=function({scope:e,className:t,...n}){return(0,s.createElement)(_.Slot,{name:`PinnedItems/${e}`,...n},(e=>e?.length>0&&(0,s.createElement)("div",{className:N()(t,"interface-pinned-items")},e)))};var de=ce;function ue({scope:e,children:t,className:n,id:o}){return(0,s.createElement)(_.Fill,{name:`ComplementaryArea/${e}`},(0,s.createElement)("div",{id:o,className:n},t))}const me=te((function({children:e,className:t,closeLabel:n=(0,E.__)("Close plugin"),identifier:o,header:a,headerClassName:r,icon:l,isPinnable:i=!0,panelClassName:c,scope:d,name:m,smallScreenTitle:p,title:g,toggleShortcut:h,isActiveByDefault:b,showIconLabels:f=!1}){const{isLoading:v,isActive:y,isPinned:w,activeArea:S,isSmall:k,isLarge:P}=(0,u.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:n,isItemPinned:a}=e(ee),r=t(d);return{isLoading:n(d),isActive:r===o,isPinned:a(d,o),activeArea:r,isSmall:e(V.store).isViewportMatch("< medium"),isLarge:e(V.store).isViewportMatch("large")}}),[o,d]);!function(e,t,n,o,a){const r=(0,s.useRef)(!1),l=(0,s.useRef)(!1),{enableComplementaryArea:i,disableComplementaryArea:c}=(0,u.useDispatch)(ee);(0,s.useEffect)((()=>{o&&a&&!r.current?(c(e),l.current=!0):l.current&&!a&&r.current?(l.current=!1,i(e,t)):l.current&&n&&n!==t&&(l.current=!1),a!==r.current&&(r.current=a)}),[o,a,e,t,n,c,i])}(d,o,S,y,k);const{enableComplementaryArea:C,disableComplementaryArea:T,pinItem:x,unpinItem:B}=(0,u.useDispatch)(ee);return(0,s.useEffect)((()=>{b&&void 0===S&&!k?C(d,o):void 0===S&&k&&T(d,o)}),[S,b,d,o,k,C,T]),(0,s.createElement)(s.Fragment,null,i&&(0,s.createElement)(de,{scope:d},w&&(0,s.createElement)(ne,{scope:d,identifier:o,isPressed:y&&(!f||P),"aria-expanded":y,"aria-disabled":v,label:g,icon:f?A:l,showTooltip:!f,variant:f?"tertiary":void 0})),m&&i&&(0,s.createElement)(ie,{target:m,scope:d,icon:l},g),y&&(0,s.createElement)(ue,{className:N()("interface-complementary-area",t),scope:d,id:o.replace("/",":")},(0,s.createElement)(oe,{className:r,closeLabel:n,onClose:()=>T(d),smallScreenTitle:p,toggleButtonProps:{label:n,shortcut:h,scope:d,identifier:o}},a||(0,s.createElement)(s.Fragment,null,(0,s.createElement)("strong",null,g),i&&(0,s.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:w?D:L,label:w?(0,E.__)("Unpin from toolbar"):(0,E.__)("Pin to toolbar"),onClick:()=>(w?B:x)(d,o),isPressed:w,"aria-expanded":w}))),(0,s.createElement)(_.Panel,{className:c},e)))}));me.Slot=function({scope:e,...t}){return(0,s.createElement)(_.Slot,{name:`ComplementaryArea/${e}`,...t})};var pe=me;var ge=({isActive:e})=>((0,s.useEffect)((()=>{let e=!1;return document.body.classList.contains("sticky-menu")&&(e=!0,document.body.classList.remove("sticky-menu")),()=>{e&&document.body.classList.add("sticky-menu")}}),[]),(0,s.useEffect)((()=>(e?document.body.classList.add("is-fullscreen-mode"):document.body.classList.remove("is-fullscreen-mode"),()=>{e&&document.body.classList.remove("is-fullscreen-mode")})),[e]),null);function he({children:e,className:t,ariaLabel:n,as:o="div",...a}){return(0,s.createElement)(o,{className:N()("interface-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...a},e)}const _e={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var be=(0,s.forwardRef)((function({isDistractionFree:e,footer:t,header:n,editorNotices:o,sidebar:a,secondarySidebar:r,notices:l,content:i,contentProps:c,actions:d,labels:u,className:m,enableRegionNavigation:p=!0,shortcuts:g},h){const b=(0,_.__unstableUseNavigateRegions)(g);!function(e){(0,s.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const v={...{header:(0,E.__)("Header"),body:(0,E.__)("Content"),secondarySidebar:(0,E.__)("Block Library"),sidebar:(0,E.__)("Settings"),actions:(0,E.__)("Publish"),footer:(0,E.__)("Footer")},...u};return(0,s.createElement)("div",{...p?b:{},ref:(0,f.useMergeRefs)([h,p?b.ref:void 0]),className:N()(m,"interface-interface-skeleton",b.className,!!t&&"has-footer")},(0,s.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,s.createElement)(he,{as:_.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":v.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:_e,transition:e?{type:"tween",delay:.8}:void 0},n),e&&(0,s.createElement)("div",{className:"interface-interface-skeleton__header"},o),(0,s.createElement)("div",{className:"interface-interface-skeleton__body"},!!r&&(0,s.createElement)(he,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:v.secondarySidebar},r),!!l&&(0,s.createElement)("div",{className:"interface-interface-skeleton__notices"},l),(0,s.createElement)(he,{className:"interface-interface-skeleton__content",ariaLabel:v.body,...c},i),!!a&&(0,s.createElement)(he,{className:"interface-interface-skeleton__sidebar",ariaLabel:v.sidebar},a),!!d&&(0,s.createElement)(he,{className:"interface-interface-skeleton__actions",ariaLabel:v.actions},d))),!!t&&(0,s.createElement)(he,{className:"interface-interface-skeleton__footer",ariaLabel:v.footer},t))}));var Ee=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function fe({as:e=_.DropdownMenu,className:t,label:n=(0,E.__)("Options"),popoverProps:o,toggleProps:a,children:r}){return(0,s.createElement)(e,{className:N()("interface-more-menu-dropdown",t),icon:Ee,label:n,popoverProps:{placement:"bottom-end",...o,className:N()("interface-more-menu-dropdown__content",o?.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>r(e)))}function ve({closeModal:e,children:t}){return(0,s.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,E.__)("Preferences"),onRequestClose:e},t)}var ye=(0,s.forwardRef)((function({icon:e,size:t=24,...n},o){return(0,s.cloneElement)(e,{width:t,height:t,...n,ref:o})}));var we=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var Se=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const ke="preferences-menu";function Pe({sections:e}){const t=(0,f.useViewportMatch)("medium"),[n,o]=(0,s.useState)(ke),{tabs:a,sectionsContentMap:r}=(0,s.useMemo)((()=>{let t={tabs:[],sectionsContentMap:{}};return e.length&&(t=e.reduce(((e,{name:t,tabLabel:n,content:o})=>(e.tabs.push({name:t,title:n}),e.sectionsContentMap[t]=o,e)),{tabs:[],sectionsContentMap:{}})),t}),[e]),l=(0,s.useCallback)((e=>r[e.name]||null),[r]);let i;return i=t?(0,s.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:a,initialTabName:n!==ke?n:void 0,onSelect:o,orientation:"vertical"},l):(0,s.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,s.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,s.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,s.createElement)(_.CardBody,null,(0,s.createElement)(_.__experimentalItemGroup,null,a.map((e=>(0,s.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,s.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(_.__experimentalTruncate,null,e.title)),(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(ye,{icon:(0,E.isRTL)()?we:Se})))))))))),e.length&&e.map((e=>(0,s.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,s.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,s.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,s.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,E.isRTL)()?Se:we,"aria-label":(0,E.__)("Navigate to the previous view")}),(0,s.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,s.createElement)(_.CardBody,null,e.content)))))),i}var Ce=({description:e,title:t,children:n})=>(0,s.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,s.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,s.createElement)("h2",{className:"interface-preferences-modal__section-title"},t),e&&(0,s.createElement)("p",{className:"interface-preferences-modal__section-description"},e)),n);var Te=function({help:e,label:t,isChecked:n,onChange:o,children:a}){return(0,s.createElement)("div",{className:"interface-preferences-modal__option"},(0,s.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:e,label:t,checked:n,onChange:o}),a)},xe=window.wp.keyboardShortcuts;const Be=[{keyCombination:{modifier:"primary",character:"b"},description:(0,E.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,E.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,E.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,E.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,E.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,E.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,E.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,E.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,E.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,E.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function Me({keyCombination:e,forceAriaLabel:t}){const n=e.modifier?M.displayShortcutList[e.modifier](e.character):e.character,o=e.modifier?M.shortcutAriaLabel[e.modifier](e.character):e.character;return(0,s.createElement)("kbd",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||o},(Array.isArray(n)?n:[n]).map(((e,t)=>"+"===e?(0,s.createElement)(s.Fragment,{key:t},e):(0,s.createElement)("kbd",{key:t,className:"edit-post-keyboard-shortcut-help-modal__shortcut-key"},e))))}var Ie=function({description:e,keyCombination:t,aliases:n=[],ariaLabel:o}){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-description"},e),(0,s.createElement)("div",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-term"},(0,s.createElement)(Me,{keyCombination:t,forceAriaLabel:o}),n.map(((e,t)=>(0,s.createElement)(Me,{keyCombination:e,forceAriaLabel:o,key:t})))))};var Ne=function({name:e}){const{keyCombination:t,description:n,aliases:o}=(0,u.useSelect)((t=>{const{getShortcutKeyCombination:n,getShortcutDescription:o,getShortcutAliases:a}=t(xe.store);return{keyCombination:n(e),aliases:a(e),description:o(e)}}),[e]);return t?(0,s.createElement)(Ie,{keyCombination:t,description:n,aliases:o}):null};const Ae="edit-post/keyboard-shortcut-help",De=({shortcuts:e})=>(0,s.createElement)("ul",{className:"edit-post-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,s.createElement)("li",{className:"edit-post-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,s.createElement)(Ne,{name:e}):(0,s.createElement)(Ie,{...e}))))),Le=({title:e,shortcuts:t,className:n})=>(0,s.createElement)("section",{className:N()("edit-post-keyboard-shortcut-help-modal__section",n)},!!e&&(0,s.createElement)("h2",{className:"edit-post-keyboard-shortcut-help-modal__section-title"},e),(0,s.createElement)(De,{shortcuts:t})),Ve=({title:e,categoryName:t,additionalShortcuts:n=[]})=>{const o=(0,u.useSelect)((e=>e(xe.store).getCategoryShortcuts(t)),[t]);return(0,s.createElement)(Le,{title:e,shortcuts:o.concat(n)})};var Fe=(0,f.compose)([(0,u.withSelect)((e=>({isModalActive:e(ee).isModalActive(Ae)}))),(0,u.withDispatch)(((e,{isModalActive:t})=>{const{openModal:n,closeModal:o}=e(ee);return{toggleModal:()=>t?o():n(Ae)}}))])((function({isModalActive:e,toggleModal:t}){return(0,xe.useShortcut)("core/edit-post/keyboard-shortcuts",t),e?(0,s.createElement)(_.Modal,{className:"edit-post-keyboard-shortcut-help-modal",title:(0,E.__)("Keyboard shortcuts"),closeButtonLabel:(0,E.__)("Close"),onRequestClose:t},(0,s.createElement)(Le,{className:"edit-post-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-post/keyboard-shortcuts"]}),(0,s.createElement)(Ve,{title:(0,E.__)("Global shortcuts"),categoryName:"global"}),(0,s.createElement)(Ve,{title:(0,E.__)("Selection shortcuts"),categoryName:"selection"}),(0,s.createElement)(Ve,{title:(0,E.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,E.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,E.__)("Forward-slash")}]}),(0,s.createElement)(Le,{title:(0,E.__)("Text formatting"),shortcuts:Be})):null}));var Oe=(0,u.withDispatch)((e=>{const{openModal:t}=e(ee);return{openModal:t}}))((function({openModal:e}){return(0,s.createElement)(_.MenuItem,{onClick:()=>{e(Ae)},shortcut:M.displayShortcut.access("h")},(0,E.__)("Keyboard shortcuts"))}));const{Fill:Re,Slot:He}=(0,_.createSlotFill)("ToolsMoreMenuGroup");Re.Slot=({fillProps:e})=>(0,s.createElement)(He,{fillProps:e},(e=>e.length>0&&(0,s.createElement)(_.MenuGroup,{label:(0,E.__)("Tools")},e)));var Ge=Re;function ze(e=[],t){const n=[...e];for(const e of t){const t=n.findIndex((t=>t.id===e.id));-1!==t?n[t]=e:n.push(e)}return n}const Ue=(0,u.combineReducers)({isSaving:function(e=!1,t){switch(t.type){case"REQUEST_META_BOX_UPDATES":return!0;case"META_BOX_UPDATES_SUCCESS":case"META_BOX_UPDATES_FAILURE":return!1;default:return e}},locations:function(e={},t){if("SET_META_BOXES_PER_LOCATIONS"===t.type){const n={...e};for(const[e,o]of Object.entries(t.metaBoxesPerLocation))n[e]=ze(n[e],o);return n}return e},initialized:function(e=!1,t){return"META_BOXES_INITIALIZED"===t.type||e}});var $e=(0,u.combineReducers)({metaBoxes:Ue,publishSidebarActive:function(e=!1,t){switch(t.type){case"OPEN_PUBLISH_SIDEBAR":return!0;case"CLOSE_PUBLISH_SIDEBAR":return!1;case"TOGGLE_PUBLISH_SIDEBAR":return!e}return e},removedPanels:function(e=[],t){if("REMOVE_PANEL"===t.type)if(!e.includes(t.panelName))return[...e,t.panelName];return e},deviceType:function(e="Desktop",t){return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},isEditingTemplate:function(e=!1,t){return"SET_IS_EDITING_TEMPLATE"===t.type?t.value:e}}),We=window.wp.apiFetch,qe=n.n(We),Ze=window.wp.a11y;const je=e=>({dispatch:t,registry:n})=>{n.select(p.store).get("core/edit-post","distractionFree")&&t.toggleDistractionFree(),n.dispatch(ee).enableComplementaryArea(rn.name,e)},Ke=()=>({registry:e})=>e.dispatch(ee).disableComplementaryArea(rn.name),Ye=e=>({registry:t})=>(d()("select( 'core/edit-post' ).openModal( name )",{since:"6.3",alternative:"select( 'core/interface').openModal( name )"}),t.dispatch(ee).openModal(e)),Qe=()=>({registry:e})=>(d()("select( 'core/edit-post' ).closeModal()",{since:"6.3",alternative:"select( 'core/interface').closeModal()"}),e.dispatch(ee).closeModal());function Xe(){return{type:"OPEN_PUBLISH_SIDEBAR"}}function Je(){return{type:"CLOSE_PUBLISH_SIDEBAR"}}function et(){return{type:"TOGGLE_PUBLISH_SIDEBAR"}}const tt=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","inactivePanels"))&&void 0!==n?n:[];let a;a=!!o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(p.store).set("core/edit-post","inactivePanels",a)},nt=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","openPanels"))&&void 0!==n?n:[];let a;a=!!o?.includes(e)?o.filter((t=>t!==e)):[...o,e],t.dispatch(p.store).set("core/edit-post","openPanels",a)};function ot(e){return{type:"REMOVE_PANEL",panelName:e}}const at=e=>({registry:t})=>t.dispatch(p.store).toggle("core/edit-post",e),rt=e=>({dispatch:t,registry:n})=>{n.dispatch(p.store).set("core/edit-post","editorMode",e),"visual"!==e&&n.dispatch(b.store).clearSelectedBlock(),"text"===e&&n.select(p.store).get("core/edit-post","distractionFree")&&t.toggleDistractionFree();const o="visual"===e?(0,E.__)("Visual editor selected"):(0,E.__)("Code editor selected");(0,Ze.speak)(o,"assertive")},st=e=>({registry:t})=>{const n=t.select(ee).isItemPinned("core/edit-post",e);t.dispatch(ee)[n?"unpinItem":"pinItem"]("core/edit-post",e)},lt=(e,t)=>({registry:n})=>{var o;if(!e)return;const a=null!==(o=n.select(p.store).get("core/edit-post","preferredStyleVariations"))&&void 0!==o?o:{};if(t)n.dispatch(p.store).set("core/edit-post","preferredStyleVariations",{...a,[e]:t});else{const t={...a};delete t[e],n.dispatch(p.store).set("core/edit-post","preferredStyleVariations",t)}},it=e=>({registry:t})=>{var n;const o=(null!==(n=t.select(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[]).filter((t=>!(Array.isArray(e)?e:[e]).includes(t)));t.dispatch(p.store).set("core/edit-post","hiddenBlockTypes",o)},ct=e=>({registry:t})=>{var n;const o=null!==(n=t.select(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==n?n:[],a=new Set([...o,...Array.isArray(e)?e:[e]]);t.dispatch(p.store).set("core/edit-post","hiddenBlockTypes",[...a])};function dt(e){return{type:"SET_META_BOXES_PER_LOCATIONS",metaBoxesPerLocation:e}}const ut=()=>async({registry:e,select:t,dispatch:n})=>{n({type:"REQUEST_META_BOX_UPDATES"}),window.tinyMCE&&window.tinyMCE.triggerSave();const o=e.select(S.store).getCurrentPost(),a=[!!o.comment_status&&["comment_status",o.comment_status],!!o.ping_status&&["ping_status",o.ping_status],!!o.sticky&&["sticky",o.sticky],!!o.author&&["post_author",o.author]].filter(Boolean),r=[new window.FormData(document.querySelector(".metabox-base-form")),...t.getActiveMetaBoxLocations().map((e=>new window.FormData((e=>{const t=document.querySelector(`.edit-post-meta-boxes-area.is-${e} .metabox-location-${e}`);return t||document.querySelector("#metaboxes .metabox-location-"+e)})(e))))].reduce(((e,t)=>{for(const[n,o]of t)e.append(n,o);return e}),new window.FormData);a.forEach((([e,t])=>r.append(e,t)));try{await qe()({url:window._wpMetaBoxUrl,method:"POST",body:r,parse:!1}),n.metaBoxUpdatesSuccess()}catch{n.metaBoxUpdatesFailure()}};function mt(){return{type:"META_BOX_UPDATES_SUCCESS"}}function pt(){return{type:"META_BOX_UPDATES_FAILURE"}}function gt(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}function ht(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}const _t=e=>({dispatch:t,registry:n})=>{n.select(p.store).get("core/edit-post","distractionFree")&&e&&t.toggleDistractionFree(),t({type:"SET_IS_LIST_VIEW_OPENED",isOpen:e})};function bt(e){return{type:"SET_IS_EDITING_TEMPLATE",value:e}}const Et=(e=!1)=>({registry:t,select:n,dispatch:o})=>{o(bt(!0));if(!n.isFeatureActive("welcomeGuideTemplate")){const n=e?(0,E.__)("Custom template created. You're in template mode now."):(0,E.__)("Editing template. Changes made here affect all posts and pages that use the template.");t.dispatch(x.store).createSuccessNotice(n,{type:"snackbar"})}},ft=e=>async({registry:t})=>{const n=await t.dispatch(w.store).saveEntityRecord("postType","wp_template",e),o=t.select(S.store).getCurrentPost();t.dispatch(w.store).editEntityRecord("postType",o.type,o.id,{template:n.slug})};let vt=!1;const yt=()=>({registry:e,select:t,dispatch:n})=>{if(!e.select(S.store).__unstableIsEditorReady())return;if(vt)return;const o=e.select(S.store).getCurrentPostType();window.postboxes.page!==o&&window.postboxes.add_postbox_toggles(o),vt=!0,(0,m.addFilter)("editor.__unstableSavePost","core/edit-post/save-metaboxes",((e,o)=>e.then((()=>{if(!o.isAutosave&&t.hasMetaBoxes())return n.requestMetaBoxUpdates()})))),n({type:"META_BOXES_INITIALIZED"})},wt=()=>({dispatch:e,registry:t})=>{const n=t.select(p.store).get("core/edit-post","distractionFree");n||t.batch((()=>{t.dispatch(p.store).set("core/edit-post","fixedToolbar",!1),e.setIsInserterOpened(!1),e.setIsListViewOpened(!1),e.closeGeneralSidebar()})),t.batch((()=>{t.dispatch(p.store).set("core/edit-post","distractionFree",!n),t.dispatch(x.store).createInfoNotice(n?(0,E.__)("Distraction free off."):(0,E.__)("Distraction free on."),{id:"core/edit-post/distraction-free-mode/notice",type:"snackbar"})}))};var St={};function kt(e){return[e]}function Pt(e,t,n){var o;if(e.length!==t.length)return!1;for(o=n;o<e.length;o++)if(e[o]!==t[o])return!1;return!0}function Ct(e,t){var n,o=t||kt;function a(){n=new WeakMap}function r(){var t,a,r,s,l,i=arguments.length;for(s=new Array(i),r=0;r<i;r++)s[r]=arguments[r];for(t=function(e){var t,o,a,r,s,l=n,i=!0;for(t=0;t<e.length;t++){if(!(s=o=e[t])||"object"!=typeof s){i=!1;break}l.has(o)?l=l.get(o):(a=new WeakMap,l.set(o,a),l=a)}return l.has(St)||((r=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=i,l.set(St,r)),l.get(St)}(l=o.apply(null,s)),t.isUniqueByDependants||(t.lastDependants&&!Pt(l,t.lastDependants,0)&&t.clear(),t.lastDependants=l),a=t.head;a;){if(Pt(a.args,s,1))return a!==t.head&&(a.prev.next=a.next,a.next&&(a.next.prev=a.prev),a.next=t.head,a.prev=null,t.head.prev=a,t.head=a),a.val;a=a.next}return a={val:e.apply(null,s)},s[0]=null,a.args=s,t.head&&(t.head.prev=a,a.next=t.head),t.head=a,a.val}return r.getDependants=o,r.clear=a,a(),r}const Tt=[],xt={},Bt={rootClientId:void 0,insertionIndex:void 0,filterValue:void 0},Mt=(0,u.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(p.store).get("core/edit-post","editorMode"))&&void 0!==t?t:"visual"})),It=(0,u.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return["edit-post/document","edit-post/block"].includes(t)})),Nt=(0,u.createRegistrySelector)((e=>()=>{const t=e(ee).getActiveComplementaryArea("core/edit-post");return!!t&&!["edit-post/document","edit-post/block"].includes(t)})),At=(0,u.createRegistrySelector)((e=>()=>e(ee).getActiveComplementaryArea("core/edit-post")));const Dt=(0,u.createRegistrySelector)((e=>()=>{d()("select( 'core/edit-post' ).getPreferences",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const t=["hiddenBlockTypes","editorMode","preferredStyleVariations"].reduce(((t,n)=>({...t,[n]:e(p.store).get("core/edit-post",n)})),{}),n=function(e,t){var n;const o=e?.reduce(((e,t)=>({...e,[t]:{enabled:!1}})),{}),a=t?.reduce(((e,t)=>{const n=e?.[t];return{...e,[t]:{...n,opened:!0}}}),null!=o?o:{});return null!==(n=null!=a?a:o)&&void 0!==n?n:xt}(e(p.store).get("core/edit-post","inactivePanels"),e(p.store).get("core/edit-post","openPanels"));return{...t,panels:n}}));function Lt(e,t,n){d()("select( 'core/edit-post' ).getPreference",{since:"6.0",alternative:"select( 'core/preferences' ).get"});const o=Dt(e)[t];return void 0===o?n:o}const Vt=(0,u.createRegistrySelector)((e=>()=>{var t;return null!==(t=e(p.store).get("core/edit-post","hiddenBlockTypes"))&&void 0!==t?t:Tt}));function Ft(e){return e.publishSidebarActive}function Ot(e,t){return e.removedPanels.includes(t)}const Rt=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get("core/edit-post","inactivePanels");return!Ot(t,n)&&!o?.includes(n)})),Ht=(0,u.createRegistrySelector)((e=>(t,n)=>{const o=e(p.store).get("core/edit-post","openPanels");return!!o?.includes(n)})),Gt=(0,u.createRegistrySelector)((e=>(t,n)=>(d()("select( 'core/edit-post' ).isModalActive",{since:"6.3",alternative:"select( 'core/interface' ).isModalActive"}),!!e(ee).isModalActive(n)))),zt=(0,u.createRegistrySelector)((e=>(t,n)=>!!e(p.store).get("core/edit-post",n))),Ut=(0,u.createRegistrySelector)((e=>(t,n)=>e(ee).isItemPinned("core/edit-post",n))),$t=Ct((e=>Object.keys(e.metaBoxes.locations).filter((t=>qt(e,t)))),(e=>[e.metaBoxes.locations]));function Wt(e,t){return qt(e,t)&&Zt(e,t)?.some((({id:t})=>Rt(e,`meta-box-${t}`)))}function qt(e,t){const n=Zt(e,t);return!!n&&0!==n.length}function Zt(e,t){return e.metaBoxes.locations[t]}const jt=Ct((e=>Object.values(e.metaBoxes.locations).flat()),(e=>[e.metaBoxes.locations]));function Kt(e){return $t(e).length>0}function Yt(e){return e.metaBoxes.isSaving}function Qt(e){return e.deviceType}function Xt(e){return!!e.blockInserterPanel}function Jt(e){return"boolean"==typeof e.blockInserterPanel?Bt:e.blockInserterPanel}function en(e){return e.listViewPanel}function tn(e){return e.isEditingTemplate}function nn(e){return e.metaBoxes.initialized}const on=(0,u.createRegistrySelector)((e=>()=>{const t=e(S.store).getEditedPostAttribute("template");if(t){const n=e(w.store).getEntityRecords("postType","wp_template",{per_page:-1})?.find((e=>e.slug===t));return n?e(w.store).getEditedEntityRecord("postType","wp_template",n.id):n}const n=e(S.store).getCurrentPost();return n.link?e(w.store).__experimentalGetTemplateForLink(n.link):null})),an="core/edit-post",rn=(0,u.createReduxStore)(an,{reducer:$e,actions:a,selectors:r});function sn(){const e=(0,u.useSelect)((e=>e(rn).isEditingTemplate()),[]);return(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:e?"welcomeGuideTemplate":"welcomeGuide",label:(0,E.__)("Welcome Guide")})}function ln(){const e=(0,u.useSelect)((e=>{const{canUser:t}=e(w.store),{getEditorSettings:n}=e(S.store),o=n().__unstableIsBlockBasedTheme,a=(0,T.addQueryArgs)("edit.php",{post_type:"wp_block"}),r=(0,T.addQueryArgs)("site-editor.php",{path:"/patterns"});return t("read","templates")&&o?r:a}),[]);return(0,s.createElement)(_.MenuItem,{role:"menuitem",href:e},(0,E.__)("Manage patterns"))}(0,u.register)(rn),(0,C.registerPlugin)("edit-post",{render(){return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ge,null,(({onClose:e})=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ln,null),(0,s.createElement)(Oe,{onSelect:e}),(0,s.createElement)(sn,null),(0,s.createElement)(B,null),(0,s.createElement)(_.MenuItem,{role:"menuitem",icon:P,href:(0,E.__)("https://wordpress.org/documentation/article/wordpress-block-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,E.__)("Help"),(0,s.createElement)(_.VisuallyHidden,{as:"span"},(0,E.__)("(opens in a new tab)")))))))}});var cn=window.wp.commands,dn=window.wp.coreCommands;function un(){const e=(0,u.useSelect)((e=>e(S.store).getEditorSettings().richEditingEnabled),[]),{switchEditorMode:t}=(0,u.useDispatch)(rn);return(0,s.createElement)("div",{className:"edit-post-text-editor"},e&&(0,s.createElement)("div",{className:"edit-post-text-editor__toolbar"},(0,s.createElement)("h2",null,(0,E.__)("Editing code")),(0,s.createElement)(_.Button,{variant:"tertiary",onClick:()=>t("visual"),shortcut:M.displayShortcut.secondary("m")},(0,E.__)("Exit code editor"))),(0,s.createElement)("div",{className:"edit-post-text-editor__body"},(0,s.createElement)(S.PostTitle,null),(0,s.createElement)(S.PostTextEditor,null)))}var mn=window.wp.privateApis;const{lock:pn,unlock:gn}=(0,mn.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/edit-post"),{LayoutStyle:hn,useLayoutClasses:_n,useLayoutStyles:bn,ExperimentalBlockCanvas:En}=gn(b.privateApis),fn=!1;function vn(e){for(let t=0;t<e.length;t++){if("core/post-content"===e[t].name)return e[t].attributes;if(e[t].innerBlocks.length){const n=vn(e[t].innerBlocks);if(n)return n}}}function yn(e){for(let t=0;t<e.length;t++)if("core/post-content"===e[t].name)return!0;return!1}function wn({styles:e}){const{deviceType:t,isWelcomeGuideVisible:n,isTemplateMode:o,postContentAttributes:a,editedPostTemplate:r={},wrapperBlockName:i,wrapperUniqueId:c,isBlockBasedTheme:d,hasV3BlocksOnly:m}=(0,u.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n,getEditedPostTemplate:o,__experimentalGetPreviewDeviceType:a}=e(rn),{getCurrentPostId:r,getCurrentPostType:s,getEditorSettings:i}=e(S.store),{getBlockTypes:c}=e(l.store),d=n(),u=s();let m;"wp_block"===u?m="core/block":d||(m="core/post-content");const p=i(),g=p.supportsTemplateMode,h=e(w.store).getPostType(u),_=e(w.store).canUser("create","templates");return{deviceType:a(),isWelcomeGuideVisible:t("welcomeGuide"),isTemplateMode:d,postContentAttributes:i().postContentAttributes,editedPostTemplate:h?.viewable&&g&&_?o():void 0,wrapperBlockName:m,wrapperUniqueId:r(),isBlockBasedTheme:p.__unstableIsBlockBasedTheme,hasV3BlocksOnly:c().every((e=>e.apiVersion>=3))}}),[]),{isCleanNewPost:p}=(0,u.useSelect)(S.store),g=(0,u.useSelect)((e=>e(rn).hasMetaBoxes()),[]),{hasRootPaddingAwareAlignments:h,isFocusMode:E,themeHasDisabledLayoutStyles:v,themeSupportsLayout:y}=(0,u.useSelect)((e=>{const t=e(b.store).getSettings();return{themeHasDisabledLayoutStyles:t.disableLayoutStyles,themeSupportsLayout:t.supportsLayout,isFocusMode:t.focusMode,hasRootPaddingAwareAlignments:t.__experimentalFeatures?.useRootPaddingAwareAlignments}}),[]),k={height:"100%",width:"100%",marginLeft:"auto",marginRight:"auto",display:"flex",flexFlow:"column",background:"white"},P={...k,borderRadius:"2px 2px 0 0",border:"1px solid #ddd",borderBottom:0},C=(0,b.__experimentalUseResizeCanvas)(t,o),T=(0,b.useSetting)("layout"),x="is-"+t.toLowerCase()+"-preview";let B,M=o?P:k;C&&(M=C),g||C||o||(B="40vh");const I=(0,s.useRef)(),A=(0,f.useMergeRefs)([I,(0,b.__unstableUseTypewriter)()]),D=(0,s.useMemo)((()=>o?{type:"default"}:y?{...T,type:"constrained"}:{type:"default"}),[o,y,T]),L=(0,s.useMemo)((()=>{if(!r?.content&&!r?.blocks)return a;if(r?.blocks)return vn(r?.blocks);const e="string"==typeof r?.content?r?.content:"";return vn((0,l.parse)(e))||{}}),[r?.content,r?.blocks,a]),V=(0,s.useMemo)((()=>{if(!r?.content&&!r?.blocks)return!1;if(r?.blocks)return yn(r?.blocks);const e="string"==typeof r?.content?r?.content:"";return yn((0,l.parse)(e))||!1}),[r?.content,r?.blocks]),{layout:F={},align:O=""}=L||{},R=_n(L,"core/post-content"),H=N()({"is-layout-flow":!y},y&&R,O&&`align${O}`),G=bn(L,"core/post-content",".block-editor-block-list__layout.is-root-container"),z=(0,s.useMemo)((()=>F&&("constrained"===F?.type||F?.inherit||F?.contentSize||F?.wideSize)?{...T,...F,type:"constrained"}:{...T,...F,type:"default"}),[F?.type,F?.inherit,F?.contentSize,F?.wideSize,T]),U=a?z:D,$="default"!==U?.type||V?U:D,W=(0,b.__unstableUseTypingObserver)(),q=(0,s.useRef)();(0,s.useEffect)((()=>{!n&&p()&&q?.current?.focus()}),[n,p]),e=(0,s.useMemo)((()=>[...e,{css:".edit-post-visual-editor__post-title-wrapper{margin-top:4rem}"+(B?`body{padding-bottom:${B}}`:"")}]),[e]);const Z=(m||fn&&d)&&!g||o||"Tablet"===t||"Mobile"===t;return(0,s.createElement)(b.BlockTools,{__unstableContentRef:I,className:N()("edit-post-visual-editor",{"is-template-mode":o,"has-inline-canvas":!Z})},(0,s.createElement)(_.__unstableMotion.div,{className:"edit-post-visual-editor__content-area",animate:{padding:o?"48px 48px 0":0}},(0,s.createElement)(_.__unstableMotion.div,{animate:M,initial:k,className:x},(0,s.createElement)(En,{shouldIframe:Z,contentRef:A,styles:e,height:"100%"},y&&!v&&!o&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(hn,{selector:".edit-post-visual-editor__post-title-wrapper",layout:D}),(0,s.createElement)(hn,{selector:".block-editor-block-list__layout.is-root-container",layout:$}),O&&(0,s.createElement)(hn,{css:".is-root-container.alignwide { max-width: var(--wp--style--global--wide-size); margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignwide:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: var(--wp--style--global--wide-size);}\n\t\t.is-root-container.alignfull { max-width: none; margin-left: auto; margin-right: auto;}\n\t\t.is-root-container.alignfull:where(.is-layout-flow) > :not(.alignleft):not(.alignright) { max-width: none;}"}),G&&(0,s.createElement)(hn,{layout:z,css:G})),!o&&(0,s.createElement)("div",{className:N()("edit-post-visual-editor__post-title-wrapper",{"is-focus-mode":E,"has-global-padding":h}),contentEditable:!1,ref:W},(0,s.createElement)(S.PostTitle,{ref:q})),(0,s.createElement)(b.__experimentalRecursionProvider,{blockName:i,uniqueId:c},(0,s.createElement)(b.BlockList,{className:o?"wp-site-blocks":`${H} wp-block-post-content`,layout:U}))))))}var Sn=function(){const{getBlockSelectionStart:e}=(0,u.useSelect)(b.store),{getEditorMode:t,isEditorSidebarOpened:n,isListViewOpened:o}=(0,u.useSelect)(rn),a=(0,u.useSelect)((e=>{const{richEditingEnabled:t,codeEditingEnabled:n}=e(S.store).getEditorSettings();return!t||!n}),[]),{switchEditorMode:r,openGeneralSidebar:i,closeGeneralSidebar:c,toggleFeature:d,setIsListViewOpened:m,toggleDistractionFree:p}=(0,u.useDispatch)(rn),{registerShortcut:g}=(0,u.useDispatch)(xe.store),{replaceBlocks:h}=(0,u.useDispatch)(b.store),{getBlockName:_,getSelectedBlockClientId:f,getBlockAttributes:v}=(0,u.useSelect)(b.store),y=(e,t)=>{e.preventDefault();const n=0===t?"core/paragraph":"core/heading",o=f();if(null===o)return;const a=_(o);if("core/paragraph"!==a&&"core/heading"!==a)return;const r=v(o),s="core/paragraph"===a?"align":"textAlign",i="core/paragraph"===n?"align":"textAlign";h(o,(0,l.createBlock)(n,{level:t,content:r.content,[i]:r[s]}))};return(0,s.useEffect)((()=>{g({name:"core/edit-post/toggle-mode",category:"global",description:(0,E.__)("Switch between visual editor and code editor."),keyCombination:{modifier:"secondary",character:"m"}}),g({name:"core/edit-post/toggle-distraction-free",category:"global",description:(0,E.__)("Toggle distraction free mode."),keyCombination:{modifier:"primaryShift",character:"\\"}}),g({name:"core/edit-post/toggle-fullscreen",category:"global",description:(0,E.__)("Toggle fullscreen mode."),keyCombination:{modifier:"secondary",character:"f"}}),g({name:"core/edit-post/toggle-list-view",category:"global",description:(0,E.__)("Open the block list view."),keyCombination:{modifier:"access",character:"o"}}),g({name:"core/edit-post/toggle-sidebar",category:"global",description:(0,E.__)("Show or hide the Settings sidebar."),keyCombination:{modifier:"primaryShift",character:","}}),g({name:"core/edit-post/next-region",category:"global",description:(0,E.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),g({name:"core/edit-post/previous-region",category:"global",description:(0,E.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]}),g({name:"core/edit-post/keyboard-shortcuts",category:"main",description:(0,E.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),g({name:"core/edit-post/transform-heading-to-paragraph",category:"block-library",description:(0,E.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((e=>{g({name:`core/edit-post/transform-paragraph-to-heading-${e}`,category:"block-library",description:(0,E.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${e}`}})}))}),[]),(0,xe.useShortcut)("core/edit-post/toggle-mode",(()=>{r("visual"===t()?"text":"visual")}),{isDisabled:a}),(0,xe.useShortcut)("core/edit-post/toggle-fullscreen",(()=>{d("fullscreenMode")})),(0,xe.useShortcut)("core/edit-post/toggle-distraction-free",(()=>{p()})),(0,xe.useShortcut)("core/edit-post/toggle-sidebar",(t=>{if(t.preventDefault(),n())c();else{const t=e()?"edit-post/block":"edit-post/document";i(t)}})),(0,xe.useShortcut)("core/edit-post/toggle-list-view",(e=>{o()||(e.preventDefault(),m(!0))})),(0,xe.useShortcut)("core/edit-post/transform-heading-to-paragraph",(e=>y(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,xe.useShortcut)(`core/edit-post/transform-paragraph-to-heading-${e}`,(t=>y(t,e)))})),null};function kn({willEnable:e}){const[t,n]=(0,s.useState)(!1);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("p",{className:"edit-post-preferences-modal__custom-fields-confirmation-message"},(0,E.__)("A page reload is required for this change. Make sure your content is saved before reloading.")),(0,s.createElement)(_.Button,{className:"edit-post-preferences-modal__custom-fields-confirmation-button",variant:"secondary",isBusy:t,disabled:t,onClick:()=>{n(!0),function(){const e=document.getElementById("toggle-custom-fields-form");e.querySelector('[name="_wp_http_referer"]').setAttribute("value",(0,T.getPathAndQueryString)(window.location.href)),e.submit()}()}},e?(0,E.__)("Show & Reload Page"):(0,E.__)("Hide & Reload Page")))}var Pn=(0,u.withSelect)((e=>({areCustomFieldsEnabled:!!e(S.store).getEditorSettings().enableCustomFields})))((function({label:e,areCustomFieldsEnabled:t}){const[n,o]=(0,s.useState)(t);return(0,s.createElement)(Te,{label:e,isChecked:n,onChange:o},n!==t&&(0,s.createElement)(kn,{willEnable:n}))})),Cn=(0,f.compose)((0,u.withSelect)(((e,{panelName:t})=>{const{isEditorPanelEnabled:n,isEditorPanelRemoved:o}=e(rn);return{isRemoved:o(t),isChecked:n(t)}})),(0,f.ifCondition)((({isRemoved:e})=>!e)),(0,u.withDispatch)(((e,{panelName:t})=>({onChange:()=>e(rn).toggleEditorPanelEnabled(t)}))))(Te);const{Fill:Tn,Slot:xn}=(0,_.createSlotFill)("EnablePluginDocumentSettingPanelOption"),Bn=({label:e,panelName:t})=>(0,s.createElement)(Tn,null,(0,s.createElement)(Cn,{label:e,panelName:t}));Bn.Slot=xn;var Mn=Bn,In=(0,f.compose)((0,u.withSelect)((e=>({isChecked:e(S.store).isPublishSidebarEnabled()}))),(0,u.withDispatch)((e=>{const{enablePublishSidebar:t,disablePublishSidebar:n}=e(S.store);return{onChange:e=>e?t():n()}})),(0,V.ifViewportMatches)("medium"))(Te),Nn=(0,f.compose)((0,u.withSelect)(((e,{featureName:t})=>{const{isFeatureActive:n}=e(rn);return{isChecked:n(t)}})),(0,u.withDispatch)(((e,{featureName:t,onToggle:n=(()=>{})})=>({onChange:()=>{n(),e(rn).toggleFeature(t)}}))))(Te);var An=(0,u.withSelect)((e=>{const{getEditorSettings:t}=e(S.store),{getAllMetaBoxes:n}=e(rn);return{areCustomFieldsRegistered:void 0!==t().enableCustomFields,metaBoxes:n()}}))((function({areCustomFieldsRegistered:e,metaBoxes:t,...n}){const o=t.filter((({id:e})=>"postcustom"!==e));return e||0!==o.length?(0,s.createElement)(Ce,{...n},e&&(0,s.createElement)(Pn,{label:(0,E.__)("Custom fields")}),o.map((({id:e,title:t})=>(0,s.createElement)(Cn,{key:e,label:t,panelName:`meta-box-${e}`})))):null}));var Dn=function({blockTypes:e,value:t,onItemChange:n}){return(0,s.createElement)("ul",{className:"edit-post-block-manager__checklist"},e.map((e=>(0,s.createElement)("li",{key:e.name,className:"edit-post-block-manager__checklist-item"},(0,s.createElement)(_.CheckboxControl,{__nextHasNoMarginBottom:!0,label:e.title,checked:t.includes(e.name),onChange:(...t)=>n(e.name,...t)}),(0,s.createElement)(b.BlockIcon,{icon:e.icon})))))};var Ln=function e({title:t,blockTypes:n}){const o=(0,f.useInstanceId)(e),{defaultAllowedBlockTypes:a,hiddenBlockTypes:r}=(0,u.useSelect)((e=>{const{getEditorSettings:t}=e(S.store),{getHiddenBlockTypes:n}=e(rn);return{defaultAllowedBlockTypes:t().defaultAllowedBlockTypes,hiddenBlockTypes:n()}}),[]),l=(0,s.useMemo)((()=>!0===a?n:n.filter((({name:e})=>a?.includes(e)))),[a,n]),{showBlockTypes:i,hideBlockTypes:c}=(0,u.useDispatch)(rn),d=(0,s.useCallback)(((e,t)=>{t?i(e):c(e)}),[]),m=(0,s.useCallback)((e=>{const t=n.map((({name:e})=>e));e?i(t):c(t)}),[n]);if(!l.length)return null;const p=l.map((({name:e})=>e)).filter((e=>!r.includes(e))),g="edit-post-block-manager__category-title-"+o,h=p.length===l.length,b=!h&&p.length>0;return(0,s.createElement)("div",{role:"group","aria-labelledby":g,className:"edit-post-block-manager__category"},(0,s.createElement)(_.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:h,onChange:m,className:"edit-post-block-manager__category-title",indeterminate:b,label:(0,s.createElement)("span",{id:g},t)}),(0,s.createElement)(Dn,{blockTypes:l,value:p,onItemChange:d}))};var Vn=(0,f.compose)([(0,u.withSelect)((e=>{const{getBlockTypes:t,getCategories:n,hasBlockSupport:o,isMatchingSearchTerm:a}=e(l.store),{getHiddenBlockTypes:r}=e(rn),s=t(),i=r().filter((e=>s.some((t=>t.name===e)))),c=Array.isArray(i)&&i.length;return{blockTypes:s,categories:n(),hasBlockSupport:o,isMatchingSearchTerm:a,numberOfHiddenBlocks:c}})),(0,u.withDispatch)((e=>{const{showBlockTypes:t}=e(rn);return{enableAllBlockTypes:e=>{const n=e.map((({name:e})=>e));t(n)}}}))])((function({blockTypes:e,categories:t,hasBlockSupport:n,isMatchingSearchTerm:o,numberOfHiddenBlocks:a,enableAllBlockTypes:r}){const l=(0,f.useDebounce)(Ze.speak,500),[i,c]=(0,s.useState)("");return e=e.filter((e=>n(e,"inserter",!0)&&(!i||o(e,i))&&(!e.parent||e.parent.includes("core/post-content")))),(0,s.useEffect)((()=>{if(!i)return;const t=e.length,n=(0,E.sprintf)((0,E._n)("%d result found.","%d results found.",t),t);l(n)}),[e.length,i,l]),(0,s.createElement)("div",{className:"edit-post-block-manager__content"},!!a&&(0,s.createElement)("div",{className:"edit-post-block-manager__disabled-blocks-count"},(0,E.sprintf)((0,E._n)("%d block is hidden.","%d blocks are hidden.",a),a),(0,s.createElement)(_.Button,{variant:"link",onClick:()=>r(e)},(0,E.__)("Reset"))),(0,s.createElement)(_.SearchControl,{__nextHasNoMarginBottom:!0,label:(0,E.__)("Search for a block"),placeholder:(0,E.__)("Search for a block"),value:i,onChange:e=>c(e),className:"edit-post-block-manager__search"}),(0,s.createElement)("div",{tabIndex:"0",role:"region","aria-label":(0,E.__)("Available block types"),className:"edit-post-block-manager__results"},0===e.length&&(0,s.createElement)("p",{className:"edit-post-block-manager__no-results"},(0,E.__)("No blocks found.")),t.map((t=>(0,s.createElement)(Ln,{key:t.slug,title:t.title,blockTypes:e.filter((e=>e.category===t.slug))}))),(0,s.createElement)(Ln,{title:(0,E.__)("Uncategorized"),blockTypes:e.filter((({category:e})=>!e))})))}));const Fn="edit-post/preferences";function On(){const e=(0,f.useViewportMatch)("medium"),{closeModal:t}=(0,u.useDispatch)(ee),[n,o]=(0,u.useSelect)((t=>{const{getEditorSettings:n}=t(S.store),{getEditorMode:o,isFeatureActive:a}=t(rn),r=t(ee).isModalActive(Fn),s=o(),l=n().richEditingEnabled,i=a("distractionFree");return[r,!i&&e&&l&&"visual"===s,i]}),[e]),{closeGeneralSidebar:a,setIsListViewOpened:r,setIsInserterOpened:l}=(0,u.useDispatch)(rn),{set:i}=(0,u.useDispatch)(p.store),c=()=>{i("core/edit-post","fixedToolbar",!1),l(!1),r(!1),a()},d=(0,s.useMemo)((()=>[{name:"general",tabLabel:(0,E.__)("General"),content:(0,s.createElement)(s.Fragment,null,e&&(0,s.createElement)(Ce,{title:(0,E.__)("Publishing"),description:(0,E.__)("Change options related to publishing.")},(0,s.createElement)(In,{help:(0,E.__)("Review settings, such as visibility and tags."),label:(0,E.__)("Include pre-publish checklist")})),(0,s.createElement)(Ce,{title:(0,E.__)("Appearance"),description:(0,E.__)("Customize options related to the block editor interface and editing flow.")},(0,s.createElement)(Nn,{featureName:"distractionFree",onToggle:c,help:(0,E.__)("Reduce visual distractions by hiding the toolbar and other elements to focus on writing."),label:(0,E.__)("Distraction free")}),(0,s.createElement)(Nn,{featureName:"focusMode",help:(0,E.__)("Highlights the current block and fades other content."),label:(0,E.__)("Spotlight mode")}),(0,s.createElement)(Nn,{featureName:"showIconLabels",label:(0,E.__)("Show button text labels"),help:(0,E.__)("Show text instead of icons on buttons.")}),(0,s.createElement)(Nn,{featureName:"showListViewByDefault",help:(0,E.__)("Opens the block list view sidebar by default."),label:(0,E.__)("Always open list view")}),(0,s.createElement)(Nn,{featureName:"themeStyles",help:(0,E.__)("Make the editor look like your theme."),label:(0,E.__)("Use theme styles")}),o&&(0,s.createElement)(Nn,{featureName:"showBlockBreadcrumbs",help:(0,E.__)("Shows block breadcrumbs at the bottom of the editor."),label:(0,E.__)("Display block breadcrumbs")})))},{name:"blocks",tabLabel:(0,E.__)("Blocks"),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ce,{title:(0,E.__)("Block interactions"),description:(0,E.__)("Customize how you interact with blocks in the block library and editing canvas.")},(0,s.createElement)(Nn,{featureName:"mostUsedBlocks",help:(0,E.__)("Places the most frequent blocks in the block library."),label:(0,E.__)("Show most used blocks")}),(0,s.createElement)(Nn,{featureName:"keepCaretInsideBlock",help:(0,E.__)("Aids screen readers by stopping text caret from leaving blocks."),label:(0,E.__)("Contain text cursor inside block")})),(0,s.createElement)(Ce,{title:(0,E.__)("Visible blocks"),description:(0,E.__)("Disable blocks that you don't want to appear in the inserter. They can always be toggled back on later.")},(0,s.createElement)(Vn,null)))},{name:"panels",tabLabel:(0,E.__)("Panels"),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Ce,{title:(0,E.__)("Document settings"),description:(0,E.__)("Choose what displays in the panel.")},(0,s.createElement)(Mn.Slot,null),(0,s.createElement)(S.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,s.createElement)(Cn,{label:t.labels.menu_name,panelName:`taxonomy-panel-${t.slug}`})}),(0,s.createElement)(S.PostFeaturedImageCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Featured image"),panelName:"featured-image"})),(0,s.createElement)(S.PostExcerptCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Excerpt"),panelName:"post-excerpt"})),(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,s.createElement)(Cn,{label:(0,E.__)("Discussion"),panelName:"discussion-panel"})),(0,s.createElement)(S.PageAttributesCheck,null,(0,s.createElement)(Cn,{label:(0,E.__)("Page attributes"),panelName:"page-attributes"}))),(0,s.createElement)(An,{title:(0,E.__)("Additional"),description:(0,E.__)("Add extra areas to the editor.")}))}]),[e,o]);return n?(0,s.createElement)(ve,{closeModal:t},(0,s.createElement)(Pe,{sections:d})):null}class Rn extends s.Component{constructor(){super(...arguments),this.state={historyId:null}}componentDidUpdate(e){const{postId:t,postStatus:n,postType:o,isSavingPost:a}=this.props,{historyId:r}=this.state;"trash"!==n||a?t===e.postId&&t===r||"auto-draft"===n||!t||this.setBrowserURL(t):this.setTrashURL(t,o)}setTrashURL(e,t){window.location.href=function(e,t){return(0,T.addQueryArgs)("edit.php",{trashed:1,post_type:t,ids:e})}(e,t)}setBrowserURL(e){window.history.replaceState({id:e},"Post "+e,function(e){return(0,T.addQueryArgs)("post.php",{post:e,action:"edit"})}(e)),this.setState((()=>({historyId:e})))}render(){return null}}var Hn=(0,u.withSelect)((e=>{const{getCurrentPost:t,isSavingPost:n}=e(S.store),o=t();let{id:a,status:r,type:s}=o;return["wp_template","wp_template_part"].includes(s)&&(a=o.wp_id),{postId:a,postStatus:r,postType:s,isSavingPost:n()}}))(Rn);var Gn=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,s.createElement)(k.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));var zn=function({showTooltip:e,icon:t,href:n}){var o;const{isActive:a,isRequestingSiteIcon:r,postType:l,siteIconUrl:i}=(0,u.useSelect)((e=>{const{getCurrentPostType:t}=e(S.store),{isFeatureActive:n}=e(rn),{getEntityRecord:o,getPostType:a,isResolving:r}=e(w.store),s=o("root","__unstableBase",void 0)||{};return{isActive:n("fullscreenMode"),isRequestingSiteIcon:r("getEntityRecord",["root","__unstableBase",void 0]),postType:a(t()),siteIconUrl:s.site_icon_url}}),[]),c=(0,f.useReducedMotion)();if(!a||!l)return null;let d=(0,s.createElement)(_.Icon,{size:"36px",icon:Gn});const m={expand:{scale:1.25,transition:{type:"tween",duration:"0.3"}}};i&&(d=(0,s.createElement)(_.__unstableMotion.img,{variants:!c&&m,alt:(0,E.__)("Site Icon"),className:"edit-post-fullscreen-mode-close_site-icon",src:i})),r&&(d=null),t&&(d=(0,s.createElement)(_.Icon,{size:"36px",icon:t}));const p=N()({"edit-post-fullscreen-mode-close":!0,"has-icon":i});return(0,s.createElement)(_.__unstableMotion.div,{whileHover:"expand"},(0,s.createElement)(_.Button,{className:p,href:null!=n?n:(0,T.addQueryArgs)("edit.php",{post_type:l.slug}),label:null!==(o=l?.labels?.view_items)&&void 0!==o?o:(0,E.__)("Back"),showTooltip:e},d))};var Un=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));var $n=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));const{useShouldContextualToolbarShow:Wn}=gn(b.privateApis),qn=e=>{e.preventDefault()};var Zn=function({setListViewToggleElement:e}){const t=(0,s.useRef)(),{setIsInserterOpened:n,setIsListViewOpened:o}=(0,u.useDispatch)(rn),{isInserterEnabled:a,isInserterOpened:r,isTextModeEnabled:l,showIconLabels:i,isListViewOpen:c,listViewShortcut:d,hasFixedToolbar:m}=(0,u.useSelect)((e=>{const{hasInserterItems:t,getBlockRootClientId:n,getBlockSelectionEnd:o}=e(b.store),{getEditorSettings:a}=e(S.store),{getEditorMode:r,isFeatureActive:s,isListViewOpened:l}=e(rn),{getShortcutRepresentation:i}=e(xe.store),{get:c}=e(p.store);return{isInserterEnabled:"visual"===r()&&a().richEditingEnabled&&t(n(o())),isInserterOpened:e(rn).isInserterOpened(),isTextModeEnabled:"text"===r(),showIconLabels:s("showIconLabels"),isListViewOpen:l(),listViewShortcut:i("core/edit-post/toggle-list-view"),hasFixedToolbar:c("core/edit-post","fixedToolbar")}}),[]),g=(0,f.useViewportMatch)("medium"),h=(0,f.useViewportMatch)("wide"),{shouldShowContextualToolbar:v,canFocusHiddenToolbar:y,fixedToolbarCanBeFocused:w}=Wn(),k=v||y||w,P=(0,E.__)("Document tools"),C=(0,s.useCallback)((()=>o(!c)),[o,c]),T=(0,s.createElement)(s.Fragment,null,(0,s.createElement)(_.ToolbarItem,{as:_.Button,className:"edit-post-header-toolbar__document-overview-toggle",icon:Un,disabled:l,isPressed:c,label:(0,E.__)("Document Overview"),onClick:C,shortcut:d,showTooltip:!i,variant:i?"tertiary":void 0,"aria-expanded":c,ref:e})),x=(0,s.useCallback)((()=>{r?(t.current.focus(),n(!1)):n(!0)}),[r,n]),B=(0,E._x)("Toggle block inserter","Generic label for block inserter button"),M=r?(0,E.__)("Close"):(0,E.__)("Add");return(0,s.createElement)(b.NavigableToolbar,{className:"edit-post-header-toolbar","aria-label":P,shouldUseKeyboardFocusShortcut:!k},(0,s.createElement)("div",{className:"edit-post-header-toolbar__left"},(0,s.createElement)(_.ToolbarItem,{ref:t,as:_.Button,className:"edit-post-header-toolbar__inserter-toggle",variant:"primary",isPressed:r,onMouseDown:qn,onClick:x,disabled:!a,icon:$n,label:i?M:B,showTooltip:!i,"aria-expanded":r}),(h||!i)&&(0,s.createElement)(s.Fragment,null,g&&!m&&(0,s.createElement)(_.ToolbarItem,{as:b.ToolSelector,showTooltip:!i,variant:i?"tertiary":void 0,disabled:l}),(0,s.createElement)(_.ToolbarItem,{as:S.EditorHistoryUndo,showTooltip:!i,variant:i?"tertiary":void 0}),(0,s.createElement)(_.ToolbarItem,{as:S.EditorHistoryRedo,showTooltip:!i,variant:i?"tertiary":void 0}),T)))};const jn=[{value:"visual",label:(0,E.__)("Visual editor")},{value:"text",label:(0,E.__)("Code editor")}];var Kn=function(){const{shortcut:e,isRichEditingEnabled:t,isCodeEditingEnabled:n,isEditingTemplate:o,mode:a}=(0,u.useSelect)((e=>({shortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-mode"),isRichEditingEnabled:e(S.store).getEditorSettings().richEditingEnabled,isCodeEditingEnabled:e(S.store).getEditorSettings().codeEditingEnabled,isEditingTemplate:e(rn).isEditingTemplate(),mode:e(rn).getEditorMode()})),[]),{switchEditorMode:r}=(0,u.useDispatch)(rn);if(o)return null;let l=a;t||"visual"!==a||(l="text"),n||"text"!==a||(l="visual");const i=jn.map((o=>(n||"text"!==o.value||(o={...o,disabled:!0}),t||"visual"!==o.value||(o={...o,disabled:!0,info:(0,E.__)("You can enable the visual editor in your profile settings.")}),o.value===l||o.disabled?o:{...o,shortcut:e})));return(0,s.createElement)(_.MenuGroup,{label:(0,E.__)("Editor")},(0,s.createElement)(_.MenuItemsChoice,{choices:i,value:l,onSelect:r}))};function Yn(){const{openModal:e}=(0,u.useDispatch)(ee);return(0,s.createElement)(_.MenuItem,{onClick:()=>{e(Fn)}},(0,E.__)("Preferences"))}var Qn=function(){const e=(0,u.useRegistry)(),t=(0,u.useSelect)((e=>e(b.store).getSettings().isDistractionFree),[]),{setIsInserterOpened:n,setIsListViewOpened:o,closeGeneralSidebar:a}=(0,u.useDispatch)(rn),{set:r}=(0,u.useDispatch)(p.store);return(0,f.useViewportMatch)("medium")?(0,s.createElement)(_.MenuGroup,{label:(0,E._x)("View","noun")},(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",disabled:t,name:"fixedToolbar",label:(0,E.__)("Top toolbar"),info:(0,E.__)("Access all block and document tools in a single place"),messageActivated:(0,E.__)("Top toolbar activated"),messageDeactivated:(0,E.__)("Top toolbar deactivated")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"focusMode",label:(0,E.__)("Spotlight mode"),info:(0,E.__)("Focus on one block at a time"),messageActivated:(0,E.__)("Spotlight mode activated"),messageDeactivated:(0,E.__)("Spotlight mode deactivated")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"fullscreenMode",label:(0,E.__)("Fullscreen mode"),info:(0,E.__)("Show and hide admin UI"),messageActivated:(0,E.__)("Fullscreen mode activated"),messageDeactivated:(0,E.__)("Fullscreen mode deactivated"),shortcut:M.displayShortcut.secondary("f")}),(0,s.createElement)(p.PreferenceToggleMenuItem,{scope:"core/edit-post",name:"distractionFree",onToggle:()=>{e.batch((()=>{r("core/edit-post","fixedToolbar",!1),n(!1),o(!1),a()}))},label:(0,E.__)("Distraction free"),info:(0,E.__)("Write with calmness"),messageActivated:(0,E.__)("Distraction free mode activated"),messageDeactivated:(0,E.__)("Distraction free mode deactivated"),shortcut:M.displayShortcut.primaryShift("\\")})):null};var Xn=({showIconLabels:e})=>{const t=(0,f.useViewportMatch)("large");return(0,s.createElement)(fe,{toggleProps:{showTooltip:!e,...e&&{variant:"tertiary"}}},(({onClose:n})=>(0,s.createElement)(s.Fragment,null,e&&!t&&(0,s.createElement)(de.Slot,{className:e&&"show-icon-labels",scope:"core/edit-post"}),(0,s.createElement)(Qn,null),(0,s.createElement)(Kn,null),(0,s.createElement)(se.Slot,{name:"core/edit-post/plugin-more-menu",label:(0,E.__)("Plugins"),as:_.MenuGroup,fillProps:{onClick:n}}),(0,s.createElement)(Ge.Slot,{fillProps:{onClose:n}}),(0,s.createElement)(_.MenuGroup,null,(0,s.createElement)(Yn,null)))))};var Jn=(0,f.compose)((0,u.withSelect)((e=>{var t;return{hasPublishAction:null!==(t=e(S.store).getCurrentPost()?._links?.["wp:action-publish"])&&void 0!==t&&t,isBeingScheduled:e(S.store).isEditedPostBeingScheduled(),isPending:e(S.store).isCurrentPostPending(),isPublished:e(S.store).isCurrentPostPublished(),isPublishSidebarEnabled:e(S.store).isPublishSidebarEnabled(),isPublishSidebarOpened:e(rn).isPublishSidebarOpened(),isScheduled:e(S.store).isCurrentPostScheduled()}})),(0,u.withDispatch)((e=>{const{togglePublishSidebar:t}=e(rn);return{togglePublishSidebar:t}})))((function({forceIsDirty:e,hasPublishAction:t,isBeingScheduled:n,isPending:o,isPublished:a,isPublishSidebarEnabled:r,isPublishSidebarOpened:l,isScheduled:i,togglePublishSidebar:c,setEntitiesSavedStatesCallback:d}){const u="toggle",m="button",p=(0,f.useViewportMatch)("medium","<");let g;return g=a||i&&n||o&&!t&&!p?m:p||r?u:m,(0,s.createElement)(S.PostPublishButton,{forceIsDirty:e,isOpen:l,isToggle:g===u,onToggle:c,setEntitiesSavedStatesCallback:d})}));function eo(){const{hasActiveMetaboxes:e,isPostSaveable:t,isViewable:n,deviceType:o}=(0,u.useSelect)((e=>{var t;const{getEditedPostAttribute:n}=e(S.store),{getPostType:o}=e(w.store),a=o(n("type"));return{hasActiveMetaboxes:e(rn).hasMetaBoxes(),isPostSaveable:e(S.store).isEditedPostSaveable(),isViewable:null!==(t=a?.viewable)&&void 0!==t&&t,deviceType:e(rn).__experimentalGetPreviewDeviceType()}}),[]),{__experimentalSetPreviewDeviceType:a}=(0,u.useDispatch)(rn);return(0,s.createElement)(b.__experimentalPreviewOptions,{isEnabled:t,className:"edit-post-post-preview-dropdown",deviceType:o,setDeviceType:a,label:(0,E.__)("Preview")},(({onClose:t})=>n&&(0,s.createElement)(_.MenuGroup,null,(0,s.createElement)("div",{className:"edit-post-header-preview__grouping-external"},(0,s.createElement)(S.PostPreviewButton,{className:"edit-post-header-preview__button-external",role:"menuitem",forceIsAutosaveable:e,textContent:(0,s.createElement)(s.Fragment,null,(0,E.__)("Preview in new tab"),(0,s.createElement)(_.Icon,{icon:P})),onPreview:t})))))}function to(){const{permalink:e,isPublished:t,label:n}=(0,u.useSelect)((e=>{const t=e(S.store).getCurrentPostType(),n=e(w.store).getPostType(t);return{permalink:e(S.store).getPermalink(),isPublished:e(S.store).isCurrentPostPublished(),label:n?.labels.view_item}}),[]);return t&&e?(0,s.createElement)(_.Button,{icon:P,label:n||(0,E.__)("View post"),href:e,target:"_blank"}):null}const no="__experimentalMainDashboardButton",{Fill:oo,Slot:ao}=(0,_.createSlotFill)(no),ro=oo;ro.Slot=({children:e})=>{const t=(0,_.__experimentalUseSlotFills)(no);return Boolean(t&&t.length)?(0,s.createElement)(ao,{bubblesVirtually:!0}):e};var so=ro;var lo=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));var io=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var co=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var uo=function(){const{template:e,isEditing:t}=(0,u.useSelect)((e=>{const{isEditingTemplate:t,getEditedPostTemplate:n}=e(rn),o=t();return{template:o?n():null,isEditing:o}}),[]),{clearSelectedBlock:n}=(0,u.useDispatch)(b.store),{setIsEditingTemplate:o}=(0,u.useDispatch)(rn),{open:a}=(0,u.useDispatch)(cn.store);if(!t||!e)return null;let r=(0,E.__)("Default");return e?.title?r=e.title:e&&(r=e.slug),(0,s.createElement)("div",{className:"edit-post-document-actions"},(0,s.createElement)(_.Button,{className:"edit-post-document-actions__back",onClick:()=>{n(),o(!1)},icon:(0,E.isRTL)()?lo:io},(0,E.__)("Back")),(0,s.createElement)(_.Button,{className:"edit-post-document-actions__command",onClick:()=>a()},(0,s.createElement)(_.__experimentalHStack,{className:"edit-post-document-actions__title",spacing:1,justify:"center"},(0,s.createElement)(b.BlockIcon,{icon:co}),(0,s.createElement)(_.__experimentalText,{size:"body",as:"h1"},(0,s.createElement)(_.VisuallyHidden,{as:"span"},(0,E.__)("Editing template: ")),r)),(0,s.createElement)("span",{className:"edit-post-document-actions__shortcut"},M.displayShortcut.primary("k"))))};const mo={hidden:{y:"-50px"},distractionFreeInactive:{y:0},hover:{y:0,transition:{type:"tween",delay:.2}}},po={hidden:{x:"-100%"},distractionFreeInactive:{x:0},hover:{x:0,transition:{type:"tween",delay:.2}}};var go=function({setEntitiesSavedStatesCallback:e,setListViewToggleElement:t}){const n=(0,f.useViewportMatch)("large"),{hasActiveMetaboxes:o,isPublishSidebarOpened:a,showIconLabels:r}=(0,u.useSelect)((e=>({hasActiveMetaboxes:e(rn).hasMetaBoxes(),isPublishSidebarOpened:e(rn).isPublishSidebarOpened(),showIconLabels:e(rn).isFeatureActive("showIconLabels")})),[]);return(0,s.createElement)("div",{className:"edit-post-header"},(0,s.createElement)(so.Slot,null,(0,s.createElement)(_.__unstableMotion.div,{variants:po,transition:{type:"tween",delay:.8}},(0,s.createElement)(zn,{showTooltip:!0}))),(0,s.createElement)(_.__unstableMotion.div,{variants:mo,transition:{type:"tween",delay:.8},className:"edit-post-header__toolbar"},(0,s.createElement)(Zn,{setListViewToggleElement:t}),(0,s.createElement)("div",{className:"edit-post-header__center"},(0,s.createElement)(uo,null))),(0,s.createElement)(_.__unstableMotion.div,{variants:mo,transition:{type:"tween",delay:.8},className:"edit-post-header__settings"},!a&&(0,s.createElement)(S.PostSavedState,{forceIsDirty:o,showIconLabels:r}),(0,s.createElement)(eo,null),(0,s.createElement)(S.PostPreviewButton,{forceIsAutosaveable:o}),(0,s.createElement)(to,null),(0,s.createElement)(Jn,{forceIsDirty:o,setEntitiesSavedStatesCallback:e}),(n||!r)&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(de.Slot,{scope:"core/edit-post"}),(0,s.createElement)(Xn,{showIconLabels:r})),r&&!n&&(0,s.createElement)(Xn,{showIconLabels:r})))};var ho=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));function _o(){const{insertionPoint:e,showMostUsedBlocks:t}=(0,u.useSelect)((e=>{const{isFeatureActive:t,__experimentalGetInsertionPoint:n}=e(rn);return{insertionPoint:n(),showMostUsedBlocks:t("mostUsedBlocks")}}),[]),{setIsInserterOpened:n}=(0,u.useDispatch)(rn),o=(0,f.useViewportMatch)("medium","<"),a=o?"div":_.VisuallyHidden,[r,l]=(0,f.__experimentalUseDialog)({onClose:()=>n(!1),focusOnMount:null}),i=(0,s.useRef)();return(0,s.useEffect)((()=>{i.current.focusSearch()}),[]),(0,s.createElement)("div",{ref:r,...l,className:"edit-post-editor__inserter-panel"},(0,s.createElement)(a,{className:"edit-post-editor__inserter-panel-header"},(0,s.createElement)(_.Button,{icon:ho,label:(0,E.__)("Close block inserter"),onClick:()=>n(!1)})),(0,s.createElement)("div",{className:"edit-post-editor__inserter-panel-content"},(0,s.createElement)(b.__experimentalLibrary,{showMostUsedBlocks:t,showInserterHelpPanel:!0,shouldFocusBlock:o,rootClientId:e.rootClientId,__experimentalInsertionIndex:e.insertionIndex,__experimentalFilterValue:e.filterValue,ref:i})))}var bo=window.wp.dom;function Eo(){return(0,s.createElement)(_.SVG,{width:"138",height:"148",viewBox:"0 0 138 148",fill:"none",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(_.Rect,{width:"138",height:"148",rx:"4",fill:"#F0F6FC"}),(0,s.createElement)(_.Line,{x1:"44",y1:"28",x2:"24",y2:"28",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"48",y:"16",width:"27",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M54.7585 32V23.2727H56.6037V26.8736H60.3494V23.2727H62.1903V32H60.3494V28.3949H56.6037V32H54.7585ZM67.4574 23.2727V32H65.6122V25.0241H65.5611L63.5625 26.277V24.6406L65.723 23.2727H67.4574Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"55",y1:"59",x2:"24",y2:"59",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"59",y:"47",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M65.7585 63V54.2727H67.6037V57.8736H71.3494V54.2727H73.1903V63H71.3494V59.3949H67.6037V63H65.7585ZM74.6605 63V61.6705L77.767 58.794C78.0313 58.5384 78.2528 58.3082 78.4318 58.1037C78.6136 57.8991 78.7514 57.6989 78.8452 57.5028C78.9389 57.304 78.9858 57.0895 78.9858 56.8594C78.9858 56.6037 78.9276 56.3835 78.8111 56.1989C78.6946 56.0114 78.5355 55.8679 78.3338 55.7685C78.1321 55.6662 77.9034 55.6151 77.6477 55.6151C77.3807 55.6151 77.1477 55.669 76.9489 55.777C76.75 55.8849 76.5966 56.0398 76.4886 56.2415C76.3807 56.4432 76.3267 56.6832 76.3267 56.9616H74.5753C74.5753 56.3906 74.7045 55.8949 74.9631 55.4744C75.2216 55.054 75.5838 54.7287 76.0497 54.4986C76.5156 54.2685 77.0526 54.1534 77.6605 54.1534C78.2855 54.1534 78.8295 54.2642 79.2926 54.4858C79.7585 54.7045 80.1207 55.0085 80.3793 55.3977C80.6378 55.7869 80.767 56.233 80.767 56.7358C80.767 57.0653 80.7017 57.3906 80.571 57.7116C80.4432 58.0327 80.2145 58.3892 79.8849 58.7812C79.5554 59.1705 79.0909 59.6378 78.4915 60.1832L77.2173 61.4318V61.4915H80.8821V63H74.6605Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"80",y1:"90",x2:"24",y2:"90",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"84",y:"78",width:"30",height:"23",rx:"4",fill:"#F0B849"}),(0,s.createElement)(_.Path,{d:"M90.7585 94V85.2727H92.6037V88.8736H96.3494V85.2727H98.1903V94H96.3494V90.3949H92.6037V94H90.7585ZM99.5284 92.4659V91.0128L103.172 85.2727H104.425V87.2841H103.683L101.386 90.919V90.9872H106.564V92.4659H99.5284ZM103.717 94V92.0227L103.751 91.3793V85.2727H105.482V94H103.717Z",fill:"black"}),(0,s.createElement)(_.Line,{x1:"66",y1:"121",x2:"24",y2:"121",stroke:"#DDDDDD"}),(0,s.createElement)(_.Rect,{x:"70",y:"109",width:"29",height:"23",rx:"4",fill:"#DDDDDD"}),(0,s.createElement)(_.Path,{d:"M76.7585 125V116.273H78.6037V119.874H82.3494V116.273H84.1903V125H82.3494V121.395H78.6037V125H76.7585ZM88.8864 125.119C88.25 125.119 87.6832 125.01 87.1861 124.791C86.6918 124.57 86.3011 124.266 86.0142 123.879C85.7301 123.49 85.5838 123.041 85.5753 122.533H87.4332C87.4446 122.746 87.5142 122.933 87.642 123.095C87.7727 123.254 87.946 123.378 88.1619 123.466C88.3778 123.554 88.6207 123.598 88.8906 123.598C89.1719 123.598 89.4205 123.548 89.6364 123.449C89.8523 123.349 90.0213 123.212 90.1435 123.036C90.2656 122.859 90.3267 122.656 90.3267 122.426C90.3267 122.193 90.2614 121.987 90.1307 121.808C90.0028 121.626 89.8182 121.484 89.5767 121.382C89.3381 121.28 89.054 121.229 88.7244 121.229H87.9105V119.874H88.7244C89.0028 119.874 89.2486 119.825 89.4616 119.729C89.6776 119.632 89.8452 119.499 89.9645 119.328C90.0838 119.155 90.1435 118.953 90.1435 118.723C90.1435 118.504 90.0909 118.312 89.9858 118.148C89.8835 117.98 89.7386 117.849 89.5511 117.756C89.3665 117.662 89.1506 117.615 88.9034 117.615C88.6534 117.615 88.4247 117.661 88.2173 117.751C88.0099 117.839 87.8438 117.966 87.7188 118.131C87.5938 118.295 87.527 118.489 87.5185 118.71H85.75C85.7585 118.207 85.902 117.764 86.1804 117.381C86.4588 116.997 86.8338 116.697 87.3054 116.482C87.7798 116.263 88.3153 116.153 88.9119 116.153C89.5142 116.153 90.0412 116.263 90.4929 116.482C90.9446 116.7 91.2955 116.996 91.5455 117.368C91.7983 117.737 91.9233 118.152 91.9205 118.612C91.9233 119.101 91.7713 119.509 91.4645 119.835C91.1605 120.162 90.7642 120.369 90.2756 120.457V120.526C90.9176 120.608 91.4063 120.831 91.7415 121.195C92.0795 121.555 92.2472 122.007 92.2443 122.55C92.2472 123.047 92.1037 123.489 91.8139 123.875C91.527 124.261 91.1307 124.565 90.625 124.787C90.1193 125.009 89.5398 125.119 88.8864 125.119Z",fill:"black"}))}function fo(){const{headingCount:e}=(0,u.useSelect)((e=>{const{getGlobalBlockCount:t}=e(b.store);return{headingCount:t("core/heading")}}),[]);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)("div",{className:"edit-post-editor__list-view-overview"},(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Characters:")),(0,s.createElement)(_.__experimentalText,null,(0,s.createElement)(S.CharacterCount,null))),(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Words:")),(0,s.createElement)(S.WordCount,null)),(0,s.createElement)("div",null,(0,s.createElement)(_.__experimentalText,null,(0,E.__)("Time to read:")),(0,s.createElement)(S.TimeToRead,null))),e>0?(0,s.createElement)(S.DocumentOutline,null):(0,s.createElement)("div",{className:"edit-post-editor__list-view-empty-headings"},(0,s.createElement)(Eo,null),(0,s.createElement)("p",null,(0,E.__)("Navigate the structure of your document and address issues like empty or incorrect heading levels."))))}function vo({listViewToggleElement:e}){const{setIsListViewOpened:t}=(0,u.useDispatch)(rn),n=(0,f.useFocusOnMount)("firstElement"),o=(0,s.useCallback)((()=>{t(!1),e?.focus()}),[e,t]),a=(0,s.useCallback)((e=>{e.keyCode!==M.ESCAPE||e.defaultPrevented||(e.preventDefault(),o())}),[o]),[r,l]=(0,s.useState)(null),[i,c]=(0,s.useState)("list-view"),d=(0,s.useRef)(),m=(0,s.useRef)(),p=(0,s.useRef)(),g=(0,f.useMergeRefs)([n,p,l]);const h=(0,s.useCallback)((()=>{d.current.contains(d.current.ownerDocument.activeElement)?o():function(e){const t=bo.focus.tabbable.find(m.current)[0];if("list-view"===e){const e=bo.focus.tabbable.find(p.current)[0];(d.current.contains(e)?e:t).focus()}else t.focus()}(i)}),[o,i]);return(0,xe.useShortcut)("core/edit-post/toggle-list-view",h),(0,s.createElement)("div",{className:"edit-post-editor__document-overview-panel",onKeyDown:a,ref:d},(0,s.createElement)(_.Button,{className:"edit-post-editor__document-overview-panel__close-button",icon:F,label:(0,E.__)("Close"),onClick:o}),(0,s.createElement)(_.TabPanel,{className:"edit-post-editor__document-overview-panel__tab-panel",ref:m,onSelect:e=>c(e),selectOnMove:!1,tabs:[{name:"list-view",title:(0,E._x)("List View","Post overview"),className:"edit-post-sidebar__panel-tab"},{name:"outline",title:(0,E._x)("Outline","Post overview"),className:"edit-post-sidebar__panel-tab"}]},(e=>(0,s.createElement)("div",{className:"edit-post-editor__list-view-container",ref:g},"list-view"===e.name?(0,s.createElement)("div",{className:"edit-post-editor__list-view-panel-content"},(0,s.createElement)(b.__experimentalListView,{dropZoneElement:r})):(0,s.createElement)(fo,null)))))}var yo=(0,s.createElement)(k.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"}));var wo=(0,s.createElement)(k.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"}));var So=({sidebarName:e})=>{const{openGeneralSidebar:t}=(0,u.useDispatch)(rn),n=()=>t("edit-post/document"),{documentLabel:o,isTemplateMode:a}=(0,u.useSelect)((e=>({documentLabel:e(S.store).getPostTypeLabel()||(0,E._x)("Document","noun"),isTemplateMode:e(rn).isEditingTemplate()})),[]),[r,l]="edit-post/document"===e?[(0,E.sprintf)((0,E.__)("%s (selected)"),o),"is-active"]:[o,""],[i,c]="edit-post/block"===e?[(0,E.__)("Block (selected)"),"is-active"]:[(0,E.__)("Block"),""],[d,m]="edit-post/document"===e?[(0,E.__)("Template (selected)"),"is-active"]:[(0,E.__)("Template"),""];return(0,s.createElement)("ul",null,!a&&(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:n,className:`edit-post-sidebar__panel-tab ${l}`,"aria-label":r,"data-label":o},o)),a&&(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:n,className:`edit-post-sidebar__panel-tab ${m}`,"aria-label":d,"data-label":(0,E.__)("Template")},(0,E.__)("Template"))),(0,s.createElement)("li",null,(0,s.createElement)(_.Button,{onClick:()=>t("edit-post/block"),className:`edit-post-sidebar__panel-tab ${c}`,"aria-label":i,"data-label":(0,E.__)("Block")},(0,E.__)("Block"))))};function ko({isOpen:e,onClick:t}){const n=(0,S.usePostVisibilityLabel)();return(0,s.createElement)(_.Button,{className:"edit-post-post-visibility__toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Select visibility: %s"),n),onClick:t},n)}var Po=function(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostVisibilityCheck,{render:({canEdit:e})=>(0,s.createElement)(_.PanelRow,{ref:t,className:"edit-post-post-visibility"},(0,s.createElement)("span",null,(0,E.__)("Visibility")),!e&&(0,s.createElement)("span",null,(0,s.createElement)(S.PostVisibilityLabel,null)),e&&(0,s.createElement)(_.Dropdown,{contentClassName:"edit-post-post-visibility__dialog",popoverProps:n,focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(ko,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostVisibility,{onClose:e})}))})};function Co(){return(0,s.createElement)(S.PostTrashCheck,null,(0,s.createElement)(S.PostTrash,null))}function To(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostScheduleCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-schedule",ref:t},(0,s.createElement)("span",null,(0,E.__)("Publish")),(0,s.createElement)(_.Dropdown,{popoverProps:n,contentClassName:"edit-post-post-schedule__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(xo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostSchedule,{onClose:e})})))}function xo({isOpen:e,onClick:t}){const n=(0,S.usePostScheduleLabel)(),o=(0,S.usePostScheduleLabel)({full:!0});return(0,s.createElement)(_.Button,{className:"edit-post-post-schedule__toggle",variant:"tertiary",label:o,showTooltip:!0,"aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Change date: %s"),n),onClick:t},n)}var Bo=function(){return(0,s.createElement)(S.PostStickyCheck,null,(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostSticky,null)))};var Mo=function(){return(0,s.createElement)(S.PostAuthorCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-author"},(0,s.createElement)(S.PostAuthor,null)))};var Io=function(){return(0,s.createElement)(S.PostSlugCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-slug"},(0,s.createElement)(S.PostSlug,null)))};var No=function(){return(0,s.createElement)(S.PostFormatCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-format"},(0,s.createElement)(S.PostFormat,null)))};var Ao=function(){return(0,s.createElement)(S.PostPendingStatusCheck,null,(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostPendingStatus,null)))};const{Fill:Do,Slot:Lo}=(0,_.createSlotFill)("PluginPostStatusInfo"),Vo=({children:e,className:t})=>(0,s.createElement)(Do,null,(0,s.createElement)(_.PanelRow,{className:t},e));Vo.Slot=Lo;var Fo=Vo;var Oo=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18.5 5.5V8H20V5.5H22.5V4H20V1.5H18.5V4H16V5.5H18.5ZM13.9624 4H6C4.89543 4 4 4.89543 4 6V18C4 19.1046 4.89543 20 6 20H18C19.1046 20 20 19.1046 20 18V10.0391H18.5V18C18.5 18.2761 18.2761 18.5 18 18.5H10L10 10.4917L16.4589 10.5139L16.4641 9.01389L5.5 8.97618V6C5.5 5.72386 5.72386 5.5 6 5.5H13.9624V4ZM5.5 10.4762V18C5.5 18.2761 5.72386 18.5 6 18.5H8.5L8.5 10.4865L5.5 10.4762Z"}));const Ro=(0,E.__)("Custom Template");function Ho({onClose:e}){const t=(0,u.useSelect)((e=>e(S.store).getEditorSettings().defaultBlockTemplate),[]),{__unstableCreateTemplate:n,__unstableSwitchToTemplateMode:o}=(0,u.useDispatch)(rn),[a,r]=(0,s.useState)(""),[i,c]=(0,s.useState)(!1),d=()=>{r(""),e()};return(0,s.createElement)(_.Modal,{title:(0,E.__)("Create custom template"),onRequestClose:d,className:"edit-post-post-template__create-modal"},(0,s.createElement)("form",{className:"edit-post-post-template__create-form",onSubmit:async e=>{if(e.preventDefault(),i)return;c(!0);const r=null!=t?t:(0,l.serialize)([(0,l.createBlock)("core/group",{tagName:"header",layout:{inherit:!0}},[(0,l.createBlock)("core/site-title"),(0,l.createBlock)("core/site-tagline")]),(0,l.createBlock)("core/separator"),(0,l.createBlock)("core/group",{tagName:"main"},[(0,l.createBlock)("core/group",{layout:{inherit:!0}},[(0,l.createBlock)("core/post-title")]),(0,l.createBlock)("core/post-content",{layout:{inherit:!0}})])]);await n({slug:(0,T.cleanForSlug)(a||Ro),content:r,title:a||Ro}),c(!1),d(),o(!0)}},(0,s.createElement)(_.__experimentalVStack,{spacing:"3"},(0,s.createElement)(_.TextControl,{__nextHasNoMarginBottom:!0,label:(0,E.__)("Name"),value:a,onChange:r,placeholder:Ro,disabled:i,help:(0,E.__)('Describe the template, e.g. "Post with sidebar". A custom template can be manually applied to any post or page.')}),(0,s.createElement)(_.__experimentalHStack,{justify:"right"},(0,s.createElement)(_.Button,{variant:"tertiary",onClick:d},(0,E.__)("Cancel")),(0,s.createElement)(_.Button,{variant:"primary",type:"submit",isBusy:i,"aria-disabled":i},(0,E.__)("Create"))))))}function Go({onClose:e}){var t,n;const{isPostsPage:o,availableTemplates:a,fetchedTemplates:r,selectedTemplateSlug:l,canCreate:i,canEdit:c}=(0,u.useSelect)((e=>{const{canUser:t,getEntityRecord:n,getEntityRecords:o}=e(w.store),a=e(S.store).getEditorSettings(),r=t("read","settings")?n("root","site"):void 0,s=e(S.store).getCurrentPostId()===r?.page_for_posts,l=t("create","templates");return{isPostsPage:s,availableTemplates:a.availableTemplates,fetchedTemplates:l?o("postType","wp_template",{post_type:e(S.store).getCurrentPostType(),per_page:-1}):void 0,selectedTemplateSlug:e(S.store).getEditedPostAttribute("template"),canCreate:l&&!s&&a.supportsTemplateMode,canEdit:l&&a.supportsTemplateMode&&!!e(rn).getEditedPostTemplate()}}),[]),d=(0,s.useMemo)((()=>Object.entries({...a,...Object.fromEntries((null!=r?r:[]).map((({slug:e,title:t})=>[e,t.rendered])))}).map((([e,t])=>({value:e,label:t})))),[a,r]),m=null!==(t=d.find((e=>e.value===l)))&&void 0!==t?t:d.find((e=>!e.value)),{editPost:p}=(0,u.useDispatch)(S.store),{__unstableSwitchToTemplateMode:g}=(0,u.useDispatch)(rn),[h,f]=(0,s.useState)(!1);return(0,s.createElement)("div",{className:"edit-post-post-template__form"},(0,s.createElement)(b.__experimentalInspectorPopoverHeader,{title:(0,E.__)("Template"),help:(0,E.__)("Templates define the way content is displayed when viewing your site."),actions:i?[{icon:Oo,label:(0,E.__)("Add template"),onClick:()=>f(!0)}]:[],onClose:e}),o?(0,s.createElement)(_.Notice,{className:"edit-post-post-template__notice",status:"warning",isDismissible:!1},(0,E.__)("The posts page template cannot be changed.")):(0,s.createElement)(_.SelectControl,{__nextHasNoMarginBottom:!0,hideLabelFromVision:!0,label:(0,E.__)("Template"),value:null!==(n=m?.value)&&void 0!==n?n:"",options:d,onChange:e=>p({template:e||""})}),c&&(0,s.createElement)("p",null,(0,s.createElement)(_.Button,{variant:"link",onClick:()=>g()},(0,E.__)("Edit template"))),h&&(0,s.createElement)(Ho,{onClose:()=>f(!1)}))}function zo(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,u.useSelect)((e=>{var t;const n=e(S.store).getCurrentPostType(),o=e(w.store).getPostType(n);if(!o?.viewable)return!1;const a=e(S.store).getEditorSettings();if(!!a.availableTemplates&&Object.keys(a.availableTemplates).length>0)return!0;if(!a.supportsTemplateMode)return!1;return null!==(t=e(w.store).canUser("create","templates"))&&void 0!==t&&t}),[])?(0,s.createElement)(_.PanelRow,{className:"edit-post-post-template",ref:t},(0,s.createElement)("span",null,(0,E.__)("Template")),(0,s.createElement)(_.Dropdown,{popoverProps:n,className:"edit-post-post-template__dropdown",contentClassName:"edit-post-post-template__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(Uo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(Go,{onClose:e})})):null}function Uo({isOpen:e,onClick:t}){const n=(0,u.useSelect)((e=>{const t=e(S.store).getEditedPostAttribute("template"),{supportsTemplateMode:n,availableTemplates:o}=e(S.store).getEditorSettings();if(!n&&o[t])return o[t];const a=e(w.store).canUser("create","templates")&&e(rn).getEditedPostTemplate();return a?.title||a?.slug||o?.[t]}),[]);return(0,s.createElement)(_.Button,{className:"edit-post-post-template__toggle",variant:"tertiary","aria-expanded":e,"aria-label":n?(0,E.sprintf)((0,E.__)("Select template: %s"),n):(0,E.__)("Select template"),onClick:t},null!=n?n:(0,E.__)("Default template"))}function $o(){const[e,t]=(0,s.useState)(null),n=(0,s.useMemo)((()=>({anchor:e,placement:"bottom-end"})),[e]);return(0,s.createElement)(S.PostURLCheck,null,(0,s.createElement)(_.PanelRow,{className:"edit-post-post-url",ref:t},(0,s.createElement)("span",null,(0,E.__)("URL")),(0,s.createElement)(_.Dropdown,{popoverProps:n,className:"edit-post-post-url__dropdown",contentClassName:"edit-post-post-url__dialog",focusOnMount:!0,renderToggle:({isOpen:e,onToggle:t})=>(0,s.createElement)(Wo,{isOpen:e,onClick:t}),renderContent:({onClose:e})=>(0,s.createElement)(S.PostURL,{onClose:e})})))}function Wo({isOpen:e,onClick:t}){const n=(0,S.usePostURLLabel)();return(0,s.createElement)(_.Button,{className:"edit-post-post-url__toggle",variant:"tertiary","aria-expanded":e,"aria-label":(0,E.sprintf)((0,E.__)("Change URL: %s"),n),onClick:t},n)}const qo="post-status";var Zo=(0,f.compose)([(0,u.withSelect)((e=>{const{isEditorPanelRemoved:t,isEditorPanelOpened:n}=e(rn);return{isRemoved:t(qo),isOpened:n(qo)}})),(0,f.ifCondition)((({isRemoved:e})=>!e)),(0,u.withDispatch)((e=>({onTogglePanel(){return e(rn).toggleEditorPanelOpened(qo)}})))])((function({isOpened:e,onTogglePanel:t}){return(0,s.createElement)(_.PanelBody,{className:"edit-post-post-status",title:(0,E.__)("Summary"),opened:e,onToggle:t},(0,s.createElement)(Fo.Slot,null,(e=>(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Po,null),(0,s.createElement)(To,null),(0,s.createElement)(zo,null),(0,s.createElement)($o,null),(0,s.createElement)(Bo,null),(0,s.createElement)(Ao,null),(0,s.createElement)(No,null),(0,s.createElement)(Io,null),(0,s.createElement)(Mo,null),(0,s.createElement)(S.PostSyncStatus,null),e,(0,s.createElement)(_.__experimentalHStack,{style:{marginTop:"16px"},spacing:4,wrap:!0},(0,s.createElement)(S.PostSwitchToDraftButton,null),(0,s.createElement)(Co,null))))))}));var jo=function(){return(0,s.createElement)(S.PostLastRevisionCheck,null,(0,s.createElement)(_.PanelBody,{className:"edit-post-last-revision__panel"},(0,s.createElement)(S.PostLastRevision,null)))};var Ko=function({taxonomy:e,children:t}){const n=e?.slug,o=n?`taxonomy-panel-${n}`:"",{isEnabled:a,isOpened:r}=(0,u.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:a}=e(rn);return{isEnabled:!!n&&t(o),isOpened:!!n&&a(o)}}),[o,n]),{toggleEditorPanelOpened:l}=(0,u.useDispatch)(rn);if(!a)return null;const i=e?.labels?.menu_name;return i?(0,s.createElement)(_.PanelBody,{title:i,opened:r,onToggle:()=>l(o)},t):null};var Yo=function(){return(0,s.createElement)(S.PostTaxonomiesCheck,null,(0,s.createElement)(S.PostTaxonomies,{taxonomyWrapper:(e,t)=>(0,s.createElement)(Ko,{taxonomy:t},e)}))};const Qo="featured-image";const Xo=(0,u.withSelect)((e=>{const{getEditedPostAttribute:t}=e(S.store),{getPostType:n}=e(w.store),{isEditorPanelEnabled:o,isEditorPanelOpened:a}=e(rn);return{postType:n(t("type")),isEnabled:o(Qo),isOpened:a(Qo)}})),Jo=(0,u.withDispatch)((e=>{const{toggleEditorPanelOpened:t}=e(rn);return{onTogglePanel:(...e)=>t(Qo,...e)}}));var ea=(0,f.compose)(Xo,Jo)((function({isEnabled:e,isOpened:t,postType:n,onTogglePanel:o}){var a;return e?(0,s.createElement)(S.PostFeaturedImageCheck,null,(0,s.createElement)(_.PanelBody,{title:null!==(a=n?.labels?.featured_image)&&void 0!==a?a:(0,E.__)("Featured image"),opened:t,onToggle:o},(0,s.createElement)(S.PostFeaturedImage,null))):null}));const ta="post-excerpt";var na=(0,f.compose)([(0,u.withSelect)((e=>({isEnabled:e(rn).isEditorPanelEnabled(ta),isOpened:e(rn).isEditorPanelOpened(ta)}))),(0,u.withDispatch)((e=>({onTogglePanel(){return e(rn).toggleEditorPanelOpened(ta)}})))])((function({isEnabled:e,isOpened:t,onTogglePanel:n}){return e?(0,s.createElement)(S.PostExcerptCheck,null,(0,s.createElement)(_.PanelBody,{title:(0,E.__)("Excerpt"),opened:t,onToggle:n},(0,s.createElement)(S.PostExcerpt,null))):null}));const oa="discussion-panel";var aa=function(){const{isEnabled:e,isOpened:t}=(0,u.useSelect)((e=>{const{isEditorPanelEnabled:t,isEditorPanelOpened:n}=e(rn);return{isEnabled:t(oa),isOpened:n(oa)}}),[]),{toggleEditorPanelOpened:n}=(0,u.useDispatch)(rn);return e?(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:["comments","trackbacks"]},(0,s.createElement)(_.PanelBody,{title:(0,E.__)("Discussion"),opened:t,onToggle:()=>n(oa)},(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:"comments"},(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostComments,null))),(0,s.createElement)(S.PostTypeSupportCheck,{supportKeys:"trackbacks"},(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PostPingbacks,null))))):null};const ra="page-attributes";var sa=function(){var e;const{isEnabled:t,isOpened:n,postType:o}=(0,u.useSelect)((e=>{const{getEditedPostAttribute:t}=e(S.store),{isEditorPanelEnabled:n,isEditorPanelOpened:o}=e(rn),{getPostType:a}=e(w.store);return{isEnabled:n(ra),isOpened:o(ra),postType:a(t("type"))}}),[]),{toggleEditorPanelOpened:a}=(0,u.useDispatch)(rn);return t&&o?(0,s.createElement)(S.PageAttributesCheck,null,(0,s.createElement)(_.PanelBody,{title:null!==(e=o?.labels?.attributes)&&void 0!==e?e:(0,E.__)("Page attributes"),opened:n,onToggle:(...e)=>a(ra,...e)},(0,s.createElement)(S.PageAttributesParent,null),(0,s.createElement)(_.PanelRow,null,(0,s.createElement)(S.PageAttributesOrder,null)))):null};var la=function({location:e}){const t=(0,s.useRef)(null),n=(0,s.useRef)(null);(0,s.useEffect)((()=>(n.current=document.querySelector(".metabox-location-"+e),n.current&&t.current.appendChild(n.current),()=>{n.current&&document.querySelector("#metaboxes").appendChild(n.current)})),[e]);const o=(0,u.useSelect)((e=>e(rn).isSavingMetaBoxes()),[]),a=N()("edit-post-meta-boxes-area",`is-${e}`,{"is-loading":o});return(0,s.createElement)("div",{className:a},o&&(0,s.createElement)(_.Spinner,null),(0,s.createElement)("div",{className:"edit-post-meta-boxes-area__container",ref:t}),(0,s.createElement)("div",{className:"edit-post-meta-boxes-area__clear"}))};class ia extends s.Component{componentDidMount(){this.updateDOM()}componentDidUpdate(e){this.props.isVisible!==e.isVisible&&this.updateDOM()}updateDOM(){const{id:e,isVisible:t}=this.props,n=document.getElementById(e);n&&(t?n.classList.remove("is-hidden"):n.classList.add("is-hidden"))}render(){return null}}var ca=(0,u.withSelect)(((e,{id:t})=>({isVisible:e(rn).isEditorPanelEnabled(`meta-box-${t}`)})))(ia);function da({location:e}){const t=(0,u.useRegistry)(),{metaBoxes:n,areMetaBoxesInitialized:o,isEditorReady:a}=(0,u.useSelect)((t=>{const{__unstableIsEditorReady:n}=t(S.store),{getMetaBoxesPerLocation:o,areMetaBoxesInitialized:a}=t(rn);return{metaBoxes:o(e),areMetaBoxesInitialized:a(),isEditorReady:n()}}),[e]);return(0,s.useEffect)((()=>{a&&!o&&t.dispatch(rn).initializeMetaBoxes()}),[a,o]),o?(0,s.createElement)(s.Fragment,null,(null!=n?n:[]).map((({id:e})=>(0,s.createElement)(ca,{key:e,id:e}))),(0,s.createElement)(la,{location:e})):null}window.wp.warning;const{Fill:ua,Slot:ma}=(0,_.createSlotFill)("PluginDocumentSettingPanel"),pa=({name:e,className:t,title:n,icon:o,children:a})=>{const{name:r}=(0,C.usePluginContext)(),l=`${r}/${e}`,{opened:i,isEnabled:c}=(0,u.useSelect)((e=>{const{isEditorPanelOpened:t,isEditorPanelEnabled:n}=e(rn);return{opened:t(l),isEnabled:n(l)}}),[l]),{toggleEditorPanelOpened:d}=(0,u.useDispatch)(rn);return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Mn,{label:n,panelName:l}),(0,s.createElement)(ua,null,c&&(0,s.createElement)(_.PanelBody,{className:t,title:n,icon:o,opened:i,onToggle:()=>d(l)},a)))};pa.Slot=ma;var ga=pa;function ha({className:e,...t}){const{postTitle:n,shortcut:o,showIconLabels:a}=(0,u.useSelect)((e=>({postTitle:e(S.store).getEditedPostAttribute("title"),shortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),showIconLabels:e(rn).isFeatureActive("showIconLabels")})),[]);return(0,s.createElement)(pe,{panelClassName:e,className:"edit-post-sidebar",smallScreenTitle:n||(0,E.__)("(no title)"),scope:"core/edit-post",toggleShortcut:o,showIconLabels:a,...t})}var _a=function(){const e=(0,u.useSelect)((e=>{const{getEditedPostTemplate:t}=e(rn);return t()}),[]);return e?(0,s.createElement)(_.PanelBody,null,(0,s.createElement)(_.Flex,{align:"flex-start",gap:"3"},(0,s.createElement)(_.FlexItem,null,(0,s.createElement)(ye,{icon:co})),(0,s.createElement)(_.FlexBlock,null,(0,s.createElement)("h2",{className:"edit-post-template-summary__title"},e?.title||e?.slug),(0,s.createElement)("p",null,e?.description)))):null};const ba=s.Platform.select({web:!0,native:!1});var Ea=()=>{const{sidebarName:e,keyboardShortcut:t,isTemplateMode:n}=(0,u.useSelect)((e=>{let t=e(ee).getActiveComplementaryArea(rn.name);["edit-post/document","edit-post/block"].includes(t)||(e(b.store).getBlockSelectionStart()&&(t="edit-post/block"),t="edit-post/document");return{sidebarName:t,keyboardShortcut:e(xe.store).getShortcutRepresentation("core/edit-post/toggle-sidebar"),isTemplateMode:e(rn).isEditingTemplate()}}),[]);return(0,s.createElement)(ha,{identifier:e,header:(0,s.createElement)(So,{sidebarName:e}),closeLabel:(0,E.__)("Close Settings"),headerClassName:"edit-post-sidebar__panel-tabs",title:(0,E.__)("Settings"),toggleShortcut:t,icon:(0,E.isRTL)()?yo:wo,isActiveByDefault:ba},!n&&"edit-post/document"===e&&(0,s.createElement)(s.Fragment,null,(0,s.createElement)(Zo,null),(0,s.createElement)(ga.Slot,null),(0,s.createElement)(jo,null),(0,s.createElement)(Yo,null),(0,s.createElement)(ea,null),(0,s.createElement)(na,null),(0,s.createElement)(aa,null),(0,s.createElement)(sa,null),(0,s.createElement)(da,{location:"side"})),n&&"edit-post/document"===e&&(0,s.createElement)(_a,null),"edit-post/block"===e&&(0,s.createElement)(b.BlockInspector,null))};function fa({nonAnimatedSrc:e,animatedSrc:t}){return(0,s.createElement)("picture",{className:"edit-post-welcome-guide__image"},(0,s.createElement)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,s.createElement)("img",{src:t,width:"312",height:"240",alt:""}))}function va(){const{toggleFeature:e}=(0,u.useDispatch)(rn);return(0,s.createElement)(_.Guide,{className:"edit-post-welcome-guide",contentLabel:(0,E.__)("Welcome to the block editor"),finishButtonText:(0,E.__)("Get started"),onFinish:()=>e("welcomeGuide"),pages:[{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Welcome to the block editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("In the WordPress editor, each paragraph, image, or video is presented as a distinct “block” of content.")))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Make each block your own")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Get to know the block library")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,s.createInterpolateElement)((0,E.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,s.createElement)("img",{alt:(0,E.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Learn how to use the block editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("New to the block editor? Want to learn more about using it? "),(0,s.createElement)(_.ExternalLink,{href:(0,E.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,E.__)("Here's a detailed guide."))))}]})}function ya(){const{toggleFeature:e}=(0,u.useDispatch)(rn);return(0,s.createElement)(_.Guide,{className:"edit-template-welcome-guide",contentLabel:(0,E.__)("Welcome to the template editor"),finishButtonText:(0,E.__)("Get started"),onFinish:()=>e("welcomeGuideTemplate"),pages:[{image:(0,s.createElement)(fa,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-template-editor.gif"}),content:(0,s.createElement)(s.Fragment,null,(0,s.createElement)("h1",{className:"edit-post-welcome-guide__heading"},(0,E.__)("Welcome to the template editor")),(0,s.createElement)("p",{className:"edit-post-welcome-guide__text"},(0,E.__)("Templates help define the layout of the site. You can customize all aspects of your posts and pages using blocks and patterns in this editor.")))}]})}function wa(){const{isActive:e,isTemplateMode:t}=(0,u.useSelect)((e=>{const{isFeatureActive:t,isEditingTemplate:n}=e(rn),o=n();return{isActive:t(o?"welcomeGuideTemplate":"welcomeGuide"),isTemplateMode:o}}),[]);return e?t?(0,s.createElement)(ya,null):(0,s.createElement)(va,null):null}const{Fill:Sa,Slot:ka}=(0,_.createSlotFill)("PluginPostPublishPanel"),Pa=({children:e,className:t,title:n,initialOpen:o=!1,icon:a})=>{const{icon:r}=(0,C.usePluginContext)();return(0,s.createElement)(Sa,null,(0,s.createElement)(_.PanelBody,{className:t,initialOpen:o||!n,title:n,icon:null!=a?a:r},e))};Pa.Slot=ka;var Ca=Pa;const{Fill:Ta,Slot:xa}=(0,_.createSlotFill)("PluginPrePublishPanel"),Ba=({children:e,className:t,title:n,initialOpen:o=!1,icon:a})=>{const{icon:r}=(0,C.usePluginContext)();return(0,s.createElement)(Ta,null,(0,s.createElement)(_.PanelBody,{className:t,initialOpen:o||!n,title:n,icon:null!=a?a:r},e))};Ba.Slot=xa;var Ma=Ba;const{Fill:Ia,Slot:Na}=(0,_.createSlotFill)("ActionsPanel");function Aa({setEntitiesSavedStatesCallback:e,closeEntitiesSavedStates:t,isEntitiesSavedStatesOpen:n}){const{closePublishSidebar:o,togglePublishSidebar:a}=(0,u.useDispatch)(rn),{publishSidebarOpened:r,hasActiveMetaboxes:l,hasNonPostEntityChanges:i}=(0,u.useSelect)((e=>({publishSidebarOpened:e(rn).isPublishSidebarOpened(),hasActiveMetaboxes:e(rn).hasMetaBoxes(),hasNonPostEntityChanges:e(S.store).hasNonPostEntityChanges()})),[]),c=(0,s.useCallback)((()=>e(!0)),[]);let d;return d=r?(0,s.createElement)(S.PostPublishPanel,{onClose:o,forceIsDirty:l,PrePublishExtension:Ma.Slot,PostPublishExtension:Ca.Slot}):i?(0,s.createElement)("div",{className:"edit-post-layout__toggle-entities-saved-states-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-entities-saved-states-panel-button",onClick:c,"aria-expanded":!1},(0,E.__)("Open save panel"))):(0,s.createElement)("div",{className:"edit-post-layout__toggle-publish-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-publish-panel-button",onClick:a,"aria-expanded":!1},(0,E.__)("Open publish panel"))),(0,s.createElement)(s.Fragment,null,n&&(0,s.createElement)(S.EntitiesSavedStates,{close:t}),(0,s.createElement)(Na,{bubblesVirtually:!0}),!n&&d)}function Da({blockPatterns:e,onChoosePattern:t}){const n=(0,f.useAsyncList)(e),{resetEditorBlocks:o}=(0,u.useDispatch)(S.store);return(0,s.createElement)(b.__experimentalBlockPatternsList,{blockPatterns:e,shownPatterns:n,onClickPattern:(e,n)=>{o(n),t()}})}function La(){const[e,t]=(0,s.useState)("initial"),n=function(){const{blockPatternsWithPostContentBlockType:e,postType:t}=(0,u.useSelect)((e=>{const{getPatternsByBlockTypes:t}=e(b.store),{getCurrentPostType:n}=e(S.store);return{blockPatternsWithPostContentBlockType:t("core/post-content"),postType:n()}}),[]);return(0,s.useMemo)((()=>e.filter((e=>"page"===t&&!e.postTypes||Array.isArray(e.postTypes)&&e.postTypes.includes(t)))),[t,e])}(),o=n.length>0&&"initial"===e;return(0,s.useEffect)((()=>{o&&t("open")}),[o]),"open"!==e?null:(0,s.createElement)(_.Modal,{className:"edit-post-start-page-options__modal",title:(0,E.__)("Choose a pattern"),isFullScreen:!0,onRequestClose:()=>t("closed")},(0,s.createElement)("div",{className:"edit-post-start-page-options__modal-content"},(0,s.createElement)(Da,{blockPatterns:n,onChoosePattern:()=>t("closed")})))}function Va(){const e=(0,u.useSelect)((e=>{const{isCleanNewPost:t}=e(S.store),{isEditingTemplate:n,isFeatureActive:o}=e(rn);return!n()&&!o("welcomeGuide")&&t()}),[]);return e?(0,s.createElement)(La,null):null}const{getLayoutStyles:Fa}=gn(b.privateApis),Oa={header:(0,E.__)("Editor top bar"),body:(0,E.__)("Editor content"),sidebar:(0,E.__)("Editor settings"),actions:(0,E.__)("Editor publish"),footer:(0,E.__)("Editor footer")};var Ra=function(){(0,b.useBlockCommands)();const e=(0,f.useViewportMatch)("medium","<"),t=(0,f.useViewportMatch)("huge",">="),n=(0,f.useViewportMatch)("large"),{openGeneralSidebar:o,closeGeneralSidebar:a,setIsInserterOpened:r}=(0,u.useDispatch)(rn),{createErrorNotice:l}=(0,u.useDispatch)(x.store),{mode:i,isFullscreenActive:c,isRichEditingEnabled:d,sidebarIsOpened:m,hasActiveMetaboxes:p,hasFixedToolbar:g,previousShortcut:h,nextShortcut:v,hasBlockSelected:y,isInserterOpened:w,isListViewOpened:k,showIconLabels:P,isDistractionFree:T,showBlockBreadcrumbs:B,isTemplateMode:M,documentLabel:I}=(0,u.useSelect)((e=>{const{getEditorSettings:t,getPostTypeLabel:n}=e(S.store),o=t(),a=n();return{isTemplateMode:e(rn).isEditingTemplate(),hasFixedToolbar:e(rn).isFeatureActive("fixedToolbar"),sidebarIsOpened:!(!e(ee).getActiveComplementaryArea(rn.name)&&!e(rn).isPublishSidebarOpened()),isFullscreenActive:e(rn).isFeatureActive("fullscreenMode"),isInserterOpened:e(rn).isInserterOpened(),isListViewOpened:e(rn).isListViewOpened(),mode:e(rn).getEditorMode(),isRichEditingEnabled:o.richEditingEnabled,hasActiveMetaboxes:e(rn).hasMetaBoxes(),previousShortcut:e(xe.store).getAllShortcutKeyCombinations("core/edit-post/previous-region"),nextShortcut:e(xe.store).getAllShortcutKeyCombinations("core/edit-post/next-region"),showIconLabels:e(rn).isFeatureActive("showIconLabels"),isDistractionFree:e(rn).isFeatureActive("distractionFree"),showBlockBreadcrumbs:e(rn).isFeatureActive("showBlockBreadcrumbs"),documentLabel:a||(0,E._x)("Document","noun")}}),[]),A=function(){const{hasThemeStyleSupport:e,editorSettings:t}=(0,u.useSelect)((e=>({hasThemeStyleSupport:e(rn).isFeatureActive("themeStyles"),editorSettings:e(S.store).getEditorSettings()})),[]);return(0,s.useMemo)((()=>{var n,o;const a=null!==(n=t.styles?.filter((e=>e.__unstableType&&"theme"!==e.__unstableType)))&&void 0!==n?n:[],r=[...t.defaultEditorStyles,...a],s=e&&a.length!==(null!==(o=t.styles?.length)&&void 0!==o?o:0);return t.disableLayoutStyles||s||r.push({css:Fa({style:{},selector:"body",hasBlockGapSupport:!1,hasFallbackGapSupport:!0,fallbackGapValue:"0.5em"})}),s?t.styles:r}),[t.defaultEditorStyles,t.disableLayoutStyles,t.styles,e])}();(0,s.useEffect)((()=>{m&&!t&&r(!1)}),[m,t]),(0,s.useEffect)((()=>{w&&!t&&a()}),[w,t]);const[D,L]=(0,s.useState)(!1),[V,F]=(0,s.useState)(null),O=(0,s.useCallback)((e=>{"function"==typeof D&&D(e),L(!1)}),[D]);P?document.body.classList.add("show-icon-labels"):document.body.classList.remove("show-icon-labels");const R=N()("edit-post-layout","is-mode-"+i,{"is-sidebar-opened":m,"has-fixed-toolbar":g,"has-metaboxes":p,"is-distraction-free":T&&n,"is-entity-save-view-open":!!D}),H=k?(0,E.__)("Document Overview"):(0,E.__)("Block Library");return(0,s.createElement)(s.Fragment,null,(0,s.createElement)(ge,{isActive:c}),(0,s.createElement)(Hn,null),(0,s.createElement)(S.UnsavedChangesWarning,null),(0,s.createElement)(S.AutosaveMonitor,null),(0,s.createElement)(S.LocalAutosaveMonitor,null),(0,s.createElement)(Sn,null),(0,s.createElement)(S.EditorKeyboardShortcutsRegister,null),(0,s.createElement)(S.EditorKeyboardShortcuts,null),(0,s.createElement)(be,{isDistractionFree:T&&n,className:R,labels:{...Oa,secondarySidebar:H},header:(0,s.createElement)(go,{setEntitiesSavedStatesCallback:L,setListViewToggleElement:F}),editorNotices:(0,s.createElement)(S.EditorNotices,null),secondarySidebar:"visual"===i&&w?(0,s.createElement)(_o,null):"visual"===i&&k?(0,s.createElement)(vo,{listViewToggleElement:V}):null,sidebar:(!e||m)&&(0,s.createElement)(s.Fragment,null,!e&&!m&&(0,s.createElement)("div",{className:"edit-post-layout__toggle-sidebar-panel"},(0,s.createElement)(_.Button,{variant:"secondary",className:"edit-post-layout__toggle-sidebar-panel-button",onClick:()=>o(y?"edit-post/block":"edit-post/document"),"aria-expanded":!1},y?(0,E.__)("Open block settings"):(0,E.__)("Open document settings"))),(0,s.createElement)(pe.Slot,{scope:"core/edit-post"})),notices:(0,s.createElement)(S.EditorSnackbars,null),content:(0,s.createElement)(s.Fragment,null,!T&&(0,s.createElement)(S.EditorNotices,null),("text"===i||!d)&&(0,s.createElement)(un,null),d&&"visual"===i&&(0,s.createElement)(wn,{styles:A}),!T&&!M&&(0,s.createElement)("div",{className:"edit-post-layout__metaboxes"},(0,s.createElement)(da,{location:"normal"}),(0,s.createElement)(da,{location:"advanced"})),e&&m&&(0,s.createElement)(_.ScrollLock,null)),footer:!T&&!e&&B&&d&&"visual"===i&&(0,s.createElement)("div",{className:"edit-post-layout__footer"},(0,s.createElement)(b.BlockBreadcrumb,{rootLabelText:I})),actions:(0,s.createElement)(Aa,{closeEntitiesSavedStates:O,isEntitiesSavedStatesOpen:D,setEntitiesSavedStatesCallback:L}),shortcuts:{previous:h,next:v}}),(0,s.createElement)(On,null),(0,s.createElement)(Fe,null),(0,s.createElement)(wa,null),(0,s.createElement)(S.PostSyncStatusModal,null),(0,s.createElement)(Va,null),(0,s.createElement)(C.PluginArea,{onError:function(e){l((0,E.sprintf)((0,E.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,s.createElement)(Ea,null))};const Ha=e=>{const{hasBlockSelection:t,isEditorSidebarOpened:n}=(0,u.useSelect)((e=>({hasBlockSelection:!!e(b.store).getBlockSelectionStart(),isEditorSidebarOpened:e(an).isEditorSidebarOpened()})),[e]),{openGeneralSidebar:o}=(0,u.useDispatch)(an);(0,s.useEffect)((()=>{n&&o(t?"edit-post/block":"edit-post/document")}),[t,n])},Ga=e=>{const{newPermalink:t}=(0,u.useSelect)((e=>({newPermalink:e(S.store).getCurrentPost().link})),[e]),n=(0,s.useRef)();(0,s.useEffect)((()=>{n.current=document.querySelector("#wp-admin-bar-preview a")||document.querySelector("#wp-admin-bar-view a")}),[e]),(0,s.useEffect)((()=>{t&&n.current&&n.current.setAttribute("href",t)}),[t])};function za({postId:e}){return Ha(e),Ga(e),null}var Ua=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"}));var $a=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M20.5 16h-.7V8c0-1.1-.9-2-2-2H6.2c-1.1 0-2 .9-2 2v8h-.7c-.8 0-1.5.7-1.5 1.5h20c0-.8-.7-1.5-1.5-1.5zM5.7 8c0-.3.2-.5.5-.5h11.6c.3 0 .5.2.5.5v7.6H5.7V8z"}));var Wa=(0,s.createElement)(k.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,s.createElement)(k.Path,{d:"M20.8 10.7l-4.3-4.3-1.1 1.1 4.3 4.3c.1.1.1.3 0 .4l-4.3 4.3 1.1 1.1 4.3-4.3c.7-.8.7-1.9 0-2.6zM4.2 11.8l4.3-4.3-1-1-4.3 4.3c-.7.7-.7 1.8 0 2.5l4.3 4.3 1.1-1.1-4.3-4.3c-.2-.1-.2-.3-.1-.4z"}));var qa=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"m16 15.5h-8v-1.5h8zm-7.5-2.5h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm-9-3h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2zm3 0h-2v-2h2z"}),(0,s.createElement)(k.Path,{d:"m18.5 6.5h-13a.5.5 0 0 0 -.5.5v9.5a.5.5 0 0 0 .5.5h13a.5.5 0 0 0 .5-.5v-9.5a.5.5 0 0 0 -.5-.5zm-13-1.5h13a2 2 0 0 1 2 2v9.5a2 2 0 0 1 -2 2h-13a2 2 0 0 1 -2-2v-9.5a2 2 0 0 1 2-2z"}));var Za=(0,s.createElement)(k.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,s.createElement)(k.Path,{d:"M11.1 15.8H20v-1.5h-8.9v1.5zm0-8.6v1.5H20V7.2h-8.9zM6 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}));const{ExperimentalEditorProvider:ja}=gn(S.privateApis),{useCommands:Ka}=gn(dn.privateApis);var Ya=function({postId:e,postType:t,settings:n,initialEdits:o,...a}){Ka(),function(){const{openGeneralSidebar:e,closeGeneralSidebar:t,switchEditorMode:n,setIsListViewOpened:o,toggleDistractionFree:a}=(0,u.useDispatch)(rn),{openModal:r}=(0,u.useDispatch)(ee),{editorMode:s,activeSidebar:l,isListViewOpen:i,isPublishSidebarEnabled:c,showBlockBreadcrumbs:d,isDistractionFree:m}=(0,u.useSelect)((e=>{const{getEditorMode:t,isListViewOpened:n,isFeatureActive:o}=e(rn);return{activeSidebar:e(ee).getActiveComplementaryArea(rn.name),editorMode:t(),isListViewOpen:n(),isPublishSidebarEnabled:e(S.store).isPublishSidebarEnabled(),showBlockBreadcrumbs:o("showBlockBreadcrumbs"),isDistractionFree:e(p.store).get(rn.name,"distractionFree")}}),[]),{toggle:g}=(0,u.useDispatch)(p.store),{createInfoNotice:h}=(0,u.useDispatch)(x.store),{__unstableSaveForPreview:_}=(0,u.useDispatch)(S.store),{getCurrentPostId:b}=(0,u.useSelect)(S.store);(0,cn.useCommand)({name:"core/open-settings-sidebar",label:(0,E.__)("Toggle settings sidebar"),icon:(0,E.isRTL)()?yo:wo,callback:({close:n})=>{n(),"edit-post/document"===l?t():e("edit-post/document")}}),(0,cn.useCommand)({name:"core/open-block-inspector",label:(0,E.__)("Toggle block inspector"),icon:Ua,callback:({close:n})=>{n(),"edit-post/block"===l?t():e("edit-post/block")}}),(0,cn.useCommand)({name:"core/toggle-distraction-free",label:(0,E.__)("Toggle distraction free"),callback:({close:e})=>{a(),e()}}),(0,cn.useCommand)({name:"core/toggle-spotlight-mode",label:(0,E.__)("Toggle spotlight mode"),callback:({close:e})=>{g("core/edit-post","focusMode"),e()}}),(0,cn.useCommand)({name:"core/toggle-fullscreen-mode",label:(0,E.__)("Toggle fullscreen mode"),icon:$a,callback:({close:e})=>{g("core/edit-post","fullscreenMode"),e()}}),(0,cn.useCommand)({name:"core/toggle-list-view",label:(0,E.__)("Toggle list view"),icon:Un,callback:({close:e})=>{o(!i),e()}}),(0,cn.useCommand)({name:"core/toggle-top-toolbar",label:(0,E.__)("Toggle top toolbar"),callback:({close:e})=>{g("core/edit-post","fixedToolbar"),m&&a(),e()}}),(0,cn.useCommand)({name:"core/toggle-code-editor",label:(0,E.__)("Toggle code editor"),icon:Wa,callback:({close:e})=>{n("visual"===s?"text":"visual"),e()}}),(0,cn.useCommand)({name:"core/open-preferences",label:(0,E.__)("Editor preferences"),callback:()=>{r(Fn)}}),(0,cn.useCommand)({name:"core/open-shortcut-help",label:(0,E.__)("Keyboard shortcuts"),icon:qa,callback:()=>{r(Ae)}}),(0,cn.useCommand)({name:"core/toggle-breadcrumbs",label:d?(0,E.__)("Hide block breadcrumbs"):(0,E.__)("Show block breadcrumbs"),callback:({close:e})=>{g("core/edit-post","showBlockBreadcrumbs"),e(),h(d?(0,E.__)("Breadcrumbs hidden."):(0,E.__)("Breadcrumbs visible."),{id:"core/edit-post/toggle-breadcrumbs/notice",type:"snackbar"})}}),(0,cn.useCommand)({name:"core/toggle-publish-sidebar",label:c?(0,E.__)("Disable pre-publish checklist"):(0,E.__)("Enable pre-publish checklist"),icon:Za,callback:({close:e})=>{e(),g("core/edit-post","isPublishSidebarEnabled"),h(c?(0,E.__)("Pre-publish checklist off."):(0,E.__)("Pre-publish checklist on."),{id:"core/edit-post/publish-sidebar/notice",type:"snackbar"})}}),(0,cn.useCommand)({name:"core/preview-link",label:(0,E.__)("Preview in a new tab"),icon:P,callback:async({close:e})=>{e();const t=b(),n=await _();window.open(n,`wp-preview-${t}`)}})}();const{hasFixedToolbar:r,focusMode:i,isDistractionFree:c,hasInlineToolbar:d,post:m,preferredStyleVariations:g,hiddenBlockTypes:h,blockTypes:b,keepCaretInsideBlock:f,isTemplateMode:v,template:y}=(0,u.useSelect)((n=>{var o;const{isFeatureActive:a,isEditingTemplate:r,getEditedPostTemplate:s,getHiddenBlockTypes:i}=n(rn),{getEntityRecord:c,getPostType:d,getEntityRecords:u,canUser:m}=n(w.store),{getEditorSettings:g}=n(S.store),{getBlockTypes:h}=n(l.store);let _;if(["wp_template","wp_template_part"].includes(t)){const n=u("postType",t,{wp_id:e});_=n?.[0]}else _=c("postType",t,e);const b=g().supportsTemplateMode,E=null!==(o=d(t)?.viewable)&&void 0!==o&&o,f=m("create","templates");return{hasFixedToolbar:a("fixedToolbar"),focusMode:a("focusMode"),isDistractionFree:a("distractionFree"),hasInlineToolbar:a("inlineToolbar"),preferredStyleVariations:n(p.store).get("core/edit-post","preferredStyleVariations"),hiddenBlockTypes:i(),blockTypes:h(),keepCaretInsideBlock:a("keepCaretInsideBlock"),isTemplateMode:r(),template:b&&E&&f?s():null,post:_}}),[t,e]),{updatePreferredStyleVariations:k,setIsInserterOpened:C}=(0,u.useDispatch)(rn),T=(0,s.useMemo)((()=>{const e={...n,__experimentalPreferredStyleVariations:{value:g,onChange:k},hasFixedToolbar:r,focusMode:i,isDistractionFree:c,hasInlineToolbar:d,__experimentalSetIsInserterOpened:C,keepCaretInsideBlock:f,defaultAllowedBlockTypes:n.allowedBlockTypes};if(h.length>0){const t=!0===n.allowedBlockTypes?b.map((({name:e})=>e)):n.allowedBlockTypes||[];e.allowedBlockTypes=t.filter((e=>!h.includes(e)))}return e}),[n,r,d,i,c,h,b,g,C,k,f]);return m?(0,s.createElement)(_.SlotFillProvider,null,(0,s.createElement)(ja,{settings:T,post:m,initialEdits:o,useSubRegistry:!1,__unstableTemplate:v?y:void 0,...a},(0,s.createElement)(S.ErrorBoundary,null,(0,s.createElement)(cn.CommandMenu,null),(0,s.createElement)(za,{postId:e}),(0,s.createElement)(Ra,null)),(0,s.createElement)(S.PostLockedModal,null))):null};var Qa=({allowedBlocks:e,icon:t,label:n,onClick:o,small:a,role:r})=>(0,s.createElement)(b.BlockSettingsMenuControls,null,(({selectedBlocks:l,onClose:i})=>((e,t)=>{return!Array.isArray(t)||(n=t,0===e.filter((e=>!n.includes(e))).length);var n})(l,e)?(0,s.createElement)(_.MenuItem,{onClick:(0,f.compose)(o,i),icon:t,label:a?n:void 0,role:r},!a&&n):null)),Xa=(0,f.compose)((0,C.withPluginContext)(((e,t)=>{var n;return{as:null!==(n=t.as)&&void 0!==n?n:_.MenuItem,icon:t.icon||e.icon,name:"core/edit-post/plugin-more-menu"}})))(se);function Ja(e){return(0,s.createElement)(ie,{__unstableExplicitMenuItem:!0,scope:"core/edit-post",...e})}function er(e,t,n,o,a){const r=document.getElementById(e),c=(0,s.createRoot)(r);(0,u.dispatch)(p.store).setDefaults("core/edit-post",{editorMode:"visual",fixedToolbar:!1,fullscreenMode:!0,hiddenBlockTypes:[],inactivePanels:[],isPublishSidebarEnabled:!0,openPanels:["post-status"],preferredStyleVariations:{},showBlockBreadcrumbs:!0,showIconLabels:!1,showListViewByDefault:!1,themeStyles:!0,welcomeGuide:!0,welcomeGuideTemplate:!0}),(0,u.dispatch)(l.store).reapplyBlockTypeFilters(),(0,u.select)(rn).isFeatureActive("showListViewByDefault")&&!(0,u.select)(rn).isFeatureActive("distractionFree")&&(0,u.dispatch)(rn).setIsListViewOpened(!0),(0,i.registerCoreBlocks)(),(0,g.registerLegacyWidgetBlock)({inserter:!1}),(0,g.registerWidgetGroupBlock)({inserter:!1}),(0,m.addFilter)("blockEditor.__unstableCanInsertBlockType","removeTemplatePartsFromInserter",((e,t)=>!(!(0,u.select)(rn).isEditingTemplate()&&"core/template-part"===t.name)&&e)),(0,m.addFilter)("blockEditor.__unstableCanInsertBlockType","removePostContentFromInserter",((e,t,n,{getBlockParentsByBlockName:o})=>(0,u.select)(rn).isEditingTemplate()||"core/post-content"!==t.name?e:o(n,"core/query").length>0));"Standards"!==("CSS1Compat"===document.compatMode?"Standards":"Quirks")&&console.warn("Your browser is using Quirks Mode. \nThis can cause rendering issues such as blocks overlaying meta boxes in the editor. Quirks Mode can be triggered by PHP errors or HTML code appearing before the opening <!DOCTYPE html>. Try checking the raw page source or your site's PHP error log and resolving errors there, removing any HTML before the doctype, or disabling plugins.");return-1!==window.navigator.userAgent.indexOf("iPhone")&&window.addEventListener("scroll",(e=>{const t=document.getElementsByClassName("interface-interface-skeleton__body")[0];e.target===document&&(window.scrollY>100&&(t.scrollTop=t.scrollTop+window.scrollY),document.getElementsByClassName("is-mode-visual")[0]&&window.scrollTo(0,0))})),window.addEventListener("dragover",(e=>e.preventDefault()),!1),window.addEventListener("drop",(e=>e.preventDefault()),!1),c.render((0,s.createElement)(Ya,{settings:o,postId:n,postType:t,initialEdits:a})),c}function tr(){d()("wp.editPost.reinitializeEditor",{since:"6.2",version:"6.3"})}}(),(window.wp=window.wp||{}).editPost=o}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/edit-site.js b/wp-includes/js/dist/edit-site.js
index c0cc059e14..848b1eb9b8 100644
--- a/wp-includes/js/dist/edit-site.js
+++ b/wp-includes/js/dist/edit-site.js
@@ -9878,7 +9878,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/edit-site');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/edit-site');
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-site/build-module/components/global-styles/hooks.js
/**
diff --git a/wp-includes/js/dist/edit-site.min.js b/wp-includes/js/dist/edit-site.min.js
index 0f6edcc86d..eb73c184dc 100644
--- a/wp-includes/js/dist/edit-site.min.js
+++ b/wp-includes/js/dist/edit-site.min.js
@@ -9,7 +9,7 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var s={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var o in n)s.call(n,o)&&n[o]&&e.push(o)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},1919:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function r(e,t,n){return e.concat(t).map((function(e){return s(e,n)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function o(e,t,n){var r={};return n.isMergeableObject(e)&&a(e).forEach((function(t){r[t]=s(e[t],n)})),a(t).forEach((function(a){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(i(e,a)&&n.isMergeableObject(t[a])?r[a]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"==typeof n?n:l}(a,n)(e[a],t[a],n):r[a]=s(t[a],n))})),r}function l(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||r,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=s;var i=Array.isArray(n);return i===Array.isArray(e)?i?a.arrayMerge(e,n,a):o(e,n,a):s(n,a)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return l(e,n,t)}),{})};var c=l;e.exports=c},8981:function(e,t){var n,s,r;s=[],void 0===(r="function"==typeof(n=function(){return function e(t,n,s){var r,a,i=window,o="application/octet-stream",l=s||o,c=t,u=!n&&!s&&c,d=document.createElement("a"),p=function(e){return String(e)},m=i.Blob||i.MozBlob||i.WebKitBlob||p,h=n||"download";if(m=m.call?m.bind(i):Blob,"true"===String(this)&&(l=(c=[c,l])[0],c=c[1]),u&&u.length<2048&&(h=u.split("/").pop().split("?")[0],d.href=u,-1!==d.href.indexOf(u))){var f=new XMLHttpRequest;return f.open("GET",u,!0),f.responseType="blob",f.onload=function(t){e(t.target.response,h,o)},setTimeout((function(){f.send()}),0),f}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(c)){if(!(c.length>2096103.424&&m!==p))return navigator.msSaveBlob?navigator.msSaveBlob(_(c),h):b(c);l=(c=_(c)).type||o}else if(/([\x80-\xff])/.test(c)){for(var g=0,y=new Uint8Array(c.length),v=y.length;g<v;++g)y[g]=c.charCodeAt(g);c=new m([y],{type:l})}function _(e){for(var t=e.split(/[:;,]/),n=t[1],s=("base64"==t[2]?atob:decodeURIComponent)(t.pop()),r=s.length,a=0,i=new Uint8Array(r);a<r;++a)i[a]=s.charCodeAt(a);return new m([i],{type:n})}function b(e,t){if("download"in d)return d.href=e,d.setAttribute("download",h),d.className="download-js-link",d.innerHTML="downloading...",d.style.display="none",document.body.appendChild(d),setTimeout((function(){d.click(),document.body.removeChild(d),!0===t&&setTimeout((function(){i.URL.revokeObjectURL(d.href)}),250)}),66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),window.open(e)||confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")&&(location.href=e),!0;var n=document.createElement("iframe");document.body.appendChild(n),!t&&/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),n.src=e,setTimeout((function(){document.body.removeChild(n)}),333)}if(r=c instanceof m?c:new m([c],{type:l}),navigator.msSaveBlob)return navigator.msSaveBlob(r,h);if(i.URL)b(i.URL.createObjectURL(r),!0);else{if("string"==typeof r||r.constructor===p)try{return b("data:"+l+";base64,"+i.btoa(r))}catch(e){return b("data:"+l+","+encodeURIComponent(r))}(a=new FileReader).onload=function(e){b(this.result)},a.readAsDataURL(r)}return!0}})?n.apply(t,s):n)||(e.exports=r)},9894:function(e,t,n){var s=n(4827);e.exports=function(e){var t=s(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=s(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var a=e.nodeName,i=document.createElement(a);i.innerHTML=" ","TEXTAREA"===a.toUpperCase()&&i.setAttribute("rows","1");var o=s(e,"font-size");i.style.fontSize=o,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i),n=i.offsetHeight,l.removeChild(i)}return n}},5372:function(e,t,n){"use strict";var s=n(9567);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==s){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var s,r=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r<s.length;r++)t.indexOf(s[r])<0&&(n[s[r]]=e[s[r]])}return n};t.__esModule=!0;var o=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,s=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||s?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),s=(t.onChange,t.style),r=(t.innerRef,t.children),l=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return o.createElement("textarea",a({},l,{onChange:this.onChange,style:u?a({},s,{maxHeight:u}):s,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(o.Component);t.TextareaAutosize=o.forwardRef((function(e,t){return o.createElement(p,a({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var s=n(5438);t.Z=s.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),s=new RegExp(n,"g"),r=new RegExp(n,"");function a(e){return t[e]}var i=function(e){return e.replace(s,a)};e.exports=i,e.exports.has=function(e){return!!e.match(r)},e.exports.remove=i},9196:function(e){"use strict";e.exports=window.React}},t={};function n(s){var r=t[s];if(void 0!==r)return r.exports;var a=t[s]={exports:{}};return e[s].call(a.exports,a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};!function(){"use strict";n.r(s),n.d(s,{PluginMoreMenuItem:function(){return $y},PluginSidebar:function(){return Jy},PluginSidebarMoreMenuItem:function(){return Qy},PluginTemplateSettingPanel:function(){return bh},initializeEditor:function(){return ev},reinitializeEditor:function(){return tv},store:function(){return os}});var e={};n.r(e),n.d(e,{closeModal:function(){return L},disableComplementaryArea:function(){return O},enableComplementaryArea:function(){return N},openModal:function(){return D},pinItem:function(){return I},setDefaultComplementaryArea:function(){return P},setFeatureDefaults:function(){return B},setFeatureValue:function(){return R},toggleFeature:function(){return A},unpinItem:function(){return M}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return F},isComplementaryAreaLoading:function(){return V},isFeatureActive:function(){return G},isItemPinned:function(){return z},isModalActive:function(){return H}});var r={};n.r(r),n.d(r,{__experimentalSetPreviewDeviceType:function(){return nn},addTemplate:function(){return rn},closeGeneralSidebar:function(){return wn},openGeneralSidebar:function(){return En},openNavigationPanelToMenu:function(){return hn},removeTemplate:function(){return an},revertTemplate:function(){return bn},setEditedEntity:function(){return cn},setEditedPostContext:function(){return dn},setHasPageContentFocus:function(){return Cn},setHomeTemplateId:function(){return un},setIsInserterOpened:function(){return gn},setIsListViewOpened:function(){return vn},setIsNavigationPanelOpened:function(){return fn},setIsSaveViewOpened:function(){return _n},setNavigationMenu:function(){return ln},setNavigationPanelActiveMenu:function(){return mn},setPage:function(){return pn},setTemplate:function(){return sn},setTemplatePart:function(){return on},switchEditorMode:function(){return xn},toggleDistractionFree:function(){return Sn},toggleFeature:function(){return tn},updateSettings:function(){return yn}});var a={};n.r(a),n.d(a,{setCanvasMode:function(){return kn},setEditorCanvasContainerView:function(){return Tn},setPageContentFocusType:function(){return Pn}});var i={};n.r(i),n.d(i,{__experimentalGetInsertionPoint:function(){return Yn},__experimentalGetPreviewDeviceType:function(){return Ln},__unstableGetPreference:function(){return Bn},getCanUserCreateMedia:function(){return Fn},getCurrentTemplateNavigationPanelSubMenu:function(){return Qn},getCurrentTemplateTemplateParts:function(){return Kn},getEditedPostContext:function(){return Wn},getEditedPostId:function(){return Un},getEditedPostType:function(){return Hn},getEditorMode:function(){return Jn},getHomeTemplateId:function(){return Gn},getNavigationPanelActiveMenu:function(){return $n},getPage:function(){return jn},getReusableBlocks:function(){return Vn},getSettings:function(){return zn},hasPageContentFocus:function(){return ns},isFeatureActive:function(){return Dn},isInserterOpened:function(){return qn},isListViewOpened:function(){return Zn},isNavigationOpened:function(){return es},isPage:function(){return ts},isSaveViewOpened:function(){return Xn}});var o={};n.r(o),n.d(o,{getCanvasMode:function(){return ss},getEditorCanvasContainerView:function(){return rs},getPageContentFocusType:function(){return as}});var l=window.wp.element,c=window.wp.blocks,u=window.wp.blockLibrary,d=window.wp.data,m=window.wp.deprecated,h=n.n(m),f=window.wp.coreData,g=window.wp.editor,y=n(4403),v=n.n(y),_=window.wp.components,b=window.wp.i18n,E=window.wp.primitives;var w=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var x=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var C=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),S=window.wp.viewport;var k=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),T=window.wp.preferences;const P=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),N=(e,t)=>({registry:n,dispatch:s})=>{if(!t)return;n.select(T.store).get(e,"isComplementaryAreaVisible")||n.dispatch(T.store).set(e,"isComplementaryAreaVisible",!0),s({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},O=e=>({registry:t})=>{t.select(T.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(T.store).set(e,"isComplementaryAreaVisible",!1)},I=(e,t)=>({registry:n})=>{if(!t)return;const s=n.select(T.store).get(e,"pinnedItems");!0!==s?.[t]&&n.dispatch(T.store).set(e,"pinnedItems",{...s,[t]:!0})},M=(e,t)=>({registry:n})=>{if(!t)return;const s=n.select(T.store).get(e,"pinnedItems");n.dispatch(T.store).set(e,"pinnedItems",{...s,[t]:!1})};function A(e,t){return function({registry:n}){h()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(T.store).toggle(e,t)}}function R(e,t,n){return function({registry:s}){h()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),s.dispatch(T.store).set(e,t,!!n)}}function B(e,t){return function({registry:n}){h()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(T.store).setDefaults(e,t)}}function D(e){return{type:"OPEN_MODAL",name:e}}function L(){return{type:"CLOSE_MODAL"}}const F=(0,d.createRegistrySelector)((e=>(t,n)=>{const s=e(T.store).get(n,"isComplementaryAreaVisible");if(void 0!==s)return!1===s?null:t?.complementaryAreas?.[n]})),V=(0,d.createRegistrySelector)((e=>(t,n)=>{const s=e(T.store).get(n,"isComplementaryAreaVisible"),r=t?.complementaryAreas?.[n];return s&&void 0===r})),z=(0,d.createRegistrySelector)((e=>(t,n,s)=>{var r;const a=e(T.store).get(n,"pinnedItems");return null===(r=a?.[s])||void 0===r||r})),G=(0,d.createRegistrySelector)((e=>(t,n,s)=>(h()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(T.store).get(n,s))));function H(e,t){return e.activeModal===t}var U=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:s}=t;return e[n]?e:{...e,[n]:s}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:s}=t;return{...e,[n]:s}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const W=(0,d.createReduxStore)("core/interface",{reducer:U,actions:e,selectors:t});(0,d.register)(W);var j=window.wp.plugins,q=(0,j.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var Y=q((function({as:e=_.Button,scope:t,identifier:n,icon:s,selectedIcon:r,name:a,...i}){const o=e,c=(0,d.useSelect)((e=>e(W).getActiveComplementaryArea(t)===n),[n,t]),{enableComplementaryArea:u,disableComplementaryArea:p}=(0,d.useDispatch)(W);return(0,l.createElement)(o,{icon:r&&c?r:s,"aria-controls":n.replace("/",":"),onClick:()=>{c?p(t):u(t,n)},...i})}));var Z=({smallScreenTitle:e,children:t,className:n,toggleButtonProps:s})=>{const r=(0,l.createElement)(Y,{icon:k,...s});return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,l.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),r),(0,l.createElement)("div",{className:v()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},t,r))};const X=()=>{};function K({name:e,as:t=_.Button,onClick:n,...s}){return(0,l.createElement)(_.Fill,{name:e},(({onClick:e})=>(0,l.createElement)(t,{onClick:n||e?(...t)=>{(n||X)(...t),(e||X)(...t)}:void 0,...s})))}K.Slot=function({name:e,as:t=_.ButtonGroup,fillProps:n={},bubblesVirtually:s,...r}){return(0,l.createElement)(_.Slot,{name:e,bubblesVirtually:s,fillProps:n},(e=>{if(!l.Children.toArray(e).length)return null;const n=[];l.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&n.push(t)}));const s=l.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&n.includes(e.props.__unstableTarget)?null:e));return(0,l.createElement)(t,{...r},s)}))};var J=K;const Q=({__unstableExplicitMenuItem:e,__unstableTarget:t,...n})=>(0,l.createElement)(_.MenuItem,{...n});function $({scope:e,target:t,__unstableExplicitMenuItem:n,...s}){return(0,l.createElement)(Y,{as:s=>(0,l.createElement)(J,{__unstableExplicitMenuItem:n,__unstableTarget:`${e}/${t}`,as:Q,name:`${e}/plugin-more-menu`,...s}),role:"menuitemcheckbox",selectedIcon:w,name:t,scope:e,...s})}function ee({scope:e,...t}){return(0,l.createElement)(_.Fill,{name:`PinnedItems/${e}`,...t})}ee.Slot=function({scope:e,className:t,...n}){return(0,l.createElement)(_.Slot,{name:`PinnedItems/${e}`,...n},(e=>e?.length>0&&(0,l.createElement)("div",{className:v()(t,"interface-pinned-items")},e)))};var te=ee;function ne({scope:e,children:t,className:n,id:s}){return(0,l.createElement)(_.Fill,{name:`ComplementaryArea/${e}`},(0,l.createElement)("div",{id:s,className:n},t))}const se=q((function({children:e,className:t,closeLabel:n=(0,b.__)("Close plugin"),identifier:s,header:r,headerClassName:a,icon:i,isPinnable:o=!0,panelClassName:c,scope:u,name:p,smallScreenTitle:m,title:h,toggleShortcut:f,isActiveByDefault:g,showIconLabels:y=!1}){const{isLoading:E,isActive:k,isPinned:T,activeArea:P,isSmall:N,isLarge:O}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:n,isItemPinned:r}=e(W),a=t(u);return{isLoading:n(u),isActive:a===s,isPinned:r(u,s),activeArea:a,isSmall:e(S.store).isViewportMatch("< medium"),isLarge:e(S.store).isViewportMatch("large")}}),[s,u]);!function(e,t,n,s,r){const a=(0,l.useRef)(!1),i=(0,l.useRef)(!1),{enableComplementaryArea:o,disableComplementaryArea:c}=(0,d.useDispatch)(W);(0,l.useEffect)((()=>{s&&r&&!a.current?(c(e),i.current=!0):i.current&&!r&&a.current?(i.current=!1,o(e,t)):i.current&&n&&n!==t&&(i.current=!1),r!==a.current&&(a.current=r)}),[s,r,e,t,n,c,o])}(u,s,P,k,N);const{enableComplementaryArea:I,disableComplementaryArea:M,pinItem:A,unpinItem:R}=(0,d.useDispatch)(W);return(0,l.useEffect)((()=>{g&&void 0===P&&!N?I(u,s):void 0===P&&N&&M(u,s)}),[P,g,u,s,N,I,M]),(0,l.createElement)(l.Fragment,null,o&&(0,l.createElement)(te,{scope:u},T&&(0,l.createElement)(Y,{scope:u,identifier:s,isPressed:k&&(!y||O),"aria-expanded":k,"aria-disabled":E,label:h,icon:y?w:i,showTooltip:!y,variant:y?"tertiary":void 0})),p&&o&&(0,l.createElement)($,{target:p,scope:u,icon:i},h),k&&(0,l.createElement)(ne,{className:v()("interface-complementary-area",t),scope:u,id:s.replace("/",":")},(0,l.createElement)(Z,{className:a,closeLabel:n,onClose:()=>M(u),smallScreenTitle:m,toggleButtonProps:{label:n,shortcut:f,scope:u,identifier:s}},r||(0,l.createElement)(l.Fragment,null,(0,l.createElement)("strong",null,h),o&&(0,l.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:T?x:C,label:T?(0,b.__)("Unpin from toolbar"):(0,b.__)("Pin to toolbar"),onClick:()=>(T?R:A)(u,s),isPressed:T,"aria-expanded":T}))),(0,l.createElement)(_.Panel,{className:c},e)))}));se.Slot=function({scope:e,...t}){return(0,l.createElement)(_.Slot,{name:`ComplementaryArea/${e}`,...t})};var re=se,ae=window.wp.compose;function ie({children:e,className:t,ariaLabel:n,as:s="div",...r}){return(0,l.createElement)(s,{className:v()("interface-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...r},e)}const oe={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var le=(0,l.forwardRef)((function({isDistractionFree:e,footer:t,header:n,editorNotices:s,sidebar:r,secondarySidebar:a,notices:i,content:o,contentProps:c,actions:u,labels:d,className:p,enableRegionNavigation:m=!0,shortcuts:h},f){const g=(0,_.__unstableUseNavigateRegions)(h);!function(e){(0,l.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={...{header:(0,b.__)("Header"),body:(0,b.__)("Content"),secondarySidebar:(0,b.__)("Block Library"),sidebar:(0,b.__)("Settings"),actions:(0,b.__)("Publish"),footer:(0,b.__)("Footer")},...d};return(0,l.createElement)("div",{...m?g:{},ref:(0,ae.useMergeRefs)([f,m?g.ref:void 0]),className:v()(p,"interface-interface-skeleton",g.className,!!t&&"has-footer")},(0,l.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,l.createElement)(ie,{as:_.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":y.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:oe,transition:e?{type:"tween",delay:.8}:void 0},n),e&&(0,l.createElement)("div",{className:"interface-interface-skeleton__header"},s),(0,l.createElement)("div",{className:"interface-interface-skeleton__body"},!!a&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:y.secondarySidebar},a),!!i&&(0,l.createElement)("div",{className:"interface-interface-skeleton__notices"},i),(0,l.createElement)(ie,{className:"interface-interface-skeleton__content",ariaLabel:y.body,...c},o),!!r&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__sidebar",ariaLabel:y.sidebar},r),!!u&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__actions",ariaLabel:y.actions},u))),!!t&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__footer",ariaLabel:y.footer},t))}));var ce=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ue({as:e=_.DropdownMenu,className:t,label:n=(0,b.__)("Options"),popoverProps:s,toggleProps:r,children:a}){return(0,l.createElement)(e,{className:v()("interface-more-menu-dropdown",t),icon:ce,label:n,popoverProps:{placement:"bottom-end",...s,className:v()("interface-more-menu-dropdown__content",s?.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>a(e)))}function de({closeModal:e,children:t}){return(0,l.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,b.__)("Preferences"),onRequestClose:e},t)}var pe=(0,l.forwardRef)((function({icon:e,size:t=24,...n},s){return(0,l.cloneElement)(e,{width:t,height:t,...n,ref:s})}));var me=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var he=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const fe="preferences-menu";function ge({sections:e}){const t=(0,ae.useViewportMatch)("medium"),[n,s]=(0,l.useState)(fe),{tabs:r,sectionsContentMap:a}=(0,l.useMemo)((()=>{let t={tabs:[],sectionsContentMap:{}};return e.length&&(t=e.reduce(((e,{name:t,tabLabel:n,content:s})=>(e.tabs.push({name:t,title:n}),e.sectionsContentMap[t]=s,e)),{tabs:[],sectionsContentMap:{}})),t}),[e]),i=(0,l.useCallback)((e=>a[e.name]||null),[a]);let o;return o=t?(0,l.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:n!==fe?n:void 0,onSelect:s,orientation:"vertical"},i):(0,l.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,l.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,l.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,l.createElement)(_.CardBody,null,(0,l.createElement)(_.__experimentalItemGroup,null,r.map((e=>(0,l.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,l.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,l.createElement)(_.FlexItem,null,(0,l.createElement)(_.__experimentalTruncate,null,e.title)),(0,l.createElement)(_.FlexItem,null,(0,l.createElement)(pe,{icon:(0,b.isRTL)()?me:he})))))))))),e.length&&e.map((e=>(0,l.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,l.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,l.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,l.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,b.isRTL)()?he:me,"aria-label":(0,b.__)("Navigate to the previous view")}),(0,l.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,l.createElement)(_.CardBody,null,e.content)))))),o}var ye=({description:e,title:t,children:n})=>(0,l.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,l.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,l.createElement)("h2",{className:"interface-preferences-modal__section-title"},t),e&&(0,l.createElement)("p",{className:"interface-preferences-modal__section-description"},e)),n);var ve=function({help:e,label:t,isChecked:n,onChange:s,children:r}){return(0,l.createElement)("div",{className:"interface-preferences-modal__option"},(0,l.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:e,label:t,checked:n,onChange:s}),r)},_e=window.wp.widgets,be=window.wp.hooks,Ee=window.wp.mediaUtils;(0,be.addFilter)("editor.MediaUpload","core/edit-site/components/media-upload",(()=>Ee.MediaUpload));var we=window.wp.blockEditor,xe=window.wp.notices,Ce={grad:.9,turn:360,rad:360/(2*Math.PI)},Se=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},ke=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Te=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Pe=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Ne=function(e){return{r:Te(e.r,0,255),g:Te(e.g,0,255),b:Te(e.b,0,255),a:Te(e.a)}},Oe=function(e){return{r:ke(e.r),g:ke(e.g),b:ke(e.b),a:ke(e.a,3)}},Ie=/^#([0-9a-f]{3,8})$/i,Me=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ae=function(e){var t=e.r,n=e.g,s=e.b,r=e.a,a=Math.max(t,n,s),i=a-Math.min(t,n,s),o=i?a===t?(n-s)/i:a===n?2+(s-t)/i:4+(t-n)/i:0;return{h:60*(o<0?o+6:o),s:a?i/a*100:0,v:a/255*100,a:r}},Re=function(e){var t=e.h,n=e.s,s=e.v,r=e.a;t=t/360*6,n/=100,s/=100;var a=Math.floor(t),i=s*(1-n),o=s*(1-(t-a)*n),l=s*(1-(1-t+a)*n),c=a%6;return{r:255*[s,o,i,i,l,s][c],g:255*[l,s,s,o,i,i][c],b:255*[i,i,l,s,s,o][c],a:r}},Be=function(e){return{h:Pe(e.h),s:Te(e.s,0,100),l:Te(e.l,0,100),a:Te(e.a)}},De=function(e){return{h:ke(e.h),s:ke(e.s),l:ke(e.l),a:ke(e.a,3)}},Le=function(e){return Re((n=(t=e).s,{h:t.h,s:(n*=((s=t.l)<50?s:100-s)/100)>0?2*n/(s+n)*100:0,v:s+n,a:t.a}));var t,n,s},Fe=function(e){return{h:(t=Ae(e)).h,s:(r=(200-(n=t.s))*(s=t.v)/100)>0&&r<200?n*s/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,n,s,r},Ve=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ze=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ge=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,He=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ue={string:[[function(e){var t=Ie.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?ke(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?ke(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ge.exec(e)||He.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Ne({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Ve.exec(e)||ze.exec(e);if(!t)return null;var n,s,r=Be({h:(n=t[1],s=t[2],void 0===s&&(s="deg"),Number(n)*(Ce[s]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Le(r)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,s=e.b,r=e.a,a=void 0===r?1:r;return Se(t)&&Se(n)&&Se(s)?Ne({r:Number(t),g:Number(n),b:Number(s),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,s=e.l,r=e.a,a=void 0===r?1:r;if(!Se(t)||!Se(n)||!Se(s))return null;var i=Be({h:Number(t),s:Number(n),l:Number(s),a:Number(a)});return Le(i)},"hsl"],[function(e){var t=e.h,n=e.s,s=e.v,r=e.a,a=void 0===r?1:r;if(!Se(t)||!Se(n)||!Se(s))return null;var i=function(e){return{h:Pe(e.h),s:Te(e.s,0,100),v:Te(e.v,0,100),a:Te(e.a)}}({h:Number(t),s:Number(n),v:Number(s),a:Number(a)});return Re(i)},"hsv"]]},We=function(e,t){for(var n=0;n<t.length;n++){var s=t[n][0](e);if(s)return[s,t[n][1]]}return[null,void 0]},je=function(e){return"string"==typeof e?We(e.trim(),Ue.string):"object"==typeof e&&null!==e?We(e,Ue.object):[null,void 0]},qe=function(e,t){var n=Fe(e);return{h:n.h,s:Te(n.s+100*t,0,100),l:n.l,a:n.a}},Ye=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ze=function(e,t){var n=Fe(e);return{h:n.h,s:n.s,l:Te(n.l+100*t,0,100),a:n.a}},Xe=function(){function e(e){this.parsed=je(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return ke(Ye(this.rgba),2)},e.prototype.isDark=function(){return Ye(this.rgba)<.5},e.prototype.isLight=function(){return Ye(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Oe(this.rgba)).r,n=e.g,s=e.b,a=(r=e.a)<1?Me(ke(255*r)):"","#"+Me(t)+Me(n)+Me(s)+a;var e,t,n,s,r,a},e.prototype.toRgb=function(){return Oe(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Oe(this.rgba)).r,n=e.g,s=e.b,(r=e.a)<1?"rgba("+t+", "+n+", "+s+", "+r+")":"rgb("+t+", "+n+", "+s+")";var e,t,n,s,r},e.prototype.toHsl=function(){return De(Fe(this.rgba))},e.prototype.toHslString=function(){return t=(e=De(Fe(this.rgba))).h,n=e.s,s=e.l,(r=e.a)<1?"hsla("+t+", "+n+"%, "+s+"%, "+r+")":"hsl("+t+", "+n+"%, "+s+"%)";var e,t,n,s,r},e.prototype.toHsv=function(){return e=Ae(this.rgba),{h:ke(e.h),s:ke(e.s),v:ke(e.v),a:ke(e.a,3)};var e},e.prototype.invert=function(){return Ke({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ke(qe(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ke(qe(this.rgba,-e))},e.prototype.grayscale=function(){return Ke(qe(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ke(Ze(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ke(Ze(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ke({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):ke(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=Fe(this.rgba);return"number"==typeof e?Ke({h:e,s:t.s,l:t.l,a:t.a}):ke(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ke(e).toHex()},e}(),Ke=function(e){return e instanceof Xe?e:new Xe(e)},Je=[],Qe=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},$e=function(e){return.2126*Qe(e.r)+.7152*Qe(e.g)+.0722*Qe(e.b)};var et=window.wp.privateApis;const{lock:tt,unlock:nt}=(0,et.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/edit-site"),{useGlobalSetting:st,useGlobalStyle:rt}=nt(we.privateApis);function at(){const[e="black"]=rt("color.text"),[t="white"]=rt("color.background"),[n=e]=rt("elements.h1.color.text"),[s]=st("color.palette.core"),[r]=st("color.palette.theme"),[a]=st("color.palette.custom"),i=(null!=r?r:[]).concat(null!=a?a:[]).concat(null!=s?s:[]),o=i.filter((({color:e})=>e!==t&&e!==n)).slice(0,2);return{paletteColors:i,highlightedColors:o}}!function(e){e.forEach((function(e){Je.indexOf(e)<0&&(e(Xe,Ue),Je.push(e))}))}([function(e){e.prototype.luminance=function(){return e=$e(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,s,r,a,i,o,l,c=t instanceof e?t:new e(t);return a=this.rgba,i=c.toRgb(),n=(o=$e(a))>(l=$e(i))?(o+.05)/(l+.05):(l+.05)/(o+.05),void 0===(s=2)&&(s=0),void 0===r&&(r=Math.pow(10,s)),Math.floor(r*n)/r+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(n=t).size)?"normal":a,"AAA"===(r=void 0===(s=n.level)?"AA":s)&&"normal"===i?7:"AA"===r&&"large"===i?3:4.5);var n,s,r,a,i}}]);const{cleanEmptyObject:it,GlobalStylesContext:ot}=nt(we.privateApis),lt={...c.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},ct={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},ut={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},dt=["border","color","spacing","typography"],pt=(e,t)=>{let n=e;return t.forEach((e=>{n=n?.[e]})),n},mt=["borderColor","borderWidth","borderStyle"],ht=["top","right","bottom","left"];function ft(e,t,n){if(!t?.[e]||n?.[e]?.style)return[];const{color:s,style:r,width:a}=t[e];return!(s||a)||r?[]:[{path:["border",e,"style"],value:"solid"}]}function gt(e,t,n){const s=function(e,t){const{supportedPanels:n}=(0,d.useSelect)((n=>({supportedPanels:nt(n(c.store)).getSupportedStyles(e,t)})),[e,t]);return n}(e),r=n?.styles?.blocks?.[e];return(0,l.useMemo)((()=>{const e=s.flatMap((e=>{if(!lt[e])return[];const{value:n}=lt[e],s=n.join("."),r=t[ut[s]],a=r?`var:preset|${ct[s]}|${r}`:pt(t.style,n);if("linkColor"===e){const e=a?[{path:n,value:a}]:[],s=["elements","link",":hover","color","text"],r=pt(t.style,s);return r&&e.push({path:s,value:r}),e}if(mt.includes(e)&&a){const e=[{path:n,value:a}];return ht.forEach((t=>{const s=[...n];s.splice(-1,0,t),e.push({path:s,value:a})})),e}return a?[{path:n,value:a}]:[]}));return function(e,t,n){if(!e&&!t)return[];const s=[...ft("top",e,n),...ft("right",e,n),...ft("bottom",e,n),...ft("left",e,n)],{color:r,style:a,width:i}=e||{};return(t||r||i)&&!a&&ht.forEach((e=>{n?.[e]?.style||s.push({path:["border",e,"style"],value:"solid"})})),s}(t.style?.border,t.borderColor,r?.border).forEach((t=>e.push(t))),e}),[s,t,r])}function yt(e,t,n){return e&&"object"==typeof e?(t.reduce(((e,s,r)=>(void 0===e[s]&&(Number.isInteger(t[r+1])?e[s]=[]:e[s]={}),r===t.length-1&&(e[s]=n),e[s])),e),e):e}function vt(e){return e?JSON.parse(JSON.stringify(e)):{}}function _t({name:e,attributes:t,setAttributes:n}){const{user:s,setUserConfig:r}=(0,l.useContext)(ot),a=gt(e,t,s),{__unstableMarkNextChangeAsNotPersistent:i}=(0,d.useDispatch)(we.store),{createSuccessNotice:o}=(0,d.useDispatch)(xe.store),u=(0,l.useCallback)((()=>{if(0!==a.length&&a.length>0){const{style:l}=t,u=vt(l),d=vt(s);for(const{path:t,value:n}of a)yt(u,t,void 0),yt(d,["styles","blocks",e,...t],n);const p={borderColor:void 0,backgroundColor:void 0,textColor:void 0,gradient:void 0,fontSize:void 0,fontFamily:void 0,style:it(u)};i(),n(p),r((()=>d),{undoIgnore:!0}),o((0,b.sprintf)((0,b.__)("%s styles applied."),(0,c.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,b.__)("Undo"),onClick(){i(),n(t),r((()=>s),{undoIgnore:!0})}}]})}}),[i,t,a,o,e,n,r,s]);return(0,l.createElement)(_.BaseControl,{className:"edit-site-push-changes-to-global-styles-control",help:(0,b.sprintf)((0,b.__)("Apply this block’s typography, spacing, dimensions, and color styles to all %s blocks."),(0,c.getBlockType)(e).title)},(0,l.createElement)(_.BaseControl.VisualLabel,null,(0,b.__)("Styles")),(0,l.createElement)(_.Button,{variant:"primary",disabled:0===a.length,onClick:u},(0,b.__)("Apply globally")))}const bt=(0,ae.createHigherOrderComponent)((e=>t=>{const n=(0,we.useBlockEditingMode)(),s=dt.some((e=>(0,c.hasBlockSupport)(t.name,e)));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),"default"===n&&s&&(0,l.createElement)(we.InspectorAdvancedControls,null,(0,l.createElement)(_t,{...t})))}));(0,be.addFilter)("editor.BlockEdit","core/edit-site/push-changes-to-global-styles",bt);var Et=window.wp.router,wt=window.wp.url;function xt(){return void 0!==(0,wt.getQueryArg)(window.location.href,"wp_theme_preview")}function Ct(){return xt()?(0,wt.getQueryArg)(window.location.href,"wp_theme_preview"):null}const{useHistory:St}=nt(Et.privateApis);function kt(e={},t,n=!1){const s=St();const r=(0,wt.getQueryArgs)(window.location.href),a=(0,wt.removeQueryArgs)(window.location.href,...Object.keys(r));xt()&&(e={...e,wp_theme_preview:Ct()});return{href:(0,wt.addQueryArgs)(a,e),onClick:function(r){r.preventDefault(),n?s.replace(e,t):s.push(e,t)}}}function Tt({params:e={},state:t,replace:n=!1,children:s,...r}){const{href:a,onClick:i}=kt(e,t,n);return(0,l.createElement)("a",{href:a,onClick:i,...r},s)}var Pt=window.wp.patterns;const Nt="wp_navigation",Ot="wp_template",It="wp_template_part",Mt={custom:"custom",theme:"theme",plugin:"plugin"},At="uncategorized",{PATTERN_TYPES:Rt,PATTERN_DEFAULT_CATEGORY:Bt,PATTERN_USER_CATEGORY:Dt,PATTERN_CORE_SOURCES:Lt,PATTERN_SYNC_TYPES:Ft}=nt(Pt.privateApis),Vt=[It,Nt,Rt.user],zt={"core/post-title":!0,"core/post-featured-image":!0,"core/post-content":!0},Gt={[Ot]:(0,b.__)("Template"),[It]:(0,b.__)("Template part"),[Rt.user]:(0,b.__)("Pattern"),[Nt]:(0,b.__)("Navigation")},{useLocation:Ht}=nt(Et.privateApis);function Ut({attributes:e}){const{theme:t,slug:n}=e,{params:s}=Ht(),r=(0,d.useSelect)((e=>e(f.store).getEntityRecord("postType",It,`${t}//${n}`)),[t,n]),a=kt({postId:r?.id,postType:r?.type,canvas:"edit"},{fromTemplateId:s.postId});return r?(0,l.createElement)(we.BlockControls,{group:"other"},(0,l.createElement)(_.ToolbarButton,{...a,onClick:e=>{a.onClick(e)}},(0,b.__)("Edit"))):null}const Wt=(0,ae.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s}=t,r="core/template-part"===s&&n.slug;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),r&&(0,l.createElement)(Ut,{attributes:n}))}),"withEditBlockControls");(0,be.addFilter)("editor.BlockEdit","core/edit-site/template-part-edit-button",Wt);const{useLocation:jt}=nt(Et.privateApis);function qt({attributes:e}){const{ref:t}=e,{params:n}=jt(),s=(0,we.useBlockEditingMode)(),r=(0,d.useSelect)((e=>e(f.store).getEntityRecord("postType",Nt,t)),[t]),a=kt({postId:r?.id,postType:r?.type,canvas:"edit"},{fromTemplateId:n.postId});return r&&"default"===s?(0,l.createElement)(we.BlockControls,{group:"other"},(0,l.createElement)(_.ToolbarButton,{...a,onClick:e=>{a.onClick(e)}},(0,b.__)("Edit"))):null}const Yt=(0,ae.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s}=t,r="core/navigation"===s&&n.ref;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),r&&(0,l.createElement)(qt,{attributes:n}))}),"withEditBlockControls");(0,be.addFilter)("editor.BlockEdit","core/edit-site/navigation-edit-button",Yt);var Zt=(0,d.combineReducers)({deviceType:function(e="Desktop",t){return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},settings:function(e={},t){return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},editedPost:function(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value;case"SET_CANVAS_MODE":return!1}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},saveViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_SAVE_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},canvasMode:function(e="init",t){return"SET_CANVAS_MODE"===t.type?t.mode:e},editorCanvasContainerView:function(e=void 0,t){return"SET_EDITOR_CANVAS_CONTAINER_VIEW"===t.type?t.view:e},hasPageContentFocus:function(e=!1,t){switch(t.type){case"SET_EDITED_POST":return!!t.context?.postId;case"SET_HAS_PAGE_CONTENT_FOCUS":return t.hasPageContentFocus}return e},pageContentFocusType:function(e="disableTemplate",t){return"SET_PAGE_CONTENT_FOCUS_TYPE"===t.type?t.pageContentFocusType:e}}),Xt=window.wp.apiFetch,Kt=n.n(Xt),Jt=window.wp.a11y,Qt=window.wp.htmlEntities;const $t="core/edit-site";function en(e){return!!e&&(e?.source===Mt.custom&&e?.has_theme_file)}function tn(e){return function({registry:t}){h()("select( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"select( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(T.store).toggle("core/edit-site",e)}}function nn(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}const sn=(e,t)=>async({dispatch:n,registry:s})=>{if(!t)try{const n=await s.resolveSelect(f.store).getEntityRecord("postType",Ot,e);t=n?.slug}catch(e){}n({type:"SET_EDITED_POST",postType:Ot,id:e,context:{templateSlug:t}})},rn=e=>async({dispatch:t,registry:n})=>{const s=await n.dispatch(f.store).saveEntityRecord("postType",Ot,e);e.content&&n.dispatch(f.store).editEntityRecord("postType",Ot,s.id,{blocks:(0,c.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:Ot,id:s.id,context:{templateSlug:s.slug}})},an=e=>async({registry:t})=>{try{await t.dispatch(f.store).deleteEntityRecord("postType",e.type,e.id,{force:!0});const n=t.select(f.store).getLastEntityDeleteError("postType",e.type,e.id);if(n)throw n;const s="string"==typeof e.title?e.title:e.title?.rendered;t.dispatch(xe.store).createSuccessNotice((0,b.sprintf)((0,b.__)('"%s" deleted.'),(0,Qt.decodeEntities)(s)),{type:"snackbar",id:"site-editor-template-deleted-success"})}catch(e){const n=e.message&&"unknown_error"!==e.code?e.message:(0,b.__)("An error occurred while deleting the template.");t.dispatch(xe.store).createErrorNotice(n,{type:"snackbar"})}};function on(e){return{type:"SET_EDITED_POST",postType:It,id:e}}function ln(e){return{type:"SET_EDITED_POST",postType:Nt,id:e}}function cn(e,t){return{type:"SET_EDITED_POST",postType:e,id:t}}function un(){return h()("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function dn(e){return{type:"SET_EDITED_POST_CONTEXT",context:e}}const pn=e=>async({dispatch:t,registry:n})=>{let s;const r=async e=>Kt()({path:(0,wt.addQueryArgs)("/wp/v2/templates/lookup",{slug:`page-${e}`})});if(e.path)s=await n.resolveSelect(f.store).__experimentalGetTemplateForLink(e.path);else{const t=await n.resolveSelect(f.store).getEditedEntityRecord("postType",e.context?.postType||"post",e.context?.postId),a=t?.template;if(a){const e=(await n.resolveSelect(f.store).getEntityRecords("postType",Ot,{per_page:-1}))?.find((({slug:e})=>e===a));s=e||await r(t?.slug)}else s=await r(t?.slug)}if(s)return t({type:"SET_EDITED_POST",postType:Ot,id:s.id,context:{...e.context,templateSlug:s.slug}}),s.id};function mn(){return h()("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function hn(){return h()("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function fn(){return h()("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function gn(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function yn(e){return{type:"UPDATE_SETTINGS",settings:e}}const vn=e=>({dispatch:t,registry:n})=>{n.select(T.store).get("core/edit-site","distractionFree")&&e&&t.toggleDistractionFree(),t({type:"SET_IS_LIST_VIEW_OPENED",isOpen:e})};function _n(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}const bn=(e,{allowUndo:t=!0}={})=>async({registry:n})=>{const s="edit-site-template-reverted";if(n.dispatch(xe.store).removeNotice(s),en(e))try{const r=n.select(f.store).getEntityConfig("postType",e.type);if(!r)return void n.dispatch(xe.store).createErrorNotice((0,b.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const a=(0,wt.addQueryArgs)(`${r.baseURL}/${e.id}`,{context:"edit",source:"theme"}),i=await Kt()({path:a});if(!i)return void n.dispatch(xe.store).createErrorNotice((0,b.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const o=({blocks:e=[]})=>(0,c.__unstableSerializeAndClean)(e),l=n.select(f.store).getEditedEntityRecord("postType",e.type,e.id);n.dispatch(f.store).editEntityRecord("postType",e.type,e.id,{content:o,blocks:l.blocks,source:"custom"},{undoIgnore:!0});const u=(0,c.parse)(i?.content?.raw);if(n.dispatch(f.store).editEntityRecord("postType",e.type,i.id,{content:o,blocks:u,source:"theme"}),t){const t=()=>{n.dispatch(f.store).editEntityRecord("postType",e.type,l.id,{content:o,blocks:l.blocks,source:"custom"})};n.dispatch(xe.store).createSuccessNotice((0,b.__)("Template reverted."),{type:"snackbar",id:s,actions:[{label:(0,b.__)("Undo"),onClick:t}]})}}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,b.__)("Template revert failed. Please reload.");n.dispatch(xe.store).createErrorNotice(t,{type:"snackbar"})}else n.dispatch(xe.store).createErrorNotice((0,b.__)("This template is not revertable."),{type:"snackbar"})},En=e=>({dispatch:t,registry:n})=>{n.select(T.store).get("core/edit-site","distractionFree")&&t.toggleDistractionFree(),n.dispatch(W).enableComplementaryArea($t,e)},wn=()=>({registry:e})=>{e.dispatch(W).disableComplementaryArea($t)},xn=e=>({dispatch:t,registry:n})=>{if(n.dispatch("core/preferences").set("core/edit-site","editorMode",e),"visual"!==e&&n.dispatch(we.store).clearSelectedBlock(),"visual"===e)(0,Jt.speak)((0,b.__)("Visual editor selected"),"assertive");else if("text"===e){n.select(T.store).get("core/edit-site","distractionFree")&&t.toggleDistractionFree(),(0,Jt.speak)((0,b.__)("Code editor selected"),"assertive")}},Cn=e=>({dispatch:t,registry:n})=>{e&&n.dispatch(we.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},Sn=()=>({dispatch:e,registry:t})=>{const n=t.select(T.store).get("core/edit-site","distractionFree");n||t.batch((()=>{t.dispatch(T.store).set("core/edit-site","fixedToolbar",!1),e.setIsInserterOpened(!1),e.setIsListViewOpened(!1),e.closeGeneralSidebar()})),t.batch((()=>{t.dispatch(T.store).set("core/edit-site","distractionFree",!n),t.dispatch(xe.store).createInfoNotice(n?(0,b.__)("Distraction free off."):(0,b.__)("Distraction free on."),{id:"core/edit-site/distraction-free-mode/notice",type:"snackbar"})}))},kn=e=>({registry:t,dispatch:n,select:s})=>{t.dispatch(we.store).__unstableSetEditorMode("edit"),n({type:"SET_CANVAS_MODE",mode:e}),"edit"===e&&t.select(T.store).get("core/edit-site","showListViewByDefault")&&!t.select(T.store).get("core/edit-site","distractionFree")&&n.setIsListViewOpened(!0),"view"===e&&s.isPage()&&n.setHasPageContentFocus(!0)},Tn=e=>({dispatch:t})=>{t({type:"SET_EDITOR_CANVAS_CONTAINER_VIEW",view:e})},Pn=e=>({dispatch:t})=>{t({type:"SET_PAGE_CONTENT_FOCUS_TYPE",pageContentFocusType:e})};var Nn={};function On(e){return[e]}function In(e,t,n){var s;if(e.length!==t.length)return!1;for(s=n;s<e.length;s++)if(e[s]!==t[s])return!1;return!0}function Mn(e,t){var n,s=t||On;function r(){n=new WeakMap}function a(){var t,r,a,i,o,l=arguments.length;for(i=new Array(l),a=0;a<l;a++)i[a]=arguments[a];for(t=function(e){var t,s,r,a,i,o=n,l=!0;for(t=0;t<e.length;t++){if(!(i=s=e[t])||"object"!=typeof i){l=!1;break}o.has(s)?o=o.get(s):(r=new WeakMap,o.set(s,r),o=r)}return o.has(Nn)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,o.set(Nn,a)),o.get(Nn)}(o=s.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!In(o,t.lastDependants,0)&&t.clear(),t.lastDependants=o),r=t.head;r;){if(In(r.args,i,1))return r!==t.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=t.head,r.prev=null,t.head.prev=r,t.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,t.head&&(t.head.prev=r,r.next=t.head),t.head=r,r.val}return a.getDependants=s,a.clear=r,r(),a}const An=[];const Rn=function(e,t){var n,s,r=0;function a(){var a,i,o=n,l=arguments.length;e:for(;o;){if(o.args.length===arguments.length){for(i=0;i<l;i++)if(o.args[i]!==arguments[i]){o=o.next;continue e}return o!==n&&(o===s&&(s=o.prev),o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=n,o.prev=null,n.prev=o,n=o),o.val}o=o.next}for(a=new Array(l),i=0;i<l;i++)a[i]=arguments[i];return o={args:a,val:e.apply(null,a)},n?(n.prev=o,o.next=n):s=o,r===t.maxSize?(s=s.prev).next=null:r++,n=o,o.val}return t=t||{},a.clear=function(){n=null,s=null,r=0},a}((function(e=An,t){const n=t?t.reduce(((e,t)=>({...e,[t.id]:t})),{}):{},s=[],r=[...e];for(;r.length;){const{innerBlocks:e,...t}=r.shift();if(r.unshift(...e),(0,c.isTemplatePart)(t)){const{attributes:{theme:e,slug:r}}=t,a=n[`${e}//${r}`];a&&s.push({templatePart:a,block:t})}}return s})),Bn=(0,d.createRegistrySelector)((e=>(t,n)=>e(T.store).get("core/edit-site",n)));function Dn(e,t){return h()("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!Bn(e,t)}function Ln(e){return e.deviceType}const Fn=(0,d.createRegistrySelector)((e=>()=>e(f.store).canUser("create","media"))),Vn=(0,d.createRegistrySelector)((e=>()=>"web"===l.Platform.OS?e(f.store).getEntityRecords("postType","wp_block",{per_page:-1}):[])),zn=Mn(((e,t)=>{const n={...e.settings,outlineMode:!0,focusMode:!!Bn(e,"focusMode"),isDistractionFree:!!Bn(e,"distractionFree"),hasFixedToolbar:!!Bn(e,"fixedToolbar"),keepCaretInsideBlock:!!Bn(e,"keepCaretInsideBlock"),showIconLabels:!!Bn(e,"showIconLabels"),__experimentalSetIsInserterOpened:t,__experimentalReusableBlocks:Vn(e),__experimentalPreferPatternsOnRoot:Ot===Hn(e)};return Fn(e)?(n.mediaUpload=({onError:t,...n})=>{(0,Ee.uploadMedia)({wpAllowedMimeTypes:e.settings.allowedMimeTypes,onError:({message:e})=>t(e),...n})},n):n}),(e=>[Fn(e),e.settings,Bn(e,"focusMode"),Bn(e,"distractionFree"),Bn(e,"fixedToolbar"),Bn(e,"keepCaretInsideBlock"),Bn(e,"showIconLabels"),Vn(e),Hn(e)]));function Gn(){h()("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function Hn(e){return e.editedPost.postType}function Un(e){return e.editedPost.id}function Wn(e){return e.editedPost.context}function jn(e){return{context:e.editedPost.context}}function qn(e){return!!e.blockInserterPanel}const Yn=(0,d.createRegistrySelector)((e=>t=>{if("object"==typeof t.blockInserterPanel){const{rootClientId:e,insertionIndex:n,filterValue:s}=t.blockInserterPanel;return{rootClientId:e,insertionIndex:n,filterValue:s}}if(ns(t)){const[t]=e(we.store).__experimentalGetGlobalBlocksByName("core/post-content");if(t)return{rootClientId:t,insertionIndex:void 0,filterValue:void 0}}return{rootClientId:void 0,insertionIndex:void 0,filterValue:void 0}}));function Zn(e){return e.listViewPanel}function Xn(e){return e.saveViewPanel}const Kn=(0,d.createRegistrySelector)((e=>()=>{const t=e(f.store).getEntityRecords("postType",It,{per_page:-1}),n=e(we.store).__experimentalGetGlobalBlocksByName("core/template-part"),s=e(we.store).getBlocksByClientId(n);return Rn(s,t)}));function Jn(e){return Bn(e,"editorMode")}function Qn(){h()("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function $n(){h()("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function es(){h()("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function ts(e){return!!e.editedPost.context?.postId}function ns(e){return!!ts(e)&&e.hasPageContentFocus}function ss(e){return e.canvasMode}function rs(e){return e.editorCanvasContainerView}function as(e){return ns(e)?e.pageContentFocusType:null}const is={reducer:Zt,actions:r,selectors:i},os=(0,d.createReduxStore)($t,is);(0,d.register)(os),nt(os).registerPrivateSelectors(o),nt(os).registerPrivateActions(a);var ls=window.wp.keyboardShortcuts,cs=window.wp.commands,us=window.wp.coreCommands;var ds=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"}));var ps=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));var ms=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var hs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var fs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function gs(e){return(0,l.createElement)(_.Button,{...e,className:v()("edit-site-sidebar-button",e.className)})}const{useLocation:ys}=nt(Et.privateApis);function vs({isRoot:e,title:t,actions:n,meta:s,content:r,footer:a,description:i,backPath:o}){const{dashboardLink:c,dashboardLinkText:u}=(0,d.useSelect)((e=>{const{getSettings:t}=nt(e(os));return{dashboardLink:t().__experimentalDashboardLink,dashboardLinkText:t().__experimentalDashboardLinkText}}),[]),{getTheme:p}=(0,d.useSelect)(f.store),m=ys(),h=(0,_.__experimentalUseNavigator)(),g=p(Ct()),y=(0,b.isRTL)()?he:me;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(_.__experimentalVStack,{className:v()("edit-site-sidebar-navigation-screen__main",{"has-footer":!!a}),spacing:0,justify:"flex-start"},(0,l.createElement)(_.__experimentalHStack,{spacing:4,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon"},!e&&(0,l.createElement)(gs,{onClick:()=>{const e=null!=o?o:m.state?.backPath;e?h.goTo(e,{isBack:!0}):h.goToParent()},icon:y,label:(0,b.__)("Back"),showTooltip:!1}),e&&(0,l.createElement)(gs,{icon:y,label:u||(0,b.__)("Go to the Dashboard"),href:c||"index.php"}),(0,l.createElement)(_.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",color:"#e0e0e0",level:1,size:20},xt()?(0,b.sprintf)("Previewing %1$s: %2$s",g?.name?.rendered,t):t),n&&(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__actions"},n)),s&&(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__meta"},s)),(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__content"},i&&(0,l.createElement)("p",{className:"edit-site-sidebar-navigation-screen__description"},i),r)),a&&(0,l.createElement)("footer",{className:"edit-site-sidebar-navigation-screen__footer"},a))}var _s=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var bs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));function Es({className:e,icon:t,withChevron:n=!1,suffix:s,children:r,...a}){return(0,l.createElement)(_.__experimentalItem,{className:v()("edit-site-sidebar-navigation-item",{"with-suffix":!n&&s},e),...a},(0,l.createElement)(_.__experimentalHStack,{justify:"flex-start"},t&&(0,l.createElement)(pe,{style:{fill:"currentcolor"},icon:t,size:24}),(0,l.createElement)(_.FlexBlock,null,r),n&&(0,l.createElement)(pe,{icon:(0,b.isRTL)()?_s:bs,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!n&&s))}var ws=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"}));var xs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})),Cs=xs,Ss=window.wp.keycodes,ks=n(1919),Ts=n.n(ks);
+*/!function(){"use strict";var s={}.hasOwnProperty;function r(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var a=typeof n;if("string"===a||"number"===a)e.push(n);else if(Array.isArray(n)){if(n.length){var i=r.apply(null,n);i&&e.push(i)}}else if("object"===a){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var o in n)s.call(n,o)&&n[o]&&e.push(o)}}}return e.join(" ")}e.exports?(r.default=r,e.exports=r):void 0===(n=function(){return r}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},1919:function(e){"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)};var n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function s(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function r(e,t,n){return e.concat(t).map((function(e){return s(e,n)}))}function a(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function i(e,t){try{return t in e}catch(e){return!1}}function o(e,t,n){var r={};return n.isMergeableObject(e)&&a(e).forEach((function(t){r[t]=s(e[t],n)})),a(t).forEach((function(a){(function(e,t){return i(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,a)||(i(e,a)&&n.isMergeableObject(t[a])?r[a]=function(e,t){if(!t.customMerge)return l;var n=t.customMerge(e);return"function"==typeof n?n:l}(a,n)(e[a],t[a],n):r[a]=s(t[a],n))})),r}function l(e,n,a){(a=a||{}).arrayMerge=a.arrayMerge||r,a.isMergeableObject=a.isMergeableObject||t,a.cloneUnlessOtherwiseSpecified=s;var i=Array.isArray(n);return i===Array.isArray(e)?i?a.arrayMerge(e,n,a):o(e,n,a):s(n,a)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return l(e,n,t)}),{})};var c=l;e.exports=c},8981:function(e,t){var n,s,r;s=[],void 0===(r="function"==typeof(n=function(){return function e(t,n,s){var r,a,i=window,o="application/octet-stream",l=s||o,c=t,u=!n&&!s&&c,d=document.createElement("a"),p=function(e){return String(e)},m=i.Blob||i.MozBlob||i.WebKitBlob||p,h=n||"download";if(m=m.call?m.bind(i):Blob,"true"===String(this)&&(l=(c=[c,l])[0],c=c[1]),u&&u.length<2048&&(h=u.split("/").pop().split("?")[0],d.href=u,-1!==d.href.indexOf(u))){var f=new XMLHttpRequest;return f.open("GET",u,!0),f.responseType="blob",f.onload=function(t){e(t.target.response,h,o)},setTimeout((function(){f.send()}),0),f}if(/^data:([\w+-]+\/[\w+.-]+)?[,;]/.test(c)){if(!(c.length>2096103.424&&m!==p))return navigator.msSaveBlob?navigator.msSaveBlob(_(c),h):b(c);l=(c=_(c)).type||o}else if(/([\x80-\xff])/.test(c)){for(var g=0,y=new Uint8Array(c.length),v=y.length;g<v;++g)y[g]=c.charCodeAt(g);c=new m([y],{type:l})}function _(e){for(var t=e.split(/[:;,]/),n=t[1],s=("base64"==t[2]?atob:decodeURIComponent)(t.pop()),r=s.length,a=0,i=new Uint8Array(r);a<r;++a)i[a]=s.charCodeAt(a);return new m([i],{type:n})}function b(e,t){if("download"in d)return d.href=e,d.setAttribute("download",h),d.className="download-js-link",d.innerHTML="downloading...",d.style.display="none",document.body.appendChild(d),setTimeout((function(){d.click(),document.body.removeChild(d),!0===t&&setTimeout((function(){i.URL.revokeObjectURL(d.href)}),250)}),66),!0;if(/(Version)\/(\d+)\.(\d+)(?:\.(\d+))?.*Safari\//.test(navigator.userAgent))return/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),window.open(e)||confirm("Displaying New Document\n\nUse Save As... to download, then click back to return to this page.")&&(location.href=e),!0;var n=document.createElement("iframe");document.body.appendChild(n),!t&&/^data:/.test(e)&&(e="data:"+e.replace(/^data:([\w\/\-\+]+)/,o)),n.src=e,setTimeout((function(){document.body.removeChild(n)}),333)}if(r=c instanceof m?c:new m([c],{type:l}),navigator.msSaveBlob)return navigator.msSaveBlob(r,h);if(i.URL)b(i.URL.createObjectURL(r),!0);else{if("string"==typeof r||r.constructor===p)try{return b("data:"+l+";base64,"+i.btoa(r))}catch(e){return b("data:"+l+","+encodeURIComponent(r))}(a=new FileReader).onload=function(e){b(this.result)},a.readAsDataURL(r)}return!0}})?n.apply(t,s):n)||(e.exports=r)},9894:function(e,t,n){var s=n(4827);e.exports=function(e){var t=s(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var r=e.style.lineHeight;e.style.lineHeight=t+"em",t=s(e,"line-height"),n=parseFloat(t,10),r?e.style.lineHeight=r:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var a=e.nodeName,i=document.createElement(a);i.innerHTML=" ","TEXTAREA"===a.toUpperCase()&&i.setAttribute("rows","1");var o=s(e,"font-size");i.style.fontSize=o,i.style.padding="0px",i.style.border="0px";var l=document.body;l.appendChild(i),n=i.offsetHeight,l.removeChild(i)}return n}},5372:function(e,t,n){"use strict";var s=n(9567);function r(){}function a(){}a.resetWarningCache=r,e.exports=function(){function e(e,t,n,r,a,i){if(i!==s){var o=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw o.name="Invariant Violation",o}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:r};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var s,r=this&&this.__extends||(s=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}s(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),a=this&&this.__assign||Object.assign||function(e){for(var t,n=1,s=arguments.length;n<s;n++)for(var r in t=arguments[n])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e},i=this&&this.__rest||function(e,t){var n={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(n[s]=e[s]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(s=Object.getOwnPropertySymbols(e);r<s.length;r++)t.indexOf(s[r])<0&&(n[s[r]]=e[s[r]])}return n};t.__esModule=!0;var o=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return r(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,s=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||s?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),s=(t.onChange,t.style),r=(t.innerRef,t.children),l=i(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return o.createElement("textarea",a({},l,{onChange:this.onChange,style:u?a({},s,{maxHeight:u}):s,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),r)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(o.Component);t.TextareaAutosize=o.forwardRef((function(e,t){return o.createElement(p,a({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var s=n(5438);t.Z=s.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),s=new RegExp(n,"g"),r=new RegExp(n,"");function a(e){return t[e]}var i=function(e){return e.replace(s,a)};e.exports=i,e.exports.has=function(e){return!!e.match(r)},e.exports.remove=i},9196:function(e){"use strict";e.exports=window.React}},t={};function n(s){var r=t[s];if(void 0!==r)return r.exports;var a=t[s]={exports:{}};return e[s].call(a.exports,a,a.exports,n),a.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var s in t)n.o(t,s)&&!n.o(e,s)&&Object.defineProperty(e,s,{enumerable:!0,get:t[s]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var s={};!function(){"use strict";n.r(s),n.d(s,{PluginMoreMenuItem:function(){return $y},PluginSidebar:function(){return Jy},PluginSidebarMoreMenuItem:function(){return Qy},PluginTemplateSettingPanel:function(){return bh},initializeEditor:function(){return ev},reinitializeEditor:function(){return tv},store:function(){return os}});var e={};n.r(e),n.d(e,{closeModal:function(){return L},disableComplementaryArea:function(){return O},enableComplementaryArea:function(){return N},openModal:function(){return D},pinItem:function(){return I},setDefaultComplementaryArea:function(){return P},setFeatureDefaults:function(){return B},setFeatureValue:function(){return R},toggleFeature:function(){return A},unpinItem:function(){return M}});var t={};n.r(t),n.d(t,{getActiveComplementaryArea:function(){return F},isComplementaryAreaLoading:function(){return V},isFeatureActive:function(){return G},isItemPinned:function(){return z},isModalActive:function(){return H}});var r={};n.r(r),n.d(r,{__experimentalSetPreviewDeviceType:function(){return nn},addTemplate:function(){return rn},closeGeneralSidebar:function(){return wn},openGeneralSidebar:function(){return En},openNavigationPanelToMenu:function(){return hn},removeTemplate:function(){return an},revertTemplate:function(){return bn},setEditedEntity:function(){return cn},setEditedPostContext:function(){return dn},setHasPageContentFocus:function(){return Cn},setHomeTemplateId:function(){return un},setIsInserterOpened:function(){return gn},setIsListViewOpened:function(){return vn},setIsNavigationPanelOpened:function(){return fn},setIsSaveViewOpened:function(){return _n},setNavigationMenu:function(){return ln},setNavigationPanelActiveMenu:function(){return mn},setPage:function(){return pn},setTemplate:function(){return sn},setTemplatePart:function(){return on},switchEditorMode:function(){return xn},toggleDistractionFree:function(){return Sn},toggleFeature:function(){return tn},updateSettings:function(){return yn}});var a={};n.r(a),n.d(a,{setCanvasMode:function(){return kn},setEditorCanvasContainerView:function(){return Tn},setPageContentFocusType:function(){return Pn}});var i={};n.r(i),n.d(i,{__experimentalGetInsertionPoint:function(){return Yn},__experimentalGetPreviewDeviceType:function(){return Ln},__unstableGetPreference:function(){return Bn},getCanUserCreateMedia:function(){return Fn},getCurrentTemplateNavigationPanelSubMenu:function(){return Qn},getCurrentTemplateTemplateParts:function(){return Kn},getEditedPostContext:function(){return Wn},getEditedPostId:function(){return Un},getEditedPostType:function(){return Hn},getEditorMode:function(){return Jn},getHomeTemplateId:function(){return Gn},getNavigationPanelActiveMenu:function(){return $n},getPage:function(){return jn},getReusableBlocks:function(){return Vn},getSettings:function(){return zn},hasPageContentFocus:function(){return ns},isFeatureActive:function(){return Dn},isInserterOpened:function(){return qn},isListViewOpened:function(){return Zn},isNavigationOpened:function(){return es},isPage:function(){return ts},isSaveViewOpened:function(){return Xn}});var o={};n.r(o),n.d(o,{getCanvasMode:function(){return ss},getEditorCanvasContainerView:function(){return rs},getPageContentFocusType:function(){return as}});var l=window.wp.element,c=window.wp.blocks,u=window.wp.blockLibrary,d=window.wp.data,m=window.wp.deprecated,h=n.n(m),f=window.wp.coreData,g=window.wp.editor,y=n(4403),v=n.n(y),_=window.wp.components,b=window.wp.i18n,E=window.wp.primitives;var w=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var x=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var C=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),S=window.wp.viewport;var k=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"})),T=window.wp.preferences;const P=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),N=(e,t)=>({registry:n,dispatch:s})=>{if(!t)return;n.select(T.store).get(e,"isComplementaryAreaVisible")||n.dispatch(T.store).set(e,"isComplementaryAreaVisible",!0),s({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},O=e=>({registry:t})=>{t.select(T.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(T.store).set(e,"isComplementaryAreaVisible",!1)},I=(e,t)=>({registry:n})=>{if(!t)return;const s=n.select(T.store).get(e,"pinnedItems");!0!==s?.[t]&&n.dispatch(T.store).set(e,"pinnedItems",{...s,[t]:!0})},M=(e,t)=>({registry:n})=>{if(!t)return;const s=n.select(T.store).get(e,"pinnedItems");n.dispatch(T.store).set(e,"pinnedItems",{...s,[t]:!1})};function A(e,t){return function({registry:n}){h()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),n.dispatch(T.store).toggle(e,t)}}function R(e,t,n){return function({registry:s}){h()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),s.dispatch(T.store).set(e,t,!!n)}}function B(e,t){return function({registry:n}){h()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),n.dispatch(T.store).setDefaults(e,t)}}function D(e){return{type:"OPEN_MODAL",name:e}}function L(){return{type:"CLOSE_MODAL"}}const F=(0,d.createRegistrySelector)((e=>(t,n)=>{const s=e(T.store).get(n,"isComplementaryAreaVisible");if(void 0!==s)return!1===s?null:t?.complementaryAreas?.[n]})),V=(0,d.createRegistrySelector)((e=>(t,n)=>{const s=e(T.store).get(n,"isComplementaryAreaVisible"),r=t?.complementaryAreas?.[n];return s&&void 0===r})),z=(0,d.createRegistrySelector)((e=>(t,n,s)=>{var r;const a=e(T.store).get(n,"pinnedItems");return null===(r=a?.[s])||void 0===r||r})),G=(0,d.createRegistrySelector)((e=>(t,n,s)=>(h()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(T.store).get(n,s))));function H(e,t){return e.activeModal===t}var U=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:n,area:s}=t;return e[n]?e:{...e,[n]:s}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:n,area:s}=t;return{...e,[n]:s}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const W=(0,d.createReduxStore)("core/interface",{reducer:U,actions:e,selectors:t});(0,d.register)(W);var j=window.wp.plugins,q=(0,j.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var Y=q((function({as:e=_.Button,scope:t,identifier:n,icon:s,selectedIcon:r,name:a,...i}){const o=e,c=(0,d.useSelect)((e=>e(W).getActiveComplementaryArea(t)===n),[n,t]),{enableComplementaryArea:u,disableComplementaryArea:p}=(0,d.useDispatch)(W);return(0,l.createElement)(o,{icon:r&&c?r:s,"aria-controls":n.replace("/",":"),onClick:()=>{c?p(t):u(t,n)},...i})}));var Z=({smallScreenTitle:e,children:t,className:n,toggleButtonProps:s})=>{const r=(0,l.createElement)(Y,{icon:k,...s});return(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,l.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),r),(0,l.createElement)("div",{className:v()("components-panel__header","interface-complementary-area-header",n),tabIndex:-1},t,r))};const X=()=>{};function K({name:e,as:t=_.Button,onClick:n,...s}){return(0,l.createElement)(_.Fill,{name:e},(({onClick:e})=>(0,l.createElement)(t,{onClick:n||e?(...t)=>{(n||X)(...t),(e||X)(...t)}:void 0,...s})))}K.Slot=function({name:e,as:t=_.ButtonGroup,fillProps:n={},bubblesVirtually:s,...r}){return(0,l.createElement)(_.Slot,{name:e,bubblesVirtually:s,fillProps:n},(e=>{if(!l.Children.toArray(e).length)return null;const n=[];l.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&n.push(t)}));const s=l.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&n.includes(e.props.__unstableTarget)?null:e));return(0,l.createElement)(t,{...r},s)}))};var J=K;const Q=({__unstableExplicitMenuItem:e,__unstableTarget:t,...n})=>(0,l.createElement)(_.MenuItem,{...n});function $({scope:e,target:t,__unstableExplicitMenuItem:n,...s}){return(0,l.createElement)(Y,{as:s=>(0,l.createElement)(J,{__unstableExplicitMenuItem:n,__unstableTarget:`${e}/${t}`,as:Q,name:`${e}/plugin-more-menu`,...s}),role:"menuitemcheckbox",selectedIcon:w,name:t,scope:e,...s})}function ee({scope:e,...t}){return(0,l.createElement)(_.Fill,{name:`PinnedItems/${e}`,...t})}ee.Slot=function({scope:e,className:t,...n}){return(0,l.createElement)(_.Slot,{name:`PinnedItems/${e}`,...n},(e=>e?.length>0&&(0,l.createElement)("div",{className:v()(t,"interface-pinned-items")},e)))};var te=ee;function ne({scope:e,children:t,className:n,id:s}){return(0,l.createElement)(_.Fill,{name:`ComplementaryArea/${e}`},(0,l.createElement)("div",{id:s,className:n},t))}const se=q((function({children:e,className:t,closeLabel:n=(0,b.__)("Close plugin"),identifier:s,header:r,headerClassName:a,icon:i,isPinnable:o=!0,panelClassName:c,scope:u,name:p,smallScreenTitle:m,title:h,toggleShortcut:f,isActiveByDefault:g,showIconLabels:y=!1}){const{isLoading:E,isActive:k,isPinned:T,activeArea:P,isSmall:N,isLarge:O}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:n,isItemPinned:r}=e(W),a=t(u);return{isLoading:n(u),isActive:a===s,isPinned:r(u,s),activeArea:a,isSmall:e(S.store).isViewportMatch("< medium"),isLarge:e(S.store).isViewportMatch("large")}}),[s,u]);!function(e,t,n,s,r){const a=(0,l.useRef)(!1),i=(0,l.useRef)(!1),{enableComplementaryArea:o,disableComplementaryArea:c}=(0,d.useDispatch)(W);(0,l.useEffect)((()=>{s&&r&&!a.current?(c(e),i.current=!0):i.current&&!r&&a.current?(i.current=!1,o(e,t)):i.current&&n&&n!==t&&(i.current=!1),r!==a.current&&(a.current=r)}),[s,r,e,t,n,c,o])}(u,s,P,k,N);const{enableComplementaryArea:I,disableComplementaryArea:M,pinItem:A,unpinItem:R}=(0,d.useDispatch)(W);return(0,l.useEffect)((()=>{g&&void 0===P&&!N?I(u,s):void 0===P&&N&&M(u,s)}),[P,g,u,s,N,I,M]),(0,l.createElement)(l.Fragment,null,o&&(0,l.createElement)(te,{scope:u},T&&(0,l.createElement)(Y,{scope:u,identifier:s,isPressed:k&&(!y||O),"aria-expanded":k,"aria-disabled":E,label:h,icon:y?w:i,showTooltip:!y,variant:y?"tertiary":void 0})),p&&o&&(0,l.createElement)($,{target:p,scope:u,icon:i},h),k&&(0,l.createElement)(ne,{className:v()("interface-complementary-area",t),scope:u,id:s.replace("/",":")},(0,l.createElement)(Z,{className:a,closeLabel:n,onClose:()=>M(u),smallScreenTitle:m,toggleButtonProps:{label:n,shortcut:f,scope:u,identifier:s}},r||(0,l.createElement)(l.Fragment,null,(0,l.createElement)("strong",null,h),o&&(0,l.createElement)(_.Button,{className:"interface-complementary-area__pin-unpin-item",icon:T?x:C,label:T?(0,b.__)("Unpin from toolbar"):(0,b.__)("Pin to toolbar"),onClick:()=>(T?R:A)(u,s),isPressed:T,"aria-expanded":T}))),(0,l.createElement)(_.Panel,{className:c},e)))}));se.Slot=function({scope:e,...t}){return(0,l.createElement)(_.Slot,{name:`ComplementaryArea/${e}`,...t})};var re=se,ae=window.wp.compose;function ie({children:e,className:t,ariaLabel:n,as:s="div",...r}){return(0,l.createElement)(s,{className:v()("interface-navigable-region",t),"aria-label":n,role:"region",tabIndex:"-1",...r},e)}const oe={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var le=(0,l.forwardRef)((function({isDistractionFree:e,footer:t,header:n,editorNotices:s,sidebar:r,secondarySidebar:a,notices:i,content:o,contentProps:c,actions:u,labels:d,className:p,enableRegionNavigation:m=!0,shortcuts:h},f){const g=(0,_.__unstableUseNavigateRegions)(h);!function(e){(0,l.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const y={...{header:(0,b.__)("Header"),body:(0,b.__)("Content"),secondarySidebar:(0,b.__)("Block Library"),sidebar:(0,b.__)("Settings"),actions:(0,b.__)("Publish"),footer:(0,b.__)("Footer")},...d};return(0,l.createElement)("div",{...m?g:{},ref:(0,ae.useMergeRefs)([f,m?g.ref:void 0]),className:v()(p,"interface-interface-skeleton",g.className,!!t&&"has-footer")},(0,l.createElement)("div",{className:"interface-interface-skeleton__editor"},!!n&&(0,l.createElement)(ie,{as:_.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":y.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:oe,transition:e?{type:"tween",delay:.8}:void 0},n),e&&(0,l.createElement)("div",{className:"interface-interface-skeleton__header"},s),(0,l.createElement)("div",{className:"interface-interface-skeleton__body"},!!a&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:y.secondarySidebar},a),!!i&&(0,l.createElement)("div",{className:"interface-interface-skeleton__notices"},i),(0,l.createElement)(ie,{className:"interface-interface-skeleton__content",ariaLabel:y.body,...c},o),!!r&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__sidebar",ariaLabel:y.sidebar},r),!!u&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__actions",ariaLabel:y.actions},u))),!!t&&(0,l.createElement)(ie,{className:"interface-interface-skeleton__footer",ariaLabel:y.footer},t))}));var ce=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ue({as:e=_.DropdownMenu,className:t,label:n=(0,b.__)("Options"),popoverProps:s,toggleProps:r,children:a}){return(0,l.createElement)(e,{className:v()("interface-more-menu-dropdown",t),icon:ce,label:n,popoverProps:{placement:"bottom-end",...s,className:v()("interface-more-menu-dropdown__content",s?.className)},toggleProps:{tooltipPosition:"bottom",...r}},(e=>a(e)))}function de({closeModal:e,children:t}){return(0,l.createElement)(_.Modal,{className:"interface-preferences-modal",title:(0,b.__)("Preferences"),onRequestClose:e},t)}var pe=(0,l.forwardRef)((function({icon:e,size:t=24,...n},s){return(0,l.cloneElement)(e,{width:t,height:t,...n,ref:s})}));var me=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"}));var he=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"}));const fe="preferences-menu";function ge({sections:e}){const t=(0,ae.useViewportMatch)("medium"),[n,s]=(0,l.useState)(fe),{tabs:r,sectionsContentMap:a}=(0,l.useMemo)((()=>{let t={tabs:[],sectionsContentMap:{}};return e.length&&(t=e.reduce(((e,{name:t,tabLabel:n,content:s})=>(e.tabs.push({name:t,title:n}),e.sectionsContentMap[t]=s,e)),{tabs:[],sectionsContentMap:{}})),t}),[e]),i=(0,l.useCallback)((e=>a[e.name]||null),[a]);let o;return o=t?(0,l.createElement)(_.TabPanel,{className:"interface-preferences__tabs",tabs:r,initialTabName:n!==fe?n:void 0,onSelect:s,orientation:"vertical"},i):(0,l.createElement)(_.__experimentalNavigatorProvider,{initialPath:"/",className:"interface-preferences__provider"},(0,l.createElement)(_.__experimentalNavigatorScreen,{path:"/"},(0,l.createElement)(_.Card,{isBorderless:!0,size:"small"},(0,l.createElement)(_.CardBody,null,(0,l.createElement)(_.__experimentalItemGroup,null,r.map((e=>(0,l.createElement)(_.__experimentalNavigatorButton,{key:e.name,path:e.name,as:_.__experimentalItem,isAction:!0},(0,l.createElement)(_.__experimentalHStack,{justify:"space-between"},(0,l.createElement)(_.FlexItem,null,(0,l.createElement)(_.__experimentalTruncate,null,e.title)),(0,l.createElement)(_.FlexItem,null,(0,l.createElement)(pe,{icon:(0,b.isRTL)()?me:he})))))))))),e.length&&e.map((e=>(0,l.createElement)(_.__experimentalNavigatorScreen,{key:`${e.name}-menu`,path:e.name},(0,l.createElement)(_.Card,{isBorderless:!0,size:"large"},(0,l.createElement)(_.CardHeader,{isBorderless:!1,justify:"left",size:"small",gap:"6"},(0,l.createElement)(_.__experimentalNavigatorBackButton,{icon:(0,b.isRTL)()?he:me,"aria-label":(0,b.__)("Navigate to the previous view")}),(0,l.createElement)(_.__experimentalText,{size:"16"},e.tabLabel)),(0,l.createElement)(_.CardBody,null,e.content)))))),o}var ye=({description:e,title:t,children:n})=>(0,l.createElement)("fieldset",{className:"interface-preferences-modal__section"},(0,l.createElement)("legend",{className:"interface-preferences-modal__section-legend"},(0,l.createElement)("h2",{className:"interface-preferences-modal__section-title"},t),e&&(0,l.createElement)("p",{className:"interface-preferences-modal__section-description"},e)),n);var ve=function({help:e,label:t,isChecked:n,onChange:s,children:r}){return(0,l.createElement)("div",{className:"interface-preferences-modal__option"},(0,l.createElement)(_.ToggleControl,{__nextHasNoMarginBottom:!0,help:e,label:t,checked:n,onChange:s}),r)},_e=window.wp.widgets,be=window.wp.hooks,Ee=window.wp.mediaUtils;(0,be.addFilter)("editor.MediaUpload","core/edit-site/components/media-upload",(()=>Ee.MediaUpload));var we=window.wp.blockEditor,xe=window.wp.notices,Ce={grad:.9,turn:360,rad:360/(2*Math.PI)},Se=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},ke=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0},Te=function(e,t,n){return void 0===t&&(t=0),void 0===n&&(n=1),e>n?n:e>t?e:t},Pe=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Ne=function(e){return{r:Te(e.r,0,255),g:Te(e.g,0,255),b:Te(e.b,0,255),a:Te(e.a)}},Oe=function(e){return{r:ke(e.r),g:ke(e.g),b:ke(e.b),a:ke(e.a,3)}},Ie=/^#([0-9a-f]{3,8})$/i,Me=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Ae=function(e){var t=e.r,n=e.g,s=e.b,r=e.a,a=Math.max(t,n,s),i=a-Math.min(t,n,s),o=i?a===t?(n-s)/i:a===n?2+(s-t)/i:4+(t-n)/i:0;return{h:60*(o<0?o+6:o),s:a?i/a*100:0,v:a/255*100,a:r}},Re=function(e){var t=e.h,n=e.s,s=e.v,r=e.a;t=t/360*6,n/=100,s/=100;var a=Math.floor(t),i=s*(1-n),o=s*(1-(t-a)*n),l=s*(1-(1-t+a)*n),c=a%6;return{r:255*[s,o,i,i,l,s][c],g:255*[l,s,s,o,i,i][c],b:255*[i,i,l,s,s,o][c],a:r}},Be=function(e){return{h:Pe(e.h),s:Te(e.s,0,100),l:Te(e.l,0,100),a:Te(e.a)}},De=function(e){return{h:ke(e.h),s:ke(e.s),l:ke(e.l),a:ke(e.a,3)}},Le=function(e){return Re((n=(t=e).s,{h:t.h,s:(n*=((s=t.l)<50?s:100-s)/100)>0?2*n/(s+n)*100:0,v:s+n,a:t.a}));var t,n,s},Fe=function(e){return{h:(t=Ae(e)).h,s:(r=(200-(n=t.s))*(s=t.v)/100)>0&&r<200?n*s/100/(r<=100?r:200-r)*100:0,l:r/2,a:t.a};var t,n,s,r},Ve=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ze=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ge=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,He=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,Ue={string:[[function(e){var t=Ie.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?ke(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?ke(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=Ge.exec(e)||He.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Ne({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=Ve.exec(e)||ze.exec(e);if(!t)return null;var n,s,r=Be({h:(n=t[1],s=t[2],void 0===s&&(s="deg"),Number(n)*(Ce[s]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return Le(r)},"hsl"]],object:[[function(e){var t=e.r,n=e.g,s=e.b,r=e.a,a=void 0===r?1:r;return Se(t)&&Se(n)&&Se(s)?Ne({r:Number(t),g:Number(n),b:Number(s),a:Number(a)}):null},"rgb"],[function(e){var t=e.h,n=e.s,s=e.l,r=e.a,a=void 0===r?1:r;if(!Se(t)||!Se(n)||!Se(s))return null;var i=Be({h:Number(t),s:Number(n),l:Number(s),a:Number(a)});return Le(i)},"hsl"],[function(e){var t=e.h,n=e.s,s=e.v,r=e.a,a=void 0===r?1:r;if(!Se(t)||!Se(n)||!Se(s))return null;var i=function(e){return{h:Pe(e.h),s:Te(e.s,0,100),v:Te(e.v,0,100),a:Te(e.a)}}({h:Number(t),s:Number(n),v:Number(s),a:Number(a)});return Re(i)},"hsv"]]},We=function(e,t){for(var n=0;n<t.length;n++){var s=t[n][0](e);if(s)return[s,t[n][1]]}return[null,void 0]},je=function(e){return"string"==typeof e?We(e.trim(),Ue.string):"object"==typeof e&&null!==e?We(e,Ue.object):[null,void 0]},qe=function(e,t){var n=Fe(e);return{h:n.h,s:Te(n.s+100*t,0,100),l:n.l,a:n.a}},Ye=function(e){return(299*e.r+587*e.g+114*e.b)/1e3/255},Ze=function(e,t){var n=Fe(e);return{h:n.h,s:n.s,l:Te(n.l+100*t,0,100),a:n.a}},Xe=function(){function e(e){this.parsed=je(e)[0],this.rgba=this.parsed||{r:0,g:0,b:0,a:1}}return e.prototype.isValid=function(){return null!==this.parsed},e.prototype.brightness=function(){return ke(Ye(this.rgba),2)},e.prototype.isDark=function(){return Ye(this.rgba)<.5},e.prototype.isLight=function(){return Ye(this.rgba)>=.5},e.prototype.toHex=function(){return t=(e=Oe(this.rgba)).r,n=e.g,s=e.b,a=(r=e.a)<1?Me(ke(255*r)):"","#"+Me(t)+Me(n)+Me(s)+a;var e,t,n,s,r,a},e.prototype.toRgb=function(){return Oe(this.rgba)},e.prototype.toRgbString=function(){return t=(e=Oe(this.rgba)).r,n=e.g,s=e.b,(r=e.a)<1?"rgba("+t+", "+n+", "+s+", "+r+")":"rgb("+t+", "+n+", "+s+")";var e,t,n,s,r},e.prototype.toHsl=function(){return De(Fe(this.rgba))},e.prototype.toHslString=function(){return t=(e=De(Fe(this.rgba))).h,n=e.s,s=e.l,(r=e.a)<1?"hsla("+t+", "+n+"%, "+s+"%, "+r+")":"hsl("+t+", "+n+"%, "+s+"%)";var e,t,n,s,r},e.prototype.toHsv=function(){return e=Ae(this.rgba),{h:ke(e.h),s:ke(e.s),v:ke(e.v),a:ke(e.a,3)};var e},e.prototype.invert=function(){return Ke({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),Ke(qe(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),Ke(qe(this.rgba,-e))},e.prototype.grayscale=function(){return Ke(qe(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),Ke(Ze(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),Ke(Ze(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?Ke({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):ke(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=Fe(this.rgba);return"number"==typeof e?Ke({h:e,s:t.s,l:t.l,a:t.a}):ke(t.h)},e.prototype.isEqual=function(e){return this.toHex()===Ke(e).toHex()},e}(),Ke=function(e){return e instanceof Xe?e:new Xe(e)},Je=[],Qe=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},$e=function(e){return.2126*Qe(e.r)+.7152*Qe(e.g)+.0722*Qe(e.b)};var et=window.wp.privateApis;const{lock:tt,unlock:nt}=(0,et.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/edit-site"),{useGlobalSetting:st,useGlobalStyle:rt}=nt(we.privateApis);function at(){const[e="black"]=rt("color.text"),[t="white"]=rt("color.background"),[n=e]=rt("elements.h1.color.text"),[s]=st("color.palette.core"),[r]=st("color.palette.theme"),[a]=st("color.palette.custom"),i=(null!=r?r:[]).concat(null!=a?a:[]).concat(null!=s?s:[]),o=i.filter((({color:e})=>e!==t&&e!==n)).slice(0,2);return{paletteColors:i,highlightedColors:o}}!function(e){e.forEach((function(e){Je.indexOf(e)<0&&(e(Xe,Ue),Je.push(e))}))}([function(e){e.prototype.luminance=function(){return e=$e(this.rgba),void 0===(t=2)&&(t=0),void 0===n&&(n=Math.pow(10,t)),Math.round(n*e)/n+0;var e,t,n},e.prototype.contrast=function(t){void 0===t&&(t="#FFF");var n,s,r,a,i,o,l,c=t instanceof e?t:new e(t);return a=this.rgba,i=c.toRgb(),n=(o=$e(a))>(l=$e(i))?(o+.05)/(l+.05):(l+.05)/(o+.05),void 0===(s=2)&&(s=0),void 0===r&&(r=Math.pow(10,s)),Math.floor(r*n)/r+0},e.prototype.isReadable=function(e,t){return void 0===e&&(e="#FFF"),void 0===t&&(t={}),this.contrast(e)>=(i=void 0===(a=(n=t).size)?"normal":a,"AAA"===(r=void 0===(s=n.level)?"AA":s)&&"normal"===i?7:"AA"===r&&"large"===i?3:4.5);var n,s,r,a,i}}]);const{cleanEmptyObject:it,GlobalStylesContext:ot}=nt(we.privateApis),lt={...c.__EXPERIMENTAL_STYLE_PROPERTY,blockGap:{value:["spacing","blockGap"]}},ct={"border.color":"color","color.background":"color","color.text":"color","elements.link.color.text":"color","elements.link.:hover.color.text":"color","elements.link.typography.fontFamily":"font-family","elements.link.typography.fontSize":"font-size","elements.button.color.text":"color","elements.button.color.background":"color","elements.button.typography.fontFamily":"font-family","elements.button.typography.fontSize":"font-size","elements.caption.color.text":"color","elements.heading.color":"color","elements.heading.color.background":"color","elements.heading.typography.fontFamily":"font-family","elements.heading.gradient":"gradient","elements.heading.color.gradient":"gradient","elements.h1.color":"color","elements.h1.color.background":"color","elements.h1.typography.fontFamily":"font-family","elements.h1.color.gradient":"gradient","elements.h2.color":"color","elements.h2.color.background":"color","elements.h2.typography.fontFamily":"font-family","elements.h2.color.gradient":"gradient","elements.h3.color":"color","elements.h3.color.background":"color","elements.h3.typography.fontFamily":"font-family","elements.h3.color.gradient":"gradient","elements.h4.color":"color","elements.h4.color.background":"color","elements.h4.typography.fontFamily":"font-family","elements.h4.color.gradient":"gradient","elements.h5.color":"color","elements.h5.color.background":"color","elements.h5.typography.fontFamily":"font-family","elements.h5.color.gradient":"gradient","elements.h6.color":"color","elements.h6.color.background":"color","elements.h6.typography.fontFamily":"font-family","elements.h6.color.gradient":"gradient","color.gradient":"gradient",blockGap:"spacing","typography.fontSize":"font-size","typography.fontFamily":"font-family"},ut={"border.color":"borderColor","color.background":"backgroundColor","color.text":"textColor","color.gradient":"gradient","typography.fontSize":"fontSize","typography.fontFamily":"fontFamily"},dt=["border","color","spacing","typography"],pt=(e,t)=>{let n=e;return t.forEach((e=>{n=n?.[e]})),n},mt=["borderColor","borderWidth","borderStyle"],ht=["top","right","bottom","left"];function ft(e,t,n){if(!t?.[e]||n?.[e]?.style)return[];const{color:s,style:r,width:a}=t[e];return!(s||a)||r?[]:[{path:["border",e,"style"],value:"solid"}]}function gt(e,t,n){const s=function(e,t){const{supportedPanels:n}=(0,d.useSelect)((n=>({supportedPanels:nt(n(c.store)).getSupportedStyles(e,t)})),[e,t]);return n}(e),r=n?.styles?.blocks?.[e];return(0,l.useMemo)((()=>{const e=s.flatMap((e=>{if(!lt[e])return[];const{value:n}=lt[e],s=n.join("."),r=t[ut[s]],a=r?`var:preset|${ct[s]}|${r}`:pt(t.style,n);if("linkColor"===e){const e=a?[{path:n,value:a}]:[],s=["elements","link",":hover","color","text"],r=pt(t.style,s);return r&&e.push({path:s,value:r}),e}if(mt.includes(e)&&a){const e=[{path:n,value:a}];return ht.forEach((t=>{const s=[...n];s.splice(-1,0,t),e.push({path:s,value:a})})),e}return a?[{path:n,value:a}]:[]}));return function(e,t,n){if(!e&&!t)return[];const s=[...ft("top",e,n),...ft("right",e,n),...ft("bottom",e,n),...ft("left",e,n)],{color:r,style:a,width:i}=e||{};return(t||r||i)&&!a&&ht.forEach((e=>{n?.[e]?.style||s.push({path:["border",e,"style"],value:"solid"})})),s}(t.style?.border,t.borderColor,r?.border).forEach((t=>e.push(t))),e}),[s,t,r])}function yt(e,t,n){return e&&"object"==typeof e?(t.reduce(((e,s,r)=>(void 0===e[s]&&(Number.isInteger(t[r+1])?e[s]=[]:e[s]={}),r===t.length-1&&(e[s]=n),e[s])),e),e):e}function vt(e){return e?JSON.parse(JSON.stringify(e)):{}}function _t({name:e,attributes:t,setAttributes:n}){const{user:s,setUserConfig:r}=(0,l.useContext)(ot),a=gt(e,t,s),{__unstableMarkNextChangeAsNotPersistent:i}=(0,d.useDispatch)(we.store),{createSuccessNotice:o}=(0,d.useDispatch)(xe.store),u=(0,l.useCallback)((()=>{if(0!==a.length&&a.length>0){const{style:l}=t,u=vt(l),d=vt(s);for(const{path:t,value:n}of a)yt(u,t,void 0),yt(d,["styles","blocks",e,...t],n);const p={borderColor:void 0,backgroundColor:void 0,textColor:void 0,gradient:void 0,fontSize:void 0,fontFamily:void 0,style:it(u)};i(),n(p),r((()=>d),{undoIgnore:!0}),o((0,b.sprintf)((0,b.__)("%s styles applied."),(0,c.getBlockType)(e).title),{type:"snackbar",actions:[{label:(0,b.__)("Undo"),onClick(){i(),n(t),r((()=>s),{undoIgnore:!0})}}]})}}),[i,t,a,o,e,n,r,s]);return(0,l.createElement)(_.BaseControl,{className:"edit-site-push-changes-to-global-styles-control",help:(0,b.sprintf)((0,b.__)("Apply this block’s typography, spacing, dimensions, and color styles to all %s blocks."),(0,c.getBlockType)(e).title)},(0,l.createElement)(_.BaseControl.VisualLabel,null,(0,b.__)("Styles")),(0,l.createElement)(_.Button,{variant:"primary",disabled:0===a.length,onClick:u},(0,b.__)("Apply globally")))}const bt=(0,ae.createHigherOrderComponent)((e=>t=>{const n=(0,we.useBlockEditingMode)(),s=dt.some((e=>(0,c.hasBlockSupport)(t.name,e)));return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),"default"===n&&s&&(0,l.createElement)(we.InspectorAdvancedControls,null,(0,l.createElement)(_t,{...t})))}));(0,be.addFilter)("editor.BlockEdit","core/edit-site/push-changes-to-global-styles",bt);var Et=window.wp.router,wt=window.wp.url;function xt(){return void 0!==(0,wt.getQueryArg)(window.location.href,"wp_theme_preview")}function Ct(){return xt()?(0,wt.getQueryArg)(window.location.href,"wp_theme_preview"):null}const{useHistory:St}=nt(Et.privateApis);function kt(e={},t,n=!1){const s=St();const r=(0,wt.getQueryArgs)(window.location.href),a=(0,wt.removeQueryArgs)(window.location.href,...Object.keys(r));xt()&&(e={...e,wp_theme_preview:Ct()});return{href:(0,wt.addQueryArgs)(a,e),onClick:function(r){r.preventDefault(),n?s.replace(e,t):s.push(e,t)}}}function Tt({params:e={},state:t,replace:n=!1,children:s,...r}){const{href:a,onClick:i}=kt(e,t,n);return(0,l.createElement)("a",{href:a,onClick:i,...r},s)}var Pt=window.wp.patterns;const Nt="wp_navigation",Ot="wp_template",It="wp_template_part",Mt={custom:"custom",theme:"theme",plugin:"plugin"},At="uncategorized",{PATTERN_TYPES:Rt,PATTERN_DEFAULT_CATEGORY:Bt,PATTERN_USER_CATEGORY:Dt,PATTERN_CORE_SOURCES:Lt,PATTERN_SYNC_TYPES:Ft}=nt(Pt.privateApis),Vt=[It,Nt,Rt.user],zt={"core/post-title":!0,"core/post-featured-image":!0,"core/post-content":!0},Gt={[Ot]:(0,b.__)("Template"),[It]:(0,b.__)("Template part"),[Rt.user]:(0,b.__)("Pattern"),[Nt]:(0,b.__)("Navigation")},{useLocation:Ht}=nt(Et.privateApis);function Ut({attributes:e}){const{theme:t,slug:n}=e,{params:s}=Ht(),r=(0,d.useSelect)((e=>e(f.store).getEntityRecord("postType",It,`${t}//${n}`)),[t,n]),a=kt({postId:r?.id,postType:r?.type,canvas:"edit"},{fromTemplateId:s.postId});return r?(0,l.createElement)(we.BlockControls,{group:"other"},(0,l.createElement)(_.ToolbarButton,{...a,onClick:e=>{a.onClick(e)}},(0,b.__)("Edit"))):null}const Wt=(0,ae.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s}=t,r="core/template-part"===s&&n.slug;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),r&&(0,l.createElement)(Ut,{attributes:n}))}),"withEditBlockControls");(0,be.addFilter)("editor.BlockEdit","core/edit-site/template-part-edit-button",Wt);const{useLocation:jt}=nt(Et.privateApis);function qt({attributes:e}){const{ref:t}=e,{params:n}=jt(),s=(0,we.useBlockEditingMode)(),r=(0,d.useSelect)((e=>e(f.store).getEntityRecord("postType",Nt,t)),[t]),a=kt({postId:r?.id,postType:r?.type,canvas:"edit"},{fromTemplateId:n.postId});return r&&"default"===s?(0,l.createElement)(we.BlockControls,{group:"other"},(0,l.createElement)(_.ToolbarButton,{...a,onClick:e=>{a.onClick(e)}},(0,b.__)("Edit"))):null}const Yt=(0,ae.createHigherOrderComponent)((e=>t=>{const{attributes:n,name:s}=t,r="core/navigation"===s&&n.ref;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(e,{...t}),r&&(0,l.createElement)(qt,{attributes:n}))}),"withEditBlockControls");(0,be.addFilter)("editor.BlockEdit","core/edit-site/navigation-edit-button",Yt);var Zt=(0,d.combineReducers)({deviceType:function(e="Desktop",t){return"SET_PREVIEW_DEVICE_TYPE"===t.type?t.deviceType:e},settings:function(e={},t){return"UPDATE_SETTINGS"===t.type?{...e,...t.settings}:e},editedPost:function(e={},t){switch(t.type){case"SET_EDITED_POST":return{postType:t.postType,id:t.id,context:t.context};case"SET_EDITED_POST_CONTEXT":return{...e,context:t.context}}return e},blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value;case"SET_CANVAS_MODE":return!1}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},saveViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_SAVE_VIEW_OPENED":return t.isOpen;case"SET_CANVAS_MODE":return!1}return e},canvasMode:function(e="init",t){return"SET_CANVAS_MODE"===t.type?t.mode:e},editorCanvasContainerView:function(e=void 0,t){return"SET_EDITOR_CANVAS_CONTAINER_VIEW"===t.type?t.view:e},hasPageContentFocus:function(e=!1,t){switch(t.type){case"SET_EDITED_POST":return!!t.context?.postId;case"SET_HAS_PAGE_CONTENT_FOCUS":return t.hasPageContentFocus}return e},pageContentFocusType:function(e="disableTemplate",t){return"SET_PAGE_CONTENT_FOCUS_TYPE"===t.type?t.pageContentFocusType:e}}),Xt=window.wp.apiFetch,Kt=n.n(Xt),Jt=window.wp.a11y,Qt=window.wp.htmlEntities;const $t="core/edit-site";function en(e){return!!e&&(e?.source===Mt.custom&&e?.has_theme_file)}function tn(e){return function({registry:t}){h()("select( 'core/edit-site' ).toggleFeature( featureName )",{since:"6.0",alternative:"select( 'core/preferences').toggle( 'core/edit-site', featureName )"}),t.dispatch(T.store).toggle("core/edit-site",e)}}function nn(e){return{type:"SET_PREVIEW_DEVICE_TYPE",deviceType:e}}const sn=(e,t)=>async({dispatch:n,registry:s})=>{if(!t)try{const n=await s.resolveSelect(f.store).getEntityRecord("postType",Ot,e);t=n?.slug}catch(e){}n({type:"SET_EDITED_POST",postType:Ot,id:e,context:{templateSlug:t}})},rn=e=>async({dispatch:t,registry:n})=>{const s=await n.dispatch(f.store).saveEntityRecord("postType",Ot,e);e.content&&n.dispatch(f.store).editEntityRecord("postType",Ot,s.id,{blocks:(0,c.parse)(e.content)},{undoIgnore:!0}),t({type:"SET_EDITED_POST",postType:Ot,id:s.id,context:{templateSlug:s.slug}})},an=e=>async({registry:t})=>{try{await t.dispatch(f.store).deleteEntityRecord("postType",e.type,e.id,{force:!0});const n=t.select(f.store).getLastEntityDeleteError("postType",e.type,e.id);if(n)throw n;const s="string"==typeof e.title?e.title:e.title?.rendered;t.dispatch(xe.store).createSuccessNotice((0,b.sprintf)((0,b.__)('"%s" deleted.'),(0,Qt.decodeEntities)(s)),{type:"snackbar",id:"site-editor-template-deleted-success"})}catch(e){const n=e.message&&"unknown_error"!==e.code?e.message:(0,b.__)("An error occurred while deleting the template.");t.dispatch(xe.store).createErrorNotice(n,{type:"snackbar"})}};function on(e){return{type:"SET_EDITED_POST",postType:It,id:e}}function ln(e){return{type:"SET_EDITED_POST",postType:Nt,id:e}}function cn(e,t){return{type:"SET_EDITED_POST",postType:e,id:t}}function un(){return h()("dispatch( 'core/edit-site' ).setHomeTemplateId",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function dn(e){return{type:"SET_EDITED_POST_CONTEXT",context:e}}const pn=e=>async({dispatch:t,registry:n})=>{let s;const r=async e=>Kt()({path:(0,wt.addQueryArgs)("/wp/v2/templates/lookup",{slug:`page-${e}`})});if(e.path)s=await n.resolveSelect(f.store).__experimentalGetTemplateForLink(e.path);else{const t=await n.resolveSelect(f.store).getEditedEntityRecord("postType",e.context?.postType||"post",e.context?.postId),a=t?.template;if(a){const e=(await n.resolveSelect(f.store).getEntityRecords("postType",Ot,{per_page:-1}))?.find((({slug:e})=>e===a));s=e||await r(t?.slug)}else s=await r(t?.slug)}if(s)return t({type:"SET_EDITED_POST",postType:Ot,id:s.id,context:{...e.context,templateSlug:s.slug}}),s.id};function mn(){return h()("dispatch( 'core/edit-site' ).setNavigationPanelActiveMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function hn(){return h()("dispatch( 'core/edit-site' ).openNavigationPanelToMenu",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function fn(){return h()("dispatch( 'core/edit-site' ).setIsNavigationPanelOpened",{since:"6.2",version:"6.4"}),{type:"NOTHING"}}function gn(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function yn(e){return{type:"UPDATE_SETTINGS",settings:e}}const vn=e=>({dispatch:t,registry:n})=>{n.select(T.store).get("core/edit-site","distractionFree")&&e&&t.toggleDistractionFree(),t({type:"SET_IS_LIST_VIEW_OPENED",isOpen:e})};function _n(e){return{type:"SET_IS_SAVE_VIEW_OPENED",isOpen:e}}const bn=(e,{allowUndo:t=!0}={})=>async({registry:n})=>{const s="edit-site-template-reverted";if(n.dispatch(xe.store).removeNotice(s),en(e))try{const r=n.select(f.store).getEntityConfig("postType",e.type);if(!r)return void n.dispatch(xe.store).createErrorNotice((0,b.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const a=(0,wt.addQueryArgs)(`${r.baseURL}/${e.id}`,{context:"edit",source:"theme"}),i=await Kt()({path:a});if(!i)return void n.dispatch(xe.store).createErrorNotice((0,b.__)("The editor has encountered an unexpected error. Please reload."),{type:"snackbar"});const o=({blocks:e=[]})=>(0,c.__unstableSerializeAndClean)(e),l=n.select(f.store).getEditedEntityRecord("postType",e.type,e.id);n.dispatch(f.store).editEntityRecord("postType",e.type,e.id,{content:o,blocks:l.blocks,source:"custom"},{undoIgnore:!0});const u=(0,c.parse)(i?.content?.raw);if(n.dispatch(f.store).editEntityRecord("postType",e.type,i.id,{content:o,blocks:u,source:"theme"}),t){const t=()=>{n.dispatch(f.store).editEntityRecord("postType",e.type,l.id,{content:o,blocks:l.blocks,source:"custom"})};n.dispatch(xe.store).createSuccessNotice((0,b.__)("Template reverted."),{type:"snackbar",id:s,actions:[{label:(0,b.__)("Undo"),onClick:t}]})}}catch(e){const t=e.message&&"unknown_error"!==e.code?e.message:(0,b.__)("Template revert failed. Please reload.");n.dispatch(xe.store).createErrorNotice(t,{type:"snackbar"})}else n.dispatch(xe.store).createErrorNotice((0,b.__)("This template is not revertable."),{type:"snackbar"})},En=e=>({dispatch:t,registry:n})=>{n.select(T.store).get("core/edit-site","distractionFree")&&t.toggleDistractionFree(),n.dispatch(W).enableComplementaryArea($t,e)},wn=()=>({registry:e})=>{e.dispatch(W).disableComplementaryArea($t)},xn=e=>({dispatch:t,registry:n})=>{if(n.dispatch("core/preferences").set("core/edit-site","editorMode",e),"visual"!==e&&n.dispatch(we.store).clearSelectedBlock(),"visual"===e)(0,Jt.speak)((0,b.__)("Visual editor selected"),"assertive");else if("text"===e){n.select(T.store).get("core/edit-site","distractionFree")&&t.toggleDistractionFree(),(0,Jt.speak)((0,b.__)("Code editor selected"),"assertive")}},Cn=e=>({dispatch:t,registry:n})=>{e&&n.dispatch(we.store).clearSelectedBlock(),t({type:"SET_HAS_PAGE_CONTENT_FOCUS",hasPageContentFocus:e})},Sn=()=>({dispatch:e,registry:t})=>{const n=t.select(T.store).get("core/edit-site","distractionFree");n||t.batch((()=>{t.dispatch(T.store).set("core/edit-site","fixedToolbar",!1),e.setIsInserterOpened(!1),e.setIsListViewOpened(!1),e.closeGeneralSidebar()})),t.batch((()=>{t.dispatch(T.store).set("core/edit-site","distractionFree",!n),t.dispatch(xe.store).createInfoNotice(n?(0,b.__)("Distraction free off."):(0,b.__)("Distraction free on."),{id:"core/edit-site/distraction-free-mode/notice",type:"snackbar"})}))},kn=e=>({registry:t,dispatch:n,select:s})=>{t.dispatch(we.store).__unstableSetEditorMode("edit"),n({type:"SET_CANVAS_MODE",mode:e}),"edit"===e&&t.select(T.store).get("core/edit-site","showListViewByDefault")&&!t.select(T.store).get("core/edit-site","distractionFree")&&n.setIsListViewOpened(!0),"view"===e&&s.isPage()&&n.setHasPageContentFocus(!0)},Tn=e=>({dispatch:t})=>{t({type:"SET_EDITOR_CANVAS_CONTAINER_VIEW",view:e})},Pn=e=>({dispatch:t})=>{t({type:"SET_PAGE_CONTENT_FOCUS_TYPE",pageContentFocusType:e})};var Nn={};function On(e){return[e]}function In(e,t,n){var s;if(e.length!==t.length)return!1;for(s=n;s<e.length;s++)if(e[s]!==t[s])return!1;return!0}function Mn(e,t){var n,s=t||On;function r(){n=new WeakMap}function a(){var t,r,a,i,o,l=arguments.length;for(i=new Array(l),a=0;a<l;a++)i[a]=arguments[a];for(t=function(e){var t,s,r,a,i,o=n,l=!0;for(t=0;t<e.length;t++){if(!(i=s=e[t])||"object"!=typeof i){l=!1;break}o.has(s)?o=o.get(s):(r=new WeakMap,o.set(s,r),o=r)}return o.has(Nn)||((a=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,o.set(Nn,a)),o.get(Nn)}(o=s.apply(null,i)),t.isUniqueByDependants||(t.lastDependants&&!In(o,t.lastDependants,0)&&t.clear(),t.lastDependants=o),r=t.head;r;){if(In(r.args,i,1))return r!==t.head&&(r.prev.next=r.next,r.next&&(r.next.prev=r.prev),r.next=t.head,r.prev=null,t.head.prev=r,t.head=r),r.val;r=r.next}return r={val:e.apply(null,i)},i[0]=null,r.args=i,t.head&&(t.head.prev=r,r.next=t.head),t.head=r,r.val}return a.getDependants=s,a.clear=r,r(),a}const An=[];const Rn=function(e,t){var n,s,r=0;function a(){var a,i,o=n,l=arguments.length;e:for(;o;){if(o.args.length===arguments.length){for(i=0;i<l;i++)if(o.args[i]!==arguments[i]){o=o.next;continue e}return o!==n&&(o===s&&(s=o.prev),o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=n,o.prev=null,n.prev=o,n=o),o.val}o=o.next}for(a=new Array(l),i=0;i<l;i++)a[i]=arguments[i];return o={args:a,val:e.apply(null,a)},n?(n.prev=o,o.next=n):s=o,r===t.maxSize?(s=s.prev).next=null:r++,n=o,o.val}return t=t||{},a.clear=function(){n=null,s=null,r=0},a}((function(e=An,t){const n=t?t.reduce(((e,t)=>({...e,[t.id]:t})),{}):{},s=[],r=[...e];for(;r.length;){const{innerBlocks:e,...t}=r.shift();if(r.unshift(...e),(0,c.isTemplatePart)(t)){const{attributes:{theme:e,slug:r}}=t,a=n[`${e}//${r}`];a&&s.push({templatePart:a,block:t})}}return s})),Bn=(0,d.createRegistrySelector)((e=>(t,n)=>e(T.store).get("core/edit-site",n)));function Dn(e,t){return h()("select( 'core/edit-site' ).isFeatureActive",{since:"6.0",alternative:"select( 'core/preferences' ).get"}),!!Bn(e,t)}function Ln(e){return e.deviceType}const Fn=(0,d.createRegistrySelector)((e=>()=>e(f.store).canUser("create","media"))),Vn=(0,d.createRegistrySelector)((e=>()=>"web"===l.Platform.OS?e(f.store).getEntityRecords("postType","wp_block",{per_page:-1}):[])),zn=Mn(((e,t)=>{const n={...e.settings,outlineMode:!0,focusMode:!!Bn(e,"focusMode"),isDistractionFree:!!Bn(e,"distractionFree"),hasFixedToolbar:!!Bn(e,"fixedToolbar"),keepCaretInsideBlock:!!Bn(e,"keepCaretInsideBlock"),showIconLabels:!!Bn(e,"showIconLabels"),__experimentalSetIsInserterOpened:t,__experimentalReusableBlocks:Vn(e),__experimentalPreferPatternsOnRoot:Ot===Hn(e)};return Fn(e)?(n.mediaUpload=({onError:t,...n})=>{(0,Ee.uploadMedia)({wpAllowedMimeTypes:e.settings.allowedMimeTypes,onError:({message:e})=>t(e),...n})},n):n}),(e=>[Fn(e),e.settings,Bn(e,"focusMode"),Bn(e,"distractionFree"),Bn(e,"fixedToolbar"),Bn(e,"keepCaretInsideBlock"),Bn(e,"showIconLabels"),Vn(e),Hn(e)]));function Gn(){h()("select( 'core/edit-site' ).getHomeTemplateId",{since:"6.2",version:"6.4"})}function Hn(e){return e.editedPost.postType}function Un(e){return e.editedPost.id}function Wn(e){return e.editedPost.context}function jn(e){return{context:e.editedPost.context}}function qn(e){return!!e.blockInserterPanel}const Yn=(0,d.createRegistrySelector)((e=>t=>{if("object"==typeof t.blockInserterPanel){const{rootClientId:e,insertionIndex:n,filterValue:s}=t.blockInserterPanel;return{rootClientId:e,insertionIndex:n,filterValue:s}}if(ns(t)){const[t]=e(we.store).__experimentalGetGlobalBlocksByName("core/post-content");if(t)return{rootClientId:t,insertionIndex:void 0,filterValue:void 0}}return{rootClientId:void 0,insertionIndex:void 0,filterValue:void 0}}));function Zn(e){return e.listViewPanel}function Xn(e){return e.saveViewPanel}const Kn=(0,d.createRegistrySelector)((e=>()=>{const t=e(f.store).getEntityRecords("postType",It,{per_page:-1}),n=e(we.store).__experimentalGetGlobalBlocksByName("core/template-part"),s=e(we.store).getBlocksByClientId(n);return Rn(s,t)}));function Jn(e){return Bn(e,"editorMode")}function Qn(){h()("dispatch( 'core/edit-site' ).getCurrentTemplateNavigationPanelSubMenu",{since:"6.2",version:"6.4"})}function $n(){h()("dispatch( 'core/edit-site' ).getNavigationPanelActiveMenu",{since:"6.2",version:"6.4"})}function es(){h()("dispatch( 'core/edit-site' ).isNavigationOpened",{since:"6.2",version:"6.4"})}function ts(e){return!!e.editedPost.context?.postId}function ns(e){return!!ts(e)&&e.hasPageContentFocus}function ss(e){return e.canvasMode}function rs(e){return e.editorCanvasContainerView}function as(e){return ns(e)?e.pageContentFocusType:null}const is={reducer:Zt,actions:r,selectors:i},os=(0,d.createReduxStore)($t,is);(0,d.register)(os),nt(os).registerPrivateSelectors(o),nt(os).registerPrivateActions(a);var ls=window.wp.keyboardShortcuts,cs=window.wp.commands,us=window.wp.coreCommands;var ds=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M12 4c-4.4 0-8 3.6-8 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14.5c-3.6 0-6.5-2.9-6.5-6.5S8.4 5.5 12 5.5s6.5 2.9 6.5 6.5-2.9 6.5-6.5 6.5zM9 16l4.5-3L15 8.4l-4.5 3L9 16z"}));var ps=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M12 4c-4.4 0-8 3.6-8 8v.1c0 4.1 3.2 7.5 7.2 7.9h.8c4.4 0 8-3.6 8-8s-3.6-8-8-8zm0 15V5c3.9 0 7 3.1 7 7s-3.1 7-7 7z"}));var ms=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M7 5.5h10a.5.5 0 01.5.5v12a.5.5 0 01-.5.5H7a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM17 4H7a2 2 0 00-2 2v12a2 2 0 002 2h10a2 2 0 002-2V6a2 2 0 00-2-2zm-1 3.75H8v1.5h8v-1.5zM8 11h8v1.5H8V11zm6 3.25H8v1.5h6v-1.5z"}));var hs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var fs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function gs(e){return(0,l.createElement)(_.Button,{...e,className:v()("edit-site-sidebar-button",e.className)})}const{useLocation:ys}=nt(Et.privateApis);function vs({isRoot:e,title:t,actions:n,meta:s,content:r,footer:a,description:i,backPath:o}){const{dashboardLink:c,dashboardLinkText:u}=(0,d.useSelect)((e=>{const{getSettings:t}=nt(e(os));return{dashboardLink:t().__experimentalDashboardLink,dashboardLinkText:t().__experimentalDashboardLinkText}}),[]),{getTheme:p}=(0,d.useSelect)(f.store),m=ys(),h=(0,_.__experimentalUseNavigator)(),g=p(Ct()),y=(0,b.isRTL)()?he:me;return(0,l.createElement)(l.Fragment,null,(0,l.createElement)(_.__experimentalVStack,{className:v()("edit-site-sidebar-navigation-screen__main",{"has-footer":!!a}),spacing:0,justify:"flex-start"},(0,l.createElement)(_.__experimentalHStack,{spacing:4,alignment:"flex-start",className:"edit-site-sidebar-navigation-screen__title-icon"},!e&&(0,l.createElement)(gs,{onClick:()=>{const e=null!=o?o:m.state?.backPath;e?h.goTo(e,{isBack:!0}):h.goToParent()},icon:y,label:(0,b.__)("Back"),showTooltip:!1}),e&&(0,l.createElement)(gs,{icon:y,label:u||(0,b.__)("Go to the Dashboard"),href:c||"index.php"}),(0,l.createElement)(_.__experimentalHeading,{className:"edit-site-sidebar-navigation-screen__title",color:"#e0e0e0",level:1,size:20},xt()?(0,b.sprintf)("Previewing %1$s: %2$s",g?.name?.rendered,t):t),n&&(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__actions"},n)),s&&(0,l.createElement)(l.Fragment,null,(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__meta"},s)),(0,l.createElement)("div",{className:"edit-site-sidebar-navigation-screen__content"},i&&(0,l.createElement)("p",{className:"edit-site-sidebar-navigation-screen__description"},i),r)),a&&(0,l.createElement)("footer",{className:"edit-site-sidebar-navigation-screen__footer"},a))}var _s=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"m13.1 16-3.4-4 3.4-4 1.1 1-2.6 3 2.6 3-1.1 1z"}));var bs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"M10.8622 8.04053L14.2805 12.0286L10.8622 16.0167L9.72327 15.0405L12.3049 12.0286L9.72327 9.01672L10.8622 8.04053Z"}));function Es({className:e,icon:t,withChevron:n=!1,suffix:s,children:r,...a}){return(0,l.createElement)(_.__experimentalItem,{className:v()("edit-site-sidebar-navigation-item",{"with-suffix":!n&&s},e),...a},(0,l.createElement)(_.__experimentalHStack,{justify:"flex-start"},t&&(0,l.createElement)(pe,{style:{fill:"currentcolor"},icon:t,size:24}),(0,l.createElement)(_.FlexBlock,null,r),n&&(0,l.createElement)(pe,{icon:(0,b.isRTL)()?_s:bs,className:"edit-site-sidebar-navigation-item__drilldown-indicator",size:24}),!n&&s))}var ws=(0,l.createElement)(E.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,l.createElement)(E.Path,{d:"M3.99961 13C4.67043 13.3354 4.6703 13.3357 4.67017 13.3359L4.67298 13.3305C4.67621 13.3242 4.68184 13.3135 4.68988 13.2985C4.70595 13.2686 4.7316 13.2218 4.76695 13.1608C4.8377 13.0385 4.94692 12.8592 5.09541 12.6419C5.39312 12.2062 5.84436 11.624 6.45435 11.0431C7.67308 9.88241 9.49719 8.75 11.9996 8.75C14.502 8.75 16.3261 9.88241 17.5449 11.0431C18.1549 11.624 18.6061 12.2062 18.9038 12.6419C19.0523 12.8592 19.1615 13.0385 19.2323 13.1608C19.2676 13.2218 19.2933 13.2686 19.3093 13.2985C19.3174 13.3135 19.323 13.3242 19.3262 13.3305L19.3291 13.3359C19.3289 13.3357 19.3288 13.3354 19.9996 13C20.6704 12.6646 20.6703 12.6643 20.6701 12.664L20.6697 12.6632L20.6688 12.6614L20.6662 12.6563L20.6583 12.6408C20.6517 12.6282 20.6427 12.6108 20.631 12.5892C20.6078 12.5459 20.5744 12.4852 20.5306 12.4096C20.4432 12.2584 20.3141 12.0471 20.1423 11.7956C19.7994 11.2938 19.2819 10.626 18.5794 9.9569C17.1731 8.61759 14.9972 7.25 11.9996 7.25C9.00203 7.25 6.82614 8.61759 5.41987 9.9569C4.71736 10.626 4.19984 11.2938 3.85694 11.7956C3.68511 12.0471 3.55605 12.2584 3.4686 12.4096C3.42484 12.4852 3.39142 12.5459 3.36818 12.5892C3.35656 12.6108 3.34748 12.6282 3.34092 12.6408L3.33297 12.6563L3.33041 12.6614L3.32948 12.6632L3.32911 12.664C3.32894 12.6643 3.32879 12.6646 3.99961 13ZM11.9996 16C13.9326 16 15.4996 14.433 15.4996 12.5C15.4996 10.567 13.9326 9 11.9996 9C10.0666 9 8.49961 10.567 8.49961 12.5C8.49961 14.433 10.0666 16 11.9996 16Z"}));var xs=(0,l.createElement)(E.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,l.createElement)(E.Path,{d:"m19 7-3-3-8.5 8.5-1 4 4-1L19 7Zm-7 11.5H5V20h7v-1.5Z"})),Cs=xs,Ss=window.wp.keycodes,ks=n(1919),Ts=n.n(ks);
/*!
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
*
diff --git a/wp-includes/js/dist/edit-widgets.js b/wp-includes/js/dist/edit-widgets.js
index 88119758f5..67132c25a9 100644
--- a/wp-includes/js/dist/edit-widgets.js
+++ b/wp-includes/js/dist/edit-widgets.js
@@ -2959,7 +2959,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/edit-widgets');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/edit-widgets');
;// CONCATENATED MODULE: ./node_modules/@wordpress/edit-widgets/build-module/components/widget-areas-block-editor-provider/index.js
diff --git a/wp-includes/js/dist/edit-widgets.min.js b/wp-includes/js/dist/edit-widgets.min.js
index e849fc6824..4fa1517989 100644
--- a/wp-includes/js/dist/edit-widgets.min.js
+++ b/wp-includes/js/dist/edit-widgets.min.js
@@ -4,4 +4,4 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var o=a.apply(null,r);o&&e.push(o)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{initialize:function(){return fr},initializeEditor:function(){return wr},reinitializeEditor:function(){return Er},store:function(){return Je}});var e={};r.r(e),r.d(e,{closeModal:function(){return F},disableComplementaryArea:function(){return L},enableComplementaryArea:function(){return W},openModal:function(){return D},pinItem:function(){return P},setDefaultComplementaryArea:function(){return T},setFeatureDefaults:function(){return V},setFeatureValue:function(){return M},toggleFeature:function(){return R},unpinItem:function(){return O}});var t={};r.r(t),r.d(t,{getActiveComplementaryArea:function(){return G},isComplementaryAreaLoading:function(){return z},isFeatureActive:function(){return U},isItemPinned:function(){return H},isModalActive:function(){return $}});var a={};r.r(a),r.d(a,{closeGeneralSidebar:function(){return Le},moveBlockToWidgetArea:function(){return Pe},persistStubPost:function(){return ke},saveEditedWidgetAreas:function(){return Se},saveWidgetArea:function(){return Ie},saveWidgetAreas:function(){return Ae},setIsInserterOpened:function(){return Te},setIsListViewOpened:function(){return We},setIsWidgetAreaOpen:function(){return xe},setWidgetAreasOpenState:function(){return Be},setWidgetIdForClientId:function(){return Ne}});var i={};r.r(i),r.d(i,{getWidgetAreas:function(){return Oe},getWidgets:function(){return Re}});var o={};r.r(o),r.d(o,{__experimentalGetInsertionPoint:function(){return Ke},canInsertBlockInWidgetArea:function(){return Ze},getEditedWidgetAreas:function(){return He},getIsWidgetAreaOpen:function(){return je},getParentWidgetAreaBlock:function(){return ze},getReferenceWidgetBlocks:function(){return Ue},getWidget:function(){return De},getWidgetAreaForWidgetId:function(){return Ge},getWidgetAreas:function(){return Fe},getWidgets:function(){return Ve},isInserterOpened:function(){return Ye},isListViewOpened:function(){return qe},isSavingWidgetAreas:function(){return $e}});var s={};r.r(s),r.d(s,{metadata:function(){return it},name:function(){return ot},settings:function(){return st}});var c=window.wp.element,l=window.wp.blocks,d=window.wp.data,u=window.wp.deprecated,m=r.n(u),g=window.wp.blockLibrary,p=window.wp.coreData,h=window.wp.widgets,_=window.wp.preferences,w=window.wp.apiFetch,f=r.n(w);var E=(0,d.combineReducers)({blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},widgetAreasOpenState:function(e={},t){const{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{const{clientId:r,isOpen:n}=t;return{...e,[r]:n}}default:return e}}}),b=window.wp.i18n,v=window.wp.notices,y=r(4403),k=r.n(y),S=window.wp.components,A=window.wp.primitives;var I=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var C=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var N=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),B=window.wp.viewport;var x=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const T=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),W=(e,t)=>({registry:r,dispatch:n})=>{if(!t)return;r.select(_.store).get(e,"isComplementaryAreaVisible")||r.dispatch(_.store).set(e,"isComplementaryAreaVisible",!0),n({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},L=e=>({registry:t})=>{t.select(_.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(_.store).set(e,"isComplementaryAreaVisible",!1)},P=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(_.store).get(e,"pinnedItems");!0!==n?.[t]&&r.dispatch(_.store).set(e,"pinnedItems",{...n,[t]:!0})},O=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(_.store).get(e,"pinnedItems");r.dispatch(_.store).set(e,"pinnedItems",{...n,[t]:!1})};function R(e,t){return function({registry:r}){m()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(_.store).toggle(e,t)}}function M(e,t,r){return function({registry:n}){m()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),n.dispatch(_.store).set(e,t,!!r)}}function V(e,t){return function({registry:r}){m()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(_.store).setDefaults(e,t)}}function D(e){return{type:"OPEN_MODAL",name:e}}function F(){return{type:"CLOSE_MODAL"}}const G=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(_.store).get(r,"isComplementaryAreaVisible");if(void 0!==n)return!1===n?null:t?.complementaryAreas?.[r]})),z=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(_.store).get(r,"isComplementaryAreaVisible"),a=t?.complementaryAreas?.[r];return n&&void 0===a})),H=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var a;const i=e(_.store).get(r,"pinnedItems");return null===(a=i?.[n])||void 0===a||a})),U=(0,d.createRegistrySelector)((e=>(t,r,n)=>(m()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(_.store).get(r,n))));function $(e,t){return e.activeModal===t}var j=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const Y=(0,d.createReduxStore)("core/interface",{reducer:j,actions:e,selectors:t});(0,d.register)(Y);var K=window.wp.plugins,Z=(0,K.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var q=Z((function({as:e=S.Button,scope:t,identifier:r,icon:n,selectedIcon:a,name:i,...o}){const s=e,l=(0,d.useSelect)((e=>e(Y).getActiveComplementaryArea(t)===r),[r,t]),{enableComplementaryArea:u,disableComplementaryArea:m}=(0,d.useDispatch)(Y);return(0,c.createElement)(s,{icon:a&&l?a:n,"aria-controls":r.replace("/",":"),onClick:()=>{l?m(t):u(t,r)},...o})}));var Q=({smallScreenTitle:e,children:t,className:r,toggleButtonProps:n})=>{const a=(0,c.createElement)(q,{icon:x,...n});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,c.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),a),(0,c.createElement)("div",{className:k()("components-panel__header","interface-complementary-area-header",r),tabIndex:-1},t,a))};const J=()=>{};function X({name:e,as:t=S.Button,onClick:r,...n}){return(0,c.createElement)(S.Fill,{name:e},(({onClick:e})=>(0,c.createElement)(t,{onClick:r||e?(...t)=>{(r||J)(...t),(e||J)(...t)}:void 0,...n})))}X.Slot=function({name:e,as:t=S.ButtonGroup,fillProps:r={},bubblesVirtually:n,...a}){return(0,c.createElement)(S.Slot,{name:e,bubblesVirtually:n,fillProps:r},(e=>{if(!c.Children.toArray(e).length)return null;const r=[];c.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&r.push(t)}));const n=c.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&r.includes(e.props.__unstableTarget)?null:e));return(0,c.createElement)(t,{...a},n)}))};var ee=X;const te=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,c.createElement)(S.MenuItem,{...r});function re({scope:e,target:t,__unstableExplicitMenuItem:r,...n}){return(0,c.createElement)(q,{as:n=>(0,c.createElement)(ee,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:te,name:`${e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:I,name:t,scope:e,...n})}function ne({scope:e,...t}){return(0,c.createElement)(S.Fill,{name:`PinnedItems/${e}`,...t})}ne.Slot=function({scope:e,className:t,...r}){return(0,c.createElement)(S.Slot,{name:`PinnedItems/${e}`,...r},(e=>e?.length>0&&(0,c.createElement)("div",{className:k()(t,"interface-pinned-items")},e)))};var ae=ne;function ie({scope:e,children:t,className:r,id:n}){return(0,c.createElement)(S.Fill,{name:`ComplementaryArea/${e}`},(0,c.createElement)("div",{id:n,className:r},t))}const oe=Z((function({children:e,className:t,closeLabel:r=(0,b.__)("Close plugin"),identifier:n,header:a,headerClassName:i,icon:o,isPinnable:s=!0,panelClassName:l,scope:u,name:m,smallScreenTitle:g,title:p,toggleShortcut:h,isActiveByDefault:_,showIconLabels:w=!1}){const{isLoading:f,isActive:E,isPinned:v,activeArea:y,isSmall:A,isLarge:x}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:r,isItemPinned:a}=e(Y),i=t(u);return{isLoading:r(u),isActive:i===n,isPinned:a(u,n),activeArea:i,isSmall:e(B.store).isViewportMatch("< medium"),isLarge:e(B.store).isViewportMatch("large")}}),[n,u]);!function(e,t,r,n,a){const i=(0,c.useRef)(!1),o=(0,c.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:l}=(0,d.useDispatch)(Y);(0,c.useEffect)((()=>{n&&a&&!i.current?(l(e),o.current=!0):o.current&&!a&&i.current?(o.current=!1,s(e,t)):o.current&&r&&r!==t&&(o.current=!1),a!==i.current&&(i.current=a)}),[n,a,e,t,r,l,s])}(u,n,y,E,A);const{enableComplementaryArea:T,disableComplementaryArea:W,pinItem:L,unpinItem:P}=(0,d.useDispatch)(Y);return(0,c.useEffect)((()=>{_&&void 0===y&&!A?T(u,n):void 0===y&&A&&W(u,n)}),[y,_,u,n,A,T,W]),(0,c.createElement)(c.Fragment,null,s&&(0,c.createElement)(ae,{scope:u},v&&(0,c.createElement)(q,{scope:u,identifier:n,isPressed:E&&(!w||x),"aria-expanded":E,"aria-disabled":f,label:p,icon:w?I:o,showTooltip:!w,variant:w?"tertiary":void 0})),m&&s&&(0,c.createElement)(re,{target:m,scope:u,icon:o},p),E&&(0,c.createElement)(ie,{className:k()("interface-complementary-area",t),scope:u,id:n.replace("/",":")},(0,c.createElement)(Q,{className:i,closeLabel:r,onClose:()=>W(u),smallScreenTitle:g,toggleButtonProps:{label:r,shortcut:h,scope:u,identifier:n}},a||(0,c.createElement)(c.Fragment,null,(0,c.createElement)("strong",null,p),s&&(0,c.createElement)(S.Button,{className:"interface-complementary-area__pin-unpin-item",icon:v?C:N,label:v?(0,b.__)("Unpin from toolbar"):(0,b.__)("Pin to toolbar"),onClick:()=>(v?P:L)(u,n),isPressed:v,"aria-expanded":v}))),(0,c.createElement)(S.Panel,{className:l},e)))}));oe.Slot=function({scope:e,...t}){return(0,c.createElement)(S.Slot,{name:`ComplementaryArea/${e}`,...t})};var se=oe,ce=window.wp.compose;function le({children:e,className:t,ariaLabel:r,as:n="div",...a}){return(0,c.createElement)(n,{className:k()("interface-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...a},e)}const de={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var ue=(0,c.forwardRef)((function({isDistractionFree:e,footer:t,header:r,editorNotices:n,sidebar:a,secondarySidebar:i,notices:o,content:s,contentProps:l,actions:d,labels:u,className:m,enableRegionNavigation:g=!0,shortcuts:p},h){const _=(0,S.__unstableUseNavigateRegions)(p);!function(e){(0,c.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const w={...{header:(0,b.__)("Header"),body:(0,b.__)("Content"),secondarySidebar:(0,b.__)("Block Library"),sidebar:(0,b.__)("Settings"),actions:(0,b.__)("Publish"),footer:(0,b.__)("Footer")},...u};return(0,c.createElement)("div",{...g?_:{},ref:(0,ce.useMergeRefs)([h,g?_.ref:void 0]),className:k()(m,"interface-interface-skeleton",_.className,!!t&&"has-footer")},(0,c.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,c.createElement)(le,{as:S.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":w.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:de,transition:e?{type:"tween",delay:.8}:void 0},r),e&&(0,c.createElement)("div",{className:"interface-interface-skeleton__header"},n),(0,c.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,c.createElement)(le,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar},i),!!o&&(0,c.createElement)("div",{className:"interface-interface-skeleton__notices"},o),(0,c.createElement)(le,{className:"interface-interface-skeleton__content",ariaLabel:w.body,...l},s),!!a&&(0,c.createElement)(le,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar},a),!!d&&(0,c.createElement)(le,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions},d))),!!t&&(0,c.createElement)(le,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer},t))}));var me=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ge({as:e=S.DropdownMenu,className:t,label:r=(0,b.__)("Options"),popoverProps:n,toggleProps:a,children:i}){return(0,c.createElement)(e,{className:k()("interface-more-menu-dropdown",t),icon:me,label:r,popoverProps:{placement:"bottom-end",...n,className:k()("interface-more-menu-dropdown__content",n?.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>i(e)))}var pe=window.wp.blockEditor;function he(e){if("block"===e.id_base){const t=(0,l.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return t.length?(0,h.addWidgetIdToBlock)(t[0],e.id):(0,h.addWidgetIdToBlock)((0,l.createBlock)("core/paragraph",{},[]),e.id)}let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},(0,h.addWidgetIdToBlock)((0,l.createBlock)("core/legacy-widget",t,[]),e.id)}function _e(e,t={}){let r;var n,a,i;"core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance)?r={...t,id:null!==(n=e.attributes.id)&&void 0!==n?n:t.id,id_base:null!==(a=e.attributes.idBase)&&void 0!==a?a:t.id_base,instance:null!==(i=e.attributes.instance)&&void 0!==i?i:t.instance}:r={...t,id_base:"block",instance:{raw:{content:(0,l.serialize)(e)}}};return delete r.rendered,delete r.rendered_form,r}const we="root",fe="sidebar",Ee="postType",be=e=>`widget-area-${e}`,ve=()=>"widget-areas";const ye="core/edit-widgets",ke=(e,t)=>({registry:r})=>{const n=((e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}}))(e,t);return r.dispatch(p.store).receiveEntityRecords(we,Ee,n,{id:n.id},!1),n},Se=()=>async({select:e,dispatch:t,registry:r})=>{const n=e.getEditedWidgetAreas();if(n?.length)try{await t.saveWidgetAreas(n),r.dispatch(v.store).createSuccessNotice((0,b.__)("Widgets saved."),{type:"snackbar"})}catch(e){r.dispatch(v.store).createErrorNotice((0,b.sprintf)((0,b.__)("There was an error. %s"),e.message),{type:"snackbar"})}},Ae=e=>async({dispatch:t,registry:r})=>{try{for(const r of e)await t.saveWidgetArea(r.id)}finally{await r.dispatch(p.store).finishResolution("getEntityRecord",we,fe,{per_page:-1})}},Ie=e=>async({dispatch:t,select:r,registry:n})=>{const a=r.getWidgets(),i=n.select(p.store).getEditedEntityRecord(we,Ee,be(e)),o=Object.values(a).filter((({sidebar:t})=>t===e)),s=[],c=i.blocks.filter((e=>{const{id:t}=e.attributes;if("core/legacy-widget"===e.name&&t){if(s.includes(t))return!1;s.push(t)}return!0})),l=[];for(const e of o){r.getWidgetAreaForWidgetId(e.id)||l.push(e)}const d=[],u=[],m=[];for(let t=0;t<c.length;t++){const r=c[t],i=(0,h.getWidgetIdFromBlock)(r),o=a[i],s=_e(r,o);if(m.push(i),o){n.dispatch(p.store).editEntityRecord("root","widget",i,{...s,sidebar:e},{undoIgnore:!0});if(!n.select(p.store).hasEditsForEntityRecord("root","widget",i))continue;u.push((({saveEditedEntityRecord:e})=>e("root","widget",i)))}else u.push((({saveEntityRecord:t})=>t("root","widget",{...s,sidebar:e})));d.push({block:r,position:t,clientId:r.clientId})}for(const e of l)u.push((({deleteEntityRecord:t})=>t("root","widget",e.id,{force:!0})));const g=(await n.dispatch(p.store).__experimentalBatch(u)).filter((e=>!e.hasOwnProperty("deleted"))),_=[];for(let e=0;e<g.length;e++){const t=g[e],{block:r,position:a}=d[e];i.blocks[a].attributes.__internalWidgetId=t.id;n.select(p.store).getLastEntitySaveError("root","widget",t.id)&&_.push(r.attributes?.name||r?.name),m[a]||(m[a]=t.id)}if(_.length)throw new Error((0,b.sprintf)((0,b.__)("Could not save the following widgets: %s."),_.join(", ")));n.dispatch(p.store).editEntityRecord(we,fe,e,{widgets:m},{undoIgnore:!0}),t(Ce(e)),n.dispatch(p.store).receiveEntityRecords(we,Ee,i,void 0)},Ce=e=>({registry:t})=>{t.dispatch(p.store).saveEditedEntityRecord(we,fe,e,{throwOnError:!0})};function Ne(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Be(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function xe(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function Te(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function We(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Le=()=>({registry:e})=>{e.dispatch(Y).disableComplementaryArea(ye)},Pe=(e,t)=>async({dispatch:r,select:n,registry:a})=>{const i=a.select(pe.store).getBlockRootClientId(e),o=a.select(pe.store).getBlocks().find((({attributes:e})=>e.id===t)).clientId,s=a.select(pe.store).getBlockOrder(o).length;n.getIsWidgetAreaOpen(o)||r.setIsWidgetAreaOpen(o,!0),a.dispatch(pe.store).moveBlocksToPosition([e],i,o,s)},Oe=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1},n=[],a=(await t.resolveSelect(p.store).getEntityRecords(we,fe,r)).sort(((e,t)=>"wp_inactive_widgets"===e.id?1:"wp_inactive_widgets"===t.id?-1:0));for(const t of a)n.push((0,l.createBlock)("core/widget-area",{id:t.id,name:t.name})),t.widgets.length||e(ke(be(t.id),[]));const i={};n.forEach(((e,t)=>{i[e.clientId]=0===t})),e(Be(i)),e(ke(ve(),n))},Re=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1,_embed:"about"},n=await t.resolveSelect(p.store).getEntityRecords("root","widget",r),a={};for(const e of n){const t=he(e);a[e.sidebar]=a[e.sidebar]||[],a[e.sidebar].push(t)}for(const t in a)a.hasOwnProperty(t)&&e(ke(be(t),a[t]))},Me={rootClientId:void 0,insertionIndex:void 0},Ve=(0,d.createRegistrySelector)((e=>()=>{const t=e(p.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"});return t?.reduce(((e,t)=>({...e,[t.id]:t})),{})||{}})),De=(0,d.createRegistrySelector)((e=>(t,r)=>e(ye).getWidgets()[r])),Fe=(0,d.createRegistrySelector)((e=>()=>{const t={per_page:-1};return e(p.store).getEntityRecords(we,fe,t)})),Ge=(0,d.createRegistrySelector)((e=>(t,r)=>e(ye).getWidgetAreas().find((t=>e(p.store).getEditedEntityRecord(we,Ee,be(t.id)).blocks.map((e=>(0,h.getWidgetIdFromBlock)(e))).includes(r))))),ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const{getBlock:n,getBlockName:a,getBlockParents:i}=e(pe.store);return n(i(r).find((e=>"core/widget-area"===a(e))))})),He=(0,d.createRegistrySelector)((e=>(t,r)=>{let n=e(ye).getWidgetAreas();return n?(r&&(n=n.filter((({id:e})=>r.includes(e)))),n.filter((({id:t})=>e(p.store).hasEditsForEntityRecord(we,Ee,be(t)))).map((({id:t})=>e(p.store).getEditedEntityRecord(we,fe,t)))):[]})),Ue=(0,d.createRegistrySelector)((e=>(t,r=null)=>{const n=[],a=e(ye).getWidgetAreas();for(const t of a){const a=e(p.store).getEditedEntityRecord(we,Ee,be(t.id));for(const e of a.blocks)"core/legacy-widget"!==e.name||r&&e.attributes?.referenceWidgetName!==r||n.push(e)}return n})),$e=(0,d.createRegistrySelector)((e=>()=>{const t=e(ye).getWidgetAreas()?.map((({id:e})=>e));if(!t)return!1;for(const r of t){if(e(p.store).isSavingEntityRecord(we,fe,r))return!0}const r=[...Object.keys(e(ye).getWidgets()),void 0];for(const t of r){if(e(p.store).isSavingEntityRecord("root","widget",t))return!0}return!1})),je=(e,t)=>{const{widgetAreasOpenState:r}=e;return!!r[t]};function Ye(e){return!!e.blockInserterPanel}function Ke(e){return"boolean"==typeof e.blockInserterPanel?Me:e.blockInserterPanel}const Ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(pe.store).getBlocks(),[a]=n;return e(pe.store).canInsertBlockType(r,a.clientId)}));function qe(e){return e.listViewPanel}const Qe={reducer:E,selectors:o,resolvers:i,actions:a},Je=(0,d.createReduxStore)(ye,Qe);(0,d.register)(Je),f().use((function(e,t){return 0===e.path?.indexOf("/wp/v2/types/widget-area")?Promise.resolve({}):t(e)}));var Xe=window.wp.hooks;const et=(0,ce.createHigherOrderComponent)((e=>t=>{const{clientId:r,name:n}=t,{widgetAreas:a,currentWidgetAreaId:i,canInsertBlockInWidgetArea:o}=(0,d.useSelect)((e=>{if("core/widget-area"===n)return{};const t=e(Je),a=t.getParentWidgetAreaBlock(r);return{widgetAreas:t.getWidgetAreas(),currentWidgetAreaId:a?.attributes?.id,canInsertBlockInWidgetArea:t.canInsertBlockInWidgetArea(n)}}),[r,n]),{moveBlockToWidgetArea:s}=(0,d.useDispatch)(Je),l="core/widget-area"!==n&&a?.length>1&&o;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),l&&(0,c.createElement)(pe.BlockControls,null,(0,c.createElement)(h.MoveToWidgetArea,{widgetAreas:a,currentWidgetAreaId:i,onSelect:e=>{s(t.clientId,e)}})))}),"withMoveToWidgetAreaToolbarItem");(0,Xe.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",et);var tt=window.wp.mediaUtils;(0,Xe.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>tt.MediaUpload));var rt=e=>{const[t,r]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(e){i(e)}function a(){r(!1)}function i(t){e.current.contains(t.target)?r(!0):r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",a),t.addEventListener("dragenter",i),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",a),t.removeEventListener("dragenter",i)}}),[]),t};function nt({id:e}){const[t,r,n]=(0,p.useEntityBlockEditor)("root","postType"),a=(0,c.useRef)(),i=rt(a),o=(0,pe.useInnerBlocksProps)({ref:a},{value:t,onInput:r,onChange:n,templateLock:!1,renderAppender:pe.InnerBlocks.ButtonBlockAppender});return(0,c.createElement)("div",{"data-widget-area-id":e,className:k()("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":i})},(0,c.createElement)("div",{...o}))}const at=e=>{const[t,r]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(){r(!0)}function a(){r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",a),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",a)}}),[]),t},it={name:"core/widget-area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"},{name:ot}=it,st={title:(0,b.__)("Widget Area"),description:(0,b.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:function({clientId:e,className:t,attributes:{id:r,name:n}}){const a=(0,d.useSelect)((t=>t(Je).getIsWidgetAreaOpen(e)),[e]),{setIsWidgetAreaOpen:i}=(0,d.useDispatch)(Je),o=(0,c.useRef)(),s=(0,c.useCallback)((t=>i(e,t)),[e]),l=at(o),u=rt(o),[m,g]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{l?u&&!a?(s(!0),g(!0)):!u&&a&&m&&s(!1):g(!1)}),[a,l,u,m]),(0,c.createElement)(S.Panel,{className:t,ref:o},(0,c.createElement)(S.PanelBody,{title:n,opened:a,onToggle:()=>{i(e,!a)},scrollAfterOpen:!l},(({opened:e})=>(0,c.createElement)(S.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:e},(0,c.createElement)(p.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${r}`},(0,c.createElement)(nt,{id:r}))))))}};function ct({text:e,children:t}){const r=(0,ce.useCopyToClipboard)(e);return(0,c.createElement)(S.Button,{variant:"secondary",ref:r},t)}function lt({message:e,error:t}){const r=[(0,c.createElement)(ct,{key:"copy-error",text:t.stack},(0,b.__)("Copy Error"))];return(0,c.createElement)(pe.Warning,{className:"edit-widgets-error-boundary",actions:r},e)}class dt extends c.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Xe.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,c.createElement)(lt,{message:(0,b.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}}var ut=window.wp.patterns,mt=window.wp.keyboardShortcuts,gt=window.wp.keycodes;function pt(){const{redo:e,undo:t}=(0,d.useDispatch)(p.store),{saveEditedWidgetAreas:r}=(0,d.useDispatch)(Je),{replaceBlocks:n}=(0,d.useDispatch)(pe.store),{getBlockName:a,getSelectedBlockClientId:i,getBlockAttributes:o}=(0,d.useSelect)(pe.store),s=(e,t)=>{e.preventDefault();const r=0===t?"core/paragraph":"core/heading",s=i();if(null===s)return;const c=a(s);if("core/paragraph"!==c&&"core/heading"!==c)return;const d=o(s),u="core/paragraph"===c?"align":"textAlign",m="core/paragraph"===r?"align":"textAlign";n(s,(0,l.createBlock)(r,{level:t,content:d.content,[m]:d[u]}))};return(0,mt.useShortcut)("core/edit-widgets/undo",(e=>{t(),e.preventDefault()})),(0,mt.useShortcut)("core/edit-widgets/redo",(t=>{e(),t.preventDefault()})),(0,mt.useShortcut)("core/edit-widgets/save",(e=>{e.preventDefault(),r()})),(0,mt.useShortcut)("core/edit-widgets/transform-heading-to-paragraph",(e=>s(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,mt.useShortcut)(`core/edit-widgets/transform-paragraph-to-heading-${e}`,(t=>s(t,e)))})),null}pt.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(mt.store);return(0,c.useEffect)((()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,b.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,b.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,gt.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,b.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,b.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,b.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,b.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]}),e({name:"core/edit-widgets/transform-heading-to-paragraph",category:"block-library",description:(0,b.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((t=>{e({name:`core/edit-widgets/transform-paragraph-to-heading-${t}`,category:"block-library",description:(0,b.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${t}`}})}))}),[e]),null};var ht=pt;var _t=()=>(0,d.useSelect)((e=>{const{getBlockSelectionEnd:t,getBlockName:r}=e(pe.store),n=t();if("core/widget-area"===r(n))return n;const{getParentWidgetAreaBlock:a}=e(Je),i=a(n),o=i?.clientId;if(o)return o;const{getEntityRecord:s}=e(p.store),c=s(we,Ee,ve());return c?.blocks[0]?.clientId}),[]);const wt=!1;var ft=window.wp.privateApis;const{lock:Et,unlock:bt}=(0,ft.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/edit-widgets"),{ExperimentalBlockEditorProvider:vt}=bt(pe.privateApis),{PatternsMenuItems:yt}=bt(ut.privateApis);function kt({blockEditorSettings:e,children:t,...r}){const n=(0,p.useResourcePermissions)("media"),{reusableBlocks:a,isFixedToolbarActive:i,keepCaretInsideBlock:o}=(0,d.useSelect)((e=>({widgetAreas:e(Je).getWidgetAreas(),widgets:e(Je).getWidgets(),reusableBlocks:wt?e(p.store).getEntityRecords("postType","wp_block"):[],isFixedToolbarActive:!!e(_.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!e(_.store).get("core/edit-widgets","keepCaretInsideBlock")})),[]),{setIsInserterOpened:s}=(0,d.useDispatch)(Je),l=(0,c.useMemo)((()=>{let t;return n.canCreate&&(t=({onError:t,...r})=>{(0,tt.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:e})=>t(e),...r})}),{...e,__experimentalReusableBlocks:a,hasFixedToolbar:i,keepCaretInsideBlock:o,mediaUpload:t,templateLock:"all",__experimentalSetIsInserterOpened:s}}),[e,i,o,n.canCreate,a,s]),u=_t(),[m,g,h]=(0,p.useEntityBlockEditor)(we,Ee,{id:ve()});return(0,c.createElement)(S.SlotFillProvider,null,(0,c.createElement)(ht.Register,null),(0,c.createElement)(vt,{value:m,onInput:g,onChange:h,settings:l,useSubRegistry:!1,...r},(0,c.createElement)(pe.CopyHandler,null,t),(0,c.createElement)(yt,{rootClientId:u})))}var St=(0,c.createElement)(A.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"}));var At=(0,c.createElement)(A.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"}));var It=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})),Ct=window.wp.url,Nt=window.wp.dom;function Bt({selectedWidgetAreaId:e}){const t=(0,d.useSelect)((e=>e(Je).getWidgetAreas()),[]),r=(0,c.useMemo)((()=>e&&t?.find((t=>t.id===e))),[e,t]);let n;return n=r?"wp_inactive_widgets"===e?(0,b.__)("Blocks in this Widget Area will not be displayed in your site."):r.description:(0,b.__)("Widget Areas are global parts in your site’s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,c.createElement)("div",{className:"edit-widgets-widget-areas"},(0,c.createElement)("div",{className:"edit-widgets-widget-areas__top-container"},(0,c.createElement)(pe.BlockIcon,{icon:It}),(0,c.createElement)("div",null,(0,c.createElement)("p",{dangerouslySetInnerHTML:{__html:(0,Nt.safeHTML)(n)}}),0===t?.length&&(0,c.createElement)("p",null,(0,b.__)("Your theme does not contain any Widget Areas.")),!r&&(0,c.createElement)(S.Button,{href:(0,Ct.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary"},(0,b.__)("Manage with live preview")))))}const xt=c.Platform.select({web:!0,native:!1}),Tt="edit-widgets/block-inspector",Wt="edit-widgets/block-areas";function Lt({identifier:e,label:t,isActive:r}){const{enableComplementaryArea:n}=(0,d.useDispatch)(Y);return(0,c.createElement)(S.Button,{onClick:()=>n(Je.name,e),className:k()("edit-widgets-sidebar__panel-tab",{"is-active":r}),"aria-label":r?(0,b.sprintf)((0,b.__)("%s (selected)"),t):t,"data-label":t},t)}function Pt(){const{enableComplementaryArea:e}=(0,d.useDispatch)(Y),{currentArea:t,hasSelectedNonAreaBlock:r,isGeneralSidebarOpen:n,selectedWidgetAreaBlock:a}=(0,d.useSelect)((e=>{const{getSelectedBlock:t,getBlock:r,getBlockParentsByBlockName:n}=e(pe.store),{getActiveComplementaryArea:a}=e(Y),i=t(),o=a(Je.name);let s,c=o;return c||(c=i?Tt:Wt),i&&(s="core/widget-area"===i.name?i:r(n(i.clientId,"core/widget-area")[0])),{currentArea:c,hasSelectedNonAreaBlock:!(!i||"core/widget-area"===i.name),isGeneralSidebarOpen:!!o,selectedWidgetAreaBlock:s}}),[]);return(0,c.useEffect)((()=>{r&&t===Wt&&n&&e("core/edit-widgets",Tt),!r&&t===Tt&&n&&e("core/edit-widgets",Wt)}),[r,e]),(0,c.createElement)(se,{className:"edit-widgets-sidebar",header:(0,c.createElement)("ul",null,(0,c.createElement)("li",null,(0,c.createElement)(Lt,{identifier:Wt,label:a?a.attributes.name:(0,b.__)("Widget Areas"),isActive:t===Wt})),(0,c.createElement)("li",null,(0,c.createElement)(Lt,{identifier:Tt,label:(0,b.__)("Block"),isActive:t===Tt}))),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,b.__)("Settings"),closeLabel:(0,b.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,b.isRTL)()?St:At,isActiveByDefault:xt},t===Wt&&(0,c.createElement)(Bt,{selectedWidgetAreaId:a?.attributes.id}),t===Tt&&(r?(0,c.createElement)(pe.BlockInspector,null):(0,c.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,b.__)("No block selected."))))}var Ot=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var Rt=(0,c.createElement)(A.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(A.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));var Mt=function(){const{hasEditedWidgetAreaIds:e,isSaving:t}=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t,isSavingWidgetAreas:r}=e(Je);return{hasEditedWidgetAreaIds:t()?.length>0,isSaving:r()}}),[]),{saveEditedWidgetAreas:r}=(0,d.useDispatch)(Je);return(0,c.createElement)(S.Button,{variant:"primary",isBusy:t,"aria-disabled":t,onClick:t?void 0:r,disabled:!e},t?(0,b.__)("Saving…"):(0,b.__)("Update"))};var Vt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Dt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));function Ft(){const e=(0,d.useSelect)((e=>e(p.store).hasUndo()),[]),{undo:t}=(0,d.useDispatch)(p.store);return(0,c.createElement)(S.ToolbarButton,{icon:(0,b.isRTL)()?Dt:Vt,label:(0,b.__)("Undo"),shortcut:gt.displayShortcut.primary("z"),"aria-disabled":!e,onClick:e?t:void 0})}function Gt(){const e=(0,gt.isAppleOS)()?gt.displayShortcut.primaryShift("z"):gt.displayShortcut.primary("y"),t=(0,d.useSelect)((e=>e(p.store).hasRedo()),[]),{redo:r}=(0,d.useDispatch)(p.store);return(0,c.createElement)(S.ToolbarButton,{icon:(0,b.isRTL)()?Vt:Dt,label:(0,b.__)("Redo"),shortcut:e,"aria-disabled":!t,onClick:t?r:void 0})}var zt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}));const Ht=[{keyCombination:{modifier:"primary",character:"b"},description:(0,b.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,b.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,b.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,b.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,b.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,b.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,b.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,b.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,b.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,b.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function Ut({keyCombination:e,forceAriaLabel:t}){const r=e.modifier?gt.displayShortcutList[e.modifier](e.character):e.character,n=e.modifier?gt.shortcutAriaLabel[e.modifier](e.character):e.character,a=Array.isArray(r)?r:[r];return(0,c.createElement)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||n},a.map(((e,t)=>"+"===e?(0,c.createElement)(c.Fragment,{key:t},e):(0,c.createElement)("kbd",{key:t,className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var $t=function({description:e,keyCombination:t,aliases:r=[],ariaLabel:n}){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description"},e),(0,c.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,c.createElement)(Ut,{keyCombination:t,forceAriaLabel:n}),r.map(((e,t)=>(0,c.createElement)(Ut,{keyCombination:e,forceAriaLabel:n,key:t})))))};var jt=function({name:e}){const{keyCombination:t,description:r,aliases:n}=(0,d.useSelect)((t=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:a}=t(mt.store);return{keyCombination:r(e),aliases:a(e),description:n(e)}}),[e]);return t?(0,c.createElement)($t,{keyCombination:t,description:r,aliases:n}):null};const Yt=({shortcuts:e})=>(0,c.createElement)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,c.createElement)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,c.createElement)(jt,{name:e}):(0,c.createElement)($t,{...e}))))),Kt=({title:e,shortcuts:t,className:r})=>(0,c.createElement)("section",{className:k()("edit-widgets-keyboard-shortcut-help-modal__section",r)},!!e&&(0,c.createElement)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title"},e),(0,c.createElement)(Yt,{shortcuts:t})),Zt=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{const n=(0,d.useSelect)((e=>e(mt.store).getCategoryShortcuts(t)),[t]);return(0,c.createElement)(Kt,{title:e,shortcuts:n.concat(r)})};function qt({isModalActive:e,toggleModal:t}){return(0,mt.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,c.createElement)(S.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,b.__)("Keyboard shortcuts"),onRequestClose:t},(0,c.createElement)(Kt,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,c.createElement)(Zt,{title:(0,b.__)("Global shortcuts"),categoryName:"global"}),(0,c.createElement)(Zt,{title:(0,b.__)("Selection shortcuts"),categoryName:"selection"}),(0,c.createElement)(Zt,{title:(0,b.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,b.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,b.__)("Forward-slash")}]}),(0,c.createElement)(Kt,{title:(0,b.__)("Text formatting"),shortcuts:Ht})):null}const{Fill:Qt,Slot:Jt}=(0,S.createSlotFill)("EditWidgetsToolsMoreMenuGroup");Qt.Slot=({fillProps:e})=>(0,c.createElement)(Jt,{fillProps:e},(e=>e.length>0&&e));var Xt=Qt;function er(){const[e,t]=(0,c.useState)(!1),r=()=>t(!e);(0,mt.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);const n=(0,ce.useViewportMatch)("medium");return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ge,null,(e=>(0,c.createElement)(c.Fragment,null,n&&(0,c.createElement)(S.MenuGroup,{label:(0,b._x)("View","noun")},(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,b.__)("Top toolbar"),info:(0,b.__)("Access all block and document tools in a single place"),messageActivated:(0,b.__)("Top toolbar activated"),messageDeactivated:(0,b.__)("Top toolbar deactivated")})),(0,c.createElement)(S.MenuGroup,{label:(0,b.__)("Tools")},(0,c.createElement)(S.MenuItem,{onClick:()=>{t(!0)},shortcut:gt.displayShortcut.access("h")},(0,b.__)("Keyboard shortcuts")),(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,b.__)("Welcome Guide")}),(0,c.createElement)(S.MenuItem,{role:"menuitem",icon:zt,href:(0,b.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,b.__)("Help"),(0,c.createElement)(S.VisuallyHidden,{as:"span"},(0,b.__)("(opens in a new tab)"))),(0,c.createElement)(Xt.Slot,{fillProps:{onClose:e}})),(0,c.createElement)(S.MenuGroup,{label:(0,b.__)("Preferences")},(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,b.__)("Contain text cursor inside block"),info:(0,b.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,b.__)("Contain text cursor inside block activated"),messageDeactivated:(0,b.__)("Contain text cursor inside block deactivated")}),(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,b.__)("Make the editor look like your theme."),label:(0,b.__)("Use theme styles")}),n&&(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,b.__)("Display block breadcrumbs"),info:(0,b.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,b.__)("Display block breadcrumbs activated"),messageDeactivated:(0,b.__)("Display block breadcrumbs deactivated")}))))),(0,c.createElement)(qt,{isModalActive:e,toggleModal:r}))}const{useShouldContextualToolbarShow:tr}=bt(pe.privateApis);var rr=function({setListViewToggleElement:e}){const t=(0,ce.useViewportMatch)("medium"),r=(0,c.useRef)(),n=_t(),a=(0,d.useSelect)((e=>e(Je).getIsWidgetAreaOpen(n)),[n]),{isInserterOpen:i,isListViewOpen:o}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e(Je);return{isInserterOpen:t(),isListViewOpen:r()}}),[]),{setIsWidgetAreaOpen:s,setIsInserterOpened:l,setIsListViewOpened:u}=(0,d.useDispatch)(Je),{selectBlock:m}=(0,d.useDispatch)(pe.store),g=(0,c.useCallback)((()=>u(!o)),[u,o]),{shouldShowContextualToolbar:p,canFocusHiddenToolbar:h,fixedToolbarCanBeFocused:_}=tr(),w=p||h||_;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"edit-widgets-header"},(0,c.createElement)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper"},t&&(0,c.createElement)("h1",{className:"edit-widgets-header__title"},(0,b.__)("Widgets")),!t&&(0,c.createElement)(S.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title"},(0,b.__)("Widgets")),(0,c.createElement)(pe.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,b.__)("Document tools"),shouldUseKeyboardFocusShortcut:!w},(0,c.createElement)(S.ToolbarItem,{ref:r,as:S.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:e=>{e.preventDefault()},onClick:()=>{i?l(!1):(a||(m(n),s(n,!0)),window.requestAnimationFrame((()=>l(!0))))},icon:Ot,label:(0,b._x)("Toggle block inserter","Generic label for block inserter button")}),t&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Ft,null),(0,c.createElement)(Gt,null),(0,c.createElement)(S.ToolbarItem,{as:S.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Rt,isPressed:o,label:(0,b.__)("List View"),onClick:g,ref:e})))),(0,c.createElement)("div",{className:"edit-widgets-header__actions"},(0,c.createElement)(Mt,null),(0,c.createElement)(ae.Slot,{scope:"core/edit-widgets"}),(0,c.createElement)(er,null))))};var nr=function(){const{removeNotice:e}=(0,d.useDispatch)(v.store),{notices:t}=(0,d.useSelect)((e=>({notices:e(v.store).getNotices()})),[]),r=t.filter((({isDismissible:e,type:t})=>e&&"default"===t)),n=t.filter((({isDismissible:e,type:t})=>!e&&"default"===t)),a=t.filter((({type:e})=>"snackbar"===e));return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(S.NoticeList,{notices:n,className:"edit-widgets-notices__pinned"}),(0,c.createElement)(S.NoticeList,{notices:r,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,c.createElement)(S.SnackbarList,{notices:a,className:"edit-widgets-notices__snackbar",onRemove:e}))};function ar({blockEditorSettings:e}){const t=(0,d.useSelect)((e=>!!e(_.store).get("core/edit-widgets","themeStyles")),[]),r=(0,c.useMemo)((()=>t?e.styles:[]),[e,t]);return(0,c.createElement)("div",{className:"edit-widgets-block-editor"},(0,c.createElement)(nr,null),(0,c.createElement)(pe.BlockTools,null,(0,c.createElement)(ht,null),(0,c.createElement)(pe.__unstableEditorStyles,{styles:r,scope:".editor-styles-wrapper"}),(0,c.createElement)(pe.BlockSelectionClearer,null,(0,c.createElement)(pe.WritingFlow,null,(0,c.createElement)(pe.BlockList,{className:"edit-widgets-main-block-list"})))))}var ir=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var or=()=>{const e=(0,d.useSelect)((e=>{const{getEntityRecord:t}=e(p.store),r=t(we,Ee,ve());return r?.blocks[0]?.clientId}),[]);return(0,d.useSelect)((t=>{const{getBlockRootClientId:r,getBlockSelectionEnd:n,getBlockOrder:a,getBlockIndex:i}=t(pe.store),o=t(Je).__experimentalGetInsertionPoint();if(o.rootClientId)return o;const s=n()||e,c=r(s);return s&&""===c?{rootClientId:s,insertionIndex:a(s).length}:{rootClientId:c,insertionIndex:i(s)+1}}),[e])};function sr(){const e=(0,ce.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=or(),{setIsInserterOpened:n}=(0,d.useDispatch)(Je),a=(0,c.useCallback)((()=>n(!1)),[n]),i=e?"div":S.VisuallyHidden,[o,s]=(0,ce.__experimentalUseDialog)({onClose:a,focusOnMount:null}),l=(0,c.useRef)();return(0,c.useEffect)((()=>{l.current.focusSearch()}),[]),(0,c.createElement)("div",{ref:o,...s,className:"edit-widgets-layout__inserter-panel"},(0,c.createElement)(i,{className:"edit-widgets-layout__inserter-panel-header"},(0,c.createElement)(S.Button,{icon:ir,onClick:a,label:(0,b.__)("Close block inserter")})),(0,c.createElement)("div",{className:"edit-widgets-layout__inserter-panel-content"},(0,c.createElement)(pe.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:l})))}function cr({listViewToggleElement:e}){const{setIsListViewOpened:t}=(0,d.useDispatch)(Je),[r,n]=(0,c.useState)(null),a=(0,ce.useFocusOnMount)("firstElement"),i=(0,c.useCallback)((()=>{t(!1),e?.focus()}),[e,t]),o=(0,c.useCallback)((e=>{e.keyCode!==gt.ESCAPE||e.defaultPrevented||(e.preventDefault(),i())}),[i]);return(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:o},(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel-header"},(0,c.createElement)("strong",null,(0,b.__)("List View")),(0,c.createElement)(S.Button,{icon:x,label:(0,b.__)("Close"),onClick:i})),(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,ce.useMergeRefs)([a,n])},(0,c.createElement)(pe.__experimentalListView,{dropZoneElement:r})))}function lr({listViewToggleElement:e}){const{isInserterOpen:t,isListViewOpen:r}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e(Je);return{isInserterOpen:t(),isListViewOpen:r()}}),[]);return t?(0,c.createElement)(sr,null):r?(0,c.createElement)(cr,{listViewToggleElement:e}):null}const dr={header:(0,b.__)("Widgets top bar"),body:(0,b.__)("Widgets and blocks"),sidebar:(0,b.__)("Widgets settings"),footer:(0,b.__)("Widgets footer")};var ur=function({blockEditorSettings:e}){const t=(0,ce.useViewportMatch)("medium","<"),r=(0,ce.useViewportMatch)("huge",">="),{setIsInserterOpened:n,setIsListViewOpened:a,closeGeneralSidebar:i}=(0,d.useDispatch)(Je),{hasBlockBreadCrumbsEnabled:o,hasSidebarEnabled:s,isInserterOpened:l,isListViewOpened:u,previousShortcut:m,nextShortcut:g}=(0,d.useSelect)((e=>({hasSidebarEnabled:!!e(Y).getActiveComplementaryArea(Je.name),isInserterOpened:!!e(Je).isInserterOpened(),isListViewOpened:!!e(Je).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!e(_.store).get("core/edit-widgets","showBlockBreadcrumbs"),previousShortcut:e(mt.store).getAllShortcutKeyCombinations("core/edit-widgets/previous-region"),nextShortcut:e(mt.store).getAllShortcutKeyCombinations("core/edit-widgets/next-region")})),[]),[p,h]=(0,c.useState)(null);(0,c.useEffect)((()=>{s&&!r&&(n(!1),a(!1))}),[s,r]),(0,c.useEffect)((()=>{!l&&!u||r||i()}),[l,u,r]);const w=u?(0,b.__)("List View"):(0,b.__)("Block Library"),f=u||l;return(0,c.createElement)(ue,{labels:{...dr,secondarySidebar:w},header:(0,c.createElement)(rr,{setListViewToggleElement:h}),secondarySidebar:f&&(0,c.createElement)(lr,{listViewToggleElement:p}),sidebar:s&&(0,c.createElement)(se.Slot,{scope:"core/edit-widgets"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ar,{blockEditorSettings:e})),footer:o&&!t&&(0,c.createElement)("div",{className:"edit-widgets-layout__footer"},(0,c.createElement)(pe.BlockBreadcrumb,{rootLabelText:(0,b.__)("Widgets")})),shortcuts:{previous:m,next:g}})};function mr(){const e=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t}=e(Je),r=t();return r?.length>0}),[]);return(0,c.useEffect)((()=>{const t=t=>{if(e)return t.returnValue=(0,b.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}function gr(){var e;const t=(0,d.useSelect)((e=>!!e(_.store).get("core/edit-widgets","welcomeGuide")),[]),{toggle:r}=(0,d.useDispatch)(_.store),n=(0,d.useSelect)((e=>e(Je).getWidgetAreas({per_page:-1})),[]);if(!t)return null;const a=n?.every((e=>"wp_inactive_widgets"===e.id||e.widgets.every((e=>e.startsWith("block-"))))),i=null!==(e=n?.filter((e=>"wp_inactive_widgets"!==e.id)).length)&&void 0!==e?e:0;return(0,c.createElement)(S.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,b.__)("Welcome to block Widgets"),finishButtonText:(0,b.__)("Get started"),onFinish:()=>r("core/edit-widgets","welcomeGuide"),pages:[{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Welcome to block Widgets")),a?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.sprintf)((0,b._n)("Your theme provides %s “block” area for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.","Your theme provides %s different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.",i),i))):(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,c.createElement)("strong",null,(0,b.__)("Want to stick with the old widgets?"))," ",(0,c.createElement)(S.ExternalLink,{href:(0,b.__)("https://wordpress.org/plugins/classic-widgets/")},(0,b.__)("Get the Classic Widgets plugin.")))))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Make each block your own")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Get to know the block library")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,c.createInterpolateElement)((0,b.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,c.createElement)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,b.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Learn how to use the block editor")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("New to the block editor? Want to learn more about using it? "),(0,c.createElement)(S.ExternalLink,{href:(0,b.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,b.__)("Here's a detailed guide."))))}]})}function pr({nonAnimatedSrc:e,animatedSrc:t}){return(0,c.createElement)("picture",{className:"edit-widgets-welcome-guide__image"},(0,c.createElement)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,c.createElement)("img",{src:t,width:"312",height:"240",alt:""}))}var hr=function({blockEditorSettings:e}){const{createErrorNotice:t}=(0,d.useDispatch)(v.store);return(0,c.createElement)(dt,null,(0,c.createElement)(kt,{blockEditorSettings:e},(0,c.createElement)(ur,{blockEditorSettings:e}),(0,c.createElement)(Pt,null),(0,c.createElement)(K.PluginArea,{onError:function(e){t((0,b.sprintf)((0,b.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,c.createElement)(mr,null),(0,c.createElement)(gr,null)))};const _r=["core/more","core/freeform","core/template-part",...wt?[]:["core/block"]];function wr(e,t){const r=document.getElementById(e),n=(0,c.createRoot)(r),a=(0,g.__experimentalGetCoreBlocks)().filter((e=>!(_r.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));return(0,d.dispatch)(_.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,d.dispatch)(l.store).reapplyBlockTypeFilters(),(0,g.registerCoreBlocks)(a),(0,h.registerLegacyWidgetBlock)(),(0,h.registerLegacyWidgetVariations)(t),br(s),(0,h.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(e,r)=>(0,p.__experimentalFetchLinkSuggestions)(e,r,t),(0,l.setFreeformContentHandlerName)("core/html"),n.render((0,c.createElement)(hr,{blockEditorSettings:t})),n}const fr=wr;function Er(){m()("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}const br=e=>{if(!e)return;const{metadata:t,settings:r,name:n}=e;t&&(0,l.unstable__bootstrapServerSideBlockDefinitions)({[n]:t}),(0,l.registerBlockType)(n,r)}}(),(window.wp=window.wp||{}).editWidgets=n}();
\ No newline at end of file
+*/!function(){"use strict";var n={}.hasOwnProperty;function a(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var i=typeof r;if("string"===i||"number"===i)e.push(r);else if(Array.isArray(r)){if(r.length){var o=a.apply(null,r);o&&e.push(o)}}else if("object"===i){if(r.toString!==Object.prototype.toString&&!r.toString.toString().includes("[native code]")){e.push(r.toString());continue}for(var s in r)n.call(r,s)&&r[s]&&e.push(s)}}}return e.join(" ")}e.exports?(a.default=a,e.exports=a):void 0===(r=function(){return a}.apply(t,[]))||(e.exports=r)}()}},t={};function r(n){var a=t[n];if(void 0!==a)return a.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,r),i.exports}r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,{a:t}),t},r.d=function(e,t){for(var n in t)r.o(t,n)&&!r.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var n={};!function(){"use strict";r.r(n),r.d(n,{initialize:function(){return fr},initializeEditor:function(){return wr},reinitializeEditor:function(){return Er},store:function(){return Je}});var e={};r.r(e),r.d(e,{closeModal:function(){return F},disableComplementaryArea:function(){return L},enableComplementaryArea:function(){return W},openModal:function(){return D},pinItem:function(){return P},setDefaultComplementaryArea:function(){return T},setFeatureDefaults:function(){return V},setFeatureValue:function(){return M},toggleFeature:function(){return R},unpinItem:function(){return O}});var t={};r.r(t),r.d(t,{getActiveComplementaryArea:function(){return G},isComplementaryAreaLoading:function(){return z},isFeatureActive:function(){return U},isItemPinned:function(){return H},isModalActive:function(){return $}});var a={};r.r(a),r.d(a,{closeGeneralSidebar:function(){return Le},moveBlockToWidgetArea:function(){return Pe},persistStubPost:function(){return ke},saveEditedWidgetAreas:function(){return Se},saveWidgetArea:function(){return Ie},saveWidgetAreas:function(){return Ae},setIsInserterOpened:function(){return Te},setIsListViewOpened:function(){return We},setIsWidgetAreaOpen:function(){return xe},setWidgetAreasOpenState:function(){return Be},setWidgetIdForClientId:function(){return Ne}});var i={};r.r(i),r.d(i,{getWidgetAreas:function(){return Oe},getWidgets:function(){return Re}});var o={};r.r(o),r.d(o,{__experimentalGetInsertionPoint:function(){return Ke},canInsertBlockInWidgetArea:function(){return Ze},getEditedWidgetAreas:function(){return He},getIsWidgetAreaOpen:function(){return je},getParentWidgetAreaBlock:function(){return ze},getReferenceWidgetBlocks:function(){return Ue},getWidget:function(){return De},getWidgetAreaForWidgetId:function(){return Ge},getWidgetAreas:function(){return Fe},getWidgets:function(){return Ve},isInserterOpened:function(){return Ye},isListViewOpened:function(){return qe},isSavingWidgetAreas:function(){return $e}});var s={};r.r(s),r.d(s,{metadata:function(){return it},name:function(){return ot},settings:function(){return st}});var c=window.wp.element,l=window.wp.blocks,d=window.wp.data,u=window.wp.deprecated,m=r.n(u),g=window.wp.blockLibrary,p=window.wp.coreData,h=window.wp.widgets,_=window.wp.preferences,w=window.wp.apiFetch,f=r.n(w);var E=(0,d.combineReducers)({blockInserterPanel:function(e=!1,t){switch(t.type){case"SET_IS_LIST_VIEW_OPENED":return!t.isOpen&&e;case"SET_IS_INSERTER_OPENED":return t.value}return e},listViewPanel:function(e=!1,t){switch(t.type){case"SET_IS_INSERTER_OPENED":return!t.value&&e;case"SET_IS_LIST_VIEW_OPENED":return t.isOpen}return e},widgetAreasOpenState:function(e={},t){const{type:r}=t;switch(r){case"SET_WIDGET_AREAS_OPEN_STATE":return t.widgetAreasOpenState;case"SET_IS_WIDGET_AREA_OPEN":{const{clientId:r,isOpen:n}=t;return{...e,[r]:n}}default:return e}}}),b=window.wp.i18n,v=window.wp.notices,y=r(4403),k=r.n(y),S=window.wp.components,A=window.wp.primitives;var I=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var C=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M11.776 4.454a.25.25 0 01.448 0l2.069 4.192a.25.25 0 00.188.137l4.626.672a.25.25 0 01.139.426l-3.348 3.263a.25.25 0 00-.072.222l.79 4.607a.25.25 0 01-.362.263l-4.138-2.175a.25.25 0 00-.232 0l-4.138 2.175a.25.25 0 01-.363-.263l.79-4.607a.25.25 0 00-.071-.222L4.754 9.881a.25.25 0 01.139-.426l4.626-.672a.25.25 0 00.188-.137l2.069-4.192z"}));var N=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",d:"M9.706 8.646a.25.25 0 01-.188.137l-4.626.672a.25.25 0 00-.139.427l3.348 3.262a.25.25 0 01.072.222l-.79 4.607a.25.25 0 00.362.264l4.138-2.176a.25.25 0 01.233 0l4.137 2.175a.25.25 0 00.363-.263l-.79-4.607a.25.25 0 01.072-.222l3.347-3.262a.25.25 0 00-.139-.427l-4.626-.672a.25.25 0 01-.188-.137l-2.069-4.192a.25.25 0 00-.448 0L9.706 8.646zM12 7.39l-.948 1.921a1.75 1.75 0 01-1.317.957l-2.12.308 1.534 1.495c.412.402.6.982.503 1.55l-.362 2.11 1.896-.997a1.75 1.75 0 011.629 0l1.895.997-.362-2.11a1.75 1.75 0 01.504-1.55l1.533-1.495-2.12-.308a1.75 1.75 0 01-1.317-.957L12 7.39z",clipRule:"evenodd"})),B=window.wp.viewport;var x=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));const T=(e,t)=>({type:"SET_DEFAULT_COMPLEMENTARY_AREA",scope:e,area:t}),W=(e,t)=>({registry:r,dispatch:n})=>{if(!t)return;r.select(_.store).get(e,"isComplementaryAreaVisible")||r.dispatch(_.store).set(e,"isComplementaryAreaVisible",!0),n({type:"ENABLE_COMPLEMENTARY_AREA",scope:e,area:t})},L=e=>({registry:t})=>{t.select(_.store).get(e,"isComplementaryAreaVisible")&&t.dispatch(_.store).set(e,"isComplementaryAreaVisible",!1)},P=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(_.store).get(e,"pinnedItems");!0!==n?.[t]&&r.dispatch(_.store).set(e,"pinnedItems",{...n,[t]:!0})},O=(e,t)=>({registry:r})=>{if(!t)return;const n=r.select(_.store).get(e,"pinnedItems");r.dispatch(_.store).set(e,"pinnedItems",{...n,[t]:!1})};function R(e,t){return function({registry:r}){m()("dispatch( 'core/interface' ).toggleFeature",{since:"6.0",alternative:"dispatch( 'core/preferences' ).toggle"}),r.dispatch(_.store).toggle(e,t)}}function M(e,t,r){return function({registry:n}){m()("dispatch( 'core/interface' ).setFeatureValue",{since:"6.0",alternative:"dispatch( 'core/preferences' ).set"}),n.dispatch(_.store).set(e,t,!!r)}}function V(e,t){return function({registry:r}){m()("dispatch( 'core/interface' ).setFeatureDefaults",{since:"6.0",alternative:"dispatch( 'core/preferences' ).setDefaults"}),r.dispatch(_.store).setDefaults(e,t)}}function D(e){return{type:"OPEN_MODAL",name:e}}function F(){return{type:"CLOSE_MODAL"}}const G=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(_.store).get(r,"isComplementaryAreaVisible");if(void 0!==n)return!1===n?null:t?.complementaryAreas?.[r]})),z=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(_.store).get(r,"isComplementaryAreaVisible"),a=t?.complementaryAreas?.[r];return n&&void 0===a})),H=(0,d.createRegistrySelector)((e=>(t,r,n)=>{var a;const i=e(_.store).get(r,"pinnedItems");return null===(a=i?.[n])||void 0===a||a})),U=(0,d.createRegistrySelector)((e=>(t,r,n)=>(m()("select( 'core/interface' ).isFeatureActive( scope, featureName )",{since:"6.0",alternative:"select( 'core/preferences' ).get( scope, featureName )"}),!!e(_.store).get(r,n))));function $(e,t){return e.activeModal===t}var j=(0,d.combineReducers)({complementaryAreas:function(e={},t){switch(t.type){case"SET_DEFAULT_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return e[r]?e:{...e,[r]:n}}case"ENABLE_COMPLEMENTARY_AREA":{const{scope:r,area:n}=t;return{...e,[r]:n}}}return e},activeModal:function(e=null,t){switch(t.type){case"OPEN_MODAL":return t.name;case"CLOSE_MODAL":return null}return e}});const Y=(0,d.createReduxStore)("core/interface",{reducer:j,actions:e,selectors:t});(0,d.register)(Y);var K=window.wp.plugins,Z=(0,K.withPluginContext)(((e,t)=>({icon:t.icon||e.icon,identifier:t.identifier||`${e.name}/${t.name}`})));var q=Z((function({as:e=S.Button,scope:t,identifier:r,icon:n,selectedIcon:a,name:i,...o}){const s=e,l=(0,d.useSelect)((e=>e(Y).getActiveComplementaryArea(t)===r),[r,t]),{enableComplementaryArea:u,disableComplementaryArea:m}=(0,d.useDispatch)(Y);return(0,c.createElement)(s,{icon:a&&l?a:n,"aria-controls":r.replace("/",":"),onClick:()=>{l?m(t):u(t,r)},...o})}));var Q=({smallScreenTitle:e,children:t,className:r,toggleButtonProps:n})=>{const a=(0,c.createElement)(q,{icon:x,...n});return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"components-panel__header interface-complementary-area-header__small"},e&&(0,c.createElement)("span",{className:"interface-complementary-area-header__small-title"},e),a),(0,c.createElement)("div",{className:k()("components-panel__header","interface-complementary-area-header",r),tabIndex:-1},t,a))};const J=()=>{};function X({name:e,as:t=S.Button,onClick:r,...n}){return(0,c.createElement)(S.Fill,{name:e},(({onClick:e})=>(0,c.createElement)(t,{onClick:r||e?(...t)=>{(r||J)(...t),(e||J)(...t)}:void 0,...n})))}X.Slot=function({name:e,as:t=S.ButtonGroup,fillProps:r={},bubblesVirtually:n,...a}){return(0,c.createElement)(S.Slot,{name:e,bubblesVirtually:n,fillProps:r},(e=>{if(!c.Children.toArray(e).length)return null;const r=[];c.Children.forEach(e,(({props:{__unstableExplicitMenuItem:e,__unstableTarget:t}})=>{t&&e&&r.push(t)}));const n=c.Children.map(e,(e=>!e.props.__unstableExplicitMenuItem&&r.includes(e.props.__unstableTarget)?null:e));return(0,c.createElement)(t,{...a},n)}))};var ee=X;const te=({__unstableExplicitMenuItem:e,__unstableTarget:t,...r})=>(0,c.createElement)(S.MenuItem,{...r});function re({scope:e,target:t,__unstableExplicitMenuItem:r,...n}){return(0,c.createElement)(q,{as:n=>(0,c.createElement)(ee,{__unstableExplicitMenuItem:r,__unstableTarget:`${e}/${t}`,as:te,name:`${e}/plugin-more-menu`,...n}),role:"menuitemcheckbox",selectedIcon:I,name:t,scope:e,...n})}function ne({scope:e,...t}){return(0,c.createElement)(S.Fill,{name:`PinnedItems/${e}`,...t})}ne.Slot=function({scope:e,className:t,...r}){return(0,c.createElement)(S.Slot,{name:`PinnedItems/${e}`,...r},(e=>e?.length>0&&(0,c.createElement)("div",{className:k()(t,"interface-pinned-items")},e)))};var ae=ne;function ie({scope:e,children:t,className:r,id:n}){return(0,c.createElement)(S.Fill,{name:`ComplementaryArea/${e}`},(0,c.createElement)("div",{id:n,className:r},t))}const oe=Z((function({children:e,className:t,closeLabel:r=(0,b.__)("Close plugin"),identifier:n,header:a,headerClassName:i,icon:o,isPinnable:s=!0,panelClassName:l,scope:u,name:m,smallScreenTitle:g,title:p,toggleShortcut:h,isActiveByDefault:_,showIconLabels:w=!1}){const{isLoading:f,isActive:E,isPinned:v,activeArea:y,isSmall:A,isLarge:x}=(0,d.useSelect)((e=>{const{getActiveComplementaryArea:t,isComplementaryAreaLoading:r,isItemPinned:a}=e(Y),i=t(u);return{isLoading:r(u),isActive:i===n,isPinned:a(u,n),activeArea:i,isSmall:e(B.store).isViewportMatch("< medium"),isLarge:e(B.store).isViewportMatch("large")}}),[n,u]);!function(e,t,r,n,a){const i=(0,c.useRef)(!1),o=(0,c.useRef)(!1),{enableComplementaryArea:s,disableComplementaryArea:l}=(0,d.useDispatch)(Y);(0,c.useEffect)((()=>{n&&a&&!i.current?(l(e),o.current=!0):o.current&&!a&&i.current?(o.current=!1,s(e,t)):o.current&&r&&r!==t&&(o.current=!1),a!==i.current&&(i.current=a)}),[n,a,e,t,r,l,s])}(u,n,y,E,A);const{enableComplementaryArea:T,disableComplementaryArea:W,pinItem:L,unpinItem:P}=(0,d.useDispatch)(Y);return(0,c.useEffect)((()=>{_&&void 0===y&&!A?T(u,n):void 0===y&&A&&W(u,n)}),[y,_,u,n,A,T,W]),(0,c.createElement)(c.Fragment,null,s&&(0,c.createElement)(ae,{scope:u},v&&(0,c.createElement)(q,{scope:u,identifier:n,isPressed:E&&(!w||x),"aria-expanded":E,"aria-disabled":f,label:p,icon:w?I:o,showTooltip:!w,variant:w?"tertiary":void 0})),m&&s&&(0,c.createElement)(re,{target:m,scope:u,icon:o},p),E&&(0,c.createElement)(ie,{className:k()("interface-complementary-area",t),scope:u,id:n.replace("/",":")},(0,c.createElement)(Q,{className:i,closeLabel:r,onClose:()=>W(u),smallScreenTitle:g,toggleButtonProps:{label:r,shortcut:h,scope:u,identifier:n}},a||(0,c.createElement)(c.Fragment,null,(0,c.createElement)("strong",null,p),s&&(0,c.createElement)(S.Button,{className:"interface-complementary-area__pin-unpin-item",icon:v?C:N,label:v?(0,b.__)("Unpin from toolbar"):(0,b.__)("Pin to toolbar"),onClick:()=>(v?P:L)(u,n),isPressed:v,"aria-expanded":v}))),(0,c.createElement)(S.Panel,{className:l},e)))}));oe.Slot=function({scope:e,...t}){return(0,c.createElement)(S.Slot,{name:`ComplementaryArea/${e}`,...t})};var se=oe,ce=window.wp.compose;function le({children:e,className:t,ariaLabel:r,as:n="div",...a}){return(0,c.createElement)(n,{className:k()("interface-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...a},e)}const de={hidden:{opacity:0},hover:{opacity:1,transition:{type:"tween",delay:.2,delayChildren:.2}},distractionFreeInactive:{opacity:1,transition:{delay:0}}};var ue=(0,c.forwardRef)((function({isDistractionFree:e,footer:t,header:r,editorNotices:n,sidebar:a,secondarySidebar:i,notices:o,content:s,contentProps:l,actions:d,labels:u,className:m,enableRegionNavigation:g=!0,shortcuts:p},h){const _=(0,S.__unstableUseNavigateRegions)(p);!function(e){(0,c.useEffect)((()=>{const t=document&&document.querySelector(`html:not(.${e})`);if(t)return t.classList.toggle(e),()=>{t.classList.toggle(e)}}),[e])}("interface-interface-skeleton__html-container");const w={...{header:(0,b.__)("Header"),body:(0,b.__)("Content"),secondarySidebar:(0,b.__)("Block Library"),sidebar:(0,b.__)("Settings"),actions:(0,b.__)("Publish"),footer:(0,b.__)("Footer")},...u};return(0,c.createElement)("div",{...g?_:{},ref:(0,ce.useMergeRefs)([h,g?_.ref:void 0]),className:k()(m,"interface-interface-skeleton",_.className,!!t&&"has-footer")},(0,c.createElement)("div",{className:"interface-interface-skeleton__editor"},!!r&&(0,c.createElement)(le,{as:S.__unstableMotion.div,className:"interface-interface-skeleton__header","aria-label":w.header,initial:e?"hidden":"distractionFreeInactive",whileHover:e?"hover":"distractionFreeInactive",animate:e?"hidden":"distractionFreeInactive",variants:de,transition:e?{type:"tween",delay:.8}:void 0},r),e&&(0,c.createElement)("div",{className:"interface-interface-skeleton__header"},n),(0,c.createElement)("div",{className:"interface-interface-skeleton__body"},!!i&&(0,c.createElement)(le,{className:"interface-interface-skeleton__secondary-sidebar",ariaLabel:w.secondarySidebar},i),!!o&&(0,c.createElement)("div",{className:"interface-interface-skeleton__notices"},o),(0,c.createElement)(le,{className:"interface-interface-skeleton__content",ariaLabel:w.body,...l},s),!!a&&(0,c.createElement)(le,{className:"interface-interface-skeleton__sidebar",ariaLabel:w.sidebar},a),!!d&&(0,c.createElement)(le,{className:"interface-interface-skeleton__actions",ariaLabel:w.actions},d))),!!t&&(0,c.createElement)(le,{className:"interface-interface-skeleton__footer",ariaLabel:w.footer},t))}));var me=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"}));function ge({as:e=S.DropdownMenu,className:t,label:r=(0,b.__)("Options"),popoverProps:n,toggleProps:a,children:i}){return(0,c.createElement)(e,{className:k()("interface-more-menu-dropdown",t),icon:me,label:r,popoverProps:{placement:"bottom-end",...n,className:k()("interface-more-menu-dropdown__content",n?.className)},toggleProps:{tooltipPosition:"bottom",...a}},(e=>i(e)))}var pe=window.wp.blockEditor;function he(e){if("block"===e.id_base){const t=(0,l.parse)(e.instance.raw.content,{__unstableSkipAutop:!0});return t.length?(0,h.addWidgetIdToBlock)(t[0],e.id):(0,h.addWidgetIdToBlock)((0,l.createBlock)("core/paragraph",{},[]),e.id)}let t;return t=e._embedded.about[0].is_multi?{idBase:e.id_base,instance:e.instance}:{id:e.id},(0,h.addWidgetIdToBlock)((0,l.createBlock)("core/legacy-widget",t,[]),e.id)}function _e(e,t={}){let r;var n,a,i;"core/legacy-widget"===e.name&&(e.attributes.id||e.attributes.instance)?r={...t,id:null!==(n=e.attributes.id)&&void 0!==n?n:t.id,id_base:null!==(a=e.attributes.idBase)&&void 0!==a?a:t.id_base,instance:null!==(i=e.attributes.instance)&&void 0!==i?i:t.instance}:r={...t,id_base:"block",instance:{raw:{content:(0,l.serialize)(e)}}};return delete r.rendered,delete r.rendered_form,r}const we="root",fe="sidebar",Ee="postType",be=e=>`widget-area-${e}`,ve=()=>"widget-areas";const ye="core/edit-widgets",ke=(e,t)=>({registry:r})=>{const n=((e,t)=>({id:e,slug:e,status:"draft",type:"page",blocks:t,meta:{widgetAreaId:e}}))(e,t);return r.dispatch(p.store).receiveEntityRecords(we,Ee,n,{id:n.id},!1),n},Se=()=>async({select:e,dispatch:t,registry:r})=>{const n=e.getEditedWidgetAreas();if(n?.length)try{await t.saveWidgetAreas(n),r.dispatch(v.store).createSuccessNotice((0,b.__)("Widgets saved."),{type:"snackbar"})}catch(e){r.dispatch(v.store).createErrorNotice((0,b.sprintf)((0,b.__)("There was an error. %s"),e.message),{type:"snackbar"})}},Ae=e=>async({dispatch:t,registry:r})=>{try{for(const r of e)await t.saveWidgetArea(r.id)}finally{await r.dispatch(p.store).finishResolution("getEntityRecord",we,fe,{per_page:-1})}},Ie=e=>async({dispatch:t,select:r,registry:n})=>{const a=r.getWidgets(),i=n.select(p.store).getEditedEntityRecord(we,Ee,be(e)),o=Object.values(a).filter((({sidebar:t})=>t===e)),s=[],c=i.blocks.filter((e=>{const{id:t}=e.attributes;if("core/legacy-widget"===e.name&&t){if(s.includes(t))return!1;s.push(t)}return!0})),l=[];for(const e of o){r.getWidgetAreaForWidgetId(e.id)||l.push(e)}const d=[],u=[],m=[];for(let t=0;t<c.length;t++){const r=c[t],i=(0,h.getWidgetIdFromBlock)(r),o=a[i],s=_e(r,o);if(m.push(i),o){n.dispatch(p.store).editEntityRecord("root","widget",i,{...s,sidebar:e},{undoIgnore:!0});if(!n.select(p.store).hasEditsForEntityRecord("root","widget",i))continue;u.push((({saveEditedEntityRecord:e})=>e("root","widget",i)))}else u.push((({saveEntityRecord:t})=>t("root","widget",{...s,sidebar:e})));d.push({block:r,position:t,clientId:r.clientId})}for(const e of l)u.push((({deleteEntityRecord:t})=>t("root","widget",e.id,{force:!0})));const g=(await n.dispatch(p.store).__experimentalBatch(u)).filter((e=>!e.hasOwnProperty("deleted"))),_=[];for(let e=0;e<g.length;e++){const t=g[e],{block:r,position:a}=d[e];i.blocks[a].attributes.__internalWidgetId=t.id;n.select(p.store).getLastEntitySaveError("root","widget",t.id)&&_.push(r.attributes?.name||r?.name),m[a]||(m[a]=t.id)}if(_.length)throw new Error((0,b.sprintf)((0,b.__)("Could not save the following widgets: %s."),_.join(", ")));n.dispatch(p.store).editEntityRecord(we,fe,e,{widgets:m},{undoIgnore:!0}),t(Ce(e)),n.dispatch(p.store).receiveEntityRecords(we,Ee,i,void 0)},Ce=e=>({registry:t})=>{t.dispatch(p.store).saveEditedEntityRecord(we,fe,e,{throwOnError:!0})};function Ne(e,t){return{type:"SET_WIDGET_ID_FOR_CLIENT_ID",clientId:e,widgetId:t}}function Be(e){return{type:"SET_WIDGET_AREAS_OPEN_STATE",widgetAreasOpenState:e}}function xe(e,t){return{type:"SET_IS_WIDGET_AREA_OPEN",clientId:e,isOpen:t}}function Te(e){return{type:"SET_IS_INSERTER_OPENED",value:e}}function We(e){return{type:"SET_IS_LIST_VIEW_OPENED",isOpen:e}}const Le=()=>({registry:e})=>{e.dispatch(Y).disableComplementaryArea(ye)},Pe=(e,t)=>async({dispatch:r,select:n,registry:a})=>{const i=a.select(pe.store).getBlockRootClientId(e),o=a.select(pe.store).getBlocks().find((({attributes:e})=>e.id===t)).clientId,s=a.select(pe.store).getBlockOrder(o).length;n.getIsWidgetAreaOpen(o)||r.setIsWidgetAreaOpen(o,!0),a.dispatch(pe.store).moveBlocksToPosition([e],i,o,s)},Oe=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1},n=[],a=(await t.resolveSelect(p.store).getEntityRecords(we,fe,r)).sort(((e,t)=>"wp_inactive_widgets"===e.id?1:"wp_inactive_widgets"===t.id?-1:0));for(const t of a)n.push((0,l.createBlock)("core/widget-area",{id:t.id,name:t.name})),t.widgets.length||e(ke(be(t.id),[]));const i={};n.forEach(((e,t)=>{i[e.clientId]=0===t})),e(Be(i)),e(ke(ve(),n))},Re=()=>async({dispatch:e,registry:t})=>{const r={per_page:-1,_embed:"about"},n=await t.resolveSelect(p.store).getEntityRecords("root","widget",r),a={};for(const e of n){const t=he(e);a[e.sidebar]=a[e.sidebar]||[],a[e.sidebar].push(t)}for(const t in a)a.hasOwnProperty(t)&&e(ke(be(t),a[t]))},Me={rootClientId:void 0,insertionIndex:void 0},Ve=(0,d.createRegistrySelector)((e=>()=>{const t=e(p.store).getEntityRecords("root","widget",{per_page:-1,_embed:"about"});return t?.reduce(((e,t)=>({...e,[t.id]:t})),{})||{}})),De=(0,d.createRegistrySelector)((e=>(t,r)=>e(ye).getWidgets()[r])),Fe=(0,d.createRegistrySelector)((e=>()=>{const t={per_page:-1};return e(p.store).getEntityRecords(we,fe,t)})),Ge=(0,d.createRegistrySelector)((e=>(t,r)=>e(ye).getWidgetAreas().find((t=>e(p.store).getEditedEntityRecord(we,Ee,be(t.id)).blocks.map((e=>(0,h.getWidgetIdFromBlock)(e))).includes(r))))),ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const{getBlock:n,getBlockName:a,getBlockParents:i}=e(pe.store);return n(i(r).find((e=>"core/widget-area"===a(e))))})),He=(0,d.createRegistrySelector)((e=>(t,r)=>{let n=e(ye).getWidgetAreas();return n?(r&&(n=n.filter((({id:e})=>r.includes(e)))),n.filter((({id:t})=>e(p.store).hasEditsForEntityRecord(we,Ee,be(t)))).map((({id:t})=>e(p.store).getEditedEntityRecord(we,fe,t)))):[]})),Ue=(0,d.createRegistrySelector)((e=>(t,r=null)=>{const n=[],a=e(ye).getWidgetAreas();for(const t of a){const a=e(p.store).getEditedEntityRecord(we,Ee,be(t.id));for(const e of a.blocks)"core/legacy-widget"!==e.name||r&&e.attributes?.referenceWidgetName!==r||n.push(e)}return n})),$e=(0,d.createRegistrySelector)((e=>()=>{const t=e(ye).getWidgetAreas()?.map((({id:e})=>e));if(!t)return!1;for(const r of t){if(e(p.store).isSavingEntityRecord(we,fe,r))return!0}const r=[...Object.keys(e(ye).getWidgets()),void 0];for(const t of r){if(e(p.store).isSavingEntityRecord("root","widget",t))return!0}return!1})),je=(e,t)=>{const{widgetAreasOpenState:r}=e;return!!r[t]};function Ye(e){return!!e.blockInserterPanel}function Ke(e){return"boolean"==typeof e.blockInserterPanel?Me:e.blockInserterPanel}const Ze=(0,d.createRegistrySelector)((e=>(t,r)=>{const n=e(pe.store).getBlocks(),[a]=n;return e(pe.store).canInsertBlockType(r,a.clientId)}));function qe(e){return e.listViewPanel}const Qe={reducer:E,selectors:o,resolvers:i,actions:a},Je=(0,d.createReduxStore)(ye,Qe);(0,d.register)(Je),f().use((function(e,t){return 0===e.path?.indexOf("/wp/v2/types/widget-area")?Promise.resolve({}):t(e)}));var Xe=window.wp.hooks;const et=(0,ce.createHigherOrderComponent)((e=>t=>{const{clientId:r,name:n}=t,{widgetAreas:a,currentWidgetAreaId:i,canInsertBlockInWidgetArea:o}=(0,d.useSelect)((e=>{if("core/widget-area"===n)return{};const t=e(Je),a=t.getParentWidgetAreaBlock(r);return{widgetAreas:t.getWidgetAreas(),currentWidgetAreaId:a?.attributes?.id,canInsertBlockInWidgetArea:t.canInsertBlockInWidgetArea(n)}}),[r,n]),{moveBlockToWidgetArea:s}=(0,d.useDispatch)(Je),l="core/widget-area"!==n&&a?.length>1&&o;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(e,{...t}),l&&(0,c.createElement)(pe.BlockControls,null,(0,c.createElement)(h.MoveToWidgetArea,{widgetAreas:a,currentWidgetAreaId:i,onSelect:e=>{s(t.clientId,e)}})))}),"withMoveToWidgetAreaToolbarItem");(0,Xe.addFilter)("editor.BlockEdit","core/edit-widgets/block-edit",et);var tt=window.wp.mediaUtils;(0,Xe.addFilter)("editor.MediaUpload","core/edit-widgets/replace-media-upload",(()=>tt.MediaUpload));var rt=e=>{const[t,r]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(e){i(e)}function a(){r(!1)}function i(t){e.current.contains(t.target)?r(!0):r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",a),t.addEventListener("dragenter",i),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",a),t.removeEventListener("dragenter",i)}}),[]),t};function nt({id:e}){const[t,r,n]=(0,p.useEntityBlockEditor)("root","postType"),a=(0,c.useRef)(),i=rt(a),o=(0,pe.useInnerBlocksProps)({ref:a},{value:t,onInput:r,onChange:n,templateLock:!1,renderAppender:pe.InnerBlocks.ButtonBlockAppender});return(0,c.createElement)("div",{"data-widget-area-id":e,className:k()("wp-block-widget-area__inner-blocks block-editor-inner-blocks editor-styles-wrapper",{"wp-block-widget-area__highlight-drop-zone":i})},(0,c.createElement)("div",{...o}))}const at=e=>{const[t,r]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{const{ownerDocument:t}=e.current;function n(){r(!0)}function a(){r(!1)}return t.addEventListener("dragstart",n),t.addEventListener("dragend",a),()=>{t.removeEventListener("dragstart",n),t.removeEventListener("dragend",a)}}),[]),t},it={name:"core/widget-area",category:"widgets",attributes:{id:{type:"string"},name:{type:"string"}},supports:{html:!1,inserter:!1,customClassName:!1,reusable:!1,__experimentalToolbar:!1,__experimentalParentSelector:!1,__experimentalDisableBlockOverlay:!0},editorStyle:"wp-block-widget-area-editor",style:"wp-block-widget-area"},{name:ot}=it,st={title:(0,b.__)("Widget Area"),description:(0,b.__)("A widget area container."),__experimentalLabel:({name:e})=>e,edit:function({clientId:e,className:t,attributes:{id:r,name:n}}){const a=(0,d.useSelect)((t=>t(Je).getIsWidgetAreaOpen(e)),[e]),{setIsWidgetAreaOpen:i}=(0,d.useDispatch)(Je),o=(0,c.useRef)(),s=(0,c.useCallback)((t=>i(e,t)),[e]),l=at(o),u=rt(o),[m,g]=(0,c.useState)(!1);return(0,c.useEffect)((()=>{l?u&&!a?(s(!0),g(!0)):!u&&a&&m&&s(!1):g(!1)}),[a,l,u,m]),(0,c.createElement)(S.Panel,{className:t,ref:o},(0,c.createElement)(S.PanelBody,{title:n,opened:a,onToggle:()=>{i(e,!a)},scrollAfterOpen:!l},(({opened:e})=>(0,c.createElement)(S.__unstableDisclosureContent,{className:"wp-block-widget-area__panel-body-content",visible:e},(0,c.createElement)(p.EntityProvider,{kind:"root",type:"postType",id:`widget-area-${r}`},(0,c.createElement)(nt,{id:r}))))))}};function ct({text:e,children:t}){const r=(0,ce.useCopyToClipboard)(e);return(0,c.createElement)(S.Button,{variant:"secondary",ref:r},t)}function lt({message:e,error:t}){const r=[(0,c.createElement)(ct,{key:"copy-error",text:t.stack},(0,b.__)("Copy Error"))];return(0,c.createElement)(pe.Warning,{className:"edit-widgets-error-boundary",actions:r},e)}class dt extends c.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,Xe.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){return this.state.error?(0,c.createElement)(lt,{message:(0,b.__)("The editor has encountered an unexpected error."),error:this.state.error}):this.props.children}}var ut=window.wp.patterns,mt=window.wp.keyboardShortcuts,gt=window.wp.keycodes;function pt(){const{redo:e,undo:t}=(0,d.useDispatch)(p.store),{saveEditedWidgetAreas:r}=(0,d.useDispatch)(Je),{replaceBlocks:n}=(0,d.useDispatch)(pe.store),{getBlockName:a,getSelectedBlockClientId:i,getBlockAttributes:o}=(0,d.useSelect)(pe.store),s=(e,t)=>{e.preventDefault();const r=0===t?"core/paragraph":"core/heading",s=i();if(null===s)return;const c=a(s);if("core/paragraph"!==c&&"core/heading"!==c)return;const d=o(s),u="core/paragraph"===c?"align":"textAlign",m="core/paragraph"===r?"align":"textAlign";n(s,(0,l.createBlock)(r,{level:t,content:d.content,[m]:d[u]}))};return(0,mt.useShortcut)("core/edit-widgets/undo",(e=>{t(),e.preventDefault()})),(0,mt.useShortcut)("core/edit-widgets/redo",(t=>{e(),t.preventDefault()})),(0,mt.useShortcut)("core/edit-widgets/save",(e=>{e.preventDefault(),r()})),(0,mt.useShortcut)("core/edit-widgets/transform-heading-to-paragraph",(e=>s(e,0))),[1,2,3,4,5,6].forEach((e=>{(0,mt.useShortcut)(`core/edit-widgets/transform-paragraph-to-heading-${e}`,(t=>s(t,e)))})),null}pt.Register=function(){const{registerShortcut:e}=(0,d.useDispatch)(mt.store);return(0,c.useEffect)((()=>{e({name:"core/edit-widgets/undo",category:"global",description:(0,b.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/edit-widgets/redo",category:"global",description:(0,b.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,gt.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]}),e({name:"core/edit-widgets/save",category:"global",description:(0,b.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/edit-widgets/keyboard-shortcuts",category:"main",description:(0,b.__)("Display these keyboard shortcuts."),keyCombination:{modifier:"access",character:"h"}}),e({name:"core/edit-widgets/next-region",category:"global",description:(0,b.__)("Navigate to the next part of the editor."),keyCombination:{modifier:"ctrl",character:"`"},aliases:[{modifier:"access",character:"n"}]}),e({name:"core/edit-widgets/previous-region",category:"global",description:(0,b.__)("Navigate to the previous part of the editor."),keyCombination:{modifier:"ctrlShift",character:"`"},aliases:[{modifier:"access",character:"p"},{modifier:"ctrlShift",character:"~"}]}),e({name:"core/edit-widgets/transform-heading-to-paragraph",category:"block-library",description:(0,b.__)("Transform heading to paragraph."),keyCombination:{modifier:"access",character:"0"}}),[1,2,3,4,5,6].forEach((t=>{e({name:`core/edit-widgets/transform-paragraph-to-heading-${t}`,category:"block-library",description:(0,b.__)("Transform paragraph to heading."),keyCombination:{modifier:"access",character:`${t}`}})}))}),[e]),null};var ht=pt;var _t=()=>(0,d.useSelect)((e=>{const{getBlockSelectionEnd:t,getBlockName:r}=e(pe.store),n=t();if("core/widget-area"===r(n))return n;const{getParentWidgetAreaBlock:a}=e(Je),i=a(n),o=i?.clientId;if(o)return o;const{getEntityRecord:s}=e(p.store),c=s(we,Ee,ve());return c?.blocks[0]?.clientId}),[]);const wt=!1;var ft=window.wp.privateApis;const{lock:Et,unlock:bt}=(0,ft.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/edit-widgets"),{ExperimentalBlockEditorProvider:vt}=bt(pe.privateApis),{PatternsMenuItems:yt}=bt(ut.privateApis);function kt({blockEditorSettings:e,children:t,...r}){const n=(0,p.useResourcePermissions)("media"),{reusableBlocks:a,isFixedToolbarActive:i,keepCaretInsideBlock:o}=(0,d.useSelect)((e=>({widgetAreas:e(Je).getWidgetAreas(),widgets:e(Je).getWidgets(),reusableBlocks:wt?e(p.store).getEntityRecords("postType","wp_block"):[],isFixedToolbarActive:!!e(_.store).get("core/edit-widgets","fixedToolbar"),keepCaretInsideBlock:!!e(_.store).get("core/edit-widgets","keepCaretInsideBlock")})),[]),{setIsInserterOpened:s}=(0,d.useDispatch)(Je),l=(0,c.useMemo)((()=>{let t;return n.canCreate&&(t=({onError:t,...r})=>{(0,tt.uploadMedia)({wpAllowedMimeTypes:e.allowedMimeTypes,onError:({message:e})=>t(e),...r})}),{...e,__experimentalReusableBlocks:a,hasFixedToolbar:i,keepCaretInsideBlock:o,mediaUpload:t,templateLock:"all",__experimentalSetIsInserterOpened:s}}),[e,i,o,n.canCreate,a,s]),u=_t(),[m,g,h]=(0,p.useEntityBlockEditor)(we,Ee,{id:ve()});return(0,c.createElement)(S.SlotFillProvider,null,(0,c.createElement)(ht.Register,null),(0,c.createElement)(vt,{value:m,onInput:g,onChange:h,settings:l,useSubRegistry:!1,...r},(0,c.createElement)(pe.CopyHandler,null,t),(0,c.createElement)(yt,{rootClientId:u})))}var St=(0,c.createElement)(A.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.5 18.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h2.5v13zm10-.5c0 .3-.2.5-.5.5h-8v-13h8c.3 0 .5.2.5.5v12z"}));var At=(0,c.createElement)(A.SVG,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M18 4H6c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm-4 14.5H6c-.3 0-.5-.2-.5-.5V6c0-.3.2-.5.5-.5h8v13zm4.5-.5c0 .3-.2.5-.5.5h-2.5v-13H18c.3 0 .5.2.5.5v12z"}));var It=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M19 8h-1V6h-5v2h-2V6H6v2H5c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2v-8c0-1.1-.9-2-2-2zm.5 10c0 .3-.2.5-.5.5H5c-.3 0-.5-.2-.5-.5v-8c0-.3.2-.5.5-.5h14c.3 0 .5.2.5.5v8z"})),Ct=window.wp.url,Nt=window.wp.dom;function Bt({selectedWidgetAreaId:e}){const t=(0,d.useSelect)((e=>e(Je).getWidgetAreas()),[]),r=(0,c.useMemo)((()=>e&&t?.find((t=>t.id===e))),[e,t]);let n;return n=r?"wp_inactive_widgets"===e?(0,b.__)("Blocks in this Widget Area will not be displayed in your site."):r.description:(0,b.__)("Widget Areas are global parts in your site’s layout that can accept blocks. These vary by theme, but are typically parts like your Sidebar or Footer."),(0,c.createElement)("div",{className:"edit-widgets-widget-areas"},(0,c.createElement)("div",{className:"edit-widgets-widget-areas__top-container"},(0,c.createElement)(pe.BlockIcon,{icon:It}),(0,c.createElement)("div",null,(0,c.createElement)("p",{dangerouslySetInnerHTML:{__html:(0,Nt.safeHTML)(n)}}),0===t?.length&&(0,c.createElement)("p",null,(0,b.__)("Your theme does not contain any Widget Areas.")),!r&&(0,c.createElement)(S.Button,{href:(0,Ct.addQueryArgs)("customize.php",{"autofocus[panel]":"widgets",return:window.location.pathname}),variant:"tertiary"},(0,b.__)("Manage with live preview")))))}const xt=c.Platform.select({web:!0,native:!1}),Tt="edit-widgets/block-inspector",Wt="edit-widgets/block-areas";function Lt({identifier:e,label:t,isActive:r}){const{enableComplementaryArea:n}=(0,d.useDispatch)(Y);return(0,c.createElement)(S.Button,{onClick:()=>n(Je.name,e),className:k()("edit-widgets-sidebar__panel-tab",{"is-active":r}),"aria-label":r?(0,b.sprintf)((0,b.__)("%s (selected)"),t):t,"data-label":t},t)}function Pt(){const{enableComplementaryArea:e}=(0,d.useDispatch)(Y),{currentArea:t,hasSelectedNonAreaBlock:r,isGeneralSidebarOpen:n,selectedWidgetAreaBlock:a}=(0,d.useSelect)((e=>{const{getSelectedBlock:t,getBlock:r,getBlockParentsByBlockName:n}=e(pe.store),{getActiveComplementaryArea:a}=e(Y),i=t(),o=a(Je.name);let s,c=o;return c||(c=i?Tt:Wt),i&&(s="core/widget-area"===i.name?i:r(n(i.clientId,"core/widget-area")[0])),{currentArea:c,hasSelectedNonAreaBlock:!(!i||"core/widget-area"===i.name),isGeneralSidebarOpen:!!o,selectedWidgetAreaBlock:s}}),[]);return(0,c.useEffect)((()=>{r&&t===Wt&&n&&e("core/edit-widgets",Tt),!r&&t===Tt&&n&&e("core/edit-widgets",Wt)}),[r,e]),(0,c.createElement)(se,{className:"edit-widgets-sidebar",header:(0,c.createElement)("ul",null,(0,c.createElement)("li",null,(0,c.createElement)(Lt,{identifier:Wt,label:a?a.attributes.name:(0,b.__)("Widget Areas"),isActive:t===Wt})),(0,c.createElement)("li",null,(0,c.createElement)(Lt,{identifier:Tt,label:(0,b.__)("Block"),isActive:t===Tt}))),headerClassName:"edit-widgets-sidebar__panel-tabs",title:(0,b.__)("Settings"),closeLabel:(0,b.__)("Close Settings"),scope:"core/edit-widgets",identifier:t,icon:(0,b.isRTL)()?St:At,isActiveByDefault:xt},t===Wt&&(0,c.createElement)(Bt,{selectedWidgetAreaId:a?.attributes.id}),t===Tt&&(r?(0,c.createElement)(pe.BlockInspector,null):(0,c.createElement)("span",{className:"block-editor-block-inspector__no-blocks"},(0,b.__)("No block selected."))))}var Ot=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M18 11.2h-5.2V6h-1.6v5.2H6v1.6h5.2V18h1.6v-5.2H18z"}));var Rt=(0,c.createElement)(A.SVG,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,c.createElement)(A.Path,{d:"M3 6h11v1.5H3V6Zm3.5 5.5h11V13h-11v-1.5ZM21 17H10v1.5h11V17Z"}));var Mt=function(){const{hasEditedWidgetAreaIds:e,isSaving:t}=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t,isSavingWidgetAreas:r}=e(Je);return{hasEditedWidgetAreaIds:t()?.length>0,isSaving:r()}}),[]),{saveEditedWidgetAreas:r}=(0,d.useDispatch)(Je);return(0,c.createElement)(S.Button,{variant:"primary",isBusy:t,"aria-disabled":t,onClick:t?void 0:r,disabled:!e},t?(0,b.__)("Saving…"):(0,b.__)("Update"))};var Vt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var Dt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));function Ft(){const e=(0,d.useSelect)((e=>e(p.store).hasUndo()),[]),{undo:t}=(0,d.useDispatch)(p.store);return(0,c.createElement)(S.ToolbarButton,{icon:(0,b.isRTL)()?Dt:Vt,label:(0,b.__)("Undo"),shortcut:gt.displayShortcut.primary("z"),"aria-disabled":!e,onClick:e?t:void 0})}function Gt(){const e=(0,gt.isAppleOS)()?gt.displayShortcut.primaryShift("z"):gt.displayShortcut.primary("y"),t=(0,d.useSelect)((e=>e(p.store).hasRedo()),[]),{redo:r}=(0,d.useDispatch)(p.store);return(0,c.createElement)(S.ToolbarButton,{icon:(0,b.isRTL)()?Vt:Dt,label:(0,b.__)("Redo"),shortcut:e,"aria-disabled":!t,onClick:t?r:void 0})}var zt=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M19.5 4.5h-7V6h4.44l-5.97 5.97 1.06 1.06L18 7.06v4.44h1.5v-7Zm-13 1a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-3H17v3a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h3V5.5h-3Z"}));const Ht=[{keyCombination:{modifier:"primary",character:"b"},description:(0,b.__)("Make the selected text bold.")},{keyCombination:{modifier:"primary",character:"i"},description:(0,b.__)("Make the selected text italic.")},{keyCombination:{modifier:"primary",character:"k"},description:(0,b.__)("Convert the selected text into a link.")},{keyCombination:{modifier:"primaryShift",character:"k"},description:(0,b.__)("Remove a link.")},{keyCombination:{character:"[["},description:(0,b.__)("Insert a link to a post or page.")},{keyCombination:{modifier:"primary",character:"u"},description:(0,b.__)("Underline the selected text.")},{keyCombination:{modifier:"access",character:"d"},description:(0,b.__)("Strikethrough the selected text.")},{keyCombination:{modifier:"access",character:"x"},description:(0,b.__)("Make the selected text inline code.")},{keyCombination:{modifier:"access",character:"0"},description:(0,b.__)("Convert the current heading to a paragraph.")},{keyCombination:{modifier:"access",character:"1-6"},description:(0,b.__)("Convert the current paragraph or heading to a heading of level 1 to 6.")}];function Ut({keyCombination:e,forceAriaLabel:t}){const r=e.modifier?gt.displayShortcutList[e.modifier](e.character):e.character,n=e.modifier?gt.shortcutAriaLabel[e.modifier](e.character):e.character,a=Array.isArray(r)?r:[r];return(0,c.createElement)("kbd",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key-combination","aria-label":t||n},a.map(((e,t)=>"+"===e?(0,c.createElement)(c.Fragment,{key:t},e):(0,c.createElement)("kbd",{key:t,className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-key"},e))))}var $t=function({description:e,keyCombination:t,aliases:r=[],ariaLabel:n}){return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-description"},e),(0,c.createElement)("div",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-term"},(0,c.createElement)(Ut,{keyCombination:t,forceAriaLabel:n}),r.map(((e,t)=>(0,c.createElement)(Ut,{keyCombination:e,forceAriaLabel:n,key:t})))))};var jt=function({name:e}){const{keyCombination:t,description:r,aliases:n}=(0,d.useSelect)((t=>{const{getShortcutKeyCombination:r,getShortcutDescription:n,getShortcutAliases:a}=t(mt.store);return{keyCombination:r(e),aliases:a(e),description:n(e)}}),[e]);return t?(0,c.createElement)($t,{keyCombination:t,description:r,aliases:n}):null};const Yt=({shortcuts:e})=>(0,c.createElement)("ul",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut-list",role:"list"},e.map(((e,t)=>(0,c.createElement)("li",{className:"edit-widgets-keyboard-shortcut-help-modal__shortcut",key:t},"string"==typeof e?(0,c.createElement)(jt,{name:e}):(0,c.createElement)($t,{...e}))))),Kt=({title:e,shortcuts:t,className:r})=>(0,c.createElement)("section",{className:k()("edit-widgets-keyboard-shortcut-help-modal__section",r)},!!e&&(0,c.createElement)("h2",{className:"edit-widgets-keyboard-shortcut-help-modal__section-title"},e),(0,c.createElement)(Yt,{shortcuts:t})),Zt=({title:e,categoryName:t,additionalShortcuts:r=[]})=>{const n=(0,d.useSelect)((e=>e(mt.store).getCategoryShortcuts(t)),[t]);return(0,c.createElement)(Kt,{title:e,shortcuts:n.concat(r)})};function qt({isModalActive:e,toggleModal:t}){return(0,mt.useShortcut)("core/edit-widgets/keyboard-shortcuts",t,{bindGlobal:!0}),e?(0,c.createElement)(S.Modal,{className:"edit-widgets-keyboard-shortcut-help-modal",title:(0,b.__)("Keyboard shortcuts"),onRequestClose:t},(0,c.createElement)(Kt,{className:"edit-widgets-keyboard-shortcut-help-modal__main-shortcuts",shortcuts:["core/edit-widgets/keyboard-shortcuts"]}),(0,c.createElement)(Zt,{title:(0,b.__)("Global shortcuts"),categoryName:"global"}),(0,c.createElement)(Zt,{title:(0,b.__)("Selection shortcuts"),categoryName:"selection"}),(0,c.createElement)(Zt,{title:(0,b.__)("Block shortcuts"),categoryName:"block",additionalShortcuts:[{keyCombination:{character:"/"},description:(0,b.__)("Change the block type after adding a new paragraph."),ariaLabel:(0,b.__)("Forward-slash")}]}),(0,c.createElement)(Kt,{title:(0,b.__)("Text formatting"),shortcuts:Ht})):null}const{Fill:Qt,Slot:Jt}=(0,S.createSlotFill)("EditWidgetsToolsMoreMenuGroup");Qt.Slot=({fillProps:e})=>(0,c.createElement)(Jt,{fillProps:e},(e=>e.length>0&&e));var Xt=Qt;function er(){const[e,t]=(0,c.useState)(!1),r=()=>t(!e);(0,mt.useShortcut)("core/edit-widgets/keyboard-shortcuts",r);const n=(0,ce.useViewportMatch)("medium");return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ge,null,(e=>(0,c.createElement)(c.Fragment,null,n&&(0,c.createElement)(S.MenuGroup,{label:(0,b._x)("View","noun")},(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"fixedToolbar",label:(0,b.__)("Top toolbar"),info:(0,b.__)("Access all block and document tools in a single place"),messageActivated:(0,b.__)("Top toolbar activated"),messageDeactivated:(0,b.__)("Top toolbar deactivated")})),(0,c.createElement)(S.MenuGroup,{label:(0,b.__)("Tools")},(0,c.createElement)(S.MenuItem,{onClick:()=>{t(!0)},shortcut:gt.displayShortcut.access("h")},(0,b.__)("Keyboard shortcuts")),(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"welcomeGuide",label:(0,b.__)("Welcome Guide")}),(0,c.createElement)(S.MenuItem,{role:"menuitem",icon:zt,href:(0,b.__)("https://wordpress.org/documentation/article/block-based-widgets-editor/"),target:"_blank",rel:"noopener noreferrer"},(0,b.__)("Help"),(0,c.createElement)(S.VisuallyHidden,{as:"span"},(0,b.__)("(opens in a new tab)"))),(0,c.createElement)(Xt.Slot,{fillProps:{onClose:e}})),(0,c.createElement)(S.MenuGroup,{label:(0,b.__)("Preferences")},(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"keepCaretInsideBlock",label:(0,b.__)("Contain text cursor inside block"),info:(0,b.__)("Aids screen readers by stopping text caret from leaving blocks."),messageActivated:(0,b.__)("Contain text cursor inside block activated"),messageDeactivated:(0,b.__)("Contain text cursor inside block deactivated")}),(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"themeStyles",info:(0,b.__)("Make the editor look like your theme."),label:(0,b.__)("Use theme styles")}),n&&(0,c.createElement)(_.PreferenceToggleMenuItem,{scope:"core/edit-widgets",name:"showBlockBreadcrumbs",label:(0,b.__)("Display block breadcrumbs"),info:(0,b.__)("Shows block breadcrumbs at the bottom of the editor."),messageActivated:(0,b.__)("Display block breadcrumbs activated"),messageDeactivated:(0,b.__)("Display block breadcrumbs deactivated")}))))),(0,c.createElement)(qt,{isModalActive:e,toggleModal:r}))}const{useShouldContextualToolbarShow:tr}=bt(pe.privateApis);var rr=function({setListViewToggleElement:e}){const t=(0,ce.useViewportMatch)("medium"),r=(0,c.useRef)(),n=_t(),a=(0,d.useSelect)((e=>e(Je).getIsWidgetAreaOpen(n)),[n]),{isInserterOpen:i,isListViewOpen:o}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e(Je);return{isInserterOpen:t(),isListViewOpen:r()}}),[]),{setIsWidgetAreaOpen:s,setIsInserterOpened:l,setIsListViewOpened:u}=(0,d.useDispatch)(Je),{selectBlock:m}=(0,d.useDispatch)(pe.store),g=(0,c.useCallback)((()=>u(!o)),[u,o]),{shouldShowContextualToolbar:p,canFocusHiddenToolbar:h,fixedToolbarCanBeFocused:_}=tr(),w=p||h||_;return(0,c.createElement)(c.Fragment,null,(0,c.createElement)("div",{className:"edit-widgets-header"},(0,c.createElement)("div",{className:"edit-widgets-header__navigable-toolbar-wrapper"},t&&(0,c.createElement)("h1",{className:"edit-widgets-header__title"},(0,b.__)("Widgets")),!t&&(0,c.createElement)(S.VisuallyHidden,{as:"h1",className:"edit-widgets-header__title"},(0,b.__)("Widgets")),(0,c.createElement)(pe.NavigableToolbar,{className:"edit-widgets-header-toolbar","aria-label":(0,b.__)("Document tools"),shouldUseKeyboardFocusShortcut:!w},(0,c.createElement)(S.ToolbarItem,{ref:r,as:S.Button,className:"edit-widgets-header-toolbar__inserter-toggle",variant:"primary",isPressed:i,onMouseDown:e=>{e.preventDefault()},onClick:()=>{i?l(!1):(a||(m(n),s(n,!0)),window.requestAnimationFrame((()=>l(!0))))},icon:Ot,label:(0,b._x)("Toggle block inserter","Generic label for block inserter button")}),t&&(0,c.createElement)(c.Fragment,null,(0,c.createElement)(Ft,null),(0,c.createElement)(Gt,null),(0,c.createElement)(S.ToolbarItem,{as:S.Button,className:"edit-widgets-header-toolbar__list-view-toggle",icon:Rt,isPressed:o,label:(0,b.__)("List View"),onClick:g,ref:e})))),(0,c.createElement)("div",{className:"edit-widgets-header__actions"},(0,c.createElement)(Mt,null),(0,c.createElement)(ae.Slot,{scope:"core/edit-widgets"}),(0,c.createElement)(er,null))))};var nr=function(){const{removeNotice:e}=(0,d.useDispatch)(v.store),{notices:t}=(0,d.useSelect)((e=>({notices:e(v.store).getNotices()})),[]),r=t.filter((({isDismissible:e,type:t})=>e&&"default"===t)),n=t.filter((({isDismissible:e,type:t})=>!e&&"default"===t)),a=t.filter((({type:e})=>"snackbar"===e));return(0,c.createElement)(c.Fragment,null,(0,c.createElement)(S.NoticeList,{notices:n,className:"edit-widgets-notices__pinned"}),(0,c.createElement)(S.NoticeList,{notices:r,className:"edit-widgets-notices__dismissible",onRemove:e}),(0,c.createElement)(S.SnackbarList,{notices:a,className:"edit-widgets-notices__snackbar",onRemove:e}))};function ar({blockEditorSettings:e}){const t=(0,d.useSelect)((e=>!!e(_.store).get("core/edit-widgets","themeStyles")),[]),r=(0,c.useMemo)((()=>t?e.styles:[]),[e,t]);return(0,c.createElement)("div",{className:"edit-widgets-block-editor"},(0,c.createElement)(nr,null),(0,c.createElement)(pe.BlockTools,null,(0,c.createElement)(ht,null),(0,c.createElement)(pe.__unstableEditorStyles,{styles:r,scope:".editor-styles-wrapper"}),(0,c.createElement)(pe.BlockSelectionClearer,null,(0,c.createElement)(pe.WritingFlow,null,(0,c.createElement)(pe.BlockList,{className:"edit-widgets-main-block-list"})))))}var ir=(0,c.createElement)(A.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,c.createElement)(A.Path,{d:"M13 11.8l6.1-6.3-1-1-6.1 6.2-6.1-6.2-1 1 6.1 6.3-6.5 6.7 1 1 6.5-6.6 6.5 6.6 1-1z"}));var or=()=>{const e=(0,d.useSelect)((e=>{const{getEntityRecord:t}=e(p.store),r=t(we,Ee,ve());return r?.blocks[0]?.clientId}),[]);return(0,d.useSelect)((t=>{const{getBlockRootClientId:r,getBlockSelectionEnd:n,getBlockOrder:a,getBlockIndex:i}=t(pe.store),o=t(Je).__experimentalGetInsertionPoint();if(o.rootClientId)return o;const s=n()||e,c=r(s);return s&&""===c?{rootClientId:s,insertionIndex:a(s).length}:{rootClientId:c,insertionIndex:i(s)+1}}),[e])};function sr(){const e=(0,ce.useViewportMatch)("medium","<"),{rootClientId:t,insertionIndex:r}=or(),{setIsInserterOpened:n}=(0,d.useDispatch)(Je),a=(0,c.useCallback)((()=>n(!1)),[n]),i=e?"div":S.VisuallyHidden,[o,s]=(0,ce.__experimentalUseDialog)({onClose:a,focusOnMount:null}),l=(0,c.useRef)();return(0,c.useEffect)((()=>{l.current.focusSearch()}),[]),(0,c.createElement)("div",{ref:o,...s,className:"edit-widgets-layout__inserter-panel"},(0,c.createElement)(i,{className:"edit-widgets-layout__inserter-panel-header"},(0,c.createElement)(S.Button,{icon:ir,onClick:a,label:(0,b.__)("Close block inserter")})),(0,c.createElement)("div",{className:"edit-widgets-layout__inserter-panel-content"},(0,c.createElement)(pe.__experimentalLibrary,{showInserterHelpPanel:!0,shouldFocusBlock:e,rootClientId:t,__experimentalInsertionIndex:r,ref:l})))}function cr({listViewToggleElement:e}){const{setIsListViewOpened:t}=(0,d.useDispatch)(Je),[r,n]=(0,c.useState)(null),a=(0,ce.useFocusOnMount)("firstElement"),i=(0,c.useCallback)((()=>{t(!1),e?.focus()}),[e,t]),o=(0,c.useCallback)((e=>{e.keyCode!==gt.ESCAPE||e.defaultPrevented||(e.preventDefault(),i())}),[i]);return(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel",onKeyDown:o},(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel-header"},(0,c.createElement)("strong",null,(0,b.__)("List View")),(0,c.createElement)(S.Button,{icon:x,label:(0,b.__)("Close"),onClick:i})),(0,c.createElement)("div",{className:"edit-widgets-editor__list-view-panel-content",ref:(0,ce.useMergeRefs)([a,n])},(0,c.createElement)(pe.__experimentalListView,{dropZoneElement:r})))}function lr({listViewToggleElement:e}){const{isInserterOpen:t,isListViewOpen:r}=(0,d.useSelect)((e=>{const{isInserterOpened:t,isListViewOpened:r}=e(Je);return{isInserterOpen:t(),isListViewOpen:r()}}),[]);return t?(0,c.createElement)(sr,null):r?(0,c.createElement)(cr,{listViewToggleElement:e}):null}const dr={header:(0,b.__)("Widgets top bar"),body:(0,b.__)("Widgets and blocks"),sidebar:(0,b.__)("Widgets settings"),footer:(0,b.__)("Widgets footer")};var ur=function({blockEditorSettings:e}){const t=(0,ce.useViewportMatch)("medium","<"),r=(0,ce.useViewportMatch)("huge",">="),{setIsInserterOpened:n,setIsListViewOpened:a,closeGeneralSidebar:i}=(0,d.useDispatch)(Je),{hasBlockBreadCrumbsEnabled:o,hasSidebarEnabled:s,isInserterOpened:l,isListViewOpened:u,previousShortcut:m,nextShortcut:g}=(0,d.useSelect)((e=>({hasSidebarEnabled:!!e(Y).getActiveComplementaryArea(Je.name),isInserterOpened:!!e(Je).isInserterOpened(),isListViewOpened:!!e(Je).isListViewOpened(),hasBlockBreadCrumbsEnabled:!!e(_.store).get("core/edit-widgets","showBlockBreadcrumbs"),previousShortcut:e(mt.store).getAllShortcutKeyCombinations("core/edit-widgets/previous-region"),nextShortcut:e(mt.store).getAllShortcutKeyCombinations("core/edit-widgets/next-region")})),[]),[p,h]=(0,c.useState)(null);(0,c.useEffect)((()=>{s&&!r&&(n(!1),a(!1))}),[s,r]),(0,c.useEffect)((()=>{!l&&!u||r||i()}),[l,u,r]);const w=u?(0,b.__)("List View"):(0,b.__)("Block Library"),f=u||l;return(0,c.createElement)(ue,{labels:{...dr,secondarySidebar:w},header:(0,c.createElement)(rr,{setListViewToggleElement:h}),secondarySidebar:f&&(0,c.createElement)(lr,{listViewToggleElement:p}),sidebar:s&&(0,c.createElement)(se.Slot,{scope:"core/edit-widgets"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)(ar,{blockEditorSettings:e})),footer:o&&!t&&(0,c.createElement)("div",{className:"edit-widgets-layout__footer"},(0,c.createElement)(pe.BlockBreadcrumb,{rootLabelText:(0,b.__)("Widgets")})),shortcuts:{previous:m,next:g}})};function mr(){const e=(0,d.useSelect)((e=>{const{getEditedWidgetAreas:t}=e(Je),r=t();return r?.length>0}),[]);return(0,c.useEffect)((()=>{const t=t=>{if(e)return t.returnValue=(0,b.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}function gr(){var e;const t=(0,d.useSelect)((e=>!!e(_.store).get("core/edit-widgets","welcomeGuide")),[]),{toggle:r}=(0,d.useDispatch)(_.store),n=(0,d.useSelect)((e=>e(Je).getWidgetAreas({per_page:-1})),[]);if(!t)return null;const a=n?.every((e=>"wp_inactive_widgets"===e.id||e.widgets.every((e=>e.startsWith("block-"))))),i=null!==(e=n?.filter((e=>"wp_inactive_widgets"!==e.id)).length)&&void 0!==e?e:0;return(0,c.createElement)(S.Guide,{className:"edit-widgets-welcome-guide",contentLabel:(0,b.__)("Welcome to block Widgets"),finishButtonText:(0,b.__)("Get started"),onFinish:()=>r("core/edit-widgets","welcomeGuide"),pages:[{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-canvas.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Welcome to block Widgets")),a?(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.sprintf)((0,b._n)("Your theme provides %s “block” area for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.","Your theme provides %s different “block” areas for you to add and edit content. Try adding a search bar, social icons, or other types of blocks here and see how they’ll look on your site.",i),i))):(0,c.createElement)(c.Fragment,null,(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("You can now add any block to your site’s widget areas. Don’t worry, all of your favorite widgets still work flawlessly.")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,c.createElement)("strong",null,(0,b.__)("Want to stick with the old widgets?"))," ",(0,c.createElement)(S.ExternalLink,{href:(0,b.__)("https://wordpress.org/plugins/classic-widgets/")},(0,b.__)("Get the Classic Widgets plugin.")))))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-editor.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-editor.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Make each block your own")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("Each block comes with its own set of controls for changing things like color, width, and alignment. These will show and hide automatically when you have a block selected.")))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-library.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-library.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Get to know the block library")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,c.createInterpolateElement)((0,b.__)("All of the blocks available to you live in the block library. You’ll find it wherever you see the <InserterIconImage /> icon."),{InserterIconImage:(0,c.createElement)("img",{className:"edit-widgets-welcome-guide__inserter-icon",alt:(0,b.__)("inserter"),src:"data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='18' height='18' rx='2' fill='%231E1E1E'/%3E%3Cpath d='M9.22727 4V14M4 8.77273H14' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E%0A"})})))},{image:(0,c.createElement)(pr,{nonAnimatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.svg",animatedSrc:"https://s.w.org/images/block-editor/welcome-documentation.gif"}),content:(0,c.createElement)(c.Fragment,null,(0,c.createElement)("h1",{className:"edit-widgets-welcome-guide__heading"},(0,b.__)("Learn how to use the block editor")),(0,c.createElement)("p",{className:"edit-widgets-welcome-guide__text"},(0,b.__)("New to the block editor? Want to learn more about using it? "),(0,c.createElement)(S.ExternalLink,{href:(0,b.__)("https://wordpress.org/documentation/article/wordpress-block-editor/")},(0,b.__)("Here's a detailed guide."))))}]})}function pr({nonAnimatedSrc:e,animatedSrc:t}){return(0,c.createElement)("picture",{className:"edit-widgets-welcome-guide__image"},(0,c.createElement)("source",{srcSet:e,media:"(prefers-reduced-motion: reduce)"}),(0,c.createElement)("img",{src:t,width:"312",height:"240",alt:""}))}var hr=function({blockEditorSettings:e}){const{createErrorNotice:t}=(0,d.useDispatch)(v.store);return(0,c.createElement)(dt,null,(0,c.createElement)(kt,{blockEditorSettings:e},(0,c.createElement)(ur,{blockEditorSettings:e}),(0,c.createElement)(Pt,null),(0,c.createElement)(K.PluginArea,{onError:function(e){t((0,b.sprintf)((0,b.__)('The "%s" plugin has encountered an error and cannot be rendered.'),e))}}),(0,c.createElement)(mr,null),(0,c.createElement)(gr,null)))};const _r=["core/more","core/freeform","core/template-part",...wt?[]:["core/block"]];function wr(e,t){const r=document.getElementById(e),n=(0,c.createRoot)(r),a=(0,g.__experimentalGetCoreBlocks)().filter((e=>!(_r.includes(e.name)||e.name.startsWith("core/post")||e.name.startsWith("core/query")||e.name.startsWith("core/site")||e.name.startsWith("core/navigation"))));return(0,d.dispatch)(_.store).setDefaults("core/edit-widgets",{fixedToolbar:!1,welcomeGuide:!0,showBlockBreadcrumbs:!0,themeStyles:!0}),(0,d.dispatch)(l.store).reapplyBlockTypeFilters(),(0,g.registerCoreBlocks)(a),(0,h.registerLegacyWidgetBlock)(),(0,h.registerLegacyWidgetVariations)(t),br(s),(0,h.registerWidgetGroupBlock)(),t.__experimentalFetchLinkSuggestions=(e,r)=>(0,p.__experimentalFetchLinkSuggestions)(e,r,t),(0,l.setFreeformContentHandlerName)("core/html"),n.render((0,c.createElement)(hr,{blockEditorSettings:t})),n}const fr=wr;function Er(){m()("wp.editWidgets.reinitializeEditor",{since:"6.2",version:"6.3"})}const br=e=>{if(!e)return;const{metadata:t,settings:r,name:n}=e;t&&(0,l.unstable__bootstrapServerSideBlockDefinitions)({[n]:t}),(0,l.registerBlockType)(n,r)}}(),(window.wp=window.wp||{}).editWidgets=n}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/editor.js b/wp-includes/js/dist/editor.js
index cf45884cc1..1f68d00807 100644
--- a/wp-includes/js/dist/editor.js
+++ b/wp-includes/js/dist/editor.js
@@ -10953,7 +10953,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/editor');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/editor');
;// CONCATENATED MODULE: ./node_modules/@wordpress/editor/build-module/components/post-sync-status/index.js
diff --git a/wp-includes/js/dist/editor.min.js b/wp-includes/js/dist/editor.min.js
index 7cbe4b0dcc..4a207c1083 100644
--- a/wp-includes/js/dist/editor.min.js
+++ b/wp-includes/js/dist/editor.min.js
@@ -9,4 +9,4 @@
Copyright (c) 2018 Jed Watson.
Licensed under the MIT License (MIT), see
http://jedwatson.github.io/classnames
-*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},9894:function(e,t,n){var r=n(4827);e.exports=function(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=r(e,"line-height"),n=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var i=e.nodeName,s=document.createElement(i);s.innerHTML=" ","TEXTAREA"===i.toUpperCase()&&s.setAttribute("rows","1");var a=r(e,"font-size");s.style.fontSize=a,s.style.padding="0px",s.style.border="0px";var l=document.body;l.appendChild(s),n=s.offsetHeight,l.removeChild(s)}return n}},5372:function(e,t,n){"use strict";var r=n(9567);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,s){if(s!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n};t.__esModule=!0;var a=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,r=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||r?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),r=(t.onChange,t.style),o=(t.innerRef,t.children),l=s(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",i({},l,{onChange:this.onChange,style:u?i({},r,{maxHeight:u}):r,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),o)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,i({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var r=n(5438);t.Z=r.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var s=function(e){return e.replace(r,i)};e.exports=s,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=s},9196:function(e){"use strict";e.exports=window.React}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{AlignmentToolbar:function(){return ia},Autocomplete:function(){return oa},AutosaveMonitor:function(){return ir},BlockAlignmentToolbar:function(){return sa},BlockControls:function(){return aa},BlockEdit:function(){return la},BlockEditorKeyboardShortcuts:function(){return ca},BlockFormatControls:function(){return ua},BlockIcon:function(){return da},BlockInspector:function(){return pa},BlockList:function(){return ma},BlockMover:function(){return ha},BlockNavigationDropdown:function(){return ga},BlockSelectionClearer:function(){return fa},BlockSettingsMenu:function(){return _a},BlockTitle:function(){return va},BlockToolbar:function(){return ya},CharacterCount:function(){return Ns},ColorPalette:function(){return ba},ContrastChecker:function(){return Ea},CopyHandler:function(){return Sa},DefaultBlockAppender:function(){return wa},DocumentOutline:function(){return fr},DocumentOutlineCheck:function(){return _r},EditorHistoryRedo:function(){return wr},EditorHistoryUndo:function(){return kr},EditorKeyboardShortcuts:function(){return rr},EditorKeyboardShortcutsRegister:function(){return yr},EditorNotices:function(){return Cr},EditorProvider:function(){return Zs},EditorSnackbars:function(){return Tr},EntitiesSavedStates:function(){return Or},ErrorBoundary:function(){return zr},FontSizePicker:function(){return ka},InnerBlocks:function(){return Ca},Inserter:function(){return Pa},InspectorAdvancedControls:function(){return Ta},InspectorControls:function(){return xa},LocalAutosaveMonitor:function(){return Wr},MediaPlaceholder:function(){return Ra},MediaUpload:function(){return Oa},MediaUploadCheck:function(){return La},MultiSelectScrollIntoView:function(){return Ua},NavigableToolbar:function(){return Ma},ObserveTyping:function(){return Fa},PageAttributesCheck:function(){return $r},PageAttributesOrder:function(){return Yr},PageAttributesParent:function(){return ro},PageTemplate:function(){return oo},PanelColorSettings:function(){return Ba},PlainText:function(){return Aa},PostAuthor:function(){return lo},PostAuthorCheck:function(){return co},PostComments:function(){return uo},PostExcerpt:function(){return po},PostExcerptCheck:function(){return mo},PostFeaturedImage:function(){return wo},PostFeaturedImageCheck:function(){return fo},PostFormat:function(){return Co},PostFormatCheck:function(){return ko},PostLastRevision:function(){return Bo},PostLastRevisionCheck:function(){return xo},PostLockedModal:function(){return Ao},PostPendingStatus:function(){return No},PostPendingStatusCheck:function(){return Io},PostPingbacks:function(){return Do},PostPreviewButton:function(){return Ro},PostPublishButton:function(){return Mo},PostPublishButtonLabel:function(){return Oo},PostPublishPanel:function(){return Ki},PostSavedState:function(){return Zi},PostSchedule:function(){return li},PostScheduleCheck:function(){return Ji},PostScheduleLabel:function(){return ci},PostSlug:function(){return ns},PostSlugCheck:function(){return es},PostSticky:function(){return os},PostStickyCheck:function(){return rs},PostSwitchToDraftButton:function(){return is},PostSyncStatus:function(){return us},PostSyncStatusModal:function(){return ds},PostTaxonomies:function(){return ms},PostTaxonomiesCheck:function(){return hs},PostTaxonomiesFlatTermSelector:function(){return Si},PostTaxonomiesHierarchicalTermSelector:function(){return Di},PostTextEditor:function(){return fs},PostTitle:function(){return ys},PostTrash:function(){return bs},PostTrashCheck:function(){return Es},PostTypeSupportCheck:function(){return Gr},PostURL:function(){return Ss},PostURLCheck:function(){return ws},PostURLLabel:function(){return ks},PostVisibility:function(){return Vo},PostVisibilityCheck:function(){return Cs},PostVisibilityLabel:function(){return Wo},RichText:function(){return ra},RichTextShortcut:function(){return Ia},RichTextToolbarButton:function(){return Na},ServerSideRender:function(){return ea()},SkipToSelectedBlock:function(){return za},TableOfContents:function(){return Rs},TextEditorGlobalKeyboardShortcuts:function(){return nl},ThemeSupportCheck:function(){return go},TimeToRead:function(){return Is},URLInput:function(){return Ha},URLInputButton:function(){return Va},URLPopover:function(){return ja},UnsavedChangesWarning:function(){return Os},VisualEditorGlobalKeyboardShortcuts:function(){return tl},Warning:function(){return Wa},WordCount:function(){return Bs},WritingFlow:function(){return $a},__unstableRichTextInputEvent:function(){return Da},cleanForSlug:function(){return rl},createCustomColorsHOC:function(){return Ga},getColorClassName:function(){return Ka},getColorObjectByAttributeValues:function(){return Ya},getColorObjectByColorValue:function(){return qa},getFontSize:function(){return Qa},getFontSizeClass:function(){return Xa},getTemplatePartIcon:function(){return O},mediaUpload:function(){return $s},privateApis:function(){return ol},store:function(){return Jn},storeConfig:function(){return Zn},transformStyles:function(){return c.transformStyles},useEntitiesSavedStatesIsDirty:function(){return Nr},usePostScheduleLabel:function(){return ui},usePostURLLabel:function(){return Ps},usePostVisibilityLabel:function(){return $o},userAutocompleter:function(){return tr},withColorContext:function(){return Za},withColors:function(){return Ja},withFontSizes:function(){return el}});var e={};n.r(e),n.d(e,{__experimentalGetDefaultTemplatePartAreas:function(){return zt},__experimentalGetDefaultTemplateType:function(){return Ht},__experimentalGetDefaultTemplateTypes:function(){return Ft},__experimentalGetTemplateInfo:function(){return Vt},__unstableIsEditorReady:function(){return Ue},canInsertBlockType:function(){return Ot},canUserUseUnfilteredHTML:function(){return Ie},didPostSaveRequestFail:function(){return he},didPostSaveRequestSucceed:function(){return me},getActivePostLock:function(){return Ae},getAdjacentBlockClientId:function(){return st},getAutosaveAttribute:function(){return J},getBlock:function(){return $e},getBlockAttributes:function(){return We},getBlockCount:function(){return Xe},getBlockHierarchyRootClientId:function(){return it},getBlockIndex:function(){return bt},getBlockInsertionPoint:function(){return At},getBlockListSettings:function(){return Mt},getBlockMode:function(){return Tt},getBlockName:function(){return Ve},getBlockOrder:function(){return yt},getBlockRootClientId:function(){return ot},getBlockSelectionEnd:function(){return Je},getBlockSelectionStart:function(){return Ze},getBlocks:function(){return Ge},getBlocksByClientId:function(){return Qe},getClientIdsOfDescendants:function(){return Ke},getClientIdsWithDescendants:function(){return Ye},getCurrentPost:function(){return W},getCurrentPostAttribute:function(){return Q},getCurrentPostId:function(){return G},getCurrentPostLastRevisionId:function(){return Y},getCurrentPostRevisionsCount:function(){return K},getCurrentPostType:function(){return $},getEditedPostAttribute:function(){return Z},getEditedPostContent:function(){return ye},getEditedPostPreviewLink:function(){return _e},getEditedPostSlug:function(){return we},getEditedPostVisibility:function(){return ee},getEditorBlocks:function(){return De},getEditorSelection:function(){return Le},getEditorSelectionEnd:function(){return Oe},getEditorSelectionStart:function(){return Re},getEditorSettings:function(){return Me},getFirstMultiSelectedBlockClientId:function(){return pt},getGlobalBlockCount:function(){return qe},getInserterItems:function(){return Lt},getLastMultiSelectedBlockClientId:function(){return mt},getMultiSelectedBlockClientIds:function(){return ut},getMultiSelectedBlocks:function(){return dt},getMultiSelectedBlocksEndClientId:function(){return vt},getMultiSelectedBlocksStartClientId:function(){return _t},getNextBlockClientId:function(){return lt},getPermalink:function(){return Se},getPermalinkParts:function(){return ke},getPostEdits:function(){return q},getPostLockUser:function(){return Be},getPostTypeLabel:function(){return jt},getPreviousBlockClientId:function(){return at},getSelectedBlock:function(){return rt},getSelectedBlockClientId:function(){return nt},getSelectedBlockCount:function(){return et},getSelectedBlocksInitialCaretPosition:function(){return ct},getStateBeforeOptimisticTransaction:function(){return Fe},getSuggestedPostFormat:function(){return ve},getTemplate:function(){return Dt},getTemplateLock:function(){return Rt},hasChangedContent:function(){return z},hasEditorRedo:function(){return M},hasEditorUndo:function(){return U},hasInserterItems:function(){return Ut},hasMultiSelection:function(){return kt},hasNonPostEntityChanges:function(){return V},hasSelectedBlock:function(){return tt},hasSelectedInnerBlock:function(){return St},inSomeHistory:function(){return ze},isAncestorMultiSelected:function(){return ft},isAutosavingPost:function(){return ge},isBlockInsertionPointVisible:function(){return It},isBlockMultiSelected:function(){return gt},isBlockSelected:function(){return Et},isBlockValid:function(){return je},isBlockWithinSelection:function(){return wt},isCaretWithinFormattedText:function(){return Bt},isCleanNewPost:function(){return j},isCurrentPostPending:function(){return te},isCurrentPostPublished:function(){return ne},isCurrentPostScheduled:function(){return re},isDeletingPost:function(){return ue},isEditedPostAutosaveable:function(){return ae},isEditedPostBeingScheduled:function(){return le},isEditedPostDateFloating:function(){return ce},isEditedPostDirty:function(){return H},isEditedPostEmpty:function(){return se},isEditedPostNew:function(){return F},isEditedPostPublishable:function(){return oe},isEditedPostSaveable:function(){return ie},isFirstMultiSelectedBlock:function(){return ht},isMultiSelecting:function(){return Pt},isPermalinkEditable:function(){return Ee},isPostAutosavingLocked:function(){return Te},isPostLockTakeover:function(){return xe},isPostLocked:function(){return Pe},isPostSavingLocked:function(){return Ce},isPreviewingPost:function(){return fe},isPublishSidebarEnabled:function(){return Ne},isPublishingPost:function(){return be},isSavingNonPostEntityChanges:function(){return pe},isSavingPost:function(){return de},isSelectionEnabled:function(){return Ct},isTyping:function(){return xt},isValidTemplate:function(){return Nt}});var t={};n.r(t),n.d(t,{__experimentalTearDownEditor:function(){return Xt},__unstableSaveForPreview:function(){return an},autosave:function(){return sn},clearSelectedBlock:function(){return Bn},createUndoLevel:function(){return un},disablePublishSidebar:function(){return mn},editPost:function(){return tn},enablePublishSidebar:function(){return pn},enterFormattedText:function(){return Yn},exitFormattedText:function(){return qn},hideInsertionPoint:function(){return Fn},insertBlock:function(){return Ln},insertBlocks:function(){return Un},insertDefaultBlock:function(){return Qn},lockPostAutosaving:function(){return fn},lockPostSaving:function(){return hn},mergeBlocks:function(){return Vn},moveBlockToPosition:function(){return On},moveBlocksDown:function(){return Dn},moveBlocksUp:function(){return Rn},multiSelect:function(){return xn},receiveBlocks:function(){return Sn},redo:function(){return ln},refreshPost:function(){return rn},removeBlock:function(){return Wn},removeBlocks:function(){return jn},replaceBlock:function(){return Nn},replaceBlocks:function(){return In},resetBlocks:function(){return En},resetEditorBlocks:function(){return vn},resetPost:function(){return Zt},savePost:function(){return nn},selectBlock:function(){return Pn},setTemplateValidity:function(){return zn},setupEditor:function(){return Qt},setupEditorState:function(){return en},showInsertionPoint:function(){return Mn},startMultiSelect:function(){return Cn},startTyping:function(){return Gn},stopMultiSelect:function(){return Tn},stopTyping:function(){return Kn},synchronizeTemplate:function(){return Hn},toggleBlockMode:function(){return $n},toggleSelection:function(){return An},trashPost:function(){return on},undo:function(){return cn},unlockPostAutosaving:function(){return _n},unlockPostSaving:function(){return gn},updateBlock:function(){return wn},updateBlockAttributes:function(){return kn},updateBlockListSettings:function(){return Xn},updateEditorSettings:function(){return yn},updatePost:function(){return Jt},updatePostLock:function(){return dn}});var o=window.wp.element,i=window.wp.data,s=window.wp.coreData,a=window.wp.compose,l=window.wp.hooks,c=window.wp.blockEditor;const u={...c.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:void 0};function d(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var p=(0,i.combineReducers)({postId:function(e=null,t){return"SETUP_EDITOR_STATE"===t.type?t.post.id:e},postType:function(e=null,t){return"SETUP_EDITOR_STATE"===t.type?t.post.type:e},saving:function(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},deleting:function(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:"REQUEST_POST_DELETE_START"===t.type}}return e},postLock:function(e={isLocked:!1},t){return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(e={isValid:!0},t){return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{const{[t.lockName]:n,...r}=e;return r}}return e},isReady:function(e=!1,t){switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(e=u,t){return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{const{[t.lockName]:n,...r}=e;return r}}return e}}),m={};function h(e){return[e]}function g(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function f(e,t){var n,r=t||h;function o(){n=new WeakMap}function i(){var t,o,i,s,a,l=arguments.length;for(s=new Array(l),i=0;i<l;i++)s[i]=arguments[i];for(t=function(e){var t,r,o,i,s,a=n,l=!0;for(t=0;t<e.length;t++){if(!(s=r=e[t])||"object"!=typeof s){l=!1;break}a.has(r)?a=a.get(r):(o=new WeakMap,a.set(r,o),a=o)}return a.has(m)||((i=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,a.set(m,i)),a.get(m)}(a=r.apply(null,s)),t.isUniqueByDependants||(t.lastDependants&&!g(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),o=t.head;o;){if(g(o.args,s,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,s)},s[0]=null,o.args=s,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return i.getDependants=r,i.clear=o,o(),i}var _=window.wp.blocks,v=window.wp.date,y=window.wp.url,b=window.wp.deprecated,E=n.n(b),S=window.wp.primitives;var w=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),k=window.wp.preferences;const P=new Set(["meta"]),C="SAVE_POST_NOTICE_ID",T="TRASH_POST_NOTICE_ID",x=/%(?:postname|pagename)%/,B=6e4,A=["title","excerpt","content"];var I=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var N=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var D=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var R=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function O(e){return"header"===e?I:"footer"===e?N:"sidebar"===e?D:R}const L={},U=(0,i.createRegistrySelector)((e=>()=>e(s.store).hasUndo())),M=(0,i.createRegistrySelector)((e=>()=>e(s.store).hasRedo()));function F(e){return"auto-draft"===W(e).status}function z(e){return"content"in q(e)}const H=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!!e(s.store).hasEditsForEntityRecord("postType",n,r)})),V=(0,i.createRegistrySelector)((e=>t=>{const n=e(s.store).__experimentalGetDirtyEntityRecords(),{type:r,id:o}=W(t);return n.some((e=>"postType"!==e.kind||e.name!==r||e.key!==o))}));function j(e){return!H(e)&&F(e)}const W=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getRawEntityRecord("postType",r,n);return o||L}));function $(e){return e.postType}function G(e){return e.postId}function K(e){var t;return null!==(t=W(e)._links?.["version-history"]?.[0]?.count)&&void 0!==t?t:0}function Y(e){var t;return null!==(t=W(e)._links?.["predecessor-version"]?.[0]?.id)&&void 0!==t?t:null}const q=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return e(s.store).getEntityRecordEdits("postType",n,r)||L}));function Q(e,t){switch(t){case"type":return $(e);case"id":return G(e);default:const n=W(e);if(!n.hasOwnProperty(t))break;return d(n[t])}}const X=f(((e,t)=>{const n=q(e);return n.hasOwnProperty(t)?{...Q(e,t),...n[t]}:Q(e,t)}),((e,t)=>[Q(e,t),q(e)[t]]));function Z(e,t){if("content"===t)return ye(e);const n=q(e);return n.hasOwnProperty(t)?P.has(t)?X(e,t):n[t]:Q(e,t)}const J=(0,i.createRegistrySelector)((e=>(t,n)=>{if(!A.includes(n)&&"preview_link"!==n)return;const r=$(t),o=G(t),i=e(s.store).getCurrentUser()?.id,a=e(s.store).getAutosave(r,o,i);return a?d(a[n]):void 0}));function ee(e){if("private"===Z(e,"status"))return"private";return Z(e,"password")?"password":"public"}function te(e){return"pending"===W(e).status}function ne(e,t){const n=t||W(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,v.isInTheFuture)(new Date(Number((0,v.getDate)(n.date))-B))}function re(e){return"future"===W(e).status&&!ne(e)}function oe(e){const t=W(e);return H(e)||-1===["publish","private","future"].indexOf(t.status)}function ie(e){return!de(e)&&(!!Z(e,"title")||!!Z(e,"excerpt")||!se(e)||"native"===o.Platform.OS)}const se=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getEditedEntityRecord("postType",r,n);if("function"!=typeof o.content)return!o.content;const i=Z(t,"blocks");if(0===i.length)return!0;if(i.length>1)return!1;const a=i[0].name;return(a===(0,_.getDefaultBlockName)()||a===(0,_.getFreeformContentHandlerName)())&&!ye(t)})),ae=(0,i.createRegistrySelector)((e=>t=>{if(!ie(t))return!1;if(Te(t))return!1;const n=$(t),r=G(t),o=e(s.store).hasFetchedAutosaves(n,r),i=e(s.store).getCurrentUser()?.id,a=e(s.store).getAutosave(n,r,i);return!!o&&(!a||(!!z(t)||["title","excerpt","meta"].some((e=>d(a[e])!==Z(t,e)))))}));function le(e){const t=Z(e,"date"),n=new Date(Number((0,v.getDate)(t))-B);return(0,v.isInTheFuture)(n)}function ce(e){const t=Z(e,"date"),n=Z(e,"modified"),r=W(e).status;return("draft"===r||"auto-draft"===r||"pending"===r)&&(t===n||null===t)}function ue(e){return!!e.deleting.pending}function de(e){return!!e.saving.pending}const pe=(0,i.createRegistrySelector)((e=>t=>{const n=e(s.store).__experimentalGetEntitiesBeingSaved(),{type:r,id:o}=W(t);return n.some((e=>"postType"!==e.kind||e.name!==r||e.key!==o))})),me=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!e(s.store).getLastEntitySaveError("postType",n,r)})),he=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!!e(s.store).getLastEntitySaveError("postType",n,r)}));function ge(e){return de(e)&&Boolean(e.saving.options?.isAutosave)}function fe(e){return de(e)&&Boolean(e.saving.options?.isPreview)}function _e(e){if(e.saving.pending||de(e))return;let t=J(e,"preview_link");t&&"draft"!==W(e).status||(t=Z(e,"link"),t&&(t=(0,y.addQueryArgs)(t,{preview:!0})));const n=Z(e,"featured_media");return t&&n?(0,y.addQueryArgs)(t,{_thumbnail_id:n}):t}function ve(e){const t=De(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){const e=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const ye=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getEditedEntityRecord("postType",r,n);if(o){if("function"==typeof o.content)return o.content(o);if(o.blocks)return(0,_.__unstableSerializeAndClean)(o.blocks);if(o.content)return o.content}return""}));function be(e){return de(e)&&!ne(e)&&"publish"===Z(e,"status")}function Ee(e){const t=Z(e,"permalink_template");return x.test(t)}function Se(e){const t=ke(e);if(!t)return null;const{prefix:n,postName:r,suffix:o}=t;return Ee(e)?n+r+o:n}function we(e){return Z(e,"slug")||(0,y.cleanForSlug)(Z(e,"title"))||G(e)}function ke(e){const t=Z(e,"permalink_template");if(!t)return null;const n=Z(e,"slug")||Z(e,"generated_slug"),[r,o]=t.split(x);return{prefix:r,postName:n,suffix:o}}function Pe(e){return e.postLock.isLocked}function Ce(e){return Object.keys(e.postSavingLock).length>0}function Te(e){return Object.keys(e.postAutosavingLock).length>0}function xe(e){return e.postLock.isTakeover}function Be(e){return e.postLock.user}function Ae(e){return e.postLock.activePostLock}function Ie(e){return Boolean(W(e)._links?.hasOwnProperty("wp:action-unfiltered-html"))}const Ne=(0,i.createRegistrySelector)((e=>()=>!!e(k.store).get("core/edit-post","isPublishSidebarEnabled"))),De=f((e=>Z(e,"blocks")||(0,_.parse)(ye(e))),(e=>[Z(e,"blocks"),ye(e)]));function Re(e){return E()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Z(e,"selection")?.selectionStart}function Oe(e){return E()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Z(e,"selection")?.selectionEnd}function Le(e){return Z(e,"selection")}function Ue(e){return e.isReady}function Me(e){return e.editorSettings}function Fe(){return E()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function ze(){return E()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function He(e){return(0,i.createRegistrySelector)((t=>(n,...r)=>(E()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(c.store)[e](...r))))}const Ve=He("getBlockName"),je=He("isBlockValid"),We=He("getBlockAttributes"),$e=He("getBlock"),Ge=He("getBlocks"),Ke=He("getClientIdsOfDescendants"),Ye=He("getClientIdsWithDescendants"),qe=He("getGlobalBlockCount"),Qe=He("getBlocksByClientId"),Xe=He("getBlockCount"),Ze=He("getBlockSelectionStart"),Je=He("getBlockSelectionEnd"),et=He("getSelectedBlockCount"),tt=He("hasSelectedBlock"),nt=He("getSelectedBlockClientId"),rt=He("getSelectedBlock"),ot=He("getBlockRootClientId"),it=He("getBlockHierarchyRootClientId"),st=He("getAdjacentBlockClientId"),at=He("getPreviousBlockClientId"),lt=He("getNextBlockClientId"),ct=He("getSelectedBlocksInitialCaretPosition"),ut=He("getMultiSelectedBlockClientIds"),dt=He("getMultiSelectedBlocks"),pt=He("getFirstMultiSelectedBlockClientId"),mt=He("getLastMultiSelectedBlockClientId"),ht=He("isFirstMultiSelectedBlock"),gt=He("isBlockMultiSelected"),ft=He("isAncestorMultiSelected"),_t=He("getMultiSelectedBlocksStartClientId"),vt=He("getMultiSelectedBlocksEndClientId"),yt=He("getBlockOrder"),bt=He("getBlockIndex"),Et=He("isBlockSelected"),St=He("hasSelectedInnerBlock"),wt=He("isBlockWithinSelection"),kt=He("hasMultiSelection"),Pt=He("isMultiSelecting"),Ct=He("isSelectionEnabled"),Tt=He("getBlockMode"),xt=He("isTyping"),Bt=He("isCaretWithinFormattedText"),At=He("getBlockInsertionPoint"),It=He("isBlockInsertionPointVisible"),Nt=He("isValidTemplate"),Dt=He("getTemplate"),Rt=He("getTemplateLock"),Ot=He("canInsertBlockType"),Lt=He("getInserterItems"),Ut=He("hasInserterItems"),Mt=He("getBlockListSettings");function Ft(e){return Me(e)?.defaultTemplateTypes}const zt=f((e=>{const t=Me(e)?.defaultTemplatePartAreas||[];return t?.map((e=>({...e,icon:O(e.icon)})))}),(e=>[Me(e)?.defaultTemplatePartAreas])),Ht=f(((e,t)=>{var n;const r=Ft(e);return r&&null!==(n=Object.values(r).find((e=>e.slug===t)))&&void 0!==n?n:L}),((e,t)=>[Ft(e),t]));function Vt(e,t){if(!t)return L;const{description:n,slug:r,title:o,area:i}=t,{title:s,description:a}=Ht(e,r),l="string"==typeof o?o:o?.rendered;return{title:l&&l!==r?l:s||r,description:("string"==typeof n?n:n?.raw)||a,icon:zt(e).find((e=>i===e.area))?.icon||w}}const jt=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=e(s.store).getPostType(n);return r?.labels?.singular_name}));var Wt=window.wp.apiFetch,$t=n.n(Wt),Gt=window.wp.notices;function Kt(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Yt(e,t){window.sessionStorage.removeItem(Kt(e,t))}var qt=window.wp.i18n;const Qt=(e,t,n)=>({dispatch:r})=>{r.setupEditorState(e);if("auto-draft"===e.status&&n){let o;o="content"in t?t.content:e.content.raw;let i=(0,_.parse)(o);i=(0,_.synchronizeBlocksWithTemplate)(i,n),r.resetEditorBlocks(i,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((([t,n])=>{var r;return n!==(null!==(r=e[t]?.raw)&&void 0!==r?r:e[t])}))&&r.editPost(t)};function Xt(){return{type:"TEAR_DOWN_EDITOR"}}function Zt(){return E()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function Jt(){return E()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function en(e){return{type:"SETUP_EDITOR_STATE",post:e}}const tn=(e,t)=>({select:n,registry:r})=>{const{id:o,type:i}=n.getCurrentPost();r.dispatch(s.store).editEntityRecord("postType",i,o,e,t)},nn=(e={})=>async({select:t,dispatch:n,registry:r})=>{if(!t.isEditedPostSaveable())return;const o=t.getEditedPostContent();e.isAutosave||n.editPost({content:o},{undoIgnore:!0});const i=t.getCurrentPost(),a={id:i.id,...r.select(s.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:o};n({type:"REQUEST_POST_UPDATE_START",options:e}),await r.dispatch(s.store).saveEntityRecord("postType",i.type,a,e);let u=r.select(s.store).getLastEntitySaveError("postType",i.type,i.id);if(u||await(0,l.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e).catch((e=>{u=e})),n({type:"REQUEST_POST_UPDATE_FINISH",options:e}),u){const e=function(e){const{post:t,edits:n,error:r}=e;if(r&&"rest_autosave_no_changes"===r.code)return[];const o=["publish","private","future"],i=-1!==o.indexOf(t.status),s={publish:(0,qt.__)("Publishing failed."),private:(0,qt.__)("Publishing failed."),future:(0,qt.__)("Scheduling failed.")};let a=i||-1===o.indexOf(n.status)?(0,qt.__)("Updating failed."):s[n.status];return r.message&&!/<\/?[^>]*>/.test(r.message)&&(a=[a,r.message].join(" ")),[a,{id:C}]}({post:i,edits:a,error:u});e.length&&r.dispatch(Gt.store).createErrorNotice(...e)}else{const n=t.getCurrentPost(),o=function(e){var t;const{previousPost:n,post:r,postType:o}=e;if(e.options?.isAutosave)return[];if("trash"===r.status&&"trash"!==n.status)return[];const i=["publish","private","future"],s=i.includes(n.status),a=i.includes(r.status);let l,c,u=null!==(t=o?.viewable)&&void 0!==t&&t;s||a?s&&!a?(l=o.labels.item_reverted_to_draft,u=!1):l=!s&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:o.labels.item_updated:(l=(0,qt.__)("Draft saved."),c=!0);const d=[];return u&&d.push({label:c?(0,qt.__)("View Preview"):o.labels.view_item,url:r.link}),[l,{id:C,type:"snackbar",actions:d}]}({previousPost:i,post:n,postType:await r.resolveSelect(s.store).getPostType(n.type),options:e});o.length&&r.dispatch(Gt.store).createSuccessNotice(...o),e.isAutosave||r.dispatch(c.store).__unstableMarkLastChangeAsPersistent()}};function rn(){return E()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const on=()=>async({select:e,dispatch:t,registry:n})=>{const r=e.getCurrentPostType(),o=await n.resolveSelect(s.store).getPostType(r);n.dispatch(Gt.store).removeNotice(T);const{rest_base:i,rest_namespace:a="wp/v2"}=o;t({type:"REQUEST_POST_DELETE_START"});try{const n=e.getCurrentPost();await $t()({path:`/${a}/${i}/${n.id}`,method:"DELETE"}),await t.savePost()}catch(e){n.dispatch(Gt.store).createErrorNotice(...(l={error:e},[l.error.message&&"unknown_error"!==l.error.code?l.error.message:(0,qt.__)("Trashing failed"),{id:T}]))}var l;t({type:"REQUEST_POST_DELETE_FINISH"})},sn=({local:e=!1,...t}={})=>async({select:n,dispatch:r})=>{if(e){const e=n.getCurrentPost(),t=n.isEditedPostNew(),r=n.getEditedPostAttribute("title"),o=n.getEditedPostAttribute("content"),i=n.getEditedPostAttribute("excerpt");!function(e,t,n,r,o){window.sessionStorage.setItem(Kt(e,t),JSON.stringify({post_title:n,content:r,excerpt:o}))}(e.id,t,r,o,i)}else await r.savePost({isAutosave:!0,...t})},an=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:n})=>{if((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()){["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await n.savePost({isPreview:!0}):await n.autosave({isPreview:!0})}return t.getEditedPostPreviewLink()},ln=()=>({registry:e})=>{e.dispatch(s.store).redo()},cn=()=>({registry:e})=>{e.dispatch(s.store).undo()};function un(){return E()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function dn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const pn=()=>({registry:e})=>{e.dispatch(k.store).set("core/edit-post","isPublishSidebarEnabled",!0)},mn=()=>({registry:e})=>{e.dispatch(k.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function hn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function gn(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function fn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function _n(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const vn=(e,t={})=>({select:n,dispatch:r,registry:o})=>{const{__unstableShouldCreateUndoLevel:i,selection:a}=t,l={blocks:e,selection:a};if(!1!==i){const{id:e,type:t}=n.getCurrentPost();if(o.select(s.store).getEditedEntityRecord("postType",t,e).blocks===l.blocks)return void o.dispatch(s.store).__unstableCreateUndoLevel("postType",t,e);l.content=({blocks:e=[]})=>(0,_.__unstableSerializeAndClean)(e)}r.editPost(l)};function yn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const bn=e=>(...t)=>({registry:n})=>{E()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),n.dispatch(c.store)[e](...t)},En=bn("resetBlocks"),Sn=bn("receiveBlocks"),wn=bn("updateBlock"),kn=bn("updateBlockAttributes"),Pn=bn("selectBlock"),Cn=bn("startMultiSelect"),Tn=bn("stopMultiSelect"),xn=bn("multiSelect"),Bn=bn("clearSelectedBlock"),An=bn("toggleSelection"),In=bn("replaceBlocks"),Nn=bn("replaceBlock"),Dn=bn("moveBlocksDown"),Rn=bn("moveBlocksUp"),On=bn("moveBlockToPosition"),Ln=bn("insertBlock"),Un=bn("insertBlocks"),Mn=bn("showInsertionPoint"),Fn=bn("hideInsertionPoint"),zn=bn("setTemplateValidity"),Hn=bn("synchronizeTemplate"),Vn=bn("mergeBlocks"),jn=bn("removeBlocks"),Wn=bn("removeBlock"),$n=bn("toggleBlockMode"),Gn=bn("startTyping"),Kn=bn("stopTyping"),Yn=bn("enterFormattedText"),qn=bn("exitFormattedText"),Qn=bn("insertDefaultBlock"),Xn=bn("updateBlockListSettings"),Zn={reducer:p,selectors:e,actions:t},Jn=(0,i.createReduxStore)("core/editor",{...Zn});(0,i.register)(Jn);function er(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,o.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,o.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,o.createElement)(o.Fragment,null,t,(0,o.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,o.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,l.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",(function(e){var t;const n=Object.fromEntries(Object.entries(null!==(t=e.attributes)&&void 0!==t?t:{}).filter((([,{source:e}])=>"meta"===e)).map((([e,{meta:t}])=>[e,t])));return Object.entries(n).length&&(e.edit=(e=>(0,a.createHigherOrderComponent)((t=>({attributes:n,setAttributes:r,...a})=>{const l=(0,i.useSelect)((e=>e(Jn).getCurrentPostType()),[]),[c,u]=(0,s.useEntityProp)("postType",l,"meta"),d=(0,o.useMemo)((()=>({...n,...Object.fromEntries(Object.entries(e).map((([e,t])=>[e,c[t]])))})),[n,c]);return(0,o.createElement)(t,{attributes:d,setAttributes:t=>{const n=Object.fromEntries(Object.entries(null!=t?t:{}).filter((([t])=>t in e)).map((([t,n])=>[e[t],n])));Object.entries(n).length&&u(n),r(t)},...a})}),"withMetaAttributeSource"))(n)(e.edit)),e}));var tr={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,i.useSelect)((t=>{const{getUsers:n}=t(s.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,o.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:er(e)}))):[]),[t]);return[n]},getOptionCompletion(e){return`@${e.slug}`}};(0,l.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(e=[]){return e.push({...tr}),e}));var nr=window.wp.keyboardShortcuts;function rr(){const{redo:e,undo:t,savePost:n}=(0,i.useDispatch)(Jn),{isEditedPostDirty:r,isPostSavingLocked:o}=(0,i.useSelect)(Jn);return(0,nr.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,nr.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,nr.useShortcut)("core/editor/save",(e=>{e.preventDefault(),o()||r()&&n()})),null}class or extends o.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=1e3*this.props.interval){this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ir=(0,a.compose)([(0,i.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(s.store),{isEditedPostDirty:r,isEditedPostAutosaveable:o,isAutosavingPost:i,getEditorSettings:a}=e(Jn),{interval:l=a().autosaveInterval}=t;return{editsReference:n(),isDirty:r(),isAutosaveable:o(),isAutosaving:i(),interval:l}})),(0,i.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(Jn).autosave}=t;n()}})))])(or),sr=window.wp.richText,ar=n(4403),lr=n.n(ar);var cr=({children:e,isValid:t,level:n,href:r,onSelect:i})=>(0,o.createElement)("li",{className:lr()("document-outline__item",`is-${n.toLowerCase()}`,{"is-invalid":!t})},(0,o.createElement)("a",{href:r,className:"document-outline__button",onClick:i},(0,o.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,o.createElement)("strong",{className:"document-outline__level"},n),(0,o.createElement)("span",{className:"document-outline__item-content"},e)));const ur=(0,o.createElement)("em",null,(0,qt.__)("(Empty heading)")),dr=[(0,o.createElement)("br",{key:"incorrect-break"}),(0,o.createElement)("em",{key:"incorrect-message"},(0,qt.__)("(Incorrect heading level)"))],pr=[(0,o.createElement)("br",{key:"incorrect-break-h1"}),(0,o.createElement)("em",{key:"incorrect-message-h1"},(0,qt.__)("(Your theme may already use a H1 for the post title)"))],mr=[(0,o.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,o.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,qt.__)("(Multiple H1 headings are not recommended)"))],hr=(e=[])=>e.flatMap(((e={})=>"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:gr(e)}:hr(e.innerBlocks))),gr=e=>!e.attributes.content||0===e.attributes.content.length;var fr=(0,a.compose)((0,i.withSelect)((e=>{var t;const{getBlocks:n}=e(c.store),{getEditedPostAttribute:r}=e(Jn),{getPostType:o}=e(s.store),i=o(r("type"));return{title:r("title"),blocks:n(),isTitleSupported:null!==(t=i?.supports?.title)&&void 0!==t&&t}})))((({blocks:e=[],title:t,onSelect:n,isTitleSupported:r,hasOutlineItemsDisabled:s})=>{const a=hr(e),{selectBlock:l}=(0,i.useDispatch)(c.store);if(a.length<1)return null;let u=1;const d=document.querySelector(".editor-post-title__input"),p=r&&t&&d,m=a.reduce(((e,t)=>({...e,[t.level]:(e[t.level]||0)+1})),{})[1]>1;return(0,o.createElement)("div",{className:"document-outline"},(0,o.createElement)("ul",null,p&&(0,o.createElement)(cr,{level:(0,qt.__)("Title"),isValid:!0,onSelect:n,href:`#${d.id}`,isDisabled:s},t),a.map(((e,t)=>{const r=e.level>u+1,i=!(e.isEmpty||r||!e.level||1===e.level&&(m||p));return u=e.level,(0,o.createElement)(cr,{key:t,level:`H${e.level}`,isValid:i,isDisabled:s,href:`#block-${e.clientId}`,onSelect:()=>{l(e.clientId),n?.()}},e.isEmpty?ur:(0,sr.getTextContent)((0,sr.create)({html:e.attributes.content})),r&&dr,1===e.level&&m&&mr,p&&1===e.level&&!m&&pr)}))))}));var _r=(0,i.withSelect)((e=>({blocks:e(c.store).getBlocks()})))((function({blocks:e,children:t}){return e.filter((e=>"core/heading"===e.name)).length<1?null:t})),vr=window.wp.keycodes;var yr=function(){const{registerShortcut:e}=(0,i.useDispatch)(nr.store);return(0,o.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,qt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,qt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,qt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,vr.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]})}),[e]),(0,o.createElement)(c.BlockEditorKeyboardShortcuts.Register,null)},br=window.wp.components;var Er=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var Sr=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var wr=(0,o.forwardRef)((function(e,t){const n=(0,vr.isAppleOS)()?vr.displayShortcut.primaryShift("z"):vr.displayShortcut.primary("y"),r=(0,i.useSelect)((e=>e(Jn).hasEditorRedo()),[]),{redo:s}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.Button,{...e,ref:t,icon:(0,qt.isRTL)()?Sr:Er,label:(0,qt.__)("Redo"),shortcut:n,"aria-disabled":!r,onClick:r?s:void 0,className:"editor-history__redo"})}));var kr=(0,o.forwardRef)((function(e,t){const n=(0,i.useSelect)((e=>e(Jn).hasEditorUndo()),[]),{undo:r}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.Button,{...e,ref:t,icon:(0,qt.isRTL)()?Er:Sr,label:(0,qt.__)("Undo"),shortcut:vr.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?r:void 0,className:"editor-history__undo"})}));var Pr=(0,a.compose)([(0,i.withSelect)((e=>({isValid:e(c.store).isValidTemplate()}))),(0,i.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(c.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function({isValid:e,...t}){return e?null:(0,o.createElement)(br.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,qt.__)("Keep it as is"),onClick:t.resetTemplateValidity},{label:(0,qt.__)("Reset the template"),onClick:()=>{window.confirm((0,qt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&t.synchronizeTemplate()}}]},(0,qt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Cr=(0,a.compose)([(0,i.withSelect)((e=>({notices:e(Gt.store).getNotices()}))),(0,i.withDispatch)((e=>({onRemove:e(Gt.store).removeNotice})))])((function({notices:e,onRemove:t}){const n=e.filter((({isDismissible:e,type:t})=>e&&"default"===t)),r=e.filter((({isDismissible:e,type:t})=>!e&&"default"===t));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,o.createElement)(br.NoticeList,{notices:n,className:"components-editor-notices__dismissible",onRemove:t},(0,o.createElement)(Pr,null)))}));function Tr(){const e=(0,i.useSelect)((e=>e(Gt.store).getNotices()),[]),{removeNotice:t}=(0,i.useDispatch)(Gt.store),n=e.filter((({type:e})=>"snackbar"===e));return(0,o.createElement)(br.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var xr=window.wp.htmlEntities;function Br({record:e,checked:t,onChange:n}){const{name:r,kind:a,title:l,key:c}=e,u=(0,i.useSelect)((e=>{if("postType"!==a||"wp_template"!==r)return l;const t=e(s.store).getEditedEntityRecord(a,r,c);return e(Jn).__experimentalGetTemplateInfo(t).title}),[r,a,l,c]);return(0,o.createElement)(br.PanelRow,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,o.createElement)("strong",null,(0,xr.decodeEntities)(u)||(0,qt.__)("Untitled")),checked:t,onChange:n}))}function Ar({list:e,unselectedEntities:t,setUnselectedEntities:n}){const r=e.length,a=e[0],l=(0,i.useSelect)((e=>e(s.store).getEntityConfig(a.kind,a.name)),[a.kind,a.name]),{name:c}=a;let u=l.label;"wp_template_part"===c&&(u=1===r?(0,qt.__)("Template Part"):(0,qt.__)("Template Parts"));const d=function(e,t){switch(e){case"site":return 1===t?(0,qt.__)("This change will affect your whole site."):(0,qt.__)("These changes will affect your whole site.");case"wp_template":return(0,qt.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,qt.__)("The following content has been modified.")}}(c,r);return(0,o.createElement)(br.PanelBody,{title:u,initialOpen:!0},d&&(0,o.createElement)(br.PanelRow,null,d),e.map((e=>(0,o.createElement)(Br,{key:e.key||e.property,record:e,checked:!t.some((t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>n(e,t)}))))}const Ir={title:(0,qt.__)("Title"),description:(0,qt.__)("Tagline"),site_logo:(0,qt.__)("Logo"),site_icon:(0,qt.__)("Icon"),show_on_front:(0,qt.__)("Show on front"),page_on_front:(0,qt.__)("Page on front"),posts_per_page:(0,qt.__)("Maximum posts per page"),default_comment_status:(0,qt.__)("Allow comments on new posts")},Nr=()=>{const{editedEntities:e,siteEdits:t}=(0,i.useSelect)((e=>{const{__experimentalGetDirtyEntityRecords:t,getEntityRecordEdits:n}=e(s.store);return{editedEntities:t(),siteEdits:n("root","site")}}),[]),n=(0,o.useMemo)((()=>{const n=e.filter((e=>!("root"===e.kind&&"site"===e.name))),r=[];for(const e in t)r.push({kind:"root",name:"site",title:Ir[e]||e,property:e});return[...n,...r]}),[e,t]),[r,a]=(0,o.useState)([]);return{dirtyEntityRecords:n,isDirty:n.length-r.length>0,setUnselectedEntities:({kind:e,name:t,key:n,property:o},i)=>{a(i?r.filter((r=>r.kind!==e||r.name!==t||r.key!==n||r.property!==o)):[...r,{kind:e,name:t,key:n,property:o}])},unselectedEntities:r}},Dr=[{kind:"postType",name:"wp_navigation"}];function Rr(e){return e}function Or({close:e}){const t=Nr();return(0,o.createElement)(Lr,{close:e,...t})}function Lr({additionalPrompt:e,close:t,onSave:n=Rr,saveEnabled:r,saveLabel:l=(0,qt.__)("Save"),dirtyEntityRecords:u,isDirty:d,setUnselectedEntities:p,unselectedEntities:m}){const h=(0,o.useRef)(),{editEntityRecord:g,saveEditedEntityRecord:f,__experimentalSaveSpecifiedEntityEdits:_}=(0,i.useDispatch)(s.store),{__unstableMarkLastChangeAsPersistent:v}=(0,i.useDispatch)(c.store),{createSuccessNotice:y,createErrorNotice:b,removeNotice:E}=(0,i.useDispatch)(Gt.store),S=u.reduce(((e,t)=>{const{name:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),{site:w,wp_template:k,wp_template_part:P,...C}=S,T=[w,k,P,...Object.values(C)].filter(Array.isArray),x=null!=r?r:d,B=(0,o.useCallback)((()=>t()),[t]),[A,I]=(0,a.__experimentalUseDialog)({onClose:()=>B()});return(0,o.createElement)("div",{ref:A,...I,className:"entities-saved-states__panel"},(0,o.createElement)(br.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,o.createElement)(br.FlexItem,{isBlock:!0,as:br.Button,ref:h,variant:"primary",disabled:!x,onClick:()=>{const e="site-editor-save-success";E(e);const r=u.filter((({kind:e,name:t,key:n,property:r})=>!m.some((o=>o.kind===e&&o.name===t&&o.key===n&&o.property===r))));t(r);const o=[],i=[];r.forEach((({kind:e,name:t,key:n,property:r})=>{"root"===e&&"site"===t?o.push(r):(Dr.some((n=>n.kind===e&&n.name===t))&&g(e,t,n,{status:"publish"}),i.push(f(e,t,n)))})),o.length&&i.push(_("root","site",void 0,o)),v(),Promise.all(i).then((e=>n(e))).then((t=>{t.some((e=>void 0===e))?b((0,qt.__)("Saving failed.")):y((0,qt.__)("Site updated."),{type:"snackbar",id:e})})).catch((e=>b(`${(0,qt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},l),(0,o.createElement)(br.FlexItem,{isBlock:!0,as:br.Button,variant:"secondary",onClick:B},(0,qt.__)("Cancel"))),(0,o.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,o.createElement)("strong",null,(0,qt.__)("Are you ready to save?")),e,d&&(0,o.createElement)("p",null,(0,qt.__)("The following changes have been made to your site, templates, and content."))),T.map((e=>(0,o.createElement)(Ar,{key:e[0].name,list:e,unselectedEntities:m,setUnselectedEntities:p}))))}function Ur(){try{return(0,i.select)(Jn).getEditedPostContent()}catch(e){}}function Mr({text:e,children:t}){const n=(0,a.useCopyToClipboard)(e);return(0,o.createElement)(br.Button,{variant:"secondary",ref:n},t)}class Fr extends o.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,l.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){const{error:e}=this.state;if(!e)return this.props.children;const t=[(0,o.createElement)(Mr,{key:"copy-post",text:Ur},(0,qt.__)("Copy Post Text")),(0,o.createElement)(Mr,{key:"copy-error",text:e.stack},(0,qt.__)("Copy Error"))];return(0,o.createElement)(c.Warning,{className:"editor-error-boundary",actions:t},(0,qt.__)("The editor has encountered an unexpected error."))}}var zr=Fr;const Hr=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame;let Vr;function jr(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,i.useSelect)((e=>({postId:e(Jn).getCurrentPostId(),isEditedPostNew:e(Jn).isEditedPostNew(),hasRemoteAutosave:!!e(Jn).getEditorSettings().autosave})),[]),{getEditedPostAttribute:r}=(0,i.useSelect)(Jn),{createWarningNotice:s,removeNotice:a}=(0,i.useDispatch)(Gt.store),{editPost:l,resetEditorBlocks:c}=(0,i.useDispatch)(Jn);(0,o.useEffect)((()=>{let o=function(e,t){return window.sessionStorage.getItem(Kt(e,t))}(e,t);if(!o)return;try{o=JSON.parse(o)}catch{return}const{post_title:i,content:u,excerpt:d}=o,p={title:i,content:u,excerpt:d};if(!Object.keys(p).some((e=>p[e]!==r(e))))return void Yt(e,t);if(n)return;const m="wpEditorAutosaveRestore";s((0,qt.__)("The backup of this post in your browser is different from the version below."),{id:m,actions:[{label:(0,qt.__)("Restore the backup"),onClick(){const{content:e,...t}=p;l(t),c((0,_.parse)(p.content)),a(m)}}]})}),[t,e])}var Wr=(0,a.ifCondition)((()=>{if(void 0!==Vr)return Vr;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Vr=!0}catch{Vr=!1}return Vr}))((function(){const{autosave:e}=(0,i.useDispatch)(Jn),t=(0,o.useCallback)((()=>{Hr((()=>e({local:!0})))}),[]);jr(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:r,didError:s}=(0,i.useSelect)((e=>({postId:e(Jn).getCurrentPostId(),isEditedPostNew:e(Jn).isEditedPostNew(),isDirty:e(Jn).isEditedPostDirty(),isAutosaving:e(Jn).isAutosavingPost(),didError:e(Jn).didPostSaveRequestFail()})),[]),l=(0,o.useRef)(n),c=(0,o.useRef)(r);(0,o.useEffect)((()=>{!s&&(c.current&&!r||l.current&&!n)&&Yt(e,t),l.current=n,c.current=r}),[n,r,s]);const u=(0,a.usePrevious)(t),d=(0,a.usePrevious)(e);(0,o.useEffect)((()=>{d===e&&u&&!t&&Yt(e,!0)}),[t,e])}();const n=(0,i.useSelect)((e=>e(Jn).getEditorSettings().localAutosaveInterval),[]);return(0,o.createElement)(ir,{interval:n,autosave:t})}));var $r=function({children:e}){const t=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),{getPostType:n}=e(s.store),r=n(t("type"));return!!r?.supports?.["page-attributes"]}),[]);return t?e:null};var Gr=function({children:e,supportKeys:t}){const n=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),{getPostType:n}=e(s.store);return n(t("type"))}),[]);let r=!0;return n&&(r=(Array.isArray(t)?t:[t]).some((e=>!!n.supports[e]))),r?e:null};function Kr(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("menu_order"))&&void 0!==t?t:0}),[]),{editPost:t}=(0,i.useDispatch)(Jn),[n,r]=(0,o.useState)(null),s=null!=n?n:e;return(0,o.createElement)(br.Flex,null,(0,o.createElement)(br.FlexBlock,null,(0,o.createElement)(br.__experimentalNumberControl,{label:(0,qt.__)("Order"),value:s,onChange:e=>{r(e);const n=Number(e);Number.isInteger(n)&&""!==e.trim?.()&&t({menu_order:n})},labelPosition:"side",onBlur:()=>{r(null)}})))}function Yr(){return(0,o.createElement)(Gr,{supportKeys:"page-attributes"},(0,o.createElement)(Kr,null))}var qr=n(4793),Qr=n.n(qr);function Xr(e){const t=e.map((e=>({children:[],parent:null,...e})));if(t.some((({parent:e})=>null===e)))return t;const n=t.reduce(((e,t)=>{const{parent:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),r=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?r(t):[]}}));return r(n[0]||[])}const Zr=e=>(0,xr.decodeEntities)(e),Jr=e=>({...e,name:Zr(e.name)}),eo=e=>(null!=e?e:[]).map(Jr);function to(e){return e?.title?.rendered?(0,xr.decodeEntities)(e.title.rendered):`#${e.id} (${(0,qt.__)("no title")})`}const no=(e,t)=>{const n=Qr()(e||"").toLowerCase(),r=Qr()(t||"").toLowerCase();return n===r?0:n.startsWith(r)?n.length:1/0};var ro=function(){const{editPost:e}=(0,i.useDispatch)(Jn),[t,n]=(0,o.useState)(!1),{isHierarchical:r,parentPostId:l,parentPostTitle:c,pageItems:u}=(0,i.useSelect)((e=>{var n;const{getPostType:r,getEntityRecords:o,getEntityRecord:i}=e(s.store),{getCurrentPostId:a,getEditedPostAttribute:l}=e(Jn),c=l("type"),u=l("parent"),d=r(c),p=a(),m=null!==(n=d?.hierarchical)&&void 0!==n&&n,h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(h.search=t);const g=u?i("postType",c,u):null;return{isHierarchical:m,parentPostId:u,parentPostTitle:g?to(g):"",pageItems:m?o("postType",c,h):null}}),[t]),d=(0,o.useMemo)((()=>{const e=(n,r=0)=>n.map((t=>[{value:t.id,label:"— ".repeat(r)+(0,xr.decodeEntities)(t.name),rawName:t.name},...e(t.children||[],r+1)])).sort((([e],[n])=>no(e.rawName,t)>=no(n.rawName,t)?1:-1)).flat();if(!u)return[];let n=u.map((e=>({id:e.id,parent:e.parent,name:to(e)})));t||(n=Xr(n));const r=e(n),o=r.find((e=>e.value===l));return c&&!o&&r.unshift({value:l,label:c}),r}),[u,t,c,l]);return r?(0,o.createElement)(br.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,qt.__)("Parent"),value:l,options:d,onFilterValueChange:(0,a.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};var oo=function(){const{availableTemplates:e,selectedTemplate:t,isViewable:n}=(0,i.useSelect)((e=>{var t;const{getEditedPostAttribute:n,getEditorSettings:r,getCurrentPostType:o}=e(Jn),{getPostType:i}=e(s.store);return{selectedTemplate:n("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=i(o())?.viewable)&&void 0!==t&&t}}),[]),{editPost:r}=(0,i.useDispatch)(Jn);return n&&e&&Object.keys(e).length?(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Template:"),value:t,onChange:e=>{r({template:e||""})},options:Object.entries(null!=e?e:{}).map((([e,t])=>({value:e,label:t})))}):null};const io={who:"authors",per_page:50,_fields:"id,name",context:"view"};var so=function(){const[e,t]=(0,o.useState)(),{authorId:n,isLoading:r,authors:l,postAuthor:c}=(0,i.useSelect)((t=>{const{getUser:n,getUsers:r,isResolving:o}=t(s.store),{getEditedPostAttribute:i}=t(Jn),a=n(i("author"),{context:"view"}),l={...io};return e&&(l.search=e),{authorId:i("author"),postAuthor:a,authors:r(l),isLoading:o("core","getUsers",[l])}}),[e]),{editPost:u}=(0,i.useDispatch)(Jn),d=(0,o.useMemo)((()=>{const e=(null!=l?l:[]).map((e=>({value:e.id,label:(0,xr.decodeEntities)(e.name)})));return e.findIndex((({value:e})=>c?.id===e))<0&&c?[{value:c.id,label:(0,xr.decodeEntities)(c.name)},...e]:e}),[l,c]);return c?(0,o.createElement)(br.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,qt.__)("Author"),options:d,value:n,onFilterValueChange:(0,a.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:r,allowReset:!1}):null};var ao=function(){const{editPost:e}=(0,i.useDispatch)(Jn),{postAuthor:t,authors:n}=(0,i.useSelect)((e=>({postAuthor:e(Jn).getEditedPostAttribute("author"),authors:e(s.store).getUsers(io)})),[]),r=(0,o.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,xr.decodeEntities)(e.name)})))),[n]);return(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,className:"post-author-selector",label:(0,qt.__)("Author"),options:r,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var lo=function(){return(0,i.useSelect)((e=>{const t=e(s.store).getUsers(io);return t?.length>=25}),[])?(0,o.createElement)(so,null):(0,o.createElement)(ao,null)};function co({children:e}){const{hasAssignAuthorAction:t,hasAuthors:n}=(0,i.useSelect)((e=>{var t;const n=e(Jn).getCurrentPost(),r=e(s.store).getUsers(io);return{hasAssignAuthorAction:null!==(t=n._links?.["wp:action-assign-author"])&&void 0!==t&&t,hasAuthors:r?.length>=1}}),[]);return t&&n?(0,o.createElement)(Gr,{supportKeys:"author"},e):null}var uo=function(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("comment_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Allow comments"),checked:"open"===e,onChange:()=>t({comment_status:"open"===e?"closed":"open"})})};var po=function(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("excerpt")),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)("div",{className:"editor-post-excerpt"},(0,o.createElement)(br.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>t({excerpt:e}),value:e}),(0,o.createElement)(br.ExternalLink,{href:(0,qt.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt")},(0,qt.__)("Learn more about manual excerpts")))};var mo=function({children:e}){return(0,o.createElement)(Gr,{supportKeys:"excerpt"},e)},ho=window.wp.blob;var go=(0,i.withSelect)((e=>{const{getThemeSupports:t}=e(s.store),{getEditedPostAttribute:n}=e(Jn);return{postType:n("type"),themeSupports:t()}}))((function({themeSupports:e,children:t,postType:n,supportKeys:r}){return(Array.isArray(r)?r:[r]).some((t=>{var r;const o=null!==(r=e?.[t])&&void 0!==r&&r;return"post-thumbnails"===t&&Array.isArray(o)?o.includes(n):o}))?t:null}));var fo=function({children:e}){return(0,o.createElement)(go,{supportKeys:"post-thumbnails"},(0,o.createElement)(Gr,{supportKeys:"thumbnail"},e))};const _o=["image"],vo=(0,qt.__)("Featured image"),yo=(0,qt.__)("Set featured image"),bo=(0,o.createElement)("p",null,(0,qt.__)("To edit the featured image, you need permission to upload media."));const Eo=(0,i.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(s.store),{getCurrentPostId:r,getEditedPostAttribute:o}=e(Jn),i=o("featured_media");return{media:i?t(i,{context:"view"}):null,currentPostId:r(),postType:n(o("type")),featuredImageId:i}})),So=(0,i.withDispatch)(((e,{noticeOperations:t},{select:n})=>{const{editPost:r}=e(Jn);return{onUpdateImage(e){r({featured_media:e.id})},onDropImage(e){n(c.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange([e]){r({featured_media:e.id})},onError(e){t.removeAllNotices(),t.createErrorNotice(e)}})},onRemoveImage(){r({featured_media:0})}}}));var wo=(0,a.compose)(br.withNotices,Eo,So,(0,br.withFilters)("editor.PostFeaturedImage"))((function({currentPostId:e,featuredImageId:t,onUpdateImage:n,onRemoveImage:r,media:s,postType:a,noticeUI:u,noticeOperations:d}){const p=(0,o.useRef)(),[m,h]=(0,o.useState)(!1),g=(0,i.useSelect)((e=>e(c.store).getSettings().mediaUpload),[]),{mediaWidth:f,mediaHeight:_,mediaSourceUrl:v}=function(e,t){var n,r;if(!e)return{};const o=(0,l.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(o in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,l.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return i in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}(s,e);function y(e){g({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,ho.isBlobURL)(e?.url)?h(!0):(n(e),h(!1))},onError(e){d.removeAllNotices(),d.createErrorNotice(e)}})}return(0,o.createElement)(fo,null,u,(0,o.createElement)("div",{className:"editor-post-featured-image"},s&&(0,o.createElement)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden"},s.alt_text&&(0,qt.sprintf)((0,qt.__)("Current image: %s"),s.alt_text),!s.alt_text&&(0,qt.sprintf)((0,qt.__)("The current image has no alternative text. The file name is: %s"),s.media_details.sizes?.full?.file||s.slug)),(0,o.createElement)(c.MediaUploadCheck,{fallback:bo},(0,o.createElement)(c.MediaUpload,{title:a?.labels?.featured_image||vo,onSelect:n,unstableFeaturedImageFlow:!0,allowedTypes:_o,modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>(0,o.createElement)("div",{className:"editor-post-featured-image__container"},(0,o.createElement)(br.Button,{ref:p,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":t?(0,qt.__)("Edit or replace the image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null},!!t&&s&&(0,o.createElement)(br.ResponsiveWrapper,{naturalWidth:f,naturalHeight:_,isInline:!0},(0,o.createElement)("img",{src:v,alt:""})),m&&(0,o.createElement)(br.Spinner,null),!t&&!m&&(a?.labels?.set_featured_image||yo)),!!t&&(0,o.createElement)(br.__experimentalHStack,{className:"editor-post-featured-image__actions"},(0,o.createElement)(br.Button,{className:"editor-post-featured-image__action",onClick:e,"aria-hidden":"true"},(0,qt.__)("Replace")),(0,o.createElement)(br.Button,{className:"editor-post-featured-image__action",onClick:()=>{r(),p.current.focus()}},(0,qt.__)("Remove"))),(0,o.createElement)(br.DropZone,{onFilesDrop:y})),value:t}))))}));var ko=function({children:e}){return(0,i.useSelect)((e=>e(Jn).getEditorSettings().disablePostFormats),[])?null:(0,o.createElement)(Gr,{supportKeys:"post-formats"},e)};const Po=[{id:"aside",caption:(0,qt.__)("Aside")},{id:"audio",caption:(0,qt.__)("Audio")},{id:"chat",caption:(0,qt.__)("Chat")},{id:"gallery",caption:(0,qt.__)("Gallery")},{id:"image",caption:(0,qt.__)("Image")},{id:"link",caption:(0,qt.__)("Link")},{id:"quote",caption:(0,qt.__)("Quote")},{id:"standard",caption:(0,qt.__)("Standard")},{id:"status",caption:(0,qt.__)("Status")},{id:"video",caption:(0,qt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),r=t.caption.toUpperCase();return n<r?-1:n>r?1:0}));function Co(){const e=`post-format-selector-${(0,a.useInstanceId)(Co)}`,{postFormat:t,suggestedFormat:n,supportedFormats:r}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(Jn),r=t("format"),o=e(s.store).getThemeSupports();return{postFormat:null!=r?r:"standard",suggestedFormat:n(),supportedFormats:o.formats}}),[]),l=Po.filter((e=>r?.includes(e.id)||t===e.id)),c=l.find((e=>e.id===n)),{editPost:u}=(0,i.useDispatch)(Jn),d=e=>u({format:e});return(0,o.createElement)(ko,null,(0,o.createElement)("div",{className:"editor-post-format"},(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Post Format"),value:t,onChange:e=>d(e),id:e,options:l.map((e=>({label:e.caption,value:e.id})))}),c&&c.id!==t&&(0,o.createElement)("p",{className:"editor-post-format__suggestion"},(0,o.createElement)(br.Button,{variant:"link",onClick:()=>d(c.id)},(0,qt.sprintf)((0,qt.__)("Apply suggested format: %s"),c.caption)))))}var To=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var xo=function({children:e}){const{lastRevisionId:t,revisionsCount:n}=(0,i.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(Jn);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return!t||n<2?null:(0,o.createElement)(Gr,{supportKeys:"revisions"},e)};var Bo=function(){const{lastRevisionId:e,revisionsCount:t}=(0,i.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(Jn);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return(0,o.createElement)(xo,null,(0,o.createElement)(br.Button,{href:(0,y.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:To},(0,qt.sprintf)((0,qt._n)("%d Revision","%d Revisions",t),t)))};function Ao(){const e="core/editor/post-locked-modal-"+(0,a.useInstanceId)(Ao),{autosave:t,updatePostLock:n}=(0,i.useDispatch)(Jn),{isLocked:r,isTakeover:c,user:u,postId:d,postLockUtils:p,activePostLock:m,postType:h,previewLink:g}=(0,i.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:r,getCurrentPostId:o,getActivePostLock:i,getEditedPostAttribute:a,getEditedPostPreviewLink:l,getEditorSettings:c}=e(Jn),{getPostType:u}=e(s.store);return{isLocked:t(),isTakeover:n(),user:r(),postId:o(),postLockUtils:c().postLockUtils,activePostLock:i(),postType:u(a("type")),previewLink:l()}}),[]);if((0,o.useEffect)((()=>{function o(){if(r||!m)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",p.unlockNonce),e.append("post_ID",d),e.append("active_post_lock",m),window.navigator.sendBeacon)window.navigator.sendBeacon(p.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",p.ajaxUrl,!1),t.send(e)}}return(0,l.addAction)("heartbeat.send",e,(function(e){r||(e["wp-refresh-post-lock"]={lock:m,post_id:d})})),(0,l.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const r=e["wp-refresh-post-lock"];r.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:r.lock_error.name,avatar:r.lock_error.avatar_src_2x}})):r.new_lock&&n({isLocked:!1,activePostLock:r.new_lock})})),window.addEventListener("beforeunload",o),()=>{(0,l.removeAction)("heartbeat.send",e),(0,l.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",o)}}),[]),!r)return null;const f=u.name,_=u.avatar,v=(0,y.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:d,action:"edit",_wpnonce:p.nonce}),b=(0,y.addQueryArgs)("edit.php",{post_type:h?.slug}),E=(0,qt.__)("Exit editor");return(0,o.createElement)(br.Modal,{title:c?(0,qt.__)("Someone else has taken over this post"):(0,qt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},(0,o.createElement)(br.__experimentalHStack,{alignment:"top",spacing:6},!!_&&(0,o.createElement)("img",{src:_,alt:(0,qt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,o.createElement)("div",null,!!c&&(0,o.createElement)("p",null,(0,o.createInterpolateElement)(f?(0,qt.sprintf)((0,qt.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),f):(0,qt.__)("Another user now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),{strong:(0,o.createElement)("strong",null),PreviewLink:(0,o.createElement)(br.ExternalLink,{href:g},(0,qt.__)("preview"))})),!c&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,o.createInterpolateElement)(f?(0,qt.sprintf)((0,qt.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),f):(0,qt.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,o.createElement)("strong",null),PreviewLink:(0,o.createElement)(br.ExternalLink,{href:g},(0,qt.__)("preview"))})),(0,o.createElement)("p",null,(0,qt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,o.createElement)(br.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end"},!c&&(0,o.createElement)(br.Button,{variant:"tertiary",href:v},(0,qt.__)("Take over")),(0,o.createElement)(br.Button,{variant:"primary",href:b},E)))))}var Io=function({children:e}){const{hasPublishAction:t,isPublished:n}=(0,i.useSelect)((e=>{var t;const{isCurrentPostPublished:n,getCurrentPost:r}=e(Jn);return{hasPublishAction:null!==(t=r()._links?.["wp:action-publish"])&&void 0!==t&&t,isPublished:n()}}),[]);return n||!t?null:e};var No=function(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("status")),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(Io,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Pending review"),checked:"pending"===e,onChange:()=>{t({status:"pending"===e?"draft":"pending"})}}))};var Do=function(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("ping_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Allow pingbacks & trackbacks"),checked:"open"===e,onChange:()=>t({ping_status:"open"===e?"closed":"open"})})};function Ro({className:e,textContent:t,forceIsAutosaveable:n,role:r,onPreview:a}){const{postId:c,currentPostLink:u,previewLink:d,isSaveable:p,isViewable:m}=(0,i.useSelect)((e=>{var t;const n=e(Jn),r=e(s.store).getPostType(n.getCurrentPostType("type"));return{postId:n.getCurrentPostId(),currentPostLink:n.getCurrentPostAttribute("link"),previewLink:n.getEditedPostPreviewLink(),isSaveable:n.isEditedPostSaveable(),isViewable:null!==(t=r?.viewable)&&void 0!==t&&t}}),[]),{__unstableSaveForPreview:h}=(0,i.useDispatch)(Jn);if(!m)return null;const g=`wp-preview-${c}`,f=d||u;return(0,o.createElement)(br.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:f,target:g,disabled:!p,onClick:async e=>{e.preventDefault();const t=window.open("",g);t.focus(),function(e){let t=(0,o.renderToString)((0,o.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,o.createElement)(br.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,o.createElement)(br.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,o.createElement)(br.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,o.createElement)("p",null,(0,qt.__)("Generating preview…"))));t+='\n\t\t<style>\n\t\t\tbody {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\twidth: 100vw;\n\t\t\t}\n\t\t\t@-webkit-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-moz-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-o-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg {\n\t\t\t\twidth: 192px;\n\t\t\t\theight: 192px;\n\t\t\t\tstroke: #555d66;\n\t\t\t\tstroke-width: 0.75;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg .outer,\n\t\t\t.editor-post-preview-button__interstitial-message svg .inner {\n\t\t\t\tstroke-dasharray: 280;\n\t\t\t\tstroke-dashoffset: 280;\n\t\t\t\t-webkit-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-moz-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-o-animation: paint 1.5s ease infinite alternate;\n\t\t\t\tanimation: paint 1.5s ease infinite alternate;\n\t\t\t}\n\t\t\tp {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t}\n\t\t</style>\n\t',t=(0,l.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,qt.__)("Generating preview…"),e.close()}(t.document);const r=await h({forceIsAutosaveable:n});t.location=r,a?.()},role:r},t||(0,o.createElement)(o.Fragment,null,(0,qt._x)("Preview","imperative verb"),(0,o.createElement)(br.VisuallyHidden,{as:"span"},(0,qt.__)("(opens in a new tab)"))))}var Oo=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{isCurrentPostPublished:n,isEditedPostBeingScheduled:r,isSavingPost:o,isPublishingPost:i,getCurrentPost:s,getCurrentPostType:a,isAutosavingPost:l}=e(Jn);return{isPublished:n(),isBeingScheduled:r(),isSaving:o(),isPublishing:i(),hasPublishAction:null!==(t=s()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:a(),isAutosaving:l()}}))])((function({isPublished:e,isBeingScheduled:t,isSaving:n,isPublishing:r,hasPublishAction:o,isAutosaving:i,hasNonPostEntityChanges:s}){return r?(0,qt.__)("Publishing…"):e&&n&&!i?(0,qt.__)("Updating…"):t&&n&&!i?(0,qt.__)("Scheduling…"):o?e?s?(0,qt.__)("Update…"):(0,qt.__)("Update"):t?s?(0,qt.__)("Schedule…"):(0,qt.__)("Schedule"):(0,qt.__)("Publish"):s?(0,qt.__)("Submit for Review…"):(0,qt.__)("Submit for Review")}));const Lo=()=>{};class Uo extends o.Component{constructor(e){super(e),this.buttonNode=(0,o.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&(this.timeoutID=setTimeout((()=>{this.buttonNode.current.focus()}),0))}componentWillUnmount(){clearTimeout(this.timeoutID)}createOnClick(e){return(...t)=>{const{hasNonPostEntityChanges:n,setEntitiesSavedStatesCallback:r}=this.props;return n&&r?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),r((()=>this.closeEntitiesSavedStates)),Lo):e(...t)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:r}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&e.some((e=>"postType"===e.kind&&e.name===t&&e.key===n))&&r()}))}render(){const{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:n,isOpen:r,isPostSavingLocked:i,isPublishable:s,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:d,onSave:p,onStatusChange:m,onSubmit:h=Lo,onToggle:g,visibility:f,hasNonPostEntityChanges:_,isSavingNonPostEntityChanges:v}=this.props,y=(c||!l||i||!s&&!e)&&(!_||v),b=(a||c||!l||!s&&!e)&&(!_||v);let E;E=t?"private"===f?"private":n?"future":"publish":"pending";const S={"aria-disabled":y,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick((()=>{y||(h(),m(E),p())}))},w={"aria-disabled":b,"aria-expanded":r,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",onClick:this.createOnClick((()=>{b||g()}))},k=n?(0,qt.__)("Schedule…"):(0,qt.__)("Publish"),P=(0,o.createElement)(Oo,{hasNonPostEntityChanges:_}),C=d?w:S,T=d?k:P;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.Button,{ref:this.buttonNode,...C,className:lr()(C.className,"editor-post-publish-button__button",{"has-changes-dot":_})},T))}}var Mo=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{isSavingPost:n,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:i,isCurrentPostPublished:s,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(Jn);return{isSaving:n(),isAutoSaving:r(),isBeingScheduled:o(),visibility:i(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:s(),hasPublishAction:null!==(t=u()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,i.withDispatch)((e=>{const{editPost:t,savePost:n}=e(Jn);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Uo);var Fo=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var zo=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(S.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));const Ho={public:{label:(0,qt.__)("Public"),info:(0,qt.__)("Visible to everyone.")},private:{label:(0,qt.__)("Private"),info:(0,qt.__)("Only visible to site admins and editors.")},password:{label:(0,qt.__)("Password protected"),info:(0,qt.__)("Only those with the password can view this post.")}};function Vo({onClose:e}){const t=(0,a.useInstanceId)(Vo),{status:n,visibility:r,password:s}=(0,i.useSelect)((e=>({status:e(Jn).getEditedPostAttribute("status"),visibility:e(Jn).getEditedPostVisibility(),password:e(Jn).getEditedPostAttribute("password")}))),{editPost:l,savePost:u}=(0,i.useDispatch)(Jn),[d,p]=(0,o.useState)(!!s),[m,h]=(0,o.useState)(!1);return(0,o.createElement)("div",{className:"editor-post-visibility"},(0,o.createElement)(c.__experimentalInspectorPopoverHeader,{title:(0,qt.__)("Visibility"),help:(0,qt.__)("Control how this post is viewed."),onClose:e}),(0,o.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,o.createElement)(br.VisuallyHidden,{as:"legend"},(0,qt.__)("Visibility")),(0,o.createElement)(jo,{instanceId:t,value:"public",label:Ho.public.label,info:Ho.public.info,checked:"public"===r&&!d,onChange:()=>{l({status:"private"===r?"draft":n,password:""}),p(!1)}}),(0,o.createElement)(jo,{instanceId:t,value:"private",label:Ho.private.label,info:Ho.private.info,checked:"private"===r,onChange:()=>{h(!0)}}),(0,o.createElement)(jo,{instanceId:t,value:"password",label:Ho.password.label,info:Ho.password.info,checked:d,onChange:()=>{l({status:"private"===r?"draft":n,password:s||""}),p(!0)}}),d&&(0,o.createElement)("div",{className:"editor-post-visibility__password"},(0,o.createElement)(br.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__password-input-${t}`},(0,qt.__)("Create password")),(0,o.createElement)("input",{className:"editor-post-visibility__password-input",id:`editor-post-visibility__password-input-${t}`,type:"text",onChange:e=>{l({password:e.target.value})},value:s,placeholder:(0,qt.__)("Use a secure password")}))),(0,o.createElement)(br.__experimentalConfirmDialog,{isOpen:m,onConfirm:()=>{l({status:"private",password:""}),p(!1),h(!1),u()},onCancel:()=>{h(!1)}},(0,qt.__)("Would you like to privately publish this post now?")))}function jo({instanceId:e,value:t,label:n,info:r,...i}){return(0,o.createElement)("div",{className:"editor-post-visibility__choice"},(0,o.createElement)("input",{type:"radio",name:`editor-post-visibility__setting-${e}`,value:t,id:`editor-post-${t}-${e}`,"aria-describedby":`editor-post-${t}-${e}-description`,className:"editor-post-visibility__radio",...i}),(0,o.createElement)("label",{htmlFor:`editor-post-${t}-${e}`,className:"editor-post-visibility__label"},n),(0,o.createElement)("p",{id:`editor-post-${t}-${e}-description`,className:"editor-post-visibility__info"},r))}function Wo(){return $o()}function $o(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostVisibility()));return Ho[e]?.label}function Go(e){return Go="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Go(e)}function Ko(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Yo(e){Ko(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===Go(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function qo(e){Ko(1,arguments);var t=Yo(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Qo(e){Ko(1,arguments);var t=Yo(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}Math.pow(10,8);var Xo=6e4,Zo=36e5;function Jo(e,t){var n;Ko(1,arguments);var r=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,i=function(e){var t,n={},r=e.split(ei.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],ei.timeZoneDelimiter.test(n.date)&&(n.date=e.split(ei.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=ei.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(i.date){var s=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(i.date,r);o=function(e,t){if(null===t)return new Date(NaN);var n=e.match(ti);if(!n)return new Date(NaN);var r=!!n[4],o=oi(n[1]),i=oi(n[2])-1,s=oi(n[3]),a=oi(n[4]),l=oi(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,a,l)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,i=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}(t,a,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(si[t]||(ai(e)?29:28))}(t,i,s)&&function(e,t){return t>=1&&t<=(ai(e)?366:365)}(t,o)?(c.setUTCFullYear(t,i,Math.max(o,s)),c):new Date(NaN)}(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var a,l=o.getTime(),c=0;if(i.time&&(c=function(e){var t=e.match(ni);if(!t)return NaN;var n=ii(t[1]),r=ii(t[2]),o=ii(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,r,o))return NaN;return n*Zo+r*Xo+1e3*o}(i.time),isNaN(c)))return new Date(NaN);if(!i.timezone){var u=new Date(l+c),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return a=function(e){if("Z"===e)return 0;var t=e.match(ri);if(!t)return 0;var n="+"===t[1]?-1:1,r=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return n*(r*Zo+o*Xo)}(i.timezone),isNaN(a)?new Date(NaN):new Date(l+c+a)}var ei={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ti=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ni=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,ri=/^([+-])(\d{2})(?::?(\d{2}))?$/;function oi(e){return e?parseInt(e):1}function ii(e){return e&&parseFloat(e.replace(",","."))||0}var si=[31,null,31,30,31,30,31,31,30,31,30,31];function ai(e){return e%400==0||e%4==0&&e%100!=0}function li({onClose:e}){const{postDate:t,postType:n}=(0,i.useSelect)((e=>({postDate:e(Jn).getEditedPostAttribute("date"),postType:e(Jn).getCurrentPostType()})),[]),{editPost:r}=(0,i.useDispatch)(Jn),[a,l]=(0,o.useState)(qo(new Date(t))),u=(0,i.useSelect)((e=>e(s.store).getEntityRecords("postType",n,{status:"publish,future",after:qo(a).toISOString(),before:Qo(a).toISOString(),exclude:[e(Jn).getCurrentPostId()],per_page:100,_fields:"id,date"})),[a,n]),d=(0,o.useMemo)((()=>(u||[]).map((({date:e})=>({date:new Date(e)})))),[u]),p=(0,v.getSettings)(),m=/a(?!\\)/i.test(p.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,o.createElement)(c.__experimentalPublishDateTimePicker,{currentDate:t,onChange:e=>r({date:e}),is12Hour:m,events:d,onMonthPreviewed:e=>l(Jo(e)),onClose:e})}function ci(e){return ui(e)}function ui({full:e=!1}={}){const{date:t,isFloating:n}=(0,i.useSelect)((e=>({date:e(Jn).getEditedPostAttribute("date"),isFloating:e(Jn).isEditedPostDateFloating()})),[]);return e?di(t):function(e,{isFloating:t=!1,now:n=new Date}={}){if(!e||t)return(0,qt.__)("Immediately");if(!function(e){const{timezone:t}=(0,v.getSettings)(),n=Number(t.offset),r=e.getTimezoneOffset()/60*-1;return n===r}(n))return di(e);const r=(0,v.getDate)(e);if(pi(r,n))return(0,qt.sprintf)((0,qt.__)("Today at %s"),(0,v.dateI18n)((0,qt._x)("g:i a","post schedule time format"),r));const o=new Date(n);if(o.setDate(o.getDate()+1),pi(r,o))return(0,qt.sprintf)((0,qt.__)("Tomorrow at %s"),(0,v.dateI18n)((0,qt._x)("g:i a","post schedule time format"),r));if(r.getFullYear()===n.getFullYear())return(0,v.dateI18n)((0,qt._x)("F j g:i a","post schedule date format without year"),r);return(0,v.dateI18n)((0,qt._x)("F j, Y g:i a","post schedule full date format"),r)}(t,{isFloating:n})}function di(e){const t=(0,v.getDate)(e),n=function(){const{timezone:e}=(0,v.getSettings)();if(e.abbr&&isNaN(Number(e.abbr)))return e.abbr;return`UTC${e.offset<0?"":"+"}${e.offset}`}(),r=(0,v.dateI18n)((0,qt._x)("F j, Y g:i a","post schedule full date format"),t);return(0,qt.isRTL)()?`${n} ${r}`:`${r} ${n}`}function pi(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var mi=window.wp.a11y;const hi=3,gi={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function fi({onSelect:e,taxonomy:t}){const{_terms:n,showTerms:r}=(0,i.useSelect)((e=>{const n=e(s.store).getEntityRecords("taxonomy",t.slug,gi);return{_terms:n,showTerms:n?.length>=hi}}),[t.slug]);if(!r)return null;const a=eo(n);return(0,o.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,o.createElement)(br.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label"},t.labels.most_used),(0,o.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((t=>(0,o.createElement)("li",{key:t.id},(0,o.createElement)(br.Button,{variant:"link",onClick:()=>e(t)},t.name))))))}const _i=[],vi=20,yi={per_page:vi,_fields:"id,name",context:"view"},bi=(e,t)=>Zr(e).toLowerCase()===Zr(t).toLowerCase(),Ei=(e,t)=>e.map((e=>t.find((t=>bi(t.name,e))).id));function Si({slug:e}){var t,n;const[r,l]=(0,o.useState)([]),[c,u]=(0,o.useState)(""),d=(0,a.useDebounce)(u,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:_}=(0,i.useSelect)((t=>{var n,r;const{getCurrentPost:o,getEditedPostAttribute:i}=t(Jn),{getEntityRecords:a,getTaxonomy:l,hasFinishedResolution:c}=t(s.store),u=o(),d=l(e),p=d?i(d.rest_base):_i,m={...yi,include:p.join(","),per_page:-1};return{hasCreateAction:!!d&&(null!==(n=u._links?.["wp:action-create-"+d.rest_base])&&void 0!==n&&n),hasAssignAction:!!d&&(null!==(r=u._links?.["wp:action-assign-"+d.rest_base])&&void 0!==r&&r),taxonomy:d,termIds:p,terms:p.length?a("taxonomy",e,m):_i,hasResolvedTerms:c("getEntityRecords",["taxonomy",e,m])}}),[e]),{searchResults:v}=(0,i.useSelect)((t=>{const{getEntityRecords:n}=t(s.store);return{searchResults:c?n("taxonomy",e,{...yi,search:c}):_i}}),[c,e]);(0,o.useEffect)((()=>{if(_){const e=(null!=p?p:[]).map((e=>Zr(e.name)));l(e)}}),[p,_]);const y=(0,o.useMemo)((()=>(null!=v?v:[]).map((e=>Zr(e.name)))),[v]),{editPost:b}=(0,i.useDispatch)(Jn),{saveEntityRecord:E}=(0,i.useDispatch)(s.store),{createErrorNotice:S}=(0,i.useDispatch)(Gt.store);if(!g)return null;function w(e){b({[h.rest_base]:e})}const k=null!==(t=h?.labels?.add_new_item)&&void 0!==t?t:"post_tag"===e?(0,qt.__)("Add new tag"):(0,qt.__)("Add new Term"),P=null!==(n=h?.labels?.singular_name)&&void 0!==n?n:"post_tag"===e?(0,qt.__)("Tag"):(0,qt.__)("Term"),C=(0,qt.sprintf)((0,qt._x)("%s added","term"),P),T=(0,qt.sprintf)((0,qt._x)("%s removed","term"),P),x=(0,qt.sprintf)((0,qt._x)("Remove %s","term"),P);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.FormTokenField,{__next40pxDefaultSize:!0,value:r,suggestions:y,onChange:function(t){const n=[...null!=p?p:[],...null!=v?v:[]],r=t.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]),o=r.filter((e=>!n.find((t=>bi(t.name,e)))));if(l(r),0===o.length)return w(Ei(r,n));f&&Promise.all(o.map((t=>async function(t){try{const n=await E("taxonomy",e,t,{throwOnError:!0});return Jr(n)}catch(e){if("term_exists"!==e.code)throw e;return{id:e.data.term_id,name:t.name}}}({name:t})))).then((e=>{const t=n.concat(e);return w(Ei(r,t))})).catch((e=>{S(e.message,{type:"snackbar"})}))},onInputChange:d,maxSuggestions:vi,label:k,messages:{added:C,removed:T,remove:x}}),(0,o.createElement)(fi,{taxonomy:h,onSelect:function(t){var n;if(m.includes(t.id))return;const r=[...m,t.id],o="post_tag"===e?(0,qt.__)("Tag"):(0,qt.__)("Term"),i=(0,qt.sprintf)((0,qt._x)("%s added","term"),null!==(n=h?.labels?.singular_name)&&void 0!==n?n:o);(0,mi.speak)(i,"assertive"),w(r)}}))}var wi=(0,br.withFilters)("editor.PostTaxonomyType")(Si);const ki=()=>{const e=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Add tags"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:e},(0,o.createElement)("p",null,(0,qt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,o.createElement)(wi,{slug:"post_tag"}))};class Pi extends o.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,o.createElement)(ki,null)}}var Ci=(0,a.compose)((0,i.withSelect)((e=>{const t=e(Jn).getCurrentPostType(),n=e(s.store).getTaxonomy("post_tag"),r=n&&e(Jn).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&n.types.some((e=>e===t)),hasTags:r&&r.length}})),(0,a.ifCondition)((({areTagsFetched:e,isPostTypeSupported:t})=>t&&e)))(Pi);const Ti=(e,t)=>Po.filter((t=>e?.includes(t.id))).find((e=>e.id===t)),xi=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:n})=>(0,o.createElement)(br.Button,{variant:"link",onClick:()=>n(e)},t);function Bi(){const{currentPostFormat:e,suggestion:t}=(0,i.useSelect)((e=>{var t;const{getEditedPostAttribute:n,getSuggestedPostFormat:r}=e(Jn),o=null!==(t=e(s.store).getThemeSupports().formats)&&void 0!==t?t:[];return{currentPostFormat:n("format"),suggestion:Ti(o,r())}}),[]),{editPost:n}=(0,i.useDispatch)(Jn),r=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Use a post format"))];return t&&t.id!==e?(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:r},(0,o.createElement)("p",null,(0,qt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,o.createElement)("p",null,(0,o.createElement)(xi,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,qt.sprintf)((0,qt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const Ai={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},Ii=8,Ni=[];function Di({slug:e}){var t,n;const[r,l]=(0,o.useState)(!1),[c,u]=(0,o.useState)(""),[d,p]=(0,o.useState)(""),[m,h]=(0,o.useState)(!1),[g,f]=(0,o.useState)(""),[_,v]=(0,o.useState)([]),y=(0,a.useDebounce)(mi.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:S,loading:w,availableTerms:k,taxonomy:P}=(0,i.useSelect)((t=>{var n,r;const{getCurrentPost:o,getEditedPostAttribute:i}=t(Jn),{getTaxonomy:a,getEntityRecords:l,isResolving:c}=t(s.store),u=a(e),d=o();return{hasCreateAction:!!u&&(null!==(n=d._links?.["wp:action-create-"+u.rest_base])&&void 0!==n&&n),hasAssignAction:!!u&&(null!==(r=d._links?.["wp:action-assign-"+u.rest_base])&&void 0!==r&&r),terms:u?i(u.rest_base):Ni,loading:c("getEntityRecords",["taxonomy",e,Ai]),availableTerms:l("taxonomy",e,Ai)||Ni,taxonomy:u}}),[e]),{editPost:C}=(0,i.useDispatch)(Jn),{saveEntityRecord:T}=(0,i.useDispatch)(s.store),x=(0,o.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,r=[...e];return r.sort(((e,t)=>{const r=n(e),o=n(t);return r===o?0:r&&!o?-1:!r&&o?1:0})),r}(Xr(k),S)),[k]),{createErrorNotice:B}=(0,i.useDispatch)(Gt.store);if(!E)return null;const A=e=>{C({[P.rest_base]:e})},I=e=>e.map((e=>(0,o.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:-1!==S.indexOf(e.id),onChange:()=>{(e=>{const t=S.includes(e)?S.filter((t=>t!==e)):[...S,e];A(t)})(parseInt(e.id,10))},label:(0,xr.decodeEntities)(e.name)}),!!e.children.length&&(0,o.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},I(e.children))))),N=(t,n,r)=>{var o;return null!==(o=P?.labels?.[t])&&void 0!==o?o:"category"===e?n:r},D=N("add_new_item",(0,qt.__)("Add new category"),(0,qt.__)("Add new term")),R=N("new_item_name",(0,qt.__)("Add new category"),(0,qt.__)("Add new term")),O=N("parent_item",(0,qt.__)("Parent Category"),(0,qt.__)("Parent Term")),L=`— ${O} —`,U=D,M=null!==(t=P?.labels?.search_items)&&void 0!==t?t:(0,qt.__)("Search Terms"),F=null!==(n=P?.name)&&void 0!==n?n:(0,qt.__)("Terms"),z=k.length>=Ii;return(0,o.createElement)(br.Flex,{direction:"column",gap:"4"},z&&(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:M,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const r={...n};return r.children.length>0&&(r.children=r.children.map(t).filter((e=>e))),(-1!==r.name.toLowerCase().indexOf(e.toLowerCase())||r.children.length>0)&&r};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let r=0;r<e.length;r++)t++,void 0!==e[r].children&&(t+=n(e[r].children));return t};f(e),v(t);const r=n(t),o=(0,qt.sprintf)((0,qt._n)("%d result found.","%d results found.",r),r);y(o,"assertive")}}),(0,o.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":F},I(""!==g?_:x)),!w&&b&&(0,o.createElement)(br.FlexItem,null,(0,o.createElement)(br.Button,{onClick:()=>{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},D)),m&&(0,o.createElement)("form",{onSubmit:async t=>{var n;if(t.preventDefault(),""===c||r)return;const o=function(e,t,n){return e.find((e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(k,d,c);if(o)return S.some((e=>e===o.id))||A([...S,o.id]),u(""),void p("");let i;l(!0);try{i=await(s={name:c,parent:d||void 0},T("taxonomy",e,s,{throwOnError:!0}))}catch(e){return void B(e.message,{type:"snackbar"})}var s;const a="category"===e?(0,qt.__)("Category"):(0,qt.__)("Term"),m=(0,qt.sprintf)((0,qt._x)("%s added","term"),null!==(n=P?.labels?.singular_name)&&void 0!==n?n:a);(0,mi.speak)(m,"assertive"),l(!1),u(""),p(""),A([...S,i.id])}},(0,o.createElement)(br.Flex,{direction:"column",gap:"4"},(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:c,onChange:e=>{u(e)},required:!0}),!!k.length&&(0,o.createElement)(br.TreeSelect,{__nextHasNoMarginBottom:!0,label:O,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,o.createElement)(br.FlexItem,null,(0,o.createElement)(br.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},U)))))}var Ri=(0,br.withFilters)("editor.PostTaxonomyType")(Di);var Oi=function(){const e=(0,i.useSelect)((e=>{const t=e(Jn).getCurrentPostType(),{canUser:n,getEntityRecord:r,getTaxonomy:o}=e(s.store),i=o("category"),a=n("read","settings")?r("root","site")?.default_category:void 0,l=a?r("taxonomy","category",a):void 0,c=i&&i.types.some((e=>e===t)),u=i&&e(Jn).getEditedPostAttribute(i.rest_base);return!!i&&!!l&&c&&(0===u?.length||1===u?.length&&l?.id===u[0])}),[]),[t,n]=(0,o.useState)(!1);if((0,o.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const r=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Assign a category"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:r},(0,o.createElement)("p",null,(0,qt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,o.createElement)(Ri,{slug:"category"}))};var Li=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function Ui(e){const t=[];return e.forEach((e=>{t.push(e),t.push(...Ui(e.innerBlocks))})),t}function Mi(e){const{selectBlock:t}=(0,i.useDispatch)(c.store);return(0,o.createElement)(br.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,qt.__)("Select image block."),onClick:()=>{t(e.clientId)},onKeyDown:n=>{"Enter"!==n.key&&" "!==n.key||(t(e.clientId),n.preventDefault())},key:e.clientId,alt:e.attributes.alt,src:e.attributes.url,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"36px",height:"36px",objectFit:"cover",borderRadius:"2px",cursor:"pointer"},whileHover:{scale:1.08}})}function Fi(){const[e,t]=(0,o.useState)(!1),{editorBlocks:n,mediaUpload:r}=(0,i.useSelect)((e=>({editorBlocks:e(Jn).getEditorBlocks(),mediaUpload:e(c.store).getSettings().mediaUpload})),[]),s=Ui(n).filter((e=>"core/image"===e.name&&e.attributes.url&&!e.attributes.id)),{updateBlockAttributes:a}=(0,i.useDispatch)(c.store);if(!r||!s.length)return null;const l=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("External media"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!0,title:l},(0,o.createElement)("p",null,(0,qt.__)("There are some external images in the post which can be uploaded to the media library. Images coming from different domains may not always display correctly, load slowly for visitors, or be removed unexpectedly.")),(0,o.createElement)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"}},(0,o.createElement)(br.__unstableAnimatePresence,null,s.map((e=>(0,o.createElement)(Mi,{key:e.clientId,...e})))),e?(0,o.createElement)(br.Spinner,null):(0,o.createElement)(br.Button,{icon:Li,variant:"primary",onClick:function(){t(!0),Promise.all(s.map((e=>window.fetch(e.attributes.url.includes("?")?e.attributes.url:e.attributes.url+"?").then((e=>e.blob())).then((t=>new Promise(((n,o)=>{r({filesList:[t],onFileChange:([t])=>{(0,ho.isBlobURL)(t.url)||(a(e.clientId,{id:t.id,url:t.url}),n())},onError(){o()}})}))))))).finally((()=>{t(!1)}))}},(0,qt.__)("Upload all"))))}var zi=function({children:e}){const{isBeingScheduled:t,isRequestingSiteIcon:n,hasPublishAction:r,siteIconUrl:a,siteTitle:l,siteHome:c}=(0,i.useSelect)((e=>{var t;const{getCurrentPost:n,isEditedPostBeingScheduled:r}=e(Jn),{getEntityRecord:o,isResolving:i}=e(s.store),a=o("root","__unstableBase",void 0)||{};return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,isBeingScheduled:r(),isRequestingSiteIcon:i("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:a.site_icon_url,siteTitle:a.name,siteHome:a.home&&(0,y.filterURLForDisplay)(a.home)}}),[]);let u,d,p=(0,o.createElement)(br.Icon,{className:"components-site-icon",size:"36px",icon:zo});return a&&(p=(0,o.createElement)("img",{alt:(0,qt.__)("Site Icon"),className:"components-site-icon",src:a})),n&&(p=null),r?t?(u=(0,qt.__)("Are you ready to schedule?"),d=(0,qt.__)("Your work will be published at the specified date and time.")):(u=(0,qt.__)("Are you ready to publish?"),d=(0,qt.__)("Double-check your settings before publishing.")):(u=(0,qt.__)("Are you ready to submit for review?"),d=(0,qt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,o.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,o.createElement)("div",null,(0,o.createElement)("strong",null,u)),(0,o.createElement)("p",null,d),(0,o.createElement)("div",{className:"components-site-card"},p,(0,o.createElement)("div",{className:"components-site-info"},(0,o.createElement)("span",{className:"components-site-name"},(0,xr.decodeEntities)(l)||(0,qt.__)("(Untitled)")),(0,o.createElement)("span",{className:"components-site-home"},c))),(0,o.createElement)(Fi,null),r&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:[(0,qt.__)("Visibility:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,o.createElement)(Wo,null))]},(0,o.createElement)(Vo,null)),(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:[(0,qt.__)("Publish:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,o.createElement)(ci,null))]},(0,o.createElement)(li,null))),(0,o.createElement)(Bi,null),(0,o.createElement)(Ci,null),(0,o.createElement)(Oi,null),e)};const Hi="%postname%",Vi="%pagename%";function ji({text:e,onCopy:t,children:n}){const r=(0,a.useCopyToClipboard)(e,t);return(0,o.createElement)(br.Button,{variant:"secondary",ref:r},n)}class Wi extends o.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,o.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:r}=this.props,i=r?.labels?.singular_name,s=r?.labels?.view_item,a=r?.labels?.add_new_item,l="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(Hi)?e.permalink_template.replace(Hi,t):e.permalink_template.includes(Vi)?e.permalink_template.replace(Vi,t):e.permalink_template})(n):n.link,c=(0,y.addQueryArgs)("post-new.php",{post_type:n.type}),u=t?(0,o.createElement)(o.Fragment,null,(0,qt.__)("is now scheduled. It will go live on")," ",(0,o.createElement)(ci,null),"."):(0,qt.__)("is now live.");return(0,o.createElement)("div",{className:"post-publish-panel__postpublish"},(0,o.createElement)(br.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,o.createElement)("a",{ref:this.postLink,href:l},(0,xr.decodeEntities)(n.title)||(0,qt.__)("(no title)"))," ",u),(0,o.createElement)(br.PanelBody,null,(0,o.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,o.createElement)("strong",null,(0,qt.__)("What’s next?"))),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,qt.sprintf)((0,qt.__)("%s address"),i),value:(0,y.safeDecodeURIComponent)(l),onFocus:this.onSelectInput}),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,o.createElement)(ji,{text:l,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,qt.__)("Copied!"):(0,qt.__)("Copy")))),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,o.createElement)(br.Button,{variant:"primary",href:l},s),(0,o.createElement)(br.Button,{variant:t?"primary":"secondary",href:c},a))),e)}}var $i=(0,i.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:r}=e(Jn),{getPostType:o}=e(s.store);return{post:n(),postType:o(t("type")),isScheduled:r()}}))(Wi);class Gi extends o.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,isBeingScheduled:t,isPublished:n,isPublishSidebarEnabled:r,isScheduled:i,isSaving:s,isSavingNonPostEntityChanges:a,onClose:l,onTogglePublishSidebar:c,PostPublishExtension:u,PrePublishExtension:d,...p}=this.props,{hasPublishAction:m,isDirty:h,isPostTypeViewable:g,...f}=p,_=n||i&&t,v=!_&&!s,y=_&&!s;return(0,o.createElement)("div",{className:"editor-post-publish-panel",...f},(0,o.createElement)("div",{className:"editor-post-publish-panel__header"},y?(0,o.createElement)(br.Button,{onClick:l,icon:Fo,label:(0,qt.__)("Close panel")}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,o.createElement)(Mo,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e})),(0,o.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,o.createElement)(br.Button,{disabled:a,onClick:l,variant:"secondary"},(0,qt.__)("Cancel"))))),(0,o.createElement)("div",{className:"editor-post-publish-panel__content"},v&&(0,o.createElement)(zi,null,d&&(0,o.createElement)(d,null)),y&&(0,o.createElement)($i,{focusOnMount:!0},u&&(0,o.createElement)(u,null)),s&&(0,o.createElement)(br.Spinner,null)),(0,o.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Always show pre-publish checks."),checked:r,onChange:c})))}}var Ki=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getPostType:n}=e(s.store),{getCurrentPost:r,getEditedPostAttribute:o,isCurrentPostPublished:i,isCurrentPostScheduled:a,isEditedPostBeingScheduled:l,isEditedPostDirty:c,isAutosavingPost:u,isSavingPost:d,isSavingNonPostEntityChanges:p}=e(Jn),{isPublishSidebarEnabled:m}=e(Jn),h=n(o("type"));return{hasPublishAction:null!==(t=r()._links?.["wp:action-publish"])&&void 0!==t&&t,isPostTypeViewable:h?.viewable,isBeingScheduled:l(),isDirty:c(),isPublished:i(),isPublishSidebarEnabled:m(),isSaving:d()&&!u(),isSavingNonPostEntityChanges:p(),isScheduled:a()}})),(0,i.withDispatch)(((e,{isPublishSidebarEnabled:t})=>{const{disablePublishSidebar:n,enablePublishSidebar:r}=e(Jn);return{onTogglePublishSidebar:()=>{t?n():r()}}})),br.withFocusReturn,br.withConstrainedTabbing])(Gi);var Yi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var qi=(0,o.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,o.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var Qi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var Xi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));function Zi({forceIsDirty:e,showIconLabels:t=!1}){const[n,r]=(0,o.useState)(!1),s=(0,a.useViewportMatch)("small"),{isAutosaving:l,isDirty:c,isNew:u,isPending:d,isPublished:p,isSaveable:m,isSaving:h,isScheduled:g,hasPublishAction:f}=(0,i.useSelect)((t=>{var n;const{isEditedPostNew:r,isCurrentPostPublished:o,isCurrentPostScheduled:i,isEditedPostDirty:s,isSavingPost:a,isEditedPostSaveable:l,getCurrentPost:c,isAutosavingPost:u,getEditedPostAttribute:d}=t(Jn);return{isAutosaving:u(),isDirty:e||s(),isNew:r(),isPending:"pending"===d("status"),isPublished:o(),isSaving:a(),isSaveable:l(),isScheduled:i(),hasPublishAction:null!==(n=c()?._links?.["wp:action-publish"])&&void 0!==n&&n}}),[e]),{savePost:_}=(0,i.useDispatch)(Jn),v=(0,a.usePrevious)(h);if((0,o.useEffect)((()=>{let e;return v&&!h&&(r(!0),e=setTimeout((()=>{r(!1)}),1e3)),()=>clearTimeout(e)}),[h]),!f&&d)return null;if(p||g)return null;const y=d?(0,qt.__)("Save as pending"):(0,qt.__)("Save draft"),b=(0,qt.__)("Save"),E=n||!u&&!c,S=h||E,w=h||E||!m;let k;return h?k=l?(0,qt.__)("Autosaving"):(0,qt.__)("Saving"):E?k=(0,qt.__)("Saved"):s?k=y:t&&(k=b),(0,o.createElement)(br.Button,{className:m||h?lr()({"editor-post-save-draft":!S,"editor-post-saved-state":S,"is-saving":h,"is-autosaving":l,"is-saved":E,[(0,br.__unstableGetAnimateClassName)({type:"loading"})]:h}):void 0,onClick:w?void 0:()=>_(),shortcut:w?void 0:vr.displayShortcut.primary("s"),showTooltip:!0,variant:"tertiary",icon:s?void 0:Yi,label:k||y,"aria-disabled":w},S&&(0,o.createElement)(qi,{icon:E?Qi:Xi}),k)}var Ji=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getCurrentPost:n,getCurrentPostType:r}=e(Jn);return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:r()}}))])((function({hasPublishAction:e,children:t}){return e?t:null}));function es({children:e}){return(0,o.createElement)(Gr,{supportKeys:"slug"},e)}class ts extends o.Component{constructor({postSlug:e,postTitle:t,postID:n}){super(...arguments),this.state={editedSlug:(0,y.safeDecodeURIComponent)(e)||(0,y.cleanForSlug)(t)||n},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:r}=e.target,o=(0,y.cleanForSlug)(r);o!==t&&n(o)}render(){const{editedSlug:e}=this.state;return(0,o.createElement)(es,null,(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Slug"),autoComplete:"off",spellCheck:"false",value:e,onChange:e=>this.setState({editedSlug:e}),onBlur:this.setSlug,className:"editor-post-slug"}))}}var ns=(0,a.compose)([(0,i.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(Jn),{id:r}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:r}})),(0,i.withDispatch)((e=>{const{editPost:t}=e(Jn);return{onUpdateSlug(e){t({slug:e})}}}))])(ts);var rs=(0,a.compose)([(0,i.withSelect)((e=>{var t;const n=e(Jn).getCurrentPost();return{hasStickyAction:null!==(t=n._links?.["wp:action-sticky"])&&void 0!==t&&t,postType:e(Jn).getCurrentPostType()}}))])((function({hasStickyAction:e,postType:t,children:n}){return"post"===t&&e?n:null}));var os=(0,a.compose)([(0,i.withSelect)((e=>({postSticky:e(Jn).getEditedPostAttribute("sticky")}))),(0,i.withDispatch)((e=>({onUpdateSticky(t){e(Jn).editPost({sticky:t})}})))])((function({onUpdateSticky:e,postSticky:t=!1}){return(0,o.createElement)(rs,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Stick to the top of the blog"),checked:t,onChange:()=>e(!t)}))}));var is=(0,a.compose)([(0,i.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:r}=e(Jn);return{isSaving:t(),isPublished:n(),isScheduled:r()}})),(0,i.withDispatch)((e=>{const{editPost:t,savePost:n}=e(Jn);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function({isSaving:e,isPublished:t,isScheduled:n,onClick:r}){const[i,s]=(0,o.useState)(!1);if(!t&&!n)return null;let a;return t?a=(0,qt.__)("Are you sure you want to unpublish this post?"):n&&(a=(0,qt.__)("Are you sure you want to unschedule this post?")),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.Button,{className:"editor-post-switch-to-draft",onClick:()=>{s(!0)},disabled:e,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"}},(0,qt.__)("Switch to draft")),(0,o.createElement)(br.__experimentalConfirmDialog,{isOpen:i,onConfirm:()=>{s(!1),r()},onCancel:()=>s(!1)},a))})),ss=window.wp.privateApis;const{lock:as,unlock:ls}=(0,ss.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/editor"),{ReusableBlocksRenameHint:cs}=ls(c.privateApis);function us(){const{syncStatus:e,postType:t}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),n=t("meta");return{syncStatus:"unsynced"===n?.wp_pattern_sync_status?"unsynced":t("wp_pattern_sync_status"),postType:t("type")}}));return"wp_block"!==t?null:(0,o.createElement)(br.PanelRow,{className:"edit-post-sync-status"},(0,o.createElement)("span",null,(0,qt.__)("Sync status")),(0,o.createElement)("div",null,"unsynced"===e?(0,qt.__)("Not synced"):(0,qt.__)("Fully synced")))}function ds(){const{editPost:e}=(0,i.useDispatch)(Jn),[t,n]=(0,o.useState)(!1),[r,s]=(0,o.useState)(void 0),{postType:a,isNewPost:l}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(Jn);return{postType:t("type"),isNewPost:n()}}),[]);(0,o.useEffect)((()=>{l&&"wp_block"===a&&n(!0)}),[]);return"wp_block"===a&&l?(0,o.createElement)(o.Fragment,null,t&&(0,o.createElement)(br.Modal,{title:(0,qt.__)("Set pattern sync status"),onRequestClose:()=>{n(!1)},overlayClassName:"reusable-blocks-menu-items__convert-modal"},(0,o.createElement)("form",{onSubmit:t=>{t.preventDefault(),n(!1),e({meta:{wp_pattern_sync_status:r}})}},(0,o.createElement)(br.__experimentalVStack,{spacing:"5"},(0,o.createElement)(cs,null),(0,o.createElement)(br.ToggleControl,{label:(0,qt.__)("Synced"),help:(0,qt.__)("Editing the pattern will update it anywhere it is used."),checked:!r,onChange:()=>{s(r?void 0:"unsynced")}}),(0,o.createElement)(br.__experimentalHStack,{justify:"right"},(0,o.createElement)(br.Button,{variant:"primary",type:"submit"},(0,qt.__)("Create"))))))):null}const ps=e=>e;var ms=(0,a.compose)([(0,i.withSelect)((e=>({postType:e(Jn).getCurrentPostType(),taxonomies:e(s.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,taxonomyWrapper:n=ps}){return(null!=t?t:[]).filter((t=>t.types.includes(e))).filter((e=>e.visibility?.show_ui)).map((e=>{const t=e.hierarchical?Ri:wi;return(0,o.createElement)(o.Fragment,{key:`taxonomy-${e.slug}`},n((0,o.createElement)(t,{slug:e.slug}),e))}))}));var hs=(0,a.compose)([(0,i.withSelect)((e=>({postType:e(Jn).getCurrentPostType(),taxonomies:e(s.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,children:n}){const r=t?.some((t=>t.types.includes(e)));return r?n:null})),gs=n(773);function fs(){const e=(0,a.useInstanceId)(fs),{content:t,blocks:n,type:r,id:l}=(0,i.useSelect)((e=>{const{getEditedEntityRecord:t}=e(s.store),{getCurrentPostType:n,getCurrentPostId:r}=e(Jn),o=n(),i=r(),a=t("postType",o,i);return{content:a?.content,blocks:a?.blocks,type:o,id:i}}),[]),{editEntityRecord:c}=(0,i.useDispatch)(s.store),u=(0,o.useMemo)((()=>t instanceof Function?t({blocks:n}):n?(0,_.__unstableSerializeAndClean)(n):t),[t,n]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.VisuallyHidden,{as:"label",htmlFor:`post-content-${e}`},(0,qt.__)("Type text or HTML")),(0,o.createElement)(gs.Z,{autoComplete:"off",dir:"auto",value:u,onChange:e=>{c("postType",r,l,{content:e.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,qt.__)("Start writing with text or HTML")}))}var _s=window.wp.dom;const vs=/[\r\n]+/g;var ys=(0,o.forwardRef)((function(e,t){const n=(0,o.useRef)(),[r,s]=(0,o.useState)(!1),{editPost:l}=(0,i.useDispatch)(Jn),{insertDefaultBlock:u,clearSelectedBlock:d,insertBlocks:p}=(0,i.useDispatch)(c.store),{isCleanNewPost:m,title:h,placeholder:g,hasFixedToolbar:f}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(Jn),{getSettings:r}=e(c.store),{titlePlaceholder:o,hasFixedToolbar:i}=r();return{isCleanNewPost:n(),title:t("title"),placeholder:o,hasFixedToolbar:i}}),[]);function v(e){p(e,0)}function y(e){l({title:e})}(0,o.useImperativeHandle)(t,(()=>({focus:()=>{n?.current?.focus()}}))),(0,o.useEffect)((()=>{if(!n.current)return;const{defaultView:e}=n.current.ownerDocument,{name:t,parent:r}=e,o="editor-canvas"===t?r.document:e.document,{activeElement:i,body:s}=o;!m||i&&s!==i||n.current.focus()}),[m]);const[b,E]=(0,o.useState)({});function S(){s(!1),E({})}const w=lr()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":r,"has-fixed-toolbar":f}),k=(0,xr.decodeEntities)(g)||(0,qt.__)("Add title"),{ref:P}=(0,sr.__unstableUseRichText)({value:h,onChange:function(e){y(e.replace(vs," "))},placeholder:k,selectionStart:b.start,selectionEnd:b.end,onSelectionChange(e,t){E((n=>{const{start:r,end:o}=n;return r===e&&o===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,o.createElement)(Gr,{supportKeys:"title"},(0,o.createElement)("h1",{ref:(0,a.useMergeRefs)([P,n]),contentEditable:!0,className:w,"aria-label":k,role:"textbox","aria-multiline":"true",onFocus:function(){s(!0),d()},onBlur:S,onKeyDown:function(e){e.keyCode===vr.ENTER&&(e.preventDefault(),u(void 0,void 0,0))},onKeyPress:S,onPaste:function(e){const t=e.clipboardData;let n="",r="";try{n=t.getData("text/plain"),r=t.getData("text/html")}catch(e){try{r=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",r),window.console.log("Received plain text:\n\n",n);const o=(0,_.pasteHandler)({HTML:r,plainText:n});if(e.preventDefault(),o.length)if("string"!=typeof o){const[e]=o;h||"core/heading"!==e.name&&"core/paragraph"!==e.name?v(o):(y((0,_s.__unstableStripHTML)(e.attributes.content)),v(o.slice(1)))}else{const e={...(0,sr.create)({html:h}),...b},t=(0,sr.insert)(e,(0,sr.create)({html:(0,_s.__unstableStripHTML)(o)}));y((0,sr.toHTMLString)({value:t})),E({start:t.start,end:t.end})}}}))}));function bs(){const{isNew:e,isDeleting:t,postId:n}=(0,i.useSelect)((e=>{const t=e(Jn);return{isNew:t.isEditedPostNew(),isDeleting:t.isDeletingPost(),postId:t.getCurrentPostId()}}),[]),{trashPost:r}=(0,i.useDispatch)(Jn);return e||!n?null:(0,o.createElement)(br.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:t,"aria-disabled":t,onClick:t?void 0:()=>r()},(0,qt.__)("Move to trash"))}var Es=(0,i.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:r}=e(Jn),{getPostType:o,canUser:i}=e(s.store),a=n(),l=o(r()),c=l?.rest_base||"";return{isNew:t(),postId:a,canUserDelete:!(!a||!c)&&i("delete",c,a)}}))((function({isNew:e,postId:t,canUserDelete:n,children:r}){return!e&&t&&n?r:null}));function Ss({onClose:e}){const{isEditable:t,postSlug:n,viewPostLabel:r,postLink:a,permalinkPrefix:l,permalinkSuffix:u}=(0,i.useSelect)((e=>{var t;const n=e(Jn).getCurrentPost(),r=e(Jn).getCurrentPostType(),o=e(s.store).getPostType(r),i=e(Jn).getPermalinkParts(),a=null!==(t=n?._links?.["wp:action-publish"])&&void 0!==t&&t;return{isEditable:e(Jn).isPermalinkEditable()&&a,postSlug:(0,y.safeDecodeURIComponent)(e(Jn).getEditedPostSlug()),viewPostLabel:o?.labels.view_item,postLink:n.link,permalinkPrefix:i?.prefix,permalinkSuffix:i?.suffix}}),[]),{editPost:d}=(0,i.useDispatch)(Jn),[p,m]=(0,o.useState)(!1);return(0,o.createElement)("div",{className:"editor-post-url"},(0,o.createElement)(c.__experimentalInspectorPopoverHeader,{title:(0,qt.__)("URL"),onClose:e}),t&&(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Permalink"),value:p?"":n,autoComplete:"off",spellCheck:"false",help:(0,o.createElement)(o.Fragment,null,(0,qt.__)("The last part of the URL.")," ",(0,o.createElement)(br.ExternalLink,{href:(0,qt.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")},(0,qt.__)("Learn more."))),onChange:e=>{d({slug:e}),e?p&&m(!1):p||m(!0)},onBlur:e=>{d({slug:(0,y.cleanForSlug)(e.target.value)}),p&&m(!1)}}),t&&(0,o.createElement)("h3",{className:"editor-post-url__link-label"},null!=r?r:(0,qt.__)("View post")),(0,o.createElement)("p",null,(0,o.createElement)(br.ExternalLink,{className:"editor-post-url__link",href:a,target:"_blank"},t?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"editor-post-url__link-prefix"},l),(0,o.createElement)("span",{className:"editor-post-url__link-slug"},n),(0,o.createElement)("span",{className:"editor-post-url__link-suffix"},u)):a)))}function ws({children:e}){const t=(0,i.useSelect)((e=>{const t=e(Jn).getCurrentPostType(),n=e(s.store).getPostType(t);if(!n?.viewable)return!1;if(!e(Jn).getCurrentPost().link)return!1;return!!e(Jn).getPermalinkParts()}),[]);return t?e:null}function ks(){return Ps()}function Ps(){const e=(0,i.useSelect)((e=>e(Jn).getPermalink()),[]);return(0,y.filterURLForDisplay)((0,y.safeDecodeURIComponent)(e))}var Cs=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getCurrentPost:n,getCurrentPostType:r}=e(Jn);return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:r()}}))])((function({hasPublishAction:e,render:t}){return t({canEdit:e})}));var Ts=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),xs=window.wp.wordcount;function Bs(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]),t=(0,qt._x)("words","Word count type. Do not translate!");return(0,o.createElement)("span",{className:"word-count"},(0,xs.count)(e,t))}const As=189;function Is(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]),t=(0,qt._x)("words","Word count type. Do not translate!"),n=Math.round((0,xs.count)(e,t)/As),r=0===n?(0,o.createInterpolateElement)((0,qt.__)("<span>< 1</span> minute"),{span:(0,o.createElement)("span",null)}):(0,o.createInterpolateElement)((0,qt.sprintf)((0,qt._n)("<span>%d</span> minute","<span>%d</span> minutes",n),n),{span:(0,o.createElement)("span",null)});return(0,o.createElement)("span",{className:"time-to-read"},r)}function Ns(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]);return(0,xs.count)(e,"characters_including_spaces")}var Ds=function({hasOutlineItemsDisabled:e,onRequestClose:t}){const{headingCount:n,paragraphCount:r,numberOfBlocks:s}=(0,i.useSelect)((e=>{const{getGlobalBlockCount:t}=e(c.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,qt.__)("Document Statistics"),tabIndex:"0"},(0,o.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Words"),(0,o.createElement)(Bs,null)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Characters"),(0,o.createElement)("span",{className:"table-of-contents__number"},(0,o.createElement)(Ns,null))),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Time to read"),(0,o.createElement)(Is,null)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Headings"),(0,o.createElement)("span",{className:"table-of-contents__number"},n)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Paragraphs"),(0,o.createElement)("span",{className:"table-of-contents__number"},r)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Blocks"),(0,o.createElement)("span",{className:"table-of-contents__number"},s)))),n>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("hr",null),(0,o.createElement)("h2",{className:"table-of-contents__title"},(0,qt.__)("Document Outline")),(0,o.createElement)(fr,{onSelect:t,hasOutlineItemsDisabled:e})))};var Rs=(0,o.forwardRef)((function({hasOutlineItemsDisabled:e,repositionDropdown:t,...n},r){const s=(0,i.useSelect)((e=>!!e(c.store).getBlockCount()),[]);return(0,o.createElement)(br.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:e,onToggle:t})=>(0,o.createElement)(br.Button,{...n,ref:r,onClick:s?t:void 0,icon:Ts,"aria-expanded":e,"aria-haspopup":"true",label:(0,qt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!s}),renderContent:({onClose:t})=>(0,o.createElement)(Ds,{onRequestClose:t,hasOutlineItemsDisabled:e})})}));function Os(){const{__experimentalGetDirtyEntityRecords:e}=(0,i.useSelect)(s.store);return(0,o.useEffect)((()=>{const t=t=>{if(e().length>0)return t.returnValue=(0,qt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}var Ls=window.wp.patterns;var Us=(0,a.createHigherOrderComponent)((e=>(0,i.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:r,...s}=t;if(!n)return(0,o.createElement)(e,{...s});const[a,l]=(0,o.useState)(null);return(0,o.useEffect)((()=>{const e=(0,i.createRegistry)({"core/block-editor":c.storeConfig},r);e.registerStore("core/editor",Zn),l(e)}),[r]),a?(0,o.createElement)(i.RegistryProvider,{value:a},(0,o.createElement)(e,{...s})):null}))),"withRegistryProvider");const Ms=(e,t)=>`<a ${Fs(e)}>${t}</a>`,Fs=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,zs=e=>{const{title:t,foreign_landing_url:n,creator:r,creator_url:o,license:i,license_version:s,license_url:a}=e,l=((e,t)=>{let n=e.trim();return"pdm"!==e&&(n=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(n+=` ${t}`),["pdm","cc0"].includes(e)||(n=`CC ${n}`),n})(i,s),c=(0,xr.decodeEntities)(r);let u;return u=c?t?(0,qt.sprintf)((0,qt._x)('"%1$s" by %2$s/ %3$s',"caption"),Ms(n,(0,xr.decodeEntities)(t)),o?Ms(o,c):c,a?Ms(`${a}?ref=openverse`,l):l):(0,qt.sprintf)((0,qt._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),Fs(n),o?Ms(o,c):c,a?Ms(`${a}?ref=openverse`,l):l):t?(0,qt.sprintf)((0,qt._x)('"%1$s"/ %2$s',"caption"),Ms(n,(0,xr.decodeEntities)(t)),a?Ms(`${a}?ref=openverse`,l):l):(0,qt.sprintf)((0,qt._x)("<a %1$s>Work</a>/ %2$s","caption"),Fs(n),a?Ms(`${a}?ref=openverse`,l):l),u.replace(/\s{2}/g," ")},Hs=async(e={})=>(await(0,i.resolveSelect)(s.store).getMediaItems({...e,orderBy:e?.search?"relevance":"date"})).map((e=>({...e,alt:e.alt_text,url:e.source_url,previewUrl:e.media_details?.sizes?.medium?.source_url,caption:e.caption?.raw})));var Vs=[{name:"images",labels:{name:(0,qt.__)("Images"),search_items:(0,qt.__)("Search images")},mediaType:"image",async fetch(e={}){return Hs({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,qt.__)("Videos"),search_items:(0,qt.__)("Search videos")},mediaType:"video",async fetch(e={}){return Hs({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,qt.__)("Audio"),search_items:(0,qt.__)("Search audio")},mediaType:"audio",async fetch(e={}){return Hs({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,qt.__)("Openverse"),search_items:(0,qt.__)("Search Openverse")},mediaType:"image",async fetch(e={}){const t={...e,mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"},n={per_page:"page_size",search:"q"},r=new URL("https://api.openverse.engineering/v1/images/");Object.entries(t).forEach((([e,t])=>{const o=n[e]||e;r.searchParams.set(o,t)}));const o=await window.fetch(r,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}});return(await o.json()).results.map((e=>({...e,title:e.title?.toLowerCase().startsWith("file:")?e.title.slice(5):e.title,sourceId:e.id,id:void 0,caption:zs(e),previewUrl:e.thumbnail})))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],js=window.wp.mediaUtils;const Ws=()=>{};function $s({additionalData:e={},allowedTypes:t,filesList:n,maxUploadFileSize:r,onError:o=Ws,onFileChange:s}){const{getCurrentPostId:a,getEditorSettings:l}=(0,i.select)(Jn),c=l().allowedMimeTypes;r=r||l().maxUploadFileSize,(0,js.uploadMedia)({allowedTypes:t,filesList:n,onFileChange:s,additionalData:{post:a(),...e},maxUploadFileSize:r,onError:({message:e})=>o(e),wpAllowedMimeTypes:c})}const Gs=[],Ks=["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","blockInspectorTabs","allowedMimeTypes","bodyPlaceholder","canLockBlocks","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","focusMode","distractionFree","fontSizes","gradients","generateAnchors","hasFixedToolbar","hasInlineToolbar","isDistractionFree","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","locale","maxWidth","onUpdateDefaultBlockStyles","postContentAttributes","postsPerPage","readOnly","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableIsPreviewMode","__unstableResolvedAssets","__unstableIsBlockBasedTheme"];var Ys=function(e,t){var n,r;const{reusableBlocks:a,hasUploadPermissions:l,canUseUnfilteredHTML:c,userCanCreatePages:u,pageOnFront:d,postType:p,userPatternCategories:m}=(0,i.useSelect)((e=>{var t;const{canUserUseUnfilteredHTML:n,getCurrentPostType:r}=e(Jn),i="web"===o.Platform.OS,{canUser:a,getEntityRecord:l,getUserPatternCategories:c}=e(s.store),u=a("read","settings")?l("root","site"):void 0;return{canUseUnfilteredHTML:n(),reusableBlocks:i?e(s.store).getEntityRecords("postType","wp_block",{per_page:-1}):Gs,hasUploadPermissions:null===(t=a("create","media"))||void 0===t||t,userCanCreatePages:a("create","pages"),pageOnFront:u?.page_on_front,postType:r(),userPatternCategories:c()}}),[]),h=null!==(n=e.__experimentalAdditionalBlockPatterns)&&void 0!==n?n:e.__experimentalBlockPatterns,g=null!==(r=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==r?r:e.__experimentalBlockPatternCategories,{restBlockPatterns:f,restBlockPatternCategories:_}=(0,i.useSelect)((e=>({restBlockPatterns:e(s.store).getBlockPatterns(),restBlockPatternCategories:e(s.store).getBlockPatternCategories()})),[]),v=(0,o.useMemo)((()=>[...h||[],...f||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((({postTypes:e})=>!e||Array.isArray(e)&&e.includes(p)))),[h,f,p]),y=(0,o.useMemo)((()=>[...g||[],..._||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[g,_]),{undo:b}=(0,i.useDispatch)(Jn),{saveEntityRecord:E}=(0,i.useDispatch)(s.store),S=(0,o.useCallback)((e=>u?E("postType","page",e):Promise.reject({message:(0,qt.__)("You do not have permission to create Pages.")})),[E,u]);return(0,o.useMemo)((()=>({...Object.fromEntries(Object.entries(e).filter((([e])=>Ks.includes(e)))),mediaUpload:l?$s:void 0,__experimentalReusableBlocks:a,__experimentalBlockPatterns:v,__experimentalBlockPatternCategories:y,__experimentalUserPatternCategories:m,__experimentalFetchLinkSuggestions:(t,n)=>(0,s.__experimentalFetchLinkSuggestions)(t,n,e),inserterMediaCategories:Vs,__experimentalFetchRichUrlData:s.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:c,__experimentalUndo:b,outlineMode:t,__experimentalCreatePageEntity:S,__experimentalUserCanCreatePages:u,pageOnFront:d,__experimentalPreferPatternsOnRoot:t})),[e,l,a,m,v,y,c,b,t,S,u,d])};const{ExperimentalBlockEditorProvider:qs}=ls(c.privateApis),{PatternsMenuItems:Qs}=ls(Ls.privateApis),Xs=Us((({__unstableTemplate:e,post:t,settings:n,recovery:r,initialEdits:a,children:l,BlockEditorProviderComponent:u=qs})=>{const d=(0,o.useMemo)((()=>"wp_template"===t.type?{}:{postId:t.id,postType:t.type}),[t.id,t.type]),{editorSettings:p,selection:m,isReady:h}=(0,i.useSelect)((e=>{const{getEditorSettings:t,getEditorSelection:n,__unstableIsEditorReady:r}=e(Jn);return{editorSettings:t(),isReady:r(),selection:n()}}),[]),{id:g,type:f}=null!=e?e:t,[_,v,y]=(0,s.useEntityBlockEditor)("postType",f,{id:g}),b=Ys(p,!!e),{updatePostLock:E,setupEditor:S,updateEditorSettings:w,__experimentalTearDownEditor:k}=(0,i.useDispatch)(Jn),{createWarningNotice:P}=(0,i.useDispatch)(Gt.store);return(0,o.useLayoutEffect)((()=>{if(!r)return E(n.postLock),S(t,a,n.template),n.autosave&&P((0,qt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,qt.__)("View the autosave"),url:n.autosave.editLink}]}),()=>{k()}}),[]),(0,o.useEffect)((()=>{w(n)}),[n]),h?(0,o.createElement)(s.EntityProvider,{kind:"root",type:"site"},(0,o.createElement)(s.EntityProvider,{kind:"postType",type:t.type,id:t.id},(0,o.createElement)(c.BlockContextProvider,{value:d},(0,o.createElement)(u,{value:_,onChange:y,onInput:v,selection:m,settings:b,useSubRegistry:!1},l,(0,o.createElement)(Qs,null))))):null}));var Zs=function(e){return(0,o.createElement)(Xs,{...e,BlockEditorProviderComponent:c.BlockEditorProvider},e.children)},Js=window.wp.serverSideRender,ea=n.n(Js);function ta(e,t,n=[]){const r=(0,o.forwardRef)(((n,r)=>(E()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,o.createElement)(t,{ref:r,...n}))));return n.forEach((n=>{r[n]=ta(e+"."+n,t[n])})),r}function na(e,t){return(...n)=>(E()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...n))}const ra=ta("RichText",c.RichText,["Content"]);ra.isEmpty=na("RichText.isEmpty",c.RichText.isEmpty);const oa=ta("Autocomplete",c.Autocomplete),ia=ta("AlignmentToolbar",c.AlignmentToolbar),sa=ta("BlockAlignmentToolbar",c.BlockAlignmentToolbar),aa=ta("BlockControls",c.BlockControls,["Slot"]),la=ta("BlockEdit",c.BlockEdit),ca=ta("BlockEditorKeyboardShortcuts",c.BlockEditorKeyboardShortcuts),ua=ta("BlockFormatControls",c.BlockFormatControls,["Slot"]),da=ta("BlockIcon",c.BlockIcon),pa=ta("BlockInspector",c.BlockInspector),ma=ta("BlockList",c.BlockList),ha=ta("BlockMover",c.BlockMover),ga=ta("BlockNavigationDropdown",c.BlockNavigationDropdown),fa=ta("BlockSelectionClearer",c.BlockSelectionClearer),_a=ta("BlockSettingsMenu",c.BlockSettingsMenu),va=ta("BlockTitle",c.BlockTitle),ya=ta("BlockToolbar",c.BlockToolbar),ba=ta("ColorPalette",c.ColorPalette),Ea=ta("ContrastChecker",c.ContrastChecker),Sa=ta("CopyHandler",c.CopyHandler),wa=ta("DefaultBlockAppender",c.DefaultBlockAppender),ka=ta("FontSizePicker",c.FontSizePicker),Pa=ta("Inserter",c.Inserter),Ca=ta("InnerBlocks",c.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),Ta=ta("InspectorAdvancedControls",c.InspectorAdvancedControls,["Slot"]),xa=ta("InspectorControls",c.InspectorControls,["Slot"]),Ba=ta("PanelColorSettings",c.PanelColorSettings),Aa=ta("PlainText",c.PlainText),Ia=ta("RichTextShortcut",c.RichTextShortcut),Na=ta("RichTextToolbarButton",c.RichTextToolbarButton),Da=ta("__unstableRichTextInputEvent",c.__unstableRichTextInputEvent),Ra=ta("MediaPlaceholder",c.MediaPlaceholder),Oa=ta("MediaUpload",c.MediaUpload),La=ta("MediaUploadCheck",c.MediaUploadCheck),Ua=ta("MultiSelectScrollIntoView",c.MultiSelectScrollIntoView),Ma=ta("NavigableToolbar",c.NavigableToolbar),Fa=ta("ObserveTyping",c.ObserveTyping),za=ta("SkipToSelectedBlock",c.SkipToSelectedBlock),Ha=ta("URLInput",c.URLInput),Va=ta("URLInputButton",c.URLInputButton),ja=ta("URLPopover",c.URLPopover),Wa=ta("Warning",c.Warning),$a=ta("WritingFlow",c.WritingFlow),Ga=na("createCustomColorsHOC",c.createCustomColorsHOC),Ka=na("getColorClassName",c.getColorClassName),Ya=na("getColorObjectByAttributeValues",c.getColorObjectByAttributeValues),qa=na("getColorObjectByColorValue",c.getColorObjectByColorValue),Qa=na("getFontSize",c.getFontSize),Xa=na("getFontSizeClass",c.getFontSizeClass),Za=na("withColorContext",c.withColorContext),Ja=na("withColors",c.withColors),el=na("withFontSizes",c.withFontSizes),tl=rr,nl=rr;function rl(e){return E()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,y.cleanForSlug)(e)}const ol={};as(ol,{ExperimentalEditorProvider:Xs,EntitiesSavedStatesExtensible:Lr})}(),(window.wp=window.wp||{}).editor=r}();
\ No newline at end of file
+*/!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t<arguments.length;t++){var n=arguments[t];if(n){var i=typeof n;if("string"===i||"number"===i)e.push(n);else if(Array.isArray(n)){if(n.length){var s=o.apply(null,n);s&&e.push(s)}}else if("object"===i){if(n.toString!==Object.prototype.toString&&!n.toString.toString().includes("[native code]")){e.push(n.toString());continue}for(var a in n)r.call(n,a)&&n[a]&&e.push(a)}}}return e.join(" ")}e.exports?(o.default=o,e.exports=o):void 0===(n=function(){return o}.apply(t,[]))||(e.exports=n)}()},4827:function(e){e.exports=function(e,t,n){return((n=window.getComputedStyle)?n(e):e.currentStyle)[t.replace(/-(\w)/gi,(function(e,t){return t.toUpperCase()}))]}},9894:function(e,t,n){var r=n(4827);e.exports=function(e){var t=r(e,"line-height"),n=parseFloat(t,10);if(t===n+""){var o=e.style.lineHeight;e.style.lineHeight=t+"em",t=r(e,"line-height"),n=parseFloat(t,10),o?e.style.lineHeight=o:delete e.style.lineHeight}if(-1!==t.indexOf("pt")?(n*=4,n/=3):-1!==t.indexOf("mm")?(n*=96,n/=25.4):-1!==t.indexOf("cm")?(n*=96,n/=2.54):-1!==t.indexOf("in")?n*=96:-1!==t.indexOf("pc")&&(n*=16),n=Math.round(n),"normal"===t){var i=e.nodeName,s=document.createElement(i);s.innerHTML=" ","TEXTAREA"===i.toUpperCase()&&s.setAttribute("rows","1");var a=r(e,"font-size");s.style.fontSize=a,s.style.padding="0px",s.style.border="0px";var l=document.body;l.appendChild(s),n=s.offsetHeight,l.removeChild(s)}return n}},5372:function(e,t,n){"use strict";var r=n(9567);function o(){}function i(){}i.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,i,s){if(s!==r){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:o};return n.PropTypes=n,n}},2652:function(e,t,n){e.exports=n(5372)()},9567:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},5438:function(e,t,n){"use strict";var r,o=this&&this.__extends||(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),i=this&&this.__assign||Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e},s=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&(n[r[o]]=e[r[o]])}return n};t.__esModule=!0;var a=n(9196),l=n(2652),c=n(6411),u=n(9894),d="autosize:resized",p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={lineHeight:null},t.textarea=null,t.onResize=function(e){t.props.onResize&&t.props.onResize(e)},t.updateLineHeight=function(){t.textarea&&t.setState({lineHeight:u(t.textarea)})},t.onChange=function(e){var n=t.props.onChange;t.currentValue=e.currentTarget.value,n&&n(e)},t}return o(t,e),t.prototype.componentDidMount=function(){var e=this,t=this.props,n=t.maxRows,r=t.async;"number"==typeof n&&this.updateLineHeight(),"number"==typeof n||r?setTimeout((function(){return e.textarea&&c(e.textarea)})):this.textarea&&c(this.textarea),this.textarea&&this.textarea.addEventListener(d,this.onResize)},t.prototype.componentWillUnmount=function(){this.textarea&&(this.textarea.removeEventListener(d,this.onResize),c.destroy(this.textarea))},t.prototype.render=function(){var e=this,t=this.props,n=(t.onResize,t.maxRows),r=(t.onChange,t.style),o=(t.innerRef,t.children),l=s(t,["onResize","maxRows","onChange","style","innerRef","children"]),c=this.state.lineHeight,u=n&&c?c*n:null;return a.createElement("textarea",i({},l,{onChange:this.onChange,style:u?i({},r,{maxHeight:u}):r,ref:function(t){e.textarea=t,"function"==typeof e.props.innerRef?e.props.innerRef(t):e.props.innerRef&&(e.props.innerRef.current=t)}}),o)},t.prototype.componentDidUpdate=function(){this.textarea&&c.update(this.textarea)},t.defaultProps={rows:1,async:!1},t.propTypes={rows:l.number,maxRows:l.number,onResize:l.func,innerRef:l.any,async:l.bool},t}(a.Component);t.TextareaAutosize=a.forwardRef((function(e,t){return a.createElement(p,i({},e,{innerRef:t}))}))},773:function(e,t,n){"use strict";var r=n(5438);t.Z=r.TextareaAutosize},4793:function(e){var t={"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Ấ":"A","Ắ":"A","Ẳ":"A","Ẵ":"A","Ặ":"A","Æ":"AE","Ầ":"A","Ằ":"A","Ȃ":"A","Ả":"A","Ạ":"A","Ẩ":"A","Ẫ":"A","Ậ":"A","Ç":"C","Ḉ":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ế":"E","Ḗ":"E","Ề":"E","Ḕ":"E","Ḝ":"E","Ȇ":"E","Ẻ":"E","Ẽ":"E","Ẹ":"E","Ể":"E","Ễ":"E","Ệ":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ḯ":"I","Ȋ":"I","Ỉ":"I","Ị":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ố":"O","Ṍ":"O","Ṓ":"O","Ȏ":"O","Ỏ":"O","Ọ":"O","Ổ":"O","Ỗ":"O","Ộ":"O","Ờ":"O","Ở":"O","Ỡ":"O","Ớ":"O","Ợ":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ủ":"U","Ụ":"U","Ử":"U","Ữ":"U","Ự":"U","Ý":"Y","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","ấ":"a","ắ":"a","ẳ":"a","ẵ":"a","ặ":"a","æ":"ae","ầ":"a","ằ":"a","ȃ":"a","ả":"a","ạ":"a","ẩ":"a","ẫ":"a","ậ":"a","ç":"c","ḉ":"c","è":"e","é":"e","ê":"e","ë":"e","ế":"e","ḗ":"e","ề":"e","ḕ":"e","ḝ":"e","ȇ":"e","ẻ":"e","ẽ":"e","ẹ":"e","ể":"e","ễ":"e","ệ":"e","ì":"i","í":"i","î":"i","ï":"i","ḯ":"i","ȋ":"i","ỉ":"i","ị":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ố":"o","ṍ":"o","ṓ":"o","ȏ":"o","ỏ":"o","ọ":"o","ổ":"o","ỗ":"o","ộ":"o","ờ":"o","ở":"o","ỡ":"o","ớ":"o","ợ":"o","ù":"u","ú":"u","û":"u","ü":"u","ủ":"u","ụ":"u","ử":"u","ữ":"u","ự":"u","ý":"y","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Ĉ":"C","ĉ":"c","Ċ":"C","ċ":"c","Č":"C","č":"c","C̆":"C","c̆":"c","Ď":"D","ď":"d","Đ":"D","đ":"d","Ē":"E","ē":"e","Ĕ":"E","ĕ":"e","Ė":"E","ė":"e","Ę":"E","ę":"e","Ě":"E","ě":"e","Ĝ":"G","Ǵ":"G","ĝ":"g","ǵ":"g","Ğ":"G","ğ":"g","Ġ":"G","ġ":"g","Ģ":"G","ģ":"g","Ĥ":"H","ĥ":"h","Ħ":"H","ħ":"h","Ḫ":"H","ḫ":"h","Ĩ":"I","ĩ":"i","Ī":"I","ī":"i","Ĭ":"I","ĭ":"i","Į":"I","į":"i","İ":"I","ı":"i","IJ":"IJ","ij":"ij","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","Ḱ":"K","ḱ":"k","K̆":"K","k̆":"k","Ĺ":"L","ĺ":"l","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ŀ":"L","ŀ":"l","Ł":"l","ł":"l","Ḿ":"M","ḿ":"m","M̆":"M","m̆":"m","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","ʼn":"n","N̆":"N","n̆":"n","Ō":"O","ō":"o","Ŏ":"O","ŏ":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","P̆":"P","p̆":"p","Ŕ":"R","ŕ":"r","Ŗ":"R","ŗ":"r","Ř":"R","ř":"r","R̆":"R","r̆":"r","Ȓ":"R","ȓ":"r","Ś":"S","ś":"s","Ŝ":"S","ŝ":"s","Ş":"S","Ș":"S","ș":"s","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","ț":"t","Ț":"T","Ť":"T","ť":"t","Ŧ":"T","ŧ":"t","T̆":"T","t̆":"t","Ũ":"U","ũ":"u","Ū":"U","ū":"u","Ŭ":"U","ŭ":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ȗ":"U","ȗ":"u","V̆":"V","v̆":"v","Ŵ":"W","ŵ":"w","Ẃ":"W","ẃ":"w","X̆":"X","x̆":"x","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Y̆":"Y","y̆":"y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","ſ":"s","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Ǎ":"A","ǎ":"a","Ǐ":"I","ǐ":"i","Ǒ":"O","ǒ":"o","Ǔ":"U","ǔ":"u","Ǖ":"U","ǖ":"u","Ǘ":"U","ǘ":"u","Ǚ":"U","ǚ":"u","Ǜ":"U","ǜ":"u","Ứ":"U","ứ":"u","Ṹ":"U","ṹ":"u","Ǻ":"A","ǻ":"a","Ǽ":"AE","ǽ":"ae","Ǿ":"O","ǿ":"o","Þ":"TH","þ":"th","Ṕ":"P","ṕ":"p","Ṥ":"S","ṥ":"s","X́":"X","x́":"x","Ѓ":"Г","ѓ":"г","Ќ":"К","ќ":"к","A̋":"A","a̋":"a","E̋":"E","e̋":"e","I̋":"I","i̋":"i","Ǹ":"N","ǹ":"n","Ồ":"O","ồ":"o","Ṑ":"O","ṑ":"o","Ừ":"U","ừ":"u","Ẁ":"W","ẁ":"w","Ỳ":"Y","ỳ":"y","Ȁ":"A","ȁ":"a","Ȅ":"E","ȅ":"e","Ȉ":"I","ȉ":"i","Ȍ":"O","ȍ":"o","Ȑ":"R","ȑ":"r","Ȕ":"U","ȕ":"u","B̌":"B","b̌":"b","Č̣":"C","č̣":"c","Ê̌":"E","ê̌":"e","F̌":"F","f̌":"f","Ǧ":"G","ǧ":"g","Ȟ":"H","ȟ":"h","J̌":"J","ǰ":"j","Ǩ":"K","ǩ":"k","M̌":"M","m̌":"m","P̌":"P","p̌":"p","Q̌":"Q","q̌":"q","Ř̩":"R","ř̩":"r","Ṧ":"S","ṧ":"s","V̌":"V","v̌":"v","W̌":"W","w̌":"w","X̌":"X","x̌":"x","Y̌":"Y","y̌":"y","A̧":"A","a̧":"a","B̧":"B","b̧":"b","Ḑ":"D","ḑ":"d","Ȩ":"E","ȩ":"e","Ɛ̧":"E","ɛ̧":"e","Ḩ":"H","ḩ":"h","I̧":"I","i̧":"i","Ɨ̧":"I","ɨ̧":"i","M̧":"M","m̧":"m","O̧":"O","o̧":"o","Q̧":"Q","q̧":"q","U̧":"U","u̧":"u","X̧":"X","x̧":"x","Z̧":"Z","z̧":"z","й":"и","Й":"И","ё":"е","Ё":"Е"},n=Object.keys(t).join("|"),r=new RegExp(n,"g"),o=new RegExp(n,"");function i(e){return t[e]}var s=function(e){return e.replace(r,i)};e.exports=s,e.exports.has=function(e){return!!e.match(o)},e.exports.remove=s},9196:function(e){"use strict";e.exports=window.React}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var i=t[r]={exports:{}};return e[r].call(i.exports,i,i.exports,n),i.exports}n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,{a:t}),t},n.d=function(e,t){for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var r={};!function(){"use strict";n.r(r),n.d(r,{AlignmentToolbar:function(){return ia},Autocomplete:function(){return oa},AutosaveMonitor:function(){return ir},BlockAlignmentToolbar:function(){return sa},BlockControls:function(){return aa},BlockEdit:function(){return la},BlockEditorKeyboardShortcuts:function(){return ca},BlockFormatControls:function(){return ua},BlockIcon:function(){return da},BlockInspector:function(){return pa},BlockList:function(){return ma},BlockMover:function(){return ha},BlockNavigationDropdown:function(){return ga},BlockSelectionClearer:function(){return fa},BlockSettingsMenu:function(){return _a},BlockTitle:function(){return va},BlockToolbar:function(){return ya},CharacterCount:function(){return Ns},ColorPalette:function(){return ba},ContrastChecker:function(){return Ea},CopyHandler:function(){return Sa},DefaultBlockAppender:function(){return wa},DocumentOutline:function(){return fr},DocumentOutlineCheck:function(){return _r},EditorHistoryRedo:function(){return wr},EditorHistoryUndo:function(){return kr},EditorKeyboardShortcuts:function(){return rr},EditorKeyboardShortcutsRegister:function(){return yr},EditorNotices:function(){return Cr},EditorProvider:function(){return Zs},EditorSnackbars:function(){return Tr},EntitiesSavedStates:function(){return Or},ErrorBoundary:function(){return zr},FontSizePicker:function(){return ka},InnerBlocks:function(){return Ca},Inserter:function(){return Pa},InspectorAdvancedControls:function(){return Ta},InspectorControls:function(){return xa},LocalAutosaveMonitor:function(){return Wr},MediaPlaceholder:function(){return Ra},MediaUpload:function(){return Oa},MediaUploadCheck:function(){return La},MultiSelectScrollIntoView:function(){return Ua},NavigableToolbar:function(){return Ma},ObserveTyping:function(){return Fa},PageAttributesCheck:function(){return $r},PageAttributesOrder:function(){return Yr},PageAttributesParent:function(){return ro},PageTemplate:function(){return oo},PanelColorSettings:function(){return Ba},PlainText:function(){return Aa},PostAuthor:function(){return lo},PostAuthorCheck:function(){return co},PostComments:function(){return uo},PostExcerpt:function(){return po},PostExcerptCheck:function(){return mo},PostFeaturedImage:function(){return wo},PostFeaturedImageCheck:function(){return fo},PostFormat:function(){return Co},PostFormatCheck:function(){return ko},PostLastRevision:function(){return Bo},PostLastRevisionCheck:function(){return xo},PostLockedModal:function(){return Ao},PostPendingStatus:function(){return No},PostPendingStatusCheck:function(){return Io},PostPingbacks:function(){return Do},PostPreviewButton:function(){return Ro},PostPublishButton:function(){return Mo},PostPublishButtonLabel:function(){return Oo},PostPublishPanel:function(){return Ki},PostSavedState:function(){return Zi},PostSchedule:function(){return li},PostScheduleCheck:function(){return Ji},PostScheduleLabel:function(){return ci},PostSlug:function(){return ns},PostSlugCheck:function(){return es},PostSticky:function(){return os},PostStickyCheck:function(){return rs},PostSwitchToDraftButton:function(){return is},PostSyncStatus:function(){return us},PostSyncStatusModal:function(){return ds},PostTaxonomies:function(){return ms},PostTaxonomiesCheck:function(){return hs},PostTaxonomiesFlatTermSelector:function(){return Si},PostTaxonomiesHierarchicalTermSelector:function(){return Di},PostTextEditor:function(){return fs},PostTitle:function(){return ys},PostTrash:function(){return bs},PostTrashCheck:function(){return Es},PostTypeSupportCheck:function(){return Gr},PostURL:function(){return Ss},PostURLCheck:function(){return ws},PostURLLabel:function(){return ks},PostVisibility:function(){return Vo},PostVisibilityCheck:function(){return Cs},PostVisibilityLabel:function(){return Wo},RichText:function(){return ra},RichTextShortcut:function(){return Ia},RichTextToolbarButton:function(){return Na},ServerSideRender:function(){return ea()},SkipToSelectedBlock:function(){return za},TableOfContents:function(){return Rs},TextEditorGlobalKeyboardShortcuts:function(){return nl},ThemeSupportCheck:function(){return go},TimeToRead:function(){return Is},URLInput:function(){return Ha},URLInputButton:function(){return Va},URLPopover:function(){return ja},UnsavedChangesWarning:function(){return Os},VisualEditorGlobalKeyboardShortcuts:function(){return tl},Warning:function(){return Wa},WordCount:function(){return Bs},WritingFlow:function(){return $a},__unstableRichTextInputEvent:function(){return Da},cleanForSlug:function(){return rl},createCustomColorsHOC:function(){return Ga},getColorClassName:function(){return Ka},getColorObjectByAttributeValues:function(){return Ya},getColorObjectByColorValue:function(){return qa},getFontSize:function(){return Qa},getFontSizeClass:function(){return Xa},getTemplatePartIcon:function(){return O},mediaUpload:function(){return $s},privateApis:function(){return ol},store:function(){return Jn},storeConfig:function(){return Zn},transformStyles:function(){return c.transformStyles},useEntitiesSavedStatesIsDirty:function(){return Nr},usePostScheduleLabel:function(){return ui},usePostURLLabel:function(){return Ps},usePostVisibilityLabel:function(){return $o},userAutocompleter:function(){return tr},withColorContext:function(){return Za},withColors:function(){return Ja},withFontSizes:function(){return el}});var e={};n.r(e),n.d(e,{__experimentalGetDefaultTemplatePartAreas:function(){return zt},__experimentalGetDefaultTemplateType:function(){return Ht},__experimentalGetDefaultTemplateTypes:function(){return Ft},__experimentalGetTemplateInfo:function(){return Vt},__unstableIsEditorReady:function(){return Ue},canInsertBlockType:function(){return Ot},canUserUseUnfilteredHTML:function(){return Ie},didPostSaveRequestFail:function(){return he},didPostSaveRequestSucceed:function(){return me},getActivePostLock:function(){return Ae},getAdjacentBlockClientId:function(){return st},getAutosaveAttribute:function(){return J},getBlock:function(){return $e},getBlockAttributes:function(){return We},getBlockCount:function(){return Xe},getBlockHierarchyRootClientId:function(){return it},getBlockIndex:function(){return bt},getBlockInsertionPoint:function(){return At},getBlockListSettings:function(){return Mt},getBlockMode:function(){return Tt},getBlockName:function(){return Ve},getBlockOrder:function(){return yt},getBlockRootClientId:function(){return ot},getBlockSelectionEnd:function(){return Je},getBlockSelectionStart:function(){return Ze},getBlocks:function(){return Ge},getBlocksByClientId:function(){return Qe},getClientIdsOfDescendants:function(){return Ke},getClientIdsWithDescendants:function(){return Ye},getCurrentPost:function(){return W},getCurrentPostAttribute:function(){return Q},getCurrentPostId:function(){return G},getCurrentPostLastRevisionId:function(){return Y},getCurrentPostRevisionsCount:function(){return K},getCurrentPostType:function(){return $},getEditedPostAttribute:function(){return Z},getEditedPostContent:function(){return ye},getEditedPostPreviewLink:function(){return _e},getEditedPostSlug:function(){return we},getEditedPostVisibility:function(){return ee},getEditorBlocks:function(){return De},getEditorSelection:function(){return Le},getEditorSelectionEnd:function(){return Oe},getEditorSelectionStart:function(){return Re},getEditorSettings:function(){return Me},getFirstMultiSelectedBlockClientId:function(){return pt},getGlobalBlockCount:function(){return qe},getInserterItems:function(){return Lt},getLastMultiSelectedBlockClientId:function(){return mt},getMultiSelectedBlockClientIds:function(){return ut},getMultiSelectedBlocks:function(){return dt},getMultiSelectedBlocksEndClientId:function(){return vt},getMultiSelectedBlocksStartClientId:function(){return _t},getNextBlockClientId:function(){return lt},getPermalink:function(){return Se},getPermalinkParts:function(){return ke},getPostEdits:function(){return q},getPostLockUser:function(){return Be},getPostTypeLabel:function(){return jt},getPreviousBlockClientId:function(){return at},getSelectedBlock:function(){return rt},getSelectedBlockClientId:function(){return nt},getSelectedBlockCount:function(){return et},getSelectedBlocksInitialCaretPosition:function(){return ct},getStateBeforeOptimisticTransaction:function(){return Fe},getSuggestedPostFormat:function(){return ve},getTemplate:function(){return Dt},getTemplateLock:function(){return Rt},hasChangedContent:function(){return z},hasEditorRedo:function(){return M},hasEditorUndo:function(){return U},hasInserterItems:function(){return Ut},hasMultiSelection:function(){return kt},hasNonPostEntityChanges:function(){return V},hasSelectedBlock:function(){return tt},hasSelectedInnerBlock:function(){return St},inSomeHistory:function(){return ze},isAncestorMultiSelected:function(){return ft},isAutosavingPost:function(){return ge},isBlockInsertionPointVisible:function(){return It},isBlockMultiSelected:function(){return gt},isBlockSelected:function(){return Et},isBlockValid:function(){return je},isBlockWithinSelection:function(){return wt},isCaretWithinFormattedText:function(){return Bt},isCleanNewPost:function(){return j},isCurrentPostPending:function(){return te},isCurrentPostPublished:function(){return ne},isCurrentPostScheduled:function(){return re},isDeletingPost:function(){return ue},isEditedPostAutosaveable:function(){return ae},isEditedPostBeingScheduled:function(){return le},isEditedPostDateFloating:function(){return ce},isEditedPostDirty:function(){return H},isEditedPostEmpty:function(){return se},isEditedPostNew:function(){return F},isEditedPostPublishable:function(){return oe},isEditedPostSaveable:function(){return ie},isFirstMultiSelectedBlock:function(){return ht},isMultiSelecting:function(){return Pt},isPermalinkEditable:function(){return Ee},isPostAutosavingLocked:function(){return Te},isPostLockTakeover:function(){return xe},isPostLocked:function(){return Pe},isPostSavingLocked:function(){return Ce},isPreviewingPost:function(){return fe},isPublishSidebarEnabled:function(){return Ne},isPublishingPost:function(){return be},isSavingNonPostEntityChanges:function(){return pe},isSavingPost:function(){return de},isSelectionEnabled:function(){return Ct},isTyping:function(){return xt},isValidTemplate:function(){return Nt}});var t={};n.r(t),n.d(t,{__experimentalTearDownEditor:function(){return Xt},__unstableSaveForPreview:function(){return an},autosave:function(){return sn},clearSelectedBlock:function(){return Bn},createUndoLevel:function(){return un},disablePublishSidebar:function(){return mn},editPost:function(){return tn},enablePublishSidebar:function(){return pn},enterFormattedText:function(){return Yn},exitFormattedText:function(){return qn},hideInsertionPoint:function(){return Fn},insertBlock:function(){return Ln},insertBlocks:function(){return Un},insertDefaultBlock:function(){return Qn},lockPostAutosaving:function(){return fn},lockPostSaving:function(){return hn},mergeBlocks:function(){return Vn},moveBlockToPosition:function(){return On},moveBlocksDown:function(){return Dn},moveBlocksUp:function(){return Rn},multiSelect:function(){return xn},receiveBlocks:function(){return Sn},redo:function(){return ln},refreshPost:function(){return rn},removeBlock:function(){return Wn},removeBlocks:function(){return jn},replaceBlock:function(){return Nn},replaceBlocks:function(){return In},resetBlocks:function(){return En},resetEditorBlocks:function(){return vn},resetPost:function(){return Zt},savePost:function(){return nn},selectBlock:function(){return Pn},setTemplateValidity:function(){return zn},setupEditor:function(){return Qt},setupEditorState:function(){return en},showInsertionPoint:function(){return Mn},startMultiSelect:function(){return Cn},startTyping:function(){return Gn},stopMultiSelect:function(){return Tn},stopTyping:function(){return Kn},synchronizeTemplate:function(){return Hn},toggleBlockMode:function(){return $n},toggleSelection:function(){return An},trashPost:function(){return on},undo:function(){return cn},unlockPostAutosaving:function(){return _n},unlockPostSaving:function(){return gn},updateBlock:function(){return wn},updateBlockAttributes:function(){return kn},updateBlockListSettings:function(){return Xn},updateEditorSettings:function(){return yn},updatePost:function(){return Jt},updatePostLock:function(){return dn}});var o=window.wp.element,i=window.wp.data,s=window.wp.coreData,a=window.wp.compose,l=window.wp.hooks,c=window.wp.blockEditor;const u={...c.SETTINGS_DEFAULTS,richEditingEnabled:!0,codeEditingEnabled:!0,enableCustomFields:void 0};function d(e){return e&&"object"==typeof e&&"raw"in e?e.raw:e}var p=(0,i.combineReducers)({postId:function(e=null,t){return"SETUP_EDITOR_STATE"===t.type?t.post.id:e},postType:function(e=null,t){return"SETUP_EDITOR_STATE"===t.type?t.post.type:e},saving:function(e={},t){switch(t.type){case"REQUEST_POST_UPDATE_START":case"REQUEST_POST_UPDATE_FINISH":return{pending:"REQUEST_POST_UPDATE_START"===t.type,options:t.options||{}}}return e},deleting:function(e={},t){switch(t.type){case"REQUEST_POST_DELETE_START":case"REQUEST_POST_DELETE_FINISH":return{pending:"REQUEST_POST_DELETE_START"===t.type}}return e},postLock:function(e={isLocked:!1},t){return"UPDATE_POST_LOCK"===t.type?t.lock:e},template:function(e={isValid:!0},t){return"SET_TEMPLATE_VALIDITY"===t.type?{...e,isValid:t.isValid}:e},postSavingLock:function(e={},t){switch(t.type){case"LOCK_POST_SAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_SAVING":{const{[t.lockName]:n,...r}=e;return r}}return e},isReady:function(e=!1,t){switch(t.type){case"SETUP_EDITOR_STATE":return!0;case"TEAR_DOWN_EDITOR":return!1}return e},editorSettings:function(e=u,t){return"UPDATE_EDITOR_SETTINGS"===t.type?{...e,...t.settings}:e},postAutosavingLock:function(e={},t){switch(t.type){case"LOCK_POST_AUTOSAVING":return{...e,[t.lockName]:!0};case"UNLOCK_POST_AUTOSAVING":{const{[t.lockName]:n,...r}=e;return r}}return e}}),m={};function h(e){return[e]}function g(e,t,n){var r;if(e.length!==t.length)return!1;for(r=n;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function f(e,t){var n,r=t||h;function o(){n=new WeakMap}function i(){var t,o,i,s,a,l=arguments.length;for(s=new Array(l),i=0;i<l;i++)s[i]=arguments[i];for(t=function(e){var t,r,o,i,s,a=n,l=!0;for(t=0;t<e.length;t++){if(!(s=r=e[t])||"object"!=typeof s){l=!1;break}a.has(r)?a=a.get(r):(o=new WeakMap,a.set(r,o),a=o)}return a.has(m)||((i=function(){var e={clear:function(){e.head=null}};return e}()).isUniqueByDependants=l,a.set(m,i)),a.get(m)}(a=r.apply(null,s)),t.isUniqueByDependants||(t.lastDependants&&!g(a,t.lastDependants,0)&&t.clear(),t.lastDependants=a),o=t.head;o;){if(g(o.args,s,1))return o!==t.head&&(o.prev.next=o.next,o.next&&(o.next.prev=o.prev),o.next=t.head,o.prev=null,t.head.prev=o,t.head=o),o.val;o=o.next}return o={val:e.apply(null,s)},s[0]=null,o.args=s,t.head&&(t.head.prev=o,o.next=t.head),t.head=o,o.val}return i.getDependants=r,i.clear=o,o(),i}var _=window.wp.blocks,v=window.wp.date,y=window.wp.url,b=window.wp.deprecated,E=n.n(b),S=window.wp.primitives;var w=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"})),k=window.wp.preferences;const P=new Set(["meta"]),C="SAVE_POST_NOTICE_ID",T="TRASH_POST_NOTICE_ID",x=/%(?:postname|pagename)%/,B=6e4,A=["title","excerpt","content"];var I=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.5 10.5H10v8h8a.5.5 0 00.5-.5v-7.5zm-10 0h-3V18a.5.5 0 00.5.5h2.5v-8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var N=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{fillRule:"evenodd",d:"M18 5.5h-8v8h8.5V6a.5.5 0 00-.5-.5zm-9.5 8h-3V6a.5.5 0 01.5-.5h2.5v8zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var D=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18 5.5H6a.5.5 0 00-.5.5v3h13V6a.5.5 0 00-.5-.5zm.5 5H10v8h8a.5.5 0 00.5-.5v-7.5zM6 4h12a2 2 0 012 2v12a2 2 0 01-2 2H6a2 2 0 01-2-2V6a2 2 0 012-2z"}));var R=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-17.6 1L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function O(e){return"header"===e?I:"footer"===e?N:"sidebar"===e?D:R}const L={},U=(0,i.createRegistrySelector)((e=>()=>e(s.store).hasUndo())),M=(0,i.createRegistrySelector)((e=>()=>e(s.store).hasRedo()));function F(e){return"auto-draft"===W(e).status}function z(e){return"content"in q(e)}const H=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!!e(s.store).hasEditsForEntityRecord("postType",n,r)})),V=(0,i.createRegistrySelector)((e=>t=>{const n=e(s.store).__experimentalGetDirtyEntityRecords(),{type:r,id:o}=W(t);return n.some((e=>"postType"!==e.kind||e.name!==r||e.key!==o))}));function j(e){return!H(e)&&F(e)}const W=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getRawEntityRecord("postType",r,n);return o||L}));function $(e){return e.postType}function G(e){return e.postId}function K(e){var t;return null!==(t=W(e)._links?.["version-history"]?.[0]?.count)&&void 0!==t?t:0}function Y(e){var t;return null!==(t=W(e)._links?.["predecessor-version"]?.[0]?.id)&&void 0!==t?t:null}const q=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return e(s.store).getEntityRecordEdits("postType",n,r)||L}));function Q(e,t){switch(t){case"type":return $(e);case"id":return G(e);default:const n=W(e);if(!n.hasOwnProperty(t))break;return d(n[t])}}const X=f(((e,t)=>{const n=q(e);return n.hasOwnProperty(t)?{...Q(e,t),...n[t]}:Q(e,t)}),((e,t)=>[Q(e,t),q(e)[t]]));function Z(e,t){if("content"===t)return ye(e);const n=q(e);return n.hasOwnProperty(t)?P.has(t)?X(e,t):n[t]:Q(e,t)}const J=(0,i.createRegistrySelector)((e=>(t,n)=>{if(!A.includes(n)&&"preview_link"!==n)return;const r=$(t),o=G(t),i=e(s.store).getCurrentUser()?.id,a=e(s.store).getAutosave(r,o,i);return a?d(a[n]):void 0}));function ee(e){if("private"===Z(e,"status"))return"private";return Z(e,"password")?"password":"public"}function te(e){return"pending"===W(e).status}function ne(e,t){const n=t||W(e);return-1!==["publish","private"].indexOf(n.status)||"future"===n.status&&!(0,v.isInTheFuture)(new Date(Number((0,v.getDate)(n.date))-B))}function re(e){return"future"===W(e).status&&!ne(e)}function oe(e){const t=W(e);return H(e)||-1===["publish","private","future"].indexOf(t.status)}function ie(e){return!de(e)&&(!!Z(e,"title")||!!Z(e,"excerpt")||!se(e)||"native"===o.Platform.OS)}const se=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getEditedEntityRecord("postType",r,n);if("function"!=typeof o.content)return!o.content;const i=Z(t,"blocks");if(0===i.length)return!0;if(i.length>1)return!1;const a=i[0].name;return(a===(0,_.getDefaultBlockName)()||a===(0,_.getFreeformContentHandlerName)())&&!ye(t)})),ae=(0,i.createRegistrySelector)((e=>t=>{if(!ie(t))return!1;if(Te(t))return!1;const n=$(t),r=G(t),o=e(s.store).hasFetchedAutosaves(n,r),i=e(s.store).getCurrentUser()?.id,a=e(s.store).getAutosave(n,r,i);return!!o&&(!a||(!!z(t)||["title","excerpt","meta"].some((e=>d(a[e])!==Z(t,e)))))}));function le(e){const t=Z(e,"date"),n=new Date(Number((0,v.getDate)(t))-B);return(0,v.isInTheFuture)(n)}function ce(e){const t=Z(e,"date"),n=Z(e,"modified"),r=W(e).status;return("draft"===r||"auto-draft"===r||"pending"===r)&&(t===n||null===t)}function ue(e){return!!e.deleting.pending}function de(e){return!!e.saving.pending}const pe=(0,i.createRegistrySelector)((e=>t=>{const n=e(s.store).__experimentalGetEntitiesBeingSaved(),{type:r,id:o}=W(t);return n.some((e=>"postType"!==e.kind||e.name!==r||e.key!==o))})),me=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!e(s.store).getLastEntitySaveError("postType",n,r)})),he=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=G(t);return!!e(s.store).getLastEntitySaveError("postType",n,r)}));function ge(e){return de(e)&&Boolean(e.saving.options?.isAutosave)}function fe(e){return de(e)&&Boolean(e.saving.options?.isPreview)}function _e(e){if(e.saving.pending||de(e))return;let t=J(e,"preview_link");t&&"draft"!==W(e).status||(t=Z(e,"link"),t&&(t=(0,y.addQueryArgs)(t,{preview:!0})));const n=Z(e,"featured_media");return t&&n?(0,y.addQueryArgs)(t,{_thumbnail_id:n}):t}function ve(e){const t=De(e);if(t.length>2)return null;let n;if(1===t.length&&(n=t[0].name,"core/embed"===n)){const e=t[0].attributes?.providerNameSlug;["youtube","vimeo"].includes(e)?n="core/video":["spotify","soundcloud"].includes(e)&&(n="core/audio")}switch(2===t.length&&"core/paragraph"===t[1].name&&(n=t[0].name),n){case"core/image":return"image";case"core/quote":case"core/pullquote":return"quote";case"core/gallery":return"gallery";case"core/video":return"video";case"core/audio":return"audio";default:return null}}const ye=(0,i.createRegistrySelector)((e=>t=>{const n=G(t),r=$(t),o=e(s.store).getEditedEntityRecord("postType",r,n);if(o){if("function"==typeof o.content)return o.content(o);if(o.blocks)return(0,_.__unstableSerializeAndClean)(o.blocks);if(o.content)return o.content}return""}));function be(e){return de(e)&&!ne(e)&&"publish"===Z(e,"status")}function Ee(e){const t=Z(e,"permalink_template");return x.test(t)}function Se(e){const t=ke(e);if(!t)return null;const{prefix:n,postName:r,suffix:o}=t;return Ee(e)?n+r+o:n}function we(e){return Z(e,"slug")||(0,y.cleanForSlug)(Z(e,"title"))||G(e)}function ke(e){const t=Z(e,"permalink_template");if(!t)return null;const n=Z(e,"slug")||Z(e,"generated_slug"),[r,o]=t.split(x);return{prefix:r,postName:n,suffix:o}}function Pe(e){return e.postLock.isLocked}function Ce(e){return Object.keys(e.postSavingLock).length>0}function Te(e){return Object.keys(e.postAutosavingLock).length>0}function xe(e){return e.postLock.isTakeover}function Be(e){return e.postLock.user}function Ae(e){return e.postLock.activePostLock}function Ie(e){return Boolean(W(e)._links?.hasOwnProperty("wp:action-unfiltered-html"))}const Ne=(0,i.createRegistrySelector)((e=>()=>!!e(k.store).get("core/edit-post","isPublishSidebarEnabled"))),De=f((e=>Z(e,"blocks")||(0,_.parse)(ye(e))),(e=>[Z(e,"blocks"),ye(e)]));function Re(e){return E()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Z(e,"selection")?.selectionStart}function Oe(e){return E()("select('core/editor').getEditorSelectionStart",{since:"5.8",alternative:"select('core/editor').getEditorSelection"}),Z(e,"selection")?.selectionEnd}function Le(e){return Z(e,"selection")}function Ue(e){return e.isReady}function Me(e){return e.editorSettings}function Fe(){return E()("select('core/editor').getStateBeforeOptimisticTransaction",{since:"5.7",hint:"No state history is kept on this store anymore"}),null}function ze(){return E()("select('core/editor').inSomeHistory",{since:"5.7",hint:"No state history is kept on this store anymore"}),!1}function He(e){return(0,i.createRegistrySelector)((t=>(n,...r)=>(E()("`wp.data.select( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.select( 'core/block-editor' )."+e+"`",version:"6.2"}),t(c.store)[e](...r))))}const Ve=He("getBlockName"),je=He("isBlockValid"),We=He("getBlockAttributes"),$e=He("getBlock"),Ge=He("getBlocks"),Ke=He("getClientIdsOfDescendants"),Ye=He("getClientIdsWithDescendants"),qe=He("getGlobalBlockCount"),Qe=He("getBlocksByClientId"),Xe=He("getBlockCount"),Ze=He("getBlockSelectionStart"),Je=He("getBlockSelectionEnd"),et=He("getSelectedBlockCount"),tt=He("hasSelectedBlock"),nt=He("getSelectedBlockClientId"),rt=He("getSelectedBlock"),ot=He("getBlockRootClientId"),it=He("getBlockHierarchyRootClientId"),st=He("getAdjacentBlockClientId"),at=He("getPreviousBlockClientId"),lt=He("getNextBlockClientId"),ct=He("getSelectedBlocksInitialCaretPosition"),ut=He("getMultiSelectedBlockClientIds"),dt=He("getMultiSelectedBlocks"),pt=He("getFirstMultiSelectedBlockClientId"),mt=He("getLastMultiSelectedBlockClientId"),ht=He("isFirstMultiSelectedBlock"),gt=He("isBlockMultiSelected"),ft=He("isAncestorMultiSelected"),_t=He("getMultiSelectedBlocksStartClientId"),vt=He("getMultiSelectedBlocksEndClientId"),yt=He("getBlockOrder"),bt=He("getBlockIndex"),Et=He("isBlockSelected"),St=He("hasSelectedInnerBlock"),wt=He("isBlockWithinSelection"),kt=He("hasMultiSelection"),Pt=He("isMultiSelecting"),Ct=He("isSelectionEnabled"),Tt=He("getBlockMode"),xt=He("isTyping"),Bt=He("isCaretWithinFormattedText"),At=He("getBlockInsertionPoint"),It=He("isBlockInsertionPointVisible"),Nt=He("isValidTemplate"),Dt=He("getTemplate"),Rt=He("getTemplateLock"),Ot=He("canInsertBlockType"),Lt=He("getInserterItems"),Ut=He("hasInserterItems"),Mt=He("getBlockListSettings");function Ft(e){return Me(e)?.defaultTemplateTypes}const zt=f((e=>{const t=Me(e)?.defaultTemplatePartAreas||[];return t?.map((e=>({...e,icon:O(e.icon)})))}),(e=>[Me(e)?.defaultTemplatePartAreas])),Ht=f(((e,t)=>{var n;const r=Ft(e);return r&&null!==(n=Object.values(r).find((e=>e.slug===t)))&&void 0!==n?n:L}),((e,t)=>[Ft(e),t]));function Vt(e,t){if(!t)return L;const{description:n,slug:r,title:o,area:i}=t,{title:s,description:a}=Ht(e,r),l="string"==typeof o?o:o?.rendered;return{title:l&&l!==r?l:s||r,description:("string"==typeof n?n:n?.raw)||a,icon:zt(e).find((e=>i===e.area))?.icon||w}}const jt=(0,i.createRegistrySelector)((e=>t=>{const n=$(t),r=e(s.store).getPostType(n);return r?.labels?.singular_name}));var Wt=window.wp.apiFetch,$t=n.n(Wt),Gt=window.wp.notices;function Kt(e,t){return`wp-autosave-block-editor-post-${t?"auto-draft":e}`}function Yt(e,t){window.sessionStorage.removeItem(Kt(e,t))}var qt=window.wp.i18n;const Qt=(e,t,n)=>({dispatch:r})=>{r.setupEditorState(e);if("auto-draft"===e.status&&n){let o;o="content"in t?t.content:e.content.raw;let i=(0,_.parse)(o);i=(0,_.synchronizeBlocksWithTemplate)(i,n),r.resetEditorBlocks(i,{__unstableShouldCreateUndoLevel:!1})}t&&Object.values(t).some((([t,n])=>{var r;return n!==(null!==(r=e[t]?.raw)&&void 0!==r?r:e[t])}))&&r.editPost(t)};function Xt(){return{type:"TEAR_DOWN_EDITOR"}}function Zt(){return E()("wp.data.dispatch( 'core/editor' ).resetPost",{since:"6.0",version:"6.3",alternative:"Initialize the editor with the setupEditorState action"}),{type:"DO_NOTHING"}}function Jt(){return E()("wp.data.dispatch( 'core/editor' ).updatePost",{since:"5.7",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function en(e){return{type:"SETUP_EDITOR_STATE",post:e}}const tn=(e,t)=>({select:n,registry:r})=>{const{id:o,type:i}=n.getCurrentPost();r.dispatch(s.store).editEntityRecord("postType",i,o,e,t)},nn=(e={})=>async({select:t,dispatch:n,registry:r})=>{if(!t.isEditedPostSaveable())return;const o=t.getEditedPostContent();e.isAutosave||n.editPost({content:o},{undoIgnore:!0});const i=t.getCurrentPost(),a={id:i.id,...r.select(s.store).getEntityRecordNonTransientEdits("postType",i.type,i.id),content:o};n({type:"REQUEST_POST_UPDATE_START",options:e}),await r.dispatch(s.store).saveEntityRecord("postType",i.type,a,e);let u=r.select(s.store).getLastEntitySaveError("postType",i.type,i.id);if(u||await(0,l.applyFilters)("editor.__unstableSavePost",Promise.resolve(),e).catch((e=>{u=e})),n({type:"REQUEST_POST_UPDATE_FINISH",options:e}),u){const e=function(e){const{post:t,edits:n,error:r}=e;if(r&&"rest_autosave_no_changes"===r.code)return[];const o=["publish","private","future"],i=-1!==o.indexOf(t.status),s={publish:(0,qt.__)("Publishing failed."),private:(0,qt.__)("Publishing failed."),future:(0,qt.__)("Scheduling failed.")};let a=i||-1===o.indexOf(n.status)?(0,qt.__)("Updating failed."):s[n.status];return r.message&&!/<\/?[^>]*>/.test(r.message)&&(a=[a,r.message].join(" ")),[a,{id:C}]}({post:i,edits:a,error:u});e.length&&r.dispatch(Gt.store).createErrorNotice(...e)}else{const n=t.getCurrentPost(),o=function(e){var t;const{previousPost:n,post:r,postType:o}=e;if(e.options?.isAutosave)return[];if("trash"===r.status&&"trash"!==n.status)return[];const i=["publish","private","future"],s=i.includes(n.status),a=i.includes(r.status);let l,c,u=null!==(t=o?.viewable)&&void 0!==t&&t;s||a?s&&!a?(l=o.labels.item_reverted_to_draft,u=!1):l=!s&&a?{publish:o.labels.item_published,private:o.labels.item_published_privately,future:o.labels.item_scheduled}[r.status]:o.labels.item_updated:(l=(0,qt.__)("Draft saved."),c=!0);const d=[];return u&&d.push({label:c?(0,qt.__)("View Preview"):o.labels.view_item,url:r.link}),[l,{id:C,type:"snackbar",actions:d}]}({previousPost:i,post:n,postType:await r.resolveSelect(s.store).getPostType(n.type),options:e});o.length&&r.dispatch(Gt.store).createSuccessNotice(...o),e.isAutosave||r.dispatch(c.store).__unstableMarkLastChangeAsPersistent()}};function rn(){return E()("wp.data.dispatch( 'core/editor' ).refreshPost",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}const on=()=>async({select:e,dispatch:t,registry:n})=>{const r=e.getCurrentPostType(),o=await n.resolveSelect(s.store).getPostType(r);n.dispatch(Gt.store).removeNotice(T);const{rest_base:i,rest_namespace:a="wp/v2"}=o;t({type:"REQUEST_POST_DELETE_START"});try{const n=e.getCurrentPost();await $t()({path:`/${a}/${i}/${n.id}`,method:"DELETE"}),await t.savePost()}catch(e){n.dispatch(Gt.store).createErrorNotice(...(l={error:e},[l.error.message&&"unknown_error"!==l.error.code?l.error.message:(0,qt.__)("Trashing failed"),{id:T}]))}var l;t({type:"REQUEST_POST_DELETE_FINISH"})},sn=({local:e=!1,...t}={})=>async({select:n,dispatch:r})=>{if(e){const e=n.getCurrentPost(),t=n.isEditedPostNew(),r=n.getEditedPostAttribute("title"),o=n.getEditedPostAttribute("content"),i=n.getEditedPostAttribute("excerpt");!function(e,t,n,r,o){window.sessionStorage.setItem(Kt(e,t),JSON.stringify({post_title:n,content:r,excerpt:o}))}(e.id,t,r,o,i)}else await r.savePost({isAutosave:!0,...t})},an=({forceIsAutosaveable:e}={})=>async({select:t,dispatch:n})=>{if((e||t.isEditedPostAutosaveable())&&!t.isPostLocked()){["draft","auto-draft"].includes(t.getEditedPostAttribute("status"))?await n.savePost({isPreview:!0}):await n.autosave({isPreview:!0})}return t.getEditedPostPreviewLink()},ln=()=>({registry:e})=>{e.dispatch(s.store).redo()},cn=()=>({registry:e})=>{e.dispatch(s.store).undo()};function un(){return E()("wp.data.dispatch( 'core/editor' ).createUndoLevel",{since:"6.0",version:"6.3",alternative:"Use the core entities store instead"}),{type:"DO_NOTHING"}}function dn(e){return{type:"UPDATE_POST_LOCK",lock:e}}const pn=()=>({registry:e})=>{e.dispatch(k.store).set("core/edit-post","isPublishSidebarEnabled",!0)},mn=()=>({registry:e})=>{e.dispatch(k.store).set("core/edit-post","isPublishSidebarEnabled",!1)};function hn(e){return{type:"LOCK_POST_SAVING",lockName:e}}function gn(e){return{type:"UNLOCK_POST_SAVING",lockName:e}}function fn(e){return{type:"LOCK_POST_AUTOSAVING",lockName:e}}function _n(e){return{type:"UNLOCK_POST_AUTOSAVING",lockName:e}}const vn=(e,t={})=>({select:n,dispatch:r,registry:o})=>{const{__unstableShouldCreateUndoLevel:i,selection:a}=t,l={blocks:e,selection:a};if(!1!==i){const{id:e,type:t}=n.getCurrentPost();if(o.select(s.store).getEditedEntityRecord("postType",t,e).blocks===l.blocks)return void o.dispatch(s.store).__unstableCreateUndoLevel("postType",t,e);l.content=({blocks:e=[]})=>(0,_.__unstableSerializeAndClean)(e)}r.editPost(l)};function yn(e){return{type:"UPDATE_EDITOR_SETTINGS",settings:e}}const bn=e=>(...t)=>({registry:n})=>{E()("`wp.data.dispatch( 'core/editor' )."+e+"`",{since:"5.3",alternative:"`wp.data.dispatch( 'core/block-editor' )."+e+"`",version:"6.2"}),n.dispatch(c.store)[e](...t)},En=bn("resetBlocks"),Sn=bn("receiveBlocks"),wn=bn("updateBlock"),kn=bn("updateBlockAttributes"),Pn=bn("selectBlock"),Cn=bn("startMultiSelect"),Tn=bn("stopMultiSelect"),xn=bn("multiSelect"),Bn=bn("clearSelectedBlock"),An=bn("toggleSelection"),In=bn("replaceBlocks"),Nn=bn("replaceBlock"),Dn=bn("moveBlocksDown"),Rn=bn("moveBlocksUp"),On=bn("moveBlockToPosition"),Ln=bn("insertBlock"),Un=bn("insertBlocks"),Mn=bn("showInsertionPoint"),Fn=bn("hideInsertionPoint"),zn=bn("setTemplateValidity"),Hn=bn("synchronizeTemplate"),Vn=bn("mergeBlocks"),jn=bn("removeBlocks"),Wn=bn("removeBlock"),$n=bn("toggleBlockMode"),Gn=bn("startTyping"),Kn=bn("stopTyping"),Yn=bn("enterFormattedText"),qn=bn("exitFormattedText"),Qn=bn("insertDefaultBlock"),Xn=bn("updateBlockListSettings"),Zn={reducer:p,selectors:e,actions:t},Jn=(0,i.createReduxStore)("core/editor",{...Zn});(0,i.register)(Jn);function er(e){const t=e.avatar_urls&&e.avatar_urls[24]?(0,o.createElement)("img",{className:"editor-autocompleters__user-avatar",alt:"",src:e.avatar_urls[24]}):(0,o.createElement)("span",{className:"editor-autocompleters__no-avatar"});return(0,o.createElement)(o.Fragment,null,t,(0,o.createElement)("span",{className:"editor-autocompleters__user-name"},e.name),(0,o.createElement)("span",{className:"editor-autocompleters__user-slug"},e.slug))}(0,l.addFilter)("blocks.registerBlockType","core/editor/custom-sources-backwards-compatibility/shim-attribute-source",(function(e){var t;const n=Object.fromEntries(Object.entries(null!==(t=e.attributes)&&void 0!==t?t:{}).filter((([,{source:e}])=>"meta"===e)).map((([e,{meta:t}])=>[e,t])));return Object.entries(n).length&&(e.edit=(e=>(0,a.createHigherOrderComponent)((t=>({attributes:n,setAttributes:r,...a})=>{const l=(0,i.useSelect)((e=>e(Jn).getCurrentPostType()),[]),[c,u]=(0,s.useEntityProp)("postType",l,"meta"),d=(0,o.useMemo)((()=>({...n,...Object.fromEntries(Object.entries(e).map((([e,t])=>[e,c[t]])))})),[n,c]);return(0,o.createElement)(t,{attributes:d,setAttributes:t=>{const n=Object.fromEntries(Object.entries(null!=t?t:{}).filter((([t])=>t in e)).map((([t,n])=>[e[t],n])));Object.entries(n).length&&u(n),r(t)},...a})}),"withMetaAttributeSource"))(n)(e.edit)),e}));var tr={name:"users",className:"editor-autocompleters__user",triggerPrefix:"@",useItems(e){const t=(0,i.useSelect)((t=>{const{getUsers:n}=t(s.store);return n({context:"view",search:encodeURIComponent(e)})}),[e]),n=(0,o.useMemo)((()=>t?t.map((e=>({key:`user-${e.slug}`,value:e,label:er(e)}))):[]),[t]);return[n]},getOptionCompletion(e){return`@${e.slug}`}};(0,l.addFilter)("editor.Autocomplete.completers","editor/autocompleters/set-default-completers",(function(e=[]){return e.push({...tr}),e}));var nr=window.wp.keyboardShortcuts;function rr(){const{redo:e,undo:t,savePost:n}=(0,i.useDispatch)(Jn),{isEditedPostDirty:r,isPostSavingLocked:o}=(0,i.useSelect)(Jn);return(0,nr.useShortcut)("core/editor/undo",(e=>{t(),e.preventDefault()})),(0,nr.useShortcut)("core/editor/redo",(t=>{e(),t.preventDefault()})),(0,nr.useShortcut)("core/editor/save",(e=>{e.preventDefault(),o()||r()&&n()})),null}class or extends o.Component{constructor(e){super(e),this.needsAutosave=!(!e.isDirty||!e.isAutosaveable)}componentDidMount(){this.props.disableIntervalChecks||this.setAutosaveTimer()}componentDidUpdate(e){this.props.disableIntervalChecks?this.props.editsReference!==e.editsReference&&this.props.autosave():(this.props.interval!==e.interval&&(clearTimeout(this.timerId),this.setAutosaveTimer()),this.props.isDirty&&(!this.props.isAutosaving||e.isAutosaving)?this.props.editsReference!==e.editsReference&&(this.needsAutosave=!0):this.needsAutosave=!1)}componentWillUnmount(){clearTimeout(this.timerId)}setAutosaveTimer(e=1e3*this.props.interval){this.timerId=setTimeout((()=>{this.autosaveTimerHandler()}),e)}autosaveTimerHandler(){this.props.isAutosaveable?(this.needsAutosave&&(this.needsAutosave=!1,this.props.autosave()),this.setAutosaveTimer()):this.setAutosaveTimer(1e3)}render(){return null}}var ir=(0,a.compose)([(0,i.withSelect)(((e,t)=>{const{getReferenceByDistinctEdits:n}=e(s.store),{isEditedPostDirty:r,isEditedPostAutosaveable:o,isAutosavingPost:i,getEditorSettings:a}=e(Jn),{interval:l=a().autosaveInterval}=t;return{editsReference:n(),isDirty:r(),isAutosaveable:o(),isAutosaving:i(),interval:l}})),(0,i.withDispatch)(((e,t)=>({autosave(){const{autosave:n=e(Jn).autosave}=t;n()}})))])(or),sr=window.wp.richText,ar=n(4403),lr=n.n(ar);var cr=({children:e,isValid:t,level:n,href:r,onSelect:i})=>(0,o.createElement)("li",{className:lr()("document-outline__item",`is-${n.toLowerCase()}`,{"is-invalid":!t})},(0,o.createElement)("a",{href:r,className:"document-outline__button",onClick:i},(0,o.createElement)("span",{className:"document-outline__emdash","aria-hidden":"true"}),(0,o.createElement)("strong",{className:"document-outline__level"},n),(0,o.createElement)("span",{className:"document-outline__item-content"},e)));const ur=(0,o.createElement)("em",null,(0,qt.__)("(Empty heading)")),dr=[(0,o.createElement)("br",{key:"incorrect-break"}),(0,o.createElement)("em",{key:"incorrect-message"},(0,qt.__)("(Incorrect heading level)"))],pr=[(0,o.createElement)("br",{key:"incorrect-break-h1"}),(0,o.createElement)("em",{key:"incorrect-message-h1"},(0,qt.__)("(Your theme may already use a H1 for the post title)"))],mr=[(0,o.createElement)("br",{key:"incorrect-break-multiple-h1"}),(0,o.createElement)("em",{key:"incorrect-message-multiple-h1"},(0,qt.__)("(Multiple H1 headings are not recommended)"))],hr=(e=[])=>e.flatMap(((e={})=>"core/heading"===e.name?{...e,level:e.attributes.level,isEmpty:gr(e)}:hr(e.innerBlocks))),gr=e=>!e.attributes.content||0===e.attributes.content.length;var fr=(0,a.compose)((0,i.withSelect)((e=>{var t;const{getBlocks:n}=e(c.store),{getEditedPostAttribute:r}=e(Jn),{getPostType:o}=e(s.store),i=o(r("type"));return{title:r("title"),blocks:n(),isTitleSupported:null!==(t=i?.supports?.title)&&void 0!==t&&t}})))((({blocks:e=[],title:t,onSelect:n,isTitleSupported:r,hasOutlineItemsDisabled:s})=>{const a=hr(e),{selectBlock:l}=(0,i.useDispatch)(c.store);if(a.length<1)return null;let u=1;const d=document.querySelector(".editor-post-title__input"),p=r&&t&&d,m=a.reduce(((e,t)=>({...e,[t.level]:(e[t.level]||0)+1})),{})[1]>1;return(0,o.createElement)("div",{className:"document-outline"},(0,o.createElement)("ul",null,p&&(0,o.createElement)(cr,{level:(0,qt.__)("Title"),isValid:!0,onSelect:n,href:`#${d.id}`,isDisabled:s},t),a.map(((e,t)=>{const r=e.level>u+1,i=!(e.isEmpty||r||!e.level||1===e.level&&(m||p));return u=e.level,(0,o.createElement)(cr,{key:t,level:`H${e.level}`,isValid:i,isDisabled:s,href:`#block-${e.clientId}`,onSelect:()=>{l(e.clientId),n?.()}},e.isEmpty?ur:(0,sr.getTextContent)((0,sr.create)({html:e.attributes.content})),r&&dr,1===e.level&&m&&mr,p&&1===e.level&&!m&&pr)}))))}));var _r=(0,i.withSelect)((e=>({blocks:e(c.store).getBlocks()})))((function({blocks:e,children:t}){return e.filter((e=>"core/heading"===e.name)).length<1?null:t})),vr=window.wp.keycodes;var yr=function(){const{registerShortcut:e}=(0,i.useDispatch)(nr.store);return(0,o.useEffect)((()=>{e({name:"core/editor/save",category:"global",description:(0,qt.__)("Save your changes."),keyCombination:{modifier:"primary",character:"s"}}),e({name:"core/editor/undo",category:"global",description:(0,qt.__)("Undo your last changes."),keyCombination:{modifier:"primary",character:"z"}}),e({name:"core/editor/redo",category:"global",description:(0,qt.__)("Redo your last undo."),keyCombination:{modifier:"primaryShift",character:"z"},aliases:(0,vr.isAppleOS)()?[]:[{modifier:"primary",character:"y"}]})}),[e]),(0,o.createElement)(c.BlockEditorKeyboardShortcuts.Register,null)},br=window.wp.components;var Er=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M15.6 6.5l-1.1 1 2.9 3.3H8c-.9 0-1.7.3-2.3.9-1.4 1.5-1.4 4.2-1.4 5.6v.2h1.5v-.3c0-1.1 0-3.5 1-4.5.3-.3.7-.5 1.3-.5h9.2L14.5 15l1.1 1.1 4.6-4.6-4.6-5z"}));var Sr=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.3 11.7c-.6-.6-1.4-.9-2.3-.9H6.7l2.9-3.3-1.1-1-4.5 5L8.5 16l1-1-2.7-2.7H16c.5 0 .9.2 1.3.5 1 1 1 3.4 1 4.5v.3h1.5v-.2c0-1.5 0-4.3-1.5-5.7z"}));var wr=(0,o.forwardRef)((function(e,t){const n=(0,vr.isAppleOS)()?vr.displayShortcut.primaryShift("z"):vr.displayShortcut.primary("y"),r=(0,i.useSelect)((e=>e(Jn).hasEditorRedo()),[]),{redo:s}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.Button,{...e,ref:t,icon:(0,qt.isRTL)()?Sr:Er,label:(0,qt.__)("Redo"),shortcut:n,"aria-disabled":!r,onClick:r?s:void 0,className:"editor-history__redo"})}));var kr=(0,o.forwardRef)((function(e,t){const n=(0,i.useSelect)((e=>e(Jn).hasEditorUndo()),[]),{undo:r}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.Button,{...e,ref:t,icon:(0,qt.isRTL)()?Er:Sr,label:(0,qt.__)("Undo"),shortcut:vr.displayShortcut.primary("z"),"aria-disabled":!n,onClick:n?r:void 0,className:"editor-history__undo"})}));var Pr=(0,a.compose)([(0,i.withSelect)((e=>({isValid:e(c.store).isValidTemplate()}))),(0,i.withDispatch)((e=>{const{setTemplateValidity:t,synchronizeTemplate:n}=e(c.store);return{resetTemplateValidity:()=>t(!0),synchronizeTemplate:n}}))])((function({isValid:e,...t}){return e?null:(0,o.createElement)(br.Notice,{className:"editor-template-validation-notice",isDismissible:!1,status:"warning",actions:[{label:(0,qt.__)("Keep it as is"),onClick:t.resetTemplateValidity},{label:(0,qt.__)("Reset the template"),onClick:()=>{window.confirm((0,qt.__)("Resetting the template may result in loss of content, do you want to continue?"))&&t.synchronizeTemplate()}}]},(0,qt.__)("The content of your post doesn’t match the template assigned to your post type."))}));var Cr=(0,a.compose)([(0,i.withSelect)((e=>({notices:e(Gt.store).getNotices()}))),(0,i.withDispatch)((e=>({onRemove:e(Gt.store).removeNotice})))])((function({notices:e,onRemove:t}){const n=e.filter((({isDismissible:e,type:t})=>e&&"default"===t)),r=e.filter((({isDismissible:e,type:t})=>!e&&"default"===t));return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.NoticeList,{notices:r,className:"components-editor-notices__pinned"}),(0,o.createElement)(br.NoticeList,{notices:n,className:"components-editor-notices__dismissible",onRemove:t},(0,o.createElement)(Pr,null)))}));function Tr(){const e=(0,i.useSelect)((e=>e(Gt.store).getNotices()),[]),{removeNotice:t}=(0,i.useDispatch)(Gt.store),n=e.filter((({type:e})=>"snackbar"===e));return(0,o.createElement)(br.SnackbarList,{notices:n,className:"components-editor-notices__snackbar",onRemove:t})}var xr=window.wp.htmlEntities;function Br({record:e,checked:t,onChange:n}){const{name:r,kind:a,title:l,key:c}=e,u=(0,i.useSelect)((e=>{if("postType"!==a||"wp_template"!==r)return l;const t=e(s.store).getEditedEntityRecord(a,r,c);return e(Jn).__experimentalGetTemplateInfo(t).title}),[r,a,l,c]);return(0,o.createElement)(br.PanelRow,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,o.createElement)("strong",null,(0,xr.decodeEntities)(u)||(0,qt.__)("Untitled")),checked:t,onChange:n}))}function Ar({list:e,unselectedEntities:t,setUnselectedEntities:n}){const r=e.length,a=e[0],l=(0,i.useSelect)((e=>e(s.store).getEntityConfig(a.kind,a.name)),[a.kind,a.name]),{name:c}=a;let u=l.label;"wp_template_part"===c&&(u=1===r?(0,qt.__)("Template Part"):(0,qt.__)("Template Parts"));const d=function(e,t){switch(e){case"site":return 1===t?(0,qt.__)("This change will affect your whole site."):(0,qt.__)("These changes will affect your whole site.");case"wp_template":return(0,qt.__)("This change will affect pages and posts that use this template.");case"page":case"post":return(0,qt.__)("The following content has been modified.")}}(c,r);return(0,o.createElement)(br.PanelBody,{title:u,initialOpen:!0},d&&(0,o.createElement)(br.PanelRow,null,d),e.map((e=>(0,o.createElement)(Br,{key:e.key||e.property,record:e,checked:!t.some((t=>t.kind===e.kind&&t.name===e.name&&t.key===e.key&&t.property===e.property)),onChange:t=>n(e,t)}))))}const Ir={title:(0,qt.__)("Title"),description:(0,qt.__)("Tagline"),site_logo:(0,qt.__)("Logo"),site_icon:(0,qt.__)("Icon"),show_on_front:(0,qt.__)("Show on front"),page_on_front:(0,qt.__)("Page on front"),posts_per_page:(0,qt.__)("Maximum posts per page"),default_comment_status:(0,qt.__)("Allow comments on new posts")},Nr=()=>{const{editedEntities:e,siteEdits:t}=(0,i.useSelect)((e=>{const{__experimentalGetDirtyEntityRecords:t,getEntityRecordEdits:n}=e(s.store);return{editedEntities:t(),siteEdits:n("root","site")}}),[]),n=(0,o.useMemo)((()=>{const n=e.filter((e=>!("root"===e.kind&&"site"===e.name))),r=[];for(const e in t)r.push({kind:"root",name:"site",title:Ir[e]||e,property:e});return[...n,...r]}),[e,t]),[r,a]=(0,o.useState)([]);return{dirtyEntityRecords:n,isDirty:n.length-r.length>0,setUnselectedEntities:({kind:e,name:t,key:n,property:o},i)=>{a(i?r.filter((r=>r.kind!==e||r.name!==t||r.key!==n||r.property!==o)):[...r,{kind:e,name:t,key:n,property:o}])},unselectedEntities:r}},Dr=[{kind:"postType",name:"wp_navigation"}];function Rr(e){return e}function Or({close:e}){const t=Nr();return(0,o.createElement)(Lr,{close:e,...t})}function Lr({additionalPrompt:e,close:t,onSave:n=Rr,saveEnabled:r,saveLabel:l=(0,qt.__)("Save"),dirtyEntityRecords:u,isDirty:d,setUnselectedEntities:p,unselectedEntities:m}){const h=(0,o.useRef)(),{editEntityRecord:g,saveEditedEntityRecord:f,__experimentalSaveSpecifiedEntityEdits:_}=(0,i.useDispatch)(s.store),{__unstableMarkLastChangeAsPersistent:v}=(0,i.useDispatch)(c.store),{createSuccessNotice:y,createErrorNotice:b,removeNotice:E}=(0,i.useDispatch)(Gt.store),S=u.reduce(((e,t)=>{const{name:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),{site:w,wp_template:k,wp_template_part:P,...C}=S,T=[w,k,P,...Object.values(C)].filter(Array.isArray),x=null!=r?r:d,B=(0,o.useCallback)((()=>t()),[t]),[A,I]=(0,a.__experimentalUseDialog)({onClose:()=>B()});return(0,o.createElement)("div",{ref:A,...I,className:"entities-saved-states__panel"},(0,o.createElement)(br.Flex,{className:"entities-saved-states__panel-header",gap:2},(0,o.createElement)(br.FlexItem,{isBlock:!0,as:br.Button,ref:h,variant:"primary",disabled:!x,onClick:()=>{const e="site-editor-save-success";E(e);const r=u.filter((({kind:e,name:t,key:n,property:r})=>!m.some((o=>o.kind===e&&o.name===t&&o.key===n&&o.property===r))));t(r);const o=[],i=[];r.forEach((({kind:e,name:t,key:n,property:r})=>{"root"===e&&"site"===t?o.push(r):(Dr.some((n=>n.kind===e&&n.name===t))&&g(e,t,n,{status:"publish"}),i.push(f(e,t,n)))})),o.length&&i.push(_("root","site",void 0,o)),v(),Promise.all(i).then((e=>n(e))).then((t=>{t.some((e=>void 0===e))?b((0,qt.__)("Saving failed.")):y((0,qt.__)("Site updated."),{type:"snackbar",id:e})})).catch((e=>b(`${(0,qt.__)("Saving failed.")} ${e}`)))},className:"editor-entities-saved-states__save-button"},l),(0,o.createElement)(br.FlexItem,{isBlock:!0,as:br.Button,variant:"secondary",onClick:B},(0,qt.__)("Cancel"))),(0,o.createElement)("div",{className:"entities-saved-states__text-prompt"},(0,o.createElement)("strong",null,(0,qt.__)("Are you ready to save?")),e,d&&(0,o.createElement)("p",null,(0,qt.__)("The following changes have been made to your site, templates, and content."))),T.map((e=>(0,o.createElement)(Ar,{key:e[0].name,list:e,unselectedEntities:m,setUnselectedEntities:p}))))}function Ur(){try{return(0,i.select)(Jn).getEditedPostContent()}catch(e){}}function Mr({text:e,children:t}){const n=(0,a.useCopyToClipboard)(e);return(0,o.createElement)(br.Button,{variant:"secondary",ref:n},t)}class Fr extends o.Component{constructor(){super(...arguments),this.state={error:null}}componentDidCatch(e){(0,l.doAction)("editor.ErrorBoundary.errorLogged",e)}static getDerivedStateFromError(e){return{error:e}}render(){const{error:e}=this.state;if(!e)return this.props.children;const t=[(0,o.createElement)(Mr,{key:"copy-post",text:Ur},(0,qt.__)("Copy Post Text")),(0,o.createElement)(Mr,{key:"copy-error",text:e.stack},(0,qt.__)("Copy Error"))];return(0,o.createElement)(c.Warning,{className:"editor-error-boundary",actions:t},(0,qt.__)("The editor has encountered an unexpected error."))}}var zr=Fr;const Hr=window.requestIdleCallback?window.requestIdleCallback:window.requestAnimationFrame;let Vr;function jr(){const{postId:e,isEditedPostNew:t,hasRemoteAutosave:n}=(0,i.useSelect)((e=>({postId:e(Jn).getCurrentPostId(),isEditedPostNew:e(Jn).isEditedPostNew(),hasRemoteAutosave:!!e(Jn).getEditorSettings().autosave})),[]),{getEditedPostAttribute:r}=(0,i.useSelect)(Jn),{createWarningNotice:s,removeNotice:a}=(0,i.useDispatch)(Gt.store),{editPost:l,resetEditorBlocks:c}=(0,i.useDispatch)(Jn);(0,o.useEffect)((()=>{let o=function(e,t){return window.sessionStorage.getItem(Kt(e,t))}(e,t);if(!o)return;try{o=JSON.parse(o)}catch{return}const{post_title:i,content:u,excerpt:d}=o,p={title:i,content:u,excerpt:d};if(!Object.keys(p).some((e=>p[e]!==r(e))))return void Yt(e,t);if(n)return;const m="wpEditorAutosaveRestore";s((0,qt.__)("The backup of this post in your browser is different from the version below."),{id:m,actions:[{label:(0,qt.__)("Restore the backup"),onClick(){const{content:e,...t}=p;l(t),c((0,_.parse)(p.content)),a(m)}}]})}),[t,e])}var Wr=(0,a.ifCondition)((()=>{if(void 0!==Vr)return Vr;try{window.sessionStorage.setItem("__wpEditorTestSessionStorage",""),window.sessionStorage.removeItem("__wpEditorTestSessionStorage"),Vr=!0}catch{Vr=!1}return Vr}))((function(){const{autosave:e}=(0,i.useDispatch)(Jn),t=(0,o.useCallback)((()=>{Hr((()=>e({local:!0})))}),[]);jr(),function(){const{postId:e,isEditedPostNew:t,isDirty:n,isAutosaving:r,didError:s}=(0,i.useSelect)((e=>({postId:e(Jn).getCurrentPostId(),isEditedPostNew:e(Jn).isEditedPostNew(),isDirty:e(Jn).isEditedPostDirty(),isAutosaving:e(Jn).isAutosavingPost(),didError:e(Jn).didPostSaveRequestFail()})),[]),l=(0,o.useRef)(n),c=(0,o.useRef)(r);(0,o.useEffect)((()=>{!s&&(c.current&&!r||l.current&&!n)&&Yt(e,t),l.current=n,c.current=r}),[n,r,s]);const u=(0,a.usePrevious)(t),d=(0,a.usePrevious)(e);(0,o.useEffect)((()=>{d===e&&u&&!t&&Yt(e,!0)}),[t,e])}();const n=(0,i.useSelect)((e=>e(Jn).getEditorSettings().localAutosaveInterval),[]);return(0,o.createElement)(ir,{interval:n,autosave:t})}));var $r=function({children:e}){const t=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),{getPostType:n}=e(s.store),r=n(t("type"));return!!r?.supports?.["page-attributes"]}),[]);return t?e:null};var Gr=function({children:e,supportKeys:t}){const n=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),{getPostType:n}=e(s.store);return n(t("type"))}),[]);let r=!0;return n&&(r=(Array.isArray(t)?t:[t]).some((e=>!!n.supports[e]))),r?e:null};function Kr(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("menu_order"))&&void 0!==t?t:0}),[]),{editPost:t}=(0,i.useDispatch)(Jn),[n,r]=(0,o.useState)(null),s=null!=n?n:e;return(0,o.createElement)(br.Flex,null,(0,o.createElement)(br.FlexBlock,null,(0,o.createElement)(br.__experimentalNumberControl,{label:(0,qt.__)("Order"),value:s,onChange:e=>{r(e);const n=Number(e);Number.isInteger(n)&&""!==e.trim?.()&&t({menu_order:n})},labelPosition:"side",onBlur:()=>{r(null)}})))}function Yr(){return(0,o.createElement)(Gr,{supportKeys:"page-attributes"},(0,o.createElement)(Kr,null))}var qr=n(4793),Qr=n.n(qr);function Xr(e){const t=e.map((e=>({children:[],parent:null,...e})));if(t.some((({parent:e})=>null===e)))return t;const n=t.reduce(((e,t)=>{const{parent:n}=t;return e[n]||(e[n]=[]),e[n].push(t),e}),{}),r=e=>e.map((e=>{const t=n[e.id];return{...e,children:t&&t.length?r(t):[]}}));return r(n[0]||[])}const Zr=e=>(0,xr.decodeEntities)(e),Jr=e=>({...e,name:Zr(e.name)}),eo=e=>(null!=e?e:[]).map(Jr);function to(e){return e?.title?.rendered?(0,xr.decodeEntities)(e.title.rendered):`#${e.id} (${(0,qt.__)("no title")})`}const no=(e,t)=>{const n=Qr()(e||"").toLowerCase(),r=Qr()(t||"").toLowerCase();return n===r?0:n.startsWith(r)?n.length:1/0};var ro=function(){const{editPost:e}=(0,i.useDispatch)(Jn),[t,n]=(0,o.useState)(!1),{isHierarchical:r,parentPostId:l,parentPostTitle:c,pageItems:u}=(0,i.useSelect)((e=>{var n;const{getPostType:r,getEntityRecords:o,getEntityRecord:i}=e(s.store),{getCurrentPostId:a,getEditedPostAttribute:l}=e(Jn),c=l("type"),u=l("parent"),d=r(c),p=a(),m=null!==(n=d?.hierarchical)&&void 0!==n&&n,h={per_page:100,exclude:p,parent_exclude:p,orderby:"menu_order",order:"asc",_fields:"id,title,parent"};t&&(h.search=t);const g=u?i("postType",c,u):null;return{isHierarchical:m,parentPostId:u,parentPostTitle:g?to(g):"",pageItems:m?o("postType",c,h):null}}),[t]),d=(0,o.useMemo)((()=>{const e=(n,r=0)=>n.map((t=>[{value:t.id,label:"— ".repeat(r)+(0,xr.decodeEntities)(t.name),rawName:t.name},...e(t.children||[],r+1)])).sort((([e],[n])=>no(e.rawName,t)>=no(n.rawName,t)?1:-1)).flat();if(!u)return[];let n=u.map((e=>({id:e.id,parent:e.parent,name:to(e)})));t||(n=Xr(n));const r=e(n),o=r.find((e=>e.value===l));return c&&!o&&r.unshift({value:l,label:c}),r}),[u,t,c,l]);return r?(0,o.createElement)(br.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,className:"editor-page-attributes__parent",label:(0,qt.__)("Parent"),value:l,options:d,onFilterValueChange:(0,a.debounce)((e=>{n(e)}),300),onChange:t=>{e({parent:t})}}):null};var oo=function(){const{availableTemplates:e,selectedTemplate:t,isViewable:n}=(0,i.useSelect)((e=>{var t;const{getEditedPostAttribute:n,getEditorSettings:r,getCurrentPostType:o}=e(Jn),{getPostType:i}=e(s.store);return{selectedTemplate:n("template"),availableTemplates:r().availableTemplates,isViewable:null!==(t=i(o())?.viewable)&&void 0!==t&&t}}),[]),{editPost:r}=(0,i.useDispatch)(Jn);return n&&e&&Object.keys(e).length?(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Template:"),value:t,onChange:e=>{r({template:e||""})},options:Object.entries(null!=e?e:{}).map((([e,t])=>({value:e,label:t})))}):null};const io={who:"authors",per_page:50,_fields:"id,name",context:"view"};var so=function(){const[e,t]=(0,o.useState)(),{authorId:n,isLoading:r,authors:l,postAuthor:c}=(0,i.useSelect)((t=>{const{getUser:n,getUsers:r,isResolving:o}=t(s.store),{getEditedPostAttribute:i}=t(Jn),a=n(i("author"),{context:"view"}),l={...io};return e&&(l.search=e),{authorId:i("author"),postAuthor:a,authors:r(l),isLoading:o("core","getUsers",[l])}}),[e]),{editPost:u}=(0,i.useDispatch)(Jn),d=(0,o.useMemo)((()=>{const e=(null!=l?l:[]).map((e=>({value:e.id,label:(0,xr.decodeEntities)(e.name)})));return e.findIndex((({value:e})=>c?.id===e))<0&&c?[{value:c.id,label:(0,xr.decodeEntities)(c.name)},...e]:e}),[l,c]);return c?(0,o.createElement)(br.ComboboxControl,{__nextHasNoMarginBottom:!0,__next40pxDefaultSize:!0,label:(0,qt.__)("Author"),options:d,value:n,onFilterValueChange:(0,a.debounce)((e=>{t(e)}),300),onChange:e=>{e&&u({author:e})},isLoading:r,allowReset:!1}):null};var ao=function(){const{editPost:e}=(0,i.useDispatch)(Jn),{postAuthor:t,authors:n}=(0,i.useSelect)((e=>({postAuthor:e(Jn).getEditedPostAttribute("author"),authors:e(s.store).getUsers(io)})),[]),r=(0,o.useMemo)((()=>(null!=n?n:[]).map((e=>({value:e.id,label:(0,xr.decodeEntities)(e.name)})))),[n]);return(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,className:"post-author-selector",label:(0,qt.__)("Author"),options:r,onChange:t=>{const n=Number(t);e({author:n})},value:t})};var lo=function(){return(0,i.useSelect)((e=>{const t=e(s.store).getUsers(io);return t?.length>=25}),[])?(0,o.createElement)(so,null):(0,o.createElement)(ao,null)};function co({children:e}){const{hasAssignAuthorAction:t,hasAuthors:n}=(0,i.useSelect)((e=>{var t;const n=e(Jn).getCurrentPost(),r=e(s.store).getUsers(io);return{hasAssignAuthorAction:null!==(t=n._links?.["wp:action-assign-author"])&&void 0!==t&&t,hasAuthors:r?.length>=1}}),[]);return t&&n?(0,o.createElement)(Gr,{supportKeys:"author"},e):null}var uo=function(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("comment_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Allow comments"),checked:"open"===e,onChange:()=>t({comment_status:"open"===e?"closed":"open"})})};var po=function(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("excerpt")),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)("div",{className:"editor-post-excerpt"},(0,o.createElement)(br.TextareaControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Write an excerpt (optional)"),className:"editor-post-excerpt__textarea",onChange:e=>t({excerpt:e}),value:e}),(0,o.createElement)(br.ExternalLink,{href:(0,qt.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#excerpt")},(0,qt.__)("Learn more about manual excerpts")))};var mo=function({children:e}){return(0,o.createElement)(Gr,{supportKeys:"excerpt"},e)},ho=window.wp.blob;var go=(0,i.withSelect)((e=>{const{getThemeSupports:t}=e(s.store),{getEditedPostAttribute:n}=e(Jn);return{postType:n("type"),themeSupports:t()}}))((function({themeSupports:e,children:t,postType:n,supportKeys:r}){return(Array.isArray(r)?r:[r]).some((t=>{var r;const o=null!==(r=e?.[t])&&void 0!==r&&r;return"post-thumbnails"===t&&Array.isArray(o)?o.includes(n):o}))?t:null}));var fo=function({children:e}){return(0,o.createElement)(go,{supportKeys:"post-thumbnails"},(0,o.createElement)(Gr,{supportKeys:"thumbnail"},e))};const _o=["image"],vo=(0,qt.__)("Featured image"),yo=(0,qt.__)("Set featured image"),bo=(0,o.createElement)("p",null,(0,qt.__)("To edit the featured image, you need permission to upload media."));const Eo=(0,i.withSelect)((e=>{const{getMedia:t,getPostType:n}=e(s.store),{getCurrentPostId:r,getEditedPostAttribute:o}=e(Jn),i=o("featured_media");return{media:i?t(i,{context:"view"}):null,currentPostId:r(),postType:n(o("type")),featuredImageId:i}})),So=(0,i.withDispatch)(((e,{noticeOperations:t},{select:n})=>{const{editPost:r}=e(Jn);return{onUpdateImage(e){r({featured_media:e.id})},onDropImage(e){n(c.store).getSettings().mediaUpload({allowedTypes:["image"],filesList:e,onFileChange([e]){r({featured_media:e.id})},onError(e){t.removeAllNotices(),t.createErrorNotice(e)}})},onRemoveImage(){r({featured_media:0})}}}));var wo=(0,a.compose)(br.withNotices,Eo,So,(0,br.withFilters)("editor.PostFeaturedImage"))((function({currentPostId:e,featuredImageId:t,onUpdateImage:n,onRemoveImage:r,media:s,postType:a,noticeUI:u,noticeOperations:d}){const p=(0,o.useRef)(),[m,h]=(0,o.useState)(!1),g=(0,i.useSelect)((e=>e(c.store).getSettings().mediaUpload),[]),{mediaWidth:f,mediaHeight:_,mediaSourceUrl:v}=function(e,t){var n,r;if(!e)return{};const o=(0,l.applyFilters)("editor.PostFeaturedImage.imageSize","large",e.id,t);if(o in(null!==(n=e?.media_details?.sizes)&&void 0!==n?n:{}))return{mediaWidth:e.media_details.sizes[o].width,mediaHeight:e.media_details.sizes[o].height,mediaSourceUrl:e.media_details.sizes[o].source_url};const i=(0,l.applyFilters)("editor.PostFeaturedImage.imageSize","thumbnail",e.id,t);return i in(null!==(r=e?.media_details?.sizes)&&void 0!==r?r:{})?{mediaWidth:e.media_details.sizes[i].width,mediaHeight:e.media_details.sizes[i].height,mediaSourceUrl:e.media_details.sizes[i].source_url}:{mediaWidth:e.media_details.width,mediaHeight:e.media_details.height,mediaSourceUrl:e.source_url}}(s,e);function y(e){g({allowedTypes:["image"],filesList:e,onFileChange([e]){(0,ho.isBlobURL)(e?.url)?h(!0):(n(e),h(!1))},onError(e){d.removeAllNotices(),d.createErrorNotice(e)}})}return(0,o.createElement)(fo,null,u,(0,o.createElement)("div",{className:"editor-post-featured-image"},s&&(0,o.createElement)("div",{id:`editor-post-featured-image-${t}-describedby`,className:"hidden"},s.alt_text&&(0,qt.sprintf)((0,qt.__)("Current image: %s"),s.alt_text),!s.alt_text&&(0,qt.sprintf)((0,qt.__)("The current image has no alternative text. The file name is: %s"),s.media_details.sizes?.full?.file||s.slug)),(0,o.createElement)(c.MediaUploadCheck,{fallback:bo},(0,o.createElement)(c.MediaUpload,{title:a?.labels?.featured_image||vo,onSelect:n,unstableFeaturedImageFlow:!0,allowedTypes:_o,modalClass:"editor-post-featured-image__media-modal",render:({open:e})=>(0,o.createElement)("div",{className:"editor-post-featured-image__container"},(0,o.createElement)(br.Button,{ref:p,className:t?"editor-post-featured-image__preview":"editor-post-featured-image__toggle",onClick:e,"aria-label":t?(0,qt.__)("Edit or replace the image"):null,"aria-describedby":t?`editor-post-featured-image-${t}-describedby`:null},!!t&&s&&(0,o.createElement)(br.ResponsiveWrapper,{naturalWidth:f,naturalHeight:_,isInline:!0},(0,o.createElement)("img",{src:v,alt:""})),m&&(0,o.createElement)(br.Spinner,null),!t&&!m&&(a?.labels?.set_featured_image||yo)),!!t&&(0,o.createElement)(br.__experimentalHStack,{className:"editor-post-featured-image__actions"},(0,o.createElement)(br.Button,{className:"editor-post-featured-image__action",onClick:e,"aria-hidden":"true"},(0,qt.__)("Replace")),(0,o.createElement)(br.Button,{className:"editor-post-featured-image__action",onClick:()=>{r(),p.current.focus()}},(0,qt.__)("Remove"))),(0,o.createElement)(br.DropZone,{onFilesDrop:y})),value:t}))))}));var ko=function({children:e}){return(0,i.useSelect)((e=>e(Jn).getEditorSettings().disablePostFormats),[])?null:(0,o.createElement)(Gr,{supportKeys:"post-formats"},e)};const Po=[{id:"aside",caption:(0,qt.__)("Aside")},{id:"audio",caption:(0,qt.__)("Audio")},{id:"chat",caption:(0,qt.__)("Chat")},{id:"gallery",caption:(0,qt.__)("Gallery")},{id:"image",caption:(0,qt.__)("Image")},{id:"link",caption:(0,qt.__)("Link")},{id:"quote",caption:(0,qt.__)("Quote")},{id:"standard",caption:(0,qt.__)("Standard")},{id:"status",caption:(0,qt.__)("Status")},{id:"video",caption:(0,qt.__)("Video")}].sort(((e,t)=>{const n=e.caption.toUpperCase(),r=t.caption.toUpperCase();return n<r?-1:n>r?1:0}));function Co(){const e=`post-format-selector-${(0,a.useInstanceId)(Co)}`,{postFormat:t,suggestedFormat:n,supportedFormats:r}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,getSuggestedPostFormat:n}=e(Jn),r=t("format"),o=e(s.store).getThemeSupports();return{postFormat:null!=r?r:"standard",suggestedFormat:n(),supportedFormats:o.formats}}),[]),l=Po.filter((e=>r?.includes(e.id)||t===e.id)),c=l.find((e=>e.id===n)),{editPost:u}=(0,i.useDispatch)(Jn),d=e=>u({format:e});return(0,o.createElement)(ko,null,(0,o.createElement)("div",{className:"editor-post-format"},(0,o.createElement)(br.SelectControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Post Format"),value:t,onChange:e=>d(e),id:e,options:l.map((e=>({label:e.caption,value:e.id})))}),c&&c.id!==t&&(0,o.createElement)("p",{className:"editor-post-format__suggestion"},(0,o.createElement)(br.Button,{variant:"link",onClick:()=>d(c.id)},(0,qt.sprintf)((0,qt.__)("Apply suggested format: %s"),c.caption)))))}var To=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M5.5 12h1.75l-2.5 3-2.5-3H4a8 8 0 113.134 6.35l.907-1.194A6.5 6.5 0 105.5 12zm9.53 1.97l-2.28-2.28V8.5a.75.75 0 00-1.5 0V12a.747.747 0 00.218.529l1.282-.84-1.28.842 2.5 2.5a.75.75 0 101.06-1.061z"}));var xo=function({children:e}){const{lastRevisionId:t,revisionsCount:n}=(0,i.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(Jn);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return!t||n<2?null:(0,o.createElement)(Gr,{supportKeys:"revisions"},e)};var Bo=function(){const{lastRevisionId:e,revisionsCount:t}=(0,i.useSelect)((e=>{const{getCurrentPostLastRevisionId:t,getCurrentPostRevisionsCount:n}=e(Jn);return{lastRevisionId:t(),revisionsCount:n()}}),[]);return(0,o.createElement)(xo,null,(0,o.createElement)(br.Button,{href:(0,y.addQueryArgs)("revision.php",{revision:e}),className:"editor-post-last-revision__title",icon:To},(0,qt.sprintf)((0,qt._n)("%d Revision","%d Revisions",t),t)))};function Ao(){const e="core/editor/post-locked-modal-"+(0,a.useInstanceId)(Ao),{autosave:t,updatePostLock:n}=(0,i.useDispatch)(Jn),{isLocked:r,isTakeover:c,user:u,postId:d,postLockUtils:p,activePostLock:m,postType:h,previewLink:g}=(0,i.useSelect)((e=>{const{isPostLocked:t,isPostLockTakeover:n,getPostLockUser:r,getCurrentPostId:o,getActivePostLock:i,getEditedPostAttribute:a,getEditedPostPreviewLink:l,getEditorSettings:c}=e(Jn),{getPostType:u}=e(s.store);return{isLocked:t(),isTakeover:n(),user:r(),postId:o(),postLockUtils:c().postLockUtils,activePostLock:i(),postType:u(a("type")),previewLink:l()}}),[]);if((0,o.useEffect)((()=>{function o(){if(r||!m)return;const e=new window.FormData;if(e.append("action","wp-remove-post-lock"),e.append("_wpnonce",p.unlockNonce),e.append("post_ID",d),e.append("active_post_lock",m),window.navigator.sendBeacon)window.navigator.sendBeacon(p.ajaxUrl,e);else{const t=new window.XMLHttpRequest;t.open("POST",p.ajaxUrl,!1),t.send(e)}}return(0,l.addAction)("heartbeat.send",e,(function(e){r||(e["wp-refresh-post-lock"]={lock:m,post_id:d})})),(0,l.addAction)("heartbeat.tick",e,(function(e){if(!e["wp-refresh-post-lock"])return;const r=e["wp-refresh-post-lock"];r.lock_error?(t(),n({isLocked:!0,isTakeover:!0,user:{name:r.lock_error.name,avatar:r.lock_error.avatar_src_2x}})):r.new_lock&&n({isLocked:!1,activePostLock:r.new_lock})})),window.addEventListener("beforeunload",o),()=>{(0,l.removeAction)("heartbeat.send",e),(0,l.removeAction)("heartbeat.tick",e),window.removeEventListener("beforeunload",o)}}),[]),!r)return null;const f=u.name,_=u.avatar,v=(0,y.addQueryArgs)("post.php",{"get-post-lock":"1",lockKey:!0,post:d,action:"edit",_wpnonce:p.nonce}),b=(0,y.addQueryArgs)("edit.php",{post_type:h?.slug}),E=(0,qt.__)("Exit editor");return(0,o.createElement)(br.Modal,{title:c?(0,qt.__)("Someone else has taken over this post"):(0,qt.__)("This post is already being edited"),focusOnMount:!0,shouldCloseOnClickOutside:!1,shouldCloseOnEsc:!1,isDismissible:!1,className:"editor-post-locked-modal"},(0,o.createElement)(br.__experimentalHStack,{alignment:"top",spacing:6},!!_&&(0,o.createElement)("img",{src:_,alt:(0,qt.__)("Avatar"),className:"editor-post-locked-modal__avatar",width:64,height:64}),(0,o.createElement)("div",null,!!c&&(0,o.createElement)("p",null,(0,o.createInterpolateElement)(f?(0,qt.sprintf)((0,qt.__)("<strong>%s</strong> now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),f):(0,qt.__)("Another user now has editing control of this post (<PreviewLink />). Don’t worry, your changes up to this moment have been saved."),{strong:(0,o.createElement)("strong",null),PreviewLink:(0,o.createElement)(br.ExternalLink,{href:g},(0,qt.__)("preview"))})),!c&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("p",null,(0,o.createInterpolateElement)(f?(0,qt.sprintf)((0,qt.__)("<strong>%s</strong> is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),f):(0,qt.__)("Another user is currently working on this post (<PreviewLink />), which means you cannot make changes, unless you take over."),{strong:(0,o.createElement)("strong",null),PreviewLink:(0,o.createElement)(br.ExternalLink,{href:g},(0,qt.__)("preview"))})),(0,o.createElement)("p",null,(0,qt.__)("If you take over, the other user will lose editing control to the post, but their changes will be saved."))),(0,o.createElement)(br.__experimentalHStack,{className:"editor-post-locked-modal__buttons",justify:"flex-end"},!c&&(0,o.createElement)(br.Button,{variant:"tertiary",href:v},(0,qt.__)("Take over")),(0,o.createElement)(br.Button,{variant:"primary",href:b},E)))))}var Io=function({children:e}){const{hasPublishAction:t,isPublished:n}=(0,i.useSelect)((e=>{var t;const{isCurrentPostPublished:n,getCurrentPost:r}=e(Jn);return{hasPublishAction:null!==(t=r()._links?.["wp:action-publish"])&&void 0!==t&&t,isPublished:n()}}),[]);return n||!t?null:e};var No=function(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("status")),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(Io,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Pending review"),checked:"pending"===e,onChange:()=>{t({status:"pending"===e?"draft":"pending"})}}))};var Do=function(){const e=(0,i.useSelect)((e=>{var t;return null!==(t=e(Jn).getEditedPostAttribute("ping_status"))&&void 0!==t?t:"open"}),[]),{editPost:t}=(0,i.useDispatch)(Jn);return(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Allow pingbacks & trackbacks"),checked:"open"===e,onChange:()=>t({ping_status:"open"===e?"closed":"open"})})};function Ro({className:e,textContent:t,forceIsAutosaveable:n,role:r,onPreview:a}){const{postId:c,currentPostLink:u,previewLink:d,isSaveable:p,isViewable:m}=(0,i.useSelect)((e=>{var t;const n=e(Jn),r=e(s.store).getPostType(n.getCurrentPostType("type"));return{postId:n.getCurrentPostId(),currentPostLink:n.getCurrentPostAttribute("link"),previewLink:n.getEditedPostPreviewLink(),isSaveable:n.isEditedPostSaveable(),isViewable:null!==(t=r?.viewable)&&void 0!==t&&t}}),[]),{__unstableSaveForPreview:h}=(0,i.useDispatch)(Jn);if(!m)return null;const g=`wp-preview-${c}`,f=d||u;return(0,o.createElement)(br.Button,{variant:e?void 0:"tertiary",className:e||"editor-post-preview",href:f,target:g,disabled:!p,onClick:async e=>{e.preventDefault();const t=window.open("",g);t.focus(),function(e){let t=(0,o.renderToString)((0,o.createElement)("div",{className:"editor-post-preview-button__interstitial-message"},(0,o.createElement)(br.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 96 96"},(0,o.createElement)(br.Path,{className:"outer",d:"M48 12c19.9 0 36 16.1 36 36S67.9 84 48 84 12 67.9 12 48s16.1-36 36-36",fill:"none"}),(0,o.createElement)(br.Path,{className:"inner",d:"M69.5 46.4c0-3.9-1.4-6.7-2.6-8.8-1.6-2.6-3.1-4.9-3.1-7.5 0-2.9 2.2-5.7 5.4-5.7h.4C63.9 19.2 56.4 16 48 16c-11.2 0-21 5.7-26.7 14.4h2.1c3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3L40 67.5l7-20.9L42 33c-1.7-.1-3.3-.3-3.3-.3-1.7-.1-1.5-2.7.2-2.6 0 0 5.3.4 8.4.4 3.3 0 8.5-.4 8.5-.4 1.7-.1 1.9 2.4.2 2.6 0 0-1.7.2-3.7.3l11.5 34.3 3.3-10.4c1.6-4.5 2.4-7.8 2.4-10.5zM16.1 48c0 12.6 7.3 23.5 18 28.7L18.8 35c-1.7 4-2.7 8.4-2.7 13zm32.5 2.8L39 78.6c2.9.8 5.9 1.3 9 1.3 3.7 0 7.3-.6 10.6-1.8-.1-.1-.2-.3-.2-.4l-9.8-26.9zM76.2 36c0 3.2-.6 6.9-2.4 11.4L64 75.6c9.5-5.5 15.9-15.8 15.9-27.6 0-5.5-1.4-10.8-3.9-15.3.1 1 .2 2.1.2 3.3z",fill:"none"})),(0,o.createElement)("p",null,(0,qt.__)("Generating preview…"))));t+='\n\t\t<style>\n\t\t\tbody {\n\t\t\t\tmargin: 0;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message {\n\t\t\t\tdisplay: flex;\n\t\t\t\tflex-direction: column;\n\t\t\t\talign-items: center;\n\t\t\t\tjustify-content: center;\n\t\t\t\theight: 100vh;\n\t\t\t\twidth: 100vw;\n\t\t\t}\n\t\t\t@-webkit-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-moz-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@-o-keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t@keyframes paint {\n\t\t\t\t0% {\n\t\t\t\t\tstroke-dashoffset: 0;\n\t\t\t\t}\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg {\n\t\t\t\twidth: 192px;\n\t\t\t\theight: 192px;\n\t\t\t\tstroke: #555d66;\n\t\t\t\tstroke-width: 0.75;\n\t\t\t}\n\t\t\t.editor-post-preview-button__interstitial-message svg .outer,\n\t\t\t.editor-post-preview-button__interstitial-message svg .inner {\n\t\t\t\tstroke-dasharray: 280;\n\t\t\t\tstroke-dashoffset: 280;\n\t\t\t\t-webkit-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-moz-animation: paint 1.5s ease infinite alternate;\n\t\t\t\t-o-animation: paint 1.5s ease infinite alternate;\n\t\t\t\tanimation: paint 1.5s ease infinite alternate;\n\t\t\t}\n\t\t\tp {\n\t\t\t\ttext-align: center;\n\t\t\t\tfont-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;\n\t\t\t}\n\t\t</style>\n\t',t=(0,l.applyFilters)("editor.PostPreview.interstitialMarkup",t),e.write(t),e.title=(0,qt.__)("Generating preview…"),e.close()}(t.document);const r=await h({forceIsAutosaveable:n});t.location=r,a?.()},role:r},t||(0,o.createElement)(o.Fragment,null,(0,qt._x)("Preview","imperative verb"),(0,o.createElement)(br.VisuallyHidden,{as:"span"},(0,qt.__)("(opens in a new tab)"))))}var Oo=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{isCurrentPostPublished:n,isEditedPostBeingScheduled:r,isSavingPost:o,isPublishingPost:i,getCurrentPost:s,getCurrentPostType:a,isAutosavingPost:l}=e(Jn);return{isPublished:n(),isBeingScheduled:r(),isSaving:o(),isPublishing:i(),hasPublishAction:null!==(t=s()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:a(),isAutosaving:l()}}))])((function({isPublished:e,isBeingScheduled:t,isSaving:n,isPublishing:r,hasPublishAction:o,isAutosaving:i,hasNonPostEntityChanges:s}){return r?(0,qt.__)("Publishing…"):e&&n&&!i?(0,qt.__)("Updating…"):t&&n&&!i?(0,qt.__)("Scheduling…"):o?e?s?(0,qt.__)("Update…"):(0,qt.__)("Update"):t?s?(0,qt.__)("Schedule…"):(0,qt.__)("Schedule"):(0,qt.__)("Publish"):s?(0,qt.__)("Submit for Review…"):(0,qt.__)("Submit for Review")}));const Lo=()=>{};class Uo extends o.Component{constructor(e){super(e),this.buttonNode=(0,o.createRef)(),this.createOnClick=this.createOnClick.bind(this),this.closeEntitiesSavedStates=this.closeEntitiesSavedStates.bind(this),this.state={entitiesSavedStatesCallback:!1}}componentDidMount(){this.props.focusOnMount&&(this.timeoutID=setTimeout((()=>{this.buttonNode.current.focus()}),0))}componentWillUnmount(){clearTimeout(this.timeoutID)}createOnClick(e){return(...t)=>{const{hasNonPostEntityChanges:n,setEntitiesSavedStatesCallback:r}=this.props;return n&&r?(this.setState({entitiesSavedStatesCallback:()=>e(...t)}),r((()=>this.closeEntitiesSavedStates)),Lo):e(...t)}}closeEntitiesSavedStates(e){const{postType:t,postId:n}=this.props,{entitiesSavedStatesCallback:r}=this.state;this.setState({entitiesSavedStatesCallback:!1},(()=>{e&&e.some((e=>"postType"===e.kind&&e.name===t&&e.key===n))&&r()}))}render(){const{forceIsDirty:e,hasPublishAction:t,isBeingScheduled:n,isOpen:r,isPostSavingLocked:i,isPublishable:s,isPublished:a,isSaveable:l,isSaving:c,isAutoSaving:u,isToggle:d,onSave:p,onStatusChange:m,onSubmit:h=Lo,onToggle:g,visibility:f,hasNonPostEntityChanges:_,isSavingNonPostEntityChanges:v}=this.props,y=(c||!l||i||!s&&!e)&&(!_||v),b=(a||c||!l||!s&&!e)&&(!_||v);let E;E=t?"private"===f?"private":n?"future":"publish":"pending";const S={"aria-disabled":y,className:"editor-post-publish-button",isBusy:!u&&c,variant:"primary",onClick:this.createOnClick((()=>{y||(h(),m(E),p())}))},w={"aria-disabled":b,"aria-expanded":r,className:"editor-post-publish-panel__toggle",isBusy:c&&a,variant:"primary",onClick:this.createOnClick((()=>{b||g()}))},k=n?(0,qt.__)("Schedule…"):(0,qt.__)("Publish"),P=(0,o.createElement)(Oo,{hasNonPostEntityChanges:_}),C=d?w:S,T=d?k:P;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.Button,{ref:this.buttonNode,...C,className:lr()(C.className,"editor-post-publish-button__button",{"has-changes-dot":_})},T))}}var Mo=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{isSavingPost:n,isAutosavingPost:r,isEditedPostBeingScheduled:o,getEditedPostVisibility:i,isCurrentPostPublished:s,isEditedPostSaveable:a,isEditedPostPublishable:l,isPostSavingLocked:c,getCurrentPost:u,getCurrentPostType:d,getCurrentPostId:p,hasNonPostEntityChanges:m,isSavingNonPostEntityChanges:h}=e(Jn);return{isSaving:n(),isAutoSaving:r(),isBeingScheduled:o(),visibility:i(),isSaveable:a(),isPostSavingLocked:c(),isPublishable:l(),isPublished:s(),hasPublishAction:null!==(t=u()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:d(),postId:p(),hasNonPostEntityChanges:m(),isSavingNonPostEntityChanges:h()}})),(0,i.withDispatch)((e=>{const{editPost:t,savePost:n}=e(Jn);return{onStatusChange:e=>t({status:e},{undoIgnore:!0}),onSave:n}}))])(Uo);var Fo=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 13.06l3.712 3.713 1.061-1.06L13.061 12l3.712-3.712-1.06-1.06L12 10.938 8.288 7.227l-1.061 1.06L10.939 12l-3.712 3.712 1.06 1.061L12 13.061z"}));var zo=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,o.createElement)(S.Path,{d:"M20 10c0-5.51-4.49-10-10-10C4.48 0 0 4.49 0 10c0 5.52 4.48 10 10 10 5.51 0 10-4.48 10-10zM7.78 15.37L4.37 6.22c.55-.02 1.17-.08 1.17-.08.5-.06.44-1.13-.06-1.11 0 0-1.45.11-2.37.11-.18 0-.37 0-.58-.01C4.12 2.69 6.87 1.11 10 1.11c2.33 0 4.45.87 6.05 2.34-.68-.11-1.65.39-1.65 1.58 0 .74.45 1.36.9 2.1.35.61.55 1.36.55 2.46 0 1.49-1.4 5-1.4 5l-3.03-8.37c.54-.02.82-.17.82-.17.5-.05.44-1.25-.06-1.22 0 0-1.44.12-2.38.12-.87 0-2.33-.12-2.33-.12-.5-.03-.56 1.2-.06 1.22l.92.08 1.26 3.41zM17.41 10c.24-.64.74-1.87.43-4.25.7 1.29 1.05 2.71 1.05 4.25 0 3.29-1.73 6.24-4.4 7.78.97-2.59 1.94-5.2 2.92-7.78zM6.1 18.09C3.12 16.65 1.11 13.53 1.11 10c0-1.3.23-2.48.72-3.59C3.25 10.3 4.67 14.2 6.1 18.09zm4.03-6.63l2.58 6.98c-.86.29-1.76.45-2.71.45-.79 0-1.57-.11-2.29-.33.81-2.38 1.62-4.74 2.42-7.1z"}));const Ho={public:{label:(0,qt.__)("Public"),info:(0,qt.__)("Visible to everyone.")},private:{label:(0,qt.__)("Private"),info:(0,qt.__)("Only visible to site admins and editors.")},password:{label:(0,qt.__)("Password protected"),info:(0,qt.__)("Only those with the password can view this post.")}};function Vo({onClose:e}){const t=(0,a.useInstanceId)(Vo),{status:n,visibility:r,password:s}=(0,i.useSelect)((e=>({status:e(Jn).getEditedPostAttribute("status"),visibility:e(Jn).getEditedPostVisibility(),password:e(Jn).getEditedPostAttribute("password")}))),{editPost:l,savePost:u}=(0,i.useDispatch)(Jn),[d,p]=(0,o.useState)(!!s),[m,h]=(0,o.useState)(!1);return(0,o.createElement)("div",{className:"editor-post-visibility"},(0,o.createElement)(c.__experimentalInspectorPopoverHeader,{title:(0,qt.__)("Visibility"),help:(0,qt.__)("Control how this post is viewed."),onClose:e}),(0,o.createElement)("fieldset",{className:"editor-post-visibility__fieldset"},(0,o.createElement)(br.VisuallyHidden,{as:"legend"},(0,qt.__)("Visibility")),(0,o.createElement)(jo,{instanceId:t,value:"public",label:Ho.public.label,info:Ho.public.info,checked:"public"===r&&!d,onChange:()=>{l({status:"private"===r?"draft":n,password:""}),p(!1)}}),(0,o.createElement)(jo,{instanceId:t,value:"private",label:Ho.private.label,info:Ho.private.info,checked:"private"===r,onChange:()=>{h(!0)}}),(0,o.createElement)(jo,{instanceId:t,value:"password",label:Ho.password.label,info:Ho.password.info,checked:d,onChange:()=>{l({status:"private"===r?"draft":n,password:s||""}),p(!0)}}),d&&(0,o.createElement)("div",{className:"editor-post-visibility__password"},(0,o.createElement)(br.VisuallyHidden,{as:"label",htmlFor:`editor-post-visibility__password-input-${t}`},(0,qt.__)("Create password")),(0,o.createElement)("input",{className:"editor-post-visibility__password-input",id:`editor-post-visibility__password-input-${t}`,type:"text",onChange:e=>{l({password:e.target.value})},value:s,placeholder:(0,qt.__)("Use a secure password")}))),(0,o.createElement)(br.__experimentalConfirmDialog,{isOpen:m,onConfirm:()=>{l({status:"private",password:""}),p(!1),h(!1),u()},onCancel:()=>{h(!1)}},(0,qt.__)("Would you like to privately publish this post now?")))}function jo({instanceId:e,value:t,label:n,info:r,...i}){return(0,o.createElement)("div",{className:"editor-post-visibility__choice"},(0,o.createElement)("input",{type:"radio",name:`editor-post-visibility__setting-${e}`,value:t,id:`editor-post-${t}-${e}`,"aria-describedby":`editor-post-${t}-${e}-description`,className:"editor-post-visibility__radio",...i}),(0,o.createElement)("label",{htmlFor:`editor-post-${t}-${e}`,className:"editor-post-visibility__label"},n),(0,o.createElement)("p",{id:`editor-post-${t}-${e}-description`,className:"editor-post-visibility__info"},r))}function Wo(){return $o()}function $o(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostVisibility()));return Ho[e]?.label}function Go(e){return Go="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Go(e)}function Ko(e,t){if(t.length<e)throw new TypeError(e+" argument"+(e>1?"s":"")+" required, but only "+t.length+" present")}function Yo(e){Ko(1,arguments);var t=Object.prototype.toString.call(e);return e instanceof Date||"object"===Go(e)&&"[object Date]"===t?new Date(e.getTime()):"number"==typeof e||"[object Number]"===t?new Date(e):("string"!=typeof e&&"[object String]"!==t||"undefined"==typeof console||(console.warn("Starting with v2.0.0-beta.1 date-fns doesn't accept strings as date arguments. Please use `parseISO` to parse strings. See: https://github.com/date-fns/date-fns/blob/master/docs/upgradeGuide.md#string-arguments"),console.warn((new Error).stack)),new Date(NaN))}function qo(e){Ko(1,arguments);var t=Yo(e);return t.setDate(1),t.setHours(0,0,0,0),t}function Qo(e){Ko(1,arguments);var t=Yo(e),n=t.getMonth();return t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t}Math.pow(10,8);var Xo=6e4,Zo=36e5;function Jo(e,t){var n;Ko(1,arguments);var r=function(e){if(null===e||!0===e||!1===e)return NaN;var t=Number(e);return isNaN(t)?t:t<0?Math.ceil(t):Math.floor(t)}(null!==(n=null==t?void 0:t.additionalDigits)&&void 0!==n?n:2);if(2!==r&&1!==r&&0!==r)throw new RangeError("additionalDigits must be 0, 1 or 2");if("string"!=typeof e&&"[object String]"!==Object.prototype.toString.call(e))return new Date(NaN);var o,i=function(e){var t,n={},r=e.split(ei.dateTimeDelimiter);if(r.length>2)return n;/:/.test(r[0])?t=r[0]:(n.date=r[0],t=r[1],ei.timeZoneDelimiter.test(n.date)&&(n.date=e.split(ei.timeZoneDelimiter)[0],t=e.substr(n.date.length,e.length)));if(t){var o=ei.timezone.exec(t);o?(n.time=t.replace(o[1],""),n.timezone=o[1]):n.time=t}return n}(e);if(i.date){var s=function(e,t){var n=new RegExp("^(?:(\\d{4}|[+-]\\d{"+(4+t)+"})|(\\d{2}|[+-]\\d{"+(2+t)+"})$)"),r=e.match(n);if(!r)return{year:NaN,restDateString:""};var o=r[1]?parseInt(r[1]):null,i=r[2]?parseInt(r[2]):null;return{year:null===i?o:100*i,restDateString:e.slice((r[1]||r[2]).length)}}(i.date,r);o=function(e,t){if(null===t)return new Date(NaN);var n=e.match(ti);if(!n)return new Date(NaN);var r=!!n[4],o=oi(n[1]),i=oi(n[2])-1,s=oi(n[3]),a=oi(n[4]),l=oi(n[5])-1;if(r)return function(e,t,n){return t>=1&&t<=53&&n>=0&&n<=6}(0,a,l)?function(e,t,n){var r=new Date(0);r.setUTCFullYear(e,0,4);var o=r.getUTCDay()||7,i=7*(t-1)+n+1-o;return r.setUTCDate(r.getUTCDate()+i),r}(t,a,l):new Date(NaN);var c=new Date(0);return function(e,t,n){return t>=0&&t<=11&&n>=1&&n<=(si[t]||(ai(e)?29:28))}(t,i,s)&&function(e,t){return t>=1&&t<=(ai(e)?366:365)}(t,o)?(c.setUTCFullYear(t,i,Math.max(o,s)),c):new Date(NaN)}(s.restDateString,s.year)}if(!o||isNaN(o.getTime()))return new Date(NaN);var a,l=o.getTime(),c=0;if(i.time&&(c=function(e){var t=e.match(ni);if(!t)return NaN;var n=ii(t[1]),r=ii(t[2]),o=ii(t[3]);if(!function(e,t,n){if(24===e)return 0===t&&0===n;return n>=0&&n<60&&t>=0&&t<60&&e>=0&&e<25}(n,r,o))return NaN;return n*Zo+r*Xo+1e3*o}(i.time),isNaN(c)))return new Date(NaN);if(!i.timezone){var u=new Date(l+c),d=new Date(0);return d.setFullYear(u.getUTCFullYear(),u.getUTCMonth(),u.getUTCDate()),d.setHours(u.getUTCHours(),u.getUTCMinutes(),u.getUTCSeconds(),u.getUTCMilliseconds()),d}return a=function(e){if("Z"===e)return 0;var t=e.match(ri);if(!t)return 0;var n="+"===t[1]?-1:1,r=parseInt(t[2]),o=t[3]&&parseInt(t[3])||0;if(!function(e,t){return t>=0&&t<=59}(0,o))return NaN;return n*(r*Zo+o*Xo)}(i.timezone),isNaN(a)?new Date(NaN):new Date(l+c+a)}var ei={dateTimeDelimiter:/[T ]/,timeZoneDelimiter:/[Z ]/i,timezone:/([Z+-].*)$/},ti=/^-?(?:(\d{3})|(\d{2})(?:-?(\d{2}))?|W(\d{2})(?:-?(\d{1}))?|)$/,ni=/^(\d{2}(?:[.,]\d*)?)(?::?(\d{2}(?:[.,]\d*)?))?(?::?(\d{2}(?:[.,]\d*)?))?$/,ri=/^([+-])(\d{2})(?::?(\d{2}))?$/;function oi(e){return e?parseInt(e):1}function ii(e){return e&&parseFloat(e.replace(",","."))||0}var si=[31,null,31,30,31,30,31,31,30,31,30,31];function ai(e){return e%400==0||e%4==0&&e%100!=0}function li({onClose:e}){const{postDate:t,postType:n}=(0,i.useSelect)((e=>({postDate:e(Jn).getEditedPostAttribute("date"),postType:e(Jn).getCurrentPostType()})),[]),{editPost:r}=(0,i.useDispatch)(Jn),[a,l]=(0,o.useState)(qo(new Date(t))),u=(0,i.useSelect)((e=>e(s.store).getEntityRecords("postType",n,{status:"publish,future",after:qo(a).toISOString(),before:Qo(a).toISOString(),exclude:[e(Jn).getCurrentPostId()],per_page:100,_fields:"id,date"})),[a,n]),d=(0,o.useMemo)((()=>(u||[]).map((({date:e})=>({date:new Date(e)})))),[u]),p=(0,v.getSettings)(),m=/a(?!\\)/i.test(p.formats.time.toLowerCase().replace(/\\\\/g,"").split("").reverse().join(""));return(0,o.createElement)(c.__experimentalPublishDateTimePicker,{currentDate:t,onChange:e=>r({date:e}),is12Hour:m,events:d,onMonthPreviewed:e=>l(Jo(e)),onClose:e})}function ci(e){return ui(e)}function ui({full:e=!1}={}){const{date:t,isFloating:n}=(0,i.useSelect)((e=>({date:e(Jn).getEditedPostAttribute("date"),isFloating:e(Jn).isEditedPostDateFloating()})),[]);return e?di(t):function(e,{isFloating:t=!1,now:n=new Date}={}){if(!e||t)return(0,qt.__)("Immediately");if(!function(e){const{timezone:t}=(0,v.getSettings)(),n=Number(t.offset),r=e.getTimezoneOffset()/60*-1;return n===r}(n))return di(e);const r=(0,v.getDate)(e);if(pi(r,n))return(0,qt.sprintf)((0,qt.__)("Today at %s"),(0,v.dateI18n)((0,qt._x)("g:i a","post schedule time format"),r));const o=new Date(n);if(o.setDate(o.getDate()+1),pi(r,o))return(0,qt.sprintf)((0,qt.__)("Tomorrow at %s"),(0,v.dateI18n)((0,qt._x)("g:i a","post schedule time format"),r));if(r.getFullYear()===n.getFullYear())return(0,v.dateI18n)((0,qt._x)("F j g:i a","post schedule date format without year"),r);return(0,v.dateI18n)((0,qt._x)("F j, Y g:i a","post schedule full date format"),r)}(t,{isFloating:n})}function di(e){const t=(0,v.getDate)(e),n=function(){const{timezone:e}=(0,v.getSettings)();if(e.abbr&&isNaN(Number(e.abbr)))return e.abbr;return`UTC${e.offset<0?"":"+"}${e.offset}`}(),r=(0,v.dateI18n)((0,qt._x)("F j, Y g:i a","post schedule full date format"),t);return(0,qt.isRTL)()?`${n} ${r}`:`${r} ${n}`}function pi(e,t){return e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}var mi=window.wp.a11y;const hi=3,gi={per_page:10,orderby:"count",order:"desc",hide_empty:!0,_fields:"id,name,count",context:"view"};function fi({onSelect:e,taxonomy:t}){const{_terms:n,showTerms:r}=(0,i.useSelect)((e=>{const n=e(s.store).getEntityRecords("taxonomy",t.slug,gi);return{_terms:n,showTerms:n?.length>=hi}}),[t.slug]);if(!r)return null;const a=eo(n);return(0,o.createElement)("div",{className:"editor-post-taxonomies__flat-term-most-used"},(0,o.createElement)(br.BaseControl.VisualLabel,{as:"h3",className:"editor-post-taxonomies__flat-term-most-used-label"},t.labels.most_used),(0,o.createElement)("ul",{role:"list",className:"editor-post-taxonomies__flat-term-most-used-list"},a.map((t=>(0,o.createElement)("li",{key:t.id},(0,o.createElement)(br.Button,{variant:"link",onClick:()=>e(t)},t.name))))))}const _i=[],vi=20,yi={per_page:vi,_fields:"id,name",context:"view"},bi=(e,t)=>Zr(e).toLowerCase()===Zr(t).toLowerCase(),Ei=(e,t)=>e.map((e=>t.find((t=>bi(t.name,e))).id));function Si({slug:e}){var t,n;const[r,l]=(0,o.useState)([]),[c,u]=(0,o.useState)(""),d=(0,a.useDebounce)(u,500),{terms:p,termIds:m,taxonomy:h,hasAssignAction:g,hasCreateAction:f,hasResolvedTerms:_}=(0,i.useSelect)((t=>{var n,r;const{getCurrentPost:o,getEditedPostAttribute:i}=t(Jn),{getEntityRecords:a,getTaxonomy:l,hasFinishedResolution:c}=t(s.store),u=o(),d=l(e),p=d?i(d.rest_base):_i,m={...yi,include:p.join(","),per_page:-1};return{hasCreateAction:!!d&&(null!==(n=u._links?.["wp:action-create-"+d.rest_base])&&void 0!==n&&n),hasAssignAction:!!d&&(null!==(r=u._links?.["wp:action-assign-"+d.rest_base])&&void 0!==r&&r),taxonomy:d,termIds:p,terms:p.length?a("taxonomy",e,m):_i,hasResolvedTerms:c("getEntityRecords",["taxonomy",e,m])}}),[e]),{searchResults:v}=(0,i.useSelect)((t=>{const{getEntityRecords:n}=t(s.store);return{searchResults:c?n("taxonomy",e,{...yi,search:c}):_i}}),[c,e]);(0,o.useEffect)((()=>{if(_){const e=(null!=p?p:[]).map((e=>Zr(e.name)));l(e)}}),[p,_]);const y=(0,o.useMemo)((()=>(null!=v?v:[]).map((e=>Zr(e.name)))),[v]),{editPost:b}=(0,i.useDispatch)(Jn),{saveEntityRecord:E}=(0,i.useDispatch)(s.store),{createErrorNotice:S}=(0,i.useDispatch)(Gt.store);if(!g)return null;function w(e){b({[h.rest_base]:e})}const k=null!==(t=h?.labels?.add_new_item)&&void 0!==t?t:"post_tag"===e?(0,qt.__)("Add new tag"):(0,qt.__)("Add new Term"),P=null!==(n=h?.labels?.singular_name)&&void 0!==n?n:"post_tag"===e?(0,qt.__)("Tag"):(0,qt.__)("Term"),C=(0,qt.sprintf)((0,qt._x)("%s added","term"),P),T=(0,qt.sprintf)((0,qt._x)("%s removed","term"),P),x=(0,qt.sprintf)((0,qt._x)("Remove %s","term"),P);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.FormTokenField,{__next40pxDefaultSize:!0,value:r,suggestions:y,onChange:function(t){const n=[...null!=p?p:[],...null!=v?v:[]],r=t.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]),o=r.filter((e=>!n.find((t=>bi(t.name,e)))));if(l(r),0===o.length)return w(Ei(r,n));f&&Promise.all(o.map((t=>async function(t){try{const n=await E("taxonomy",e,t,{throwOnError:!0});return Jr(n)}catch(e){if("term_exists"!==e.code)throw e;return{id:e.data.term_id,name:t.name}}}({name:t})))).then((e=>{const t=n.concat(e);return w(Ei(r,t))})).catch((e=>{S(e.message,{type:"snackbar"})}))},onInputChange:d,maxSuggestions:vi,label:k,messages:{added:C,removed:T,remove:x}}),(0,o.createElement)(fi,{taxonomy:h,onSelect:function(t){var n;if(m.includes(t.id))return;const r=[...m,t.id],o="post_tag"===e?(0,qt.__)("Tag"):(0,qt.__)("Term"),i=(0,qt.sprintf)((0,qt._x)("%s added","term"),null!==(n=h?.labels?.singular_name)&&void 0!==n?n:o);(0,mi.speak)(i,"assertive"),w(r)}}))}var wi=(0,br.withFilters)("editor.PostTaxonomyType")(Si);const ki=()=>{const e=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Add tags"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:e},(0,o.createElement)("p",null,(0,qt.__)("Tags help users and search engines navigate your site and find your content. Add a few keywords to describe your post.")),(0,o.createElement)(wi,{slug:"post_tag"}))};class Pi extends o.Component{constructor(e){super(e),this.state={hadTagsWhenOpeningThePanel:e.hasTags}}render(){return this.state.hadTagsWhenOpeningThePanel?null:(0,o.createElement)(ki,null)}}var Ci=(0,a.compose)((0,i.withSelect)((e=>{const t=e(Jn).getCurrentPostType(),n=e(s.store).getTaxonomy("post_tag"),r=n&&e(Jn).getEditedPostAttribute(n.rest_base);return{areTagsFetched:void 0!==n,isPostTypeSupported:n&&n.types.some((e=>e===t)),hasTags:r&&r.length}})),(0,a.ifCondition)((({areTagsFetched:e,isPostTypeSupported:t})=>t&&e)))(Pi);const Ti=(e,t)=>Po.filter((t=>e?.includes(t.id))).find((e=>e.id===t)),xi=({suggestedPostFormat:e,suggestionText:t,onUpdatePostFormat:n})=>(0,o.createElement)(br.Button,{variant:"link",onClick:()=>n(e)},t);function Bi(){const{currentPostFormat:e,suggestion:t}=(0,i.useSelect)((e=>{var t;const{getEditedPostAttribute:n,getSuggestedPostFormat:r}=e(Jn),o=null!==(t=e(s.store).getThemeSupports().formats)&&void 0!==t?t:[];return{currentPostFormat:n("format"),suggestion:Ti(o,r())}}),[]),{editPost:n}=(0,i.useDispatch)(Jn),r=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Use a post format"))];return t&&t.id!==e?(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:r},(0,o.createElement)("p",null,(0,qt.__)("Your theme uses post formats to highlight different kinds of content, like images or videos. Apply a post format to see this special styling.")),(0,o.createElement)("p",null,(0,o.createElement)(xi,{onUpdatePostFormat:e=>n({format:e}),suggestedPostFormat:t.id,suggestionText:(0,qt.sprintf)((0,qt.__)('Apply the "%1$s" format.'),t.caption)}))):null}const Ai={per_page:-1,orderby:"name",order:"asc",_fields:"id,name,parent",context:"view"},Ii=8,Ni=[];function Di({slug:e}){var t,n;const[r,l]=(0,o.useState)(!1),[c,u]=(0,o.useState)(""),[d,p]=(0,o.useState)(""),[m,h]=(0,o.useState)(!1),[g,f]=(0,o.useState)(""),[_,v]=(0,o.useState)([]),y=(0,a.useDebounce)(mi.speak,500),{hasCreateAction:b,hasAssignAction:E,terms:S,loading:w,availableTerms:k,taxonomy:P}=(0,i.useSelect)((t=>{var n,r;const{getCurrentPost:o,getEditedPostAttribute:i}=t(Jn),{getTaxonomy:a,getEntityRecords:l,isResolving:c}=t(s.store),u=a(e),d=o();return{hasCreateAction:!!u&&(null!==(n=d._links?.["wp:action-create-"+u.rest_base])&&void 0!==n&&n),hasAssignAction:!!u&&(null!==(r=d._links?.["wp:action-assign-"+u.rest_base])&&void 0!==r&&r),terms:u?i(u.rest_base):Ni,loading:c("getEntityRecords",["taxonomy",e,Ai]),availableTerms:l("taxonomy",e,Ai)||Ni,taxonomy:u}}),[e]),{editPost:C}=(0,i.useDispatch)(Jn),{saveEntityRecord:T}=(0,i.useDispatch)(s.store),x=(0,o.useMemo)((()=>function(e,t){const n=e=>-1!==t.indexOf(e.id)||void 0!==e.children&&e.children.map(n).filter((e=>e)).length>0,r=[...e];return r.sort(((e,t)=>{const r=n(e),o=n(t);return r===o?0:r&&!o?-1:!r&&o?1:0})),r}(Xr(k),S)),[k]),{createErrorNotice:B}=(0,i.useDispatch)(Gt.store);if(!E)return null;const A=e=>{C({[P.rest_base]:e})},I=e=>e.map((e=>(0,o.createElement)("div",{key:e.id,className:"editor-post-taxonomies__hierarchical-terms-choice"},(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,checked:-1!==S.indexOf(e.id),onChange:()=>{(e=>{const t=S.includes(e)?S.filter((t=>t!==e)):[...S,e];A(t)})(parseInt(e.id,10))},label:(0,xr.decodeEntities)(e.name)}),!!e.children.length&&(0,o.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-subchoices"},I(e.children))))),N=(t,n,r)=>{var o;return null!==(o=P?.labels?.[t])&&void 0!==o?o:"category"===e?n:r},D=N("add_new_item",(0,qt.__)("Add new category"),(0,qt.__)("Add new term")),R=N("new_item_name",(0,qt.__)("Add new category"),(0,qt.__)("Add new term")),O=N("parent_item",(0,qt.__)("Parent Category"),(0,qt.__)("Parent Term")),L=`— ${O} —`,U=D,M=null!==(t=P?.labels?.search_items)&&void 0!==t?t:(0,qt.__)("Search Terms"),F=null!==(n=P?.name)&&void 0!==n?n:(0,qt.__)("Terms"),z=k.length>=Ii;return(0,o.createElement)(br.Flex,{direction:"column",gap:"4"},z&&(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:M,value:g,onChange:e=>{const t=x.map(function(e){const t=n=>{if(""===e)return n;const r={...n};return r.children.length>0&&(r.children=r.children.map(t).filter((e=>e))),(-1!==r.name.toLowerCase().indexOf(e.toLowerCase())||r.children.length>0)&&r};return t}(e)).filter((e=>e)),n=e=>{let t=0;for(let r=0;r<e.length;r++)t++,void 0!==e[r].children&&(t+=n(e[r].children));return t};f(e),v(t);const r=n(t),o=(0,qt.sprintf)((0,qt._n)("%d result found.","%d results found.",r),r);y(o,"assertive")}}),(0,o.createElement)("div",{className:"editor-post-taxonomies__hierarchical-terms-list",tabIndex:"0",role:"group","aria-label":F},I(""!==g?_:x)),!w&&b&&(0,o.createElement)(br.FlexItem,null,(0,o.createElement)(br.Button,{onClick:()=>{h(!m)},className:"editor-post-taxonomies__hierarchical-terms-add","aria-expanded":m,variant:"link"},D)),m&&(0,o.createElement)("form",{onSubmit:async t=>{var n;if(t.preventDefault(),""===c||r)return;const o=function(e,t,n){return e.find((e=>(!e.parent&&!t||parseInt(e.parent)===parseInt(t))&&e.name.toLowerCase()===n.toLowerCase()))}(k,d,c);if(o)return S.some((e=>e===o.id))||A([...S,o.id]),u(""),void p("");let i;l(!0);try{i=await(s={name:c,parent:d||void 0},T("taxonomy",e,s,{throwOnError:!0}))}catch(e){return void B(e.message,{type:"snackbar"})}var s;const a="category"===e?(0,qt.__)("Category"):(0,qt.__)("Term"),m=(0,qt.sprintf)((0,qt._x)("%s added","term"),null!==(n=P?.labels?.singular_name)&&void 0!==n?n:a);(0,mi.speak)(m,"assertive"),l(!1),u(""),p(""),A([...S,i.id])}},(0,o.createElement)(br.Flex,{direction:"column",gap:"4"},(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,className:"editor-post-taxonomies__hierarchical-terms-input",label:R,value:c,onChange:e=>{u(e)},required:!0}),!!k.length&&(0,o.createElement)(br.TreeSelect,{__nextHasNoMarginBottom:!0,label:O,noOptionLabel:L,onChange:e=>{p(e)},selectedId:d,tree:x}),(0,o.createElement)(br.FlexItem,null,(0,o.createElement)(br.Button,{variant:"secondary",type:"submit",className:"editor-post-taxonomies__hierarchical-terms-submit"},U)))))}var Ri=(0,br.withFilters)("editor.PostTaxonomyType")(Di);var Oi=function(){const e=(0,i.useSelect)((e=>{const t=e(Jn).getCurrentPostType(),{canUser:n,getEntityRecord:r,getTaxonomy:o}=e(s.store),i=o("category"),a=n("read","settings")?r("root","site")?.default_category:void 0,l=a?r("taxonomy","category",a):void 0,c=i&&i.types.some((e=>e===t)),u=i&&e(Jn).getEditedPostAttribute(i.rest_base);return!!i&&!!l&&c&&(0===u?.length||1===u?.length&&l?.id===u[0])}),[]),[t,n]=(0,o.useState)(!1);if((0,o.useEffect)((()=>{e&&n(!0)}),[e]),!t)return null;const r=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("Assign a category"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:r},(0,o.createElement)("p",null,(0,qt.__)("Categories provide a helpful way to group related posts together and to quickly tell readers what a post is about.")),(0,o.createElement)(Ri,{slug:"category"}))};var Li=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M18.5 15v3.5H13V6.7l4.5 4.1 1-1.1-6.2-5.8-5.8 5.8 1 1.1 4-4v11.7h-6V15H4v5h16v-5z"}));function Ui(e){const t=[];return e.forEach((e=>{t.push(e),t.push(...Ui(e.innerBlocks))})),t}function Mi(e){const{selectBlock:t}=(0,i.useDispatch)(c.store);return(0,o.createElement)(br.__unstableMotion.img,{tabIndex:0,role:"button","aria-label":(0,qt.__)("Select image block."),onClick:()=>{t(e.clientId)},onKeyDown:n=>{"Enter"!==n.key&&" "!==n.key||(t(e.clientId),n.preventDefault())},key:e.clientId,alt:e.attributes.alt,src:e.attributes.url,animate:{opacity:1},exit:{opacity:0,scale:0},style:{width:"36px",height:"36px",objectFit:"cover",borderRadius:"2px",cursor:"pointer"},whileHover:{scale:1.08}})}function Fi(){const[e,t]=(0,o.useState)(!1),{editorBlocks:n,mediaUpload:r}=(0,i.useSelect)((e=>({editorBlocks:e(Jn).getEditorBlocks(),mediaUpload:e(c.store).getSettings().mediaUpload})),[]),s=Ui(n).filter((e=>"core/image"===e.name&&e.attributes.url&&!e.attributes.id)),{updateBlockAttributes:a}=(0,i.useDispatch)(c.store);if(!r||!s.length)return null;const l=[(0,qt.__)("Suggestion:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,qt.__)("External media"))];return(0,o.createElement)(br.PanelBody,{initialOpen:!0,title:l},(0,o.createElement)("p",null,(0,qt.__)("There are some external images in the post which can be uploaded to the media library. Images coming from different domains may not always display correctly, load slowly for visitors, or be removed unexpectedly.")),(0,o.createElement)("div",{style:{display:"inline-flex",flexWrap:"wrap",gap:"8px"}},(0,o.createElement)(br.__unstableAnimatePresence,null,s.map((e=>(0,o.createElement)(Mi,{key:e.clientId,...e})))),e?(0,o.createElement)(br.Spinner,null):(0,o.createElement)(br.Button,{icon:Li,variant:"primary",onClick:function(){t(!0),Promise.all(s.map((e=>window.fetch(e.attributes.url.includes("?")?e.attributes.url:e.attributes.url+"?").then((e=>e.blob())).then((t=>new Promise(((n,o)=>{r({filesList:[t],onFileChange:([t])=>{(0,ho.isBlobURL)(t.url)||(a(e.clientId,{id:t.id,url:t.url}),n())},onError(){o()}})}))))))).finally((()=>{t(!1)}))}},(0,qt.__)("Upload all"))))}var zi=function({children:e}){const{isBeingScheduled:t,isRequestingSiteIcon:n,hasPublishAction:r,siteIconUrl:a,siteTitle:l,siteHome:c}=(0,i.useSelect)((e=>{var t;const{getCurrentPost:n,isEditedPostBeingScheduled:r}=e(Jn),{getEntityRecord:o,isResolving:i}=e(s.store),a=o("root","__unstableBase",void 0)||{};return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,isBeingScheduled:r(),isRequestingSiteIcon:i("getEntityRecord",["root","__unstableBase",void 0]),siteIconUrl:a.site_icon_url,siteTitle:a.name,siteHome:a.home&&(0,y.filterURLForDisplay)(a.home)}}),[]);let u,d,p=(0,o.createElement)(br.Icon,{className:"components-site-icon",size:"36px",icon:zo});return a&&(p=(0,o.createElement)("img",{alt:(0,qt.__)("Site Icon"),className:"components-site-icon",src:a})),n&&(p=null),r?t?(u=(0,qt.__)("Are you ready to schedule?"),d=(0,qt.__)("Your work will be published at the specified date and time.")):(u=(0,qt.__)("Are you ready to publish?"),d=(0,qt.__)("Double-check your settings before publishing.")):(u=(0,qt.__)("Are you ready to submit for review?"),d=(0,qt.__)("When you’re ready, submit your work for review, and an Editor will be able to approve it for you.")),(0,o.createElement)("div",{className:"editor-post-publish-panel__prepublish"},(0,o.createElement)("div",null,(0,o.createElement)("strong",null,u)),(0,o.createElement)("p",null,d),(0,o.createElement)("div",{className:"components-site-card"},p,(0,o.createElement)("div",{className:"components-site-info"},(0,o.createElement)("span",{className:"components-site-name"},(0,xr.decodeEntities)(l)||(0,qt.__)("(Untitled)")),(0,o.createElement)("span",{className:"components-site-home"},c))),(0,o.createElement)(Fi,null),r&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:[(0,qt.__)("Visibility:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,o.createElement)(Wo,null))]},(0,o.createElement)(Vo,null)),(0,o.createElement)(br.PanelBody,{initialOpen:!1,title:[(0,qt.__)("Publish:"),(0,o.createElement)("span",{className:"editor-post-publish-panel__link",key:"label"},(0,o.createElement)(ci,null))]},(0,o.createElement)(li,null))),(0,o.createElement)(Bi,null),(0,o.createElement)(Ci,null),(0,o.createElement)(Oi,null),e)};const Hi="%postname%",Vi="%pagename%";function ji({text:e,onCopy:t,children:n}){const r=(0,a.useCopyToClipboard)(e,t);return(0,o.createElement)(br.Button,{variant:"secondary",ref:r},n)}class Wi extends o.Component{constructor(){super(...arguments),this.state={showCopyConfirmation:!1},this.onCopy=this.onCopy.bind(this),this.onSelectInput=this.onSelectInput.bind(this),this.postLink=(0,o.createRef)()}componentDidMount(){this.props.focusOnMount&&this.postLink.current.focus()}componentWillUnmount(){clearTimeout(this.dismissCopyConfirmation)}onCopy(){this.setState({showCopyConfirmation:!0}),clearTimeout(this.dismissCopyConfirmation),this.dismissCopyConfirmation=setTimeout((()=>{this.setState({showCopyConfirmation:!1})}),4e3)}onSelectInput(e){e.target.select()}render(){const{children:e,isScheduled:t,post:n,postType:r}=this.props,i=r?.labels?.singular_name,s=r?.labels?.view_item,a=r?.labels?.add_new_item,l="future"===n.status?(e=>{const{slug:t}=e;return e.permalink_template.includes(Hi)?e.permalink_template.replace(Hi,t):e.permalink_template.includes(Vi)?e.permalink_template.replace(Vi,t):e.permalink_template})(n):n.link,c=(0,y.addQueryArgs)("post-new.php",{post_type:n.type}),u=t?(0,o.createElement)(o.Fragment,null,(0,qt.__)("is now scheduled. It will go live on")," ",(0,o.createElement)(ci,null),"."):(0,qt.__)("is now live.");return(0,o.createElement)("div",{className:"post-publish-panel__postpublish"},(0,o.createElement)(br.PanelBody,{className:"post-publish-panel__postpublish-header"},(0,o.createElement)("a",{ref:this.postLink,href:l},(0,xr.decodeEntities)(n.title)||(0,qt.__)("(no title)"))," ",u),(0,o.createElement)(br.PanelBody,null,(0,o.createElement)("p",{className:"post-publish-panel__postpublish-subheader"},(0,o.createElement)("strong",null,(0,qt.__)("What’s next?"))),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-post-address-container"},(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,className:"post-publish-panel__postpublish-post-address",readOnly:!0,label:(0,qt.sprintf)((0,qt.__)("%s address"),i),value:(0,y.safeDecodeURIComponent)(l),onFocus:this.onSelectInput}),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-post-address__copy-button-wrap"},(0,o.createElement)(ji,{text:l,onCopy:this.onCopy},this.state.showCopyConfirmation?(0,qt.__)("Copied!"):(0,qt.__)("Copy")))),(0,o.createElement)("div",{className:"post-publish-panel__postpublish-buttons"},!t&&(0,o.createElement)(br.Button,{variant:"primary",href:l},s),(0,o.createElement)(br.Button,{variant:t?"primary":"secondary",href:c},a))),e)}}var $i=(0,i.withSelect)((e=>{const{getEditedPostAttribute:t,getCurrentPost:n,isCurrentPostScheduled:r}=e(Jn),{getPostType:o}=e(s.store);return{post:n(),postType:o(t("type")),isScheduled:r()}}))(Wi);class Gi extends o.Component{constructor(){super(...arguments),this.onSubmit=this.onSubmit.bind(this)}componentDidUpdate(e){e.isPublished&&!this.props.isSaving&&this.props.isDirty&&this.props.onClose()}onSubmit(){const{onClose:e,hasPublishAction:t,isPostTypeViewable:n}=this.props;t&&n||e()}render(){const{forceIsDirty:e,isBeingScheduled:t,isPublished:n,isPublishSidebarEnabled:r,isScheduled:i,isSaving:s,isSavingNonPostEntityChanges:a,onClose:l,onTogglePublishSidebar:c,PostPublishExtension:u,PrePublishExtension:d,...p}=this.props,{hasPublishAction:m,isDirty:h,isPostTypeViewable:g,...f}=p,_=n||i&&t,v=!_&&!s,y=_&&!s;return(0,o.createElement)("div",{className:"editor-post-publish-panel",...f},(0,o.createElement)("div",{className:"editor-post-publish-panel__header"},y?(0,o.createElement)(br.Button,{onClick:l,icon:Fo,label:(0,qt.__)("Close panel")}):(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"editor-post-publish-panel__header-publish-button"},(0,o.createElement)(Mo,{focusOnMount:!0,onSubmit:this.onSubmit,forceIsDirty:e})),(0,o.createElement)("div",{className:"editor-post-publish-panel__header-cancel-button"},(0,o.createElement)(br.Button,{disabled:a,onClick:l,variant:"secondary"},(0,qt.__)("Cancel"))))),(0,o.createElement)("div",{className:"editor-post-publish-panel__content"},v&&(0,o.createElement)(zi,null,d&&(0,o.createElement)(d,null)),y&&(0,o.createElement)($i,{focusOnMount:!0},u&&(0,o.createElement)(u,null)),s&&(0,o.createElement)(br.Spinner,null)),(0,o.createElement)("div",{className:"editor-post-publish-panel__footer"},(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Always show pre-publish checks."),checked:r,onChange:c})))}}var Ki=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getPostType:n}=e(s.store),{getCurrentPost:r,getEditedPostAttribute:o,isCurrentPostPublished:i,isCurrentPostScheduled:a,isEditedPostBeingScheduled:l,isEditedPostDirty:c,isAutosavingPost:u,isSavingPost:d,isSavingNonPostEntityChanges:p}=e(Jn),{isPublishSidebarEnabled:m}=e(Jn),h=n(o("type"));return{hasPublishAction:null!==(t=r()._links?.["wp:action-publish"])&&void 0!==t&&t,isPostTypeViewable:h?.viewable,isBeingScheduled:l(),isDirty:c(),isPublished:i(),isPublishSidebarEnabled:m(),isSaving:d()&&!u(),isSavingNonPostEntityChanges:p(),isScheduled:a()}})),(0,i.withDispatch)(((e,{isPublishSidebarEnabled:t})=>{const{disablePublishSidebar:n,enablePublishSidebar:r}=e(Jn);return{onTogglePublishSidebar:()=>{t?n():r()}}})),br.withFocusReturn,br.withConstrainedTabbing])(Gi);var Yi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-4v-2.4L14 14l1-1-3-3-3 3 1 1 1.2-1.2v2.4H7.7c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4H9l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8 0 1-.8 1.8-1.7 1.8z"}));var qi=(0,o.forwardRef)((function({icon:e,size:t=24,...n},r){return(0,o.cloneElement)(e,{width:t,height:t,...n,ref:r})}));var Qi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M16.7 7.1l-6.3 8.5-3.3-2.5-.9 1.2 4.5 3.4L17.9 8z"}));var Xi=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M17.3 10.1c0-2.5-2.1-4.4-4.8-4.4-2.2 0-4.1 1.4-4.6 3.3h-.2C5.7 9 4 10.7 4 12.8c0 2.1 1.7 3.8 3.7 3.8h9c1.8 0 3.2-1.5 3.2-3.3.1-1.6-1.1-2.9-2.6-3.2zm-.5 5.1h-9c-1.2 0-2.2-1.1-2.2-2.3s1-2.4 2.2-2.4h1.3l.3-1.1c.4-1.3 1.7-2.2 3.2-2.2 1.8 0 3.3 1.3 3.3 2.9v1.3l1.3.2c.8.1 1.4.9 1.4 1.8-.1 1-.9 1.8-1.8 1.8z"}));function Zi({forceIsDirty:e,showIconLabels:t=!1}){const[n,r]=(0,o.useState)(!1),s=(0,a.useViewportMatch)("small"),{isAutosaving:l,isDirty:c,isNew:u,isPending:d,isPublished:p,isSaveable:m,isSaving:h,isScheduled:g,hasPublishAction:f}=(0,i.useSelect)((t=>{var n;const{isEditedPostNew:r,isCurrentPostPublished:o,isCurrentPostScheduled:i,isEditedPostDirty:s,isSavingPost:a,isEditedPostSaveable:l,getCurrentPost:c,isAutosavingPost:u,getEditedPostAttribute:d}=t(Jn);return{isAutosaving:u(),isDirty:e||s(),isNew:r(),isPending:"pending"===d("status"),isPublished:o(),isSaving:a(),isSaveable:l(),isScheduled:i(),hasPublishAction:null!==(n=c()?._links?.["wp:action-publish"])&&void 0!==n&&n}}),[e]),{savePost:_}=(0,i.useDispatch)(Jn),v=(0,a.usePrevious)(h);if((0,o.useEffect)((()=>{let e;return v&&!h&&(r(!0),e=setTimeout((()=>{r(!1)}),1e3)),()=>clearTimeout(e)}),[h]),!f&&d)return null;if(p||g)return null;const y=d?(0,qt.__)("Save as pending"):(0,qt.__)("Save draft"),b=(0,qt.__)("Save"),E=n||!u&&!c,S=h||E,w=h||E||!m;let k;return h?k=l?(0,qt.__)("Autosaving"):(0,qt.__)("Saving"):E?k=(0,qt.__)("Saved"):s?k=y:t&&(k=b),(0,o.createElement)(br.Button,{className:m||h?lr()({"editor-post-save-draft":!S,"editor-post-saved-state":S,"is-saving":h,"is-autosaving":l,"is-saved":E,[(0,br.__unstableGetAnimateClassName)({type:"loading"})]:h}):void 0,onClick:w?void 0:()=>_(),shortcut:w?void 0:vr.displayShortcut.primary("s"),showTooltip:!0,variant:"tertiary",icon:s?void 0:Yi,label:k||y,"aria-disabled":w},S&&(0,o.createElement)(qi,{icon:E?Qi:Xi}),k)}var Ji=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getCurrentPost:n,getCurrentPostType:r}=e(Jn);return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:r()}}))])((function({hasPublishAction:e,children:t}){return e?t:null}));function es({children:e}){return(0,o.createElement)(Gr,{supportKeys:"slug"},e)}class ts extends o.Component{constructor({postSlug:e,postTitle:t,postID:n}){super(...arguments),this.state={editedSlug:(0,y.safeDecodeURIComponent)(e)||(0,y.cleanForSlug)(t)||n},this.setSlug=this.setSlug.bind(this)}setSlug(e){const{postSlug:t,onUpdateSlug:n}=this.props,{value:r}=e.target,o=(0,y.cleanForSlug)(r);o!==t&&n(o)}render(){const{editedSlug:e}=this.state;return(0,o.createElement)(es,null,(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Slug"),autoComplete:"off",spellCheck:"false",value:e,onChange:e=>this.setState({editedSlug:e}),onBlur:this.setSlug,className:"editor-post-slug"}))}}var ns=(0,a.compose)([(0,i.withSelect)((e=>{const{getCurrentPost:t,getEditedPostAttribute:n}=e(Jn),{id:r}=t();return{postSlug:n("slug"),postTitle:n("title"),postID:r}})),(0,i.withDispatch)((e=>{const{editPost:t}=e(Jn);return{onUpdateSlug(e){t({slug:e})}}}))])(ts);var rs=(0,a.compose)([(0,i.withSelect)((e=>{var t;const n=e(Jn).getCurrentPost();return{hasStickyAction:null!==(t=n._links?.["wp:action-sticky"])&&void 0!==t&&t,postType:e(Jn).getCurrentPostType()}}))])((function({hasStickyAction:e,postType:t,children:n}){return"post"===t&&e?n:null}));var os=(0,a.compose)([(0,i.withSelect)((e=>({postSticky:e(Jn).getEditedPostAttribute("sticky")}))),(0,i.withDispatch)((e=>({onUpdateSticky(t){e(Jn).editPost({sticky:t})}})))])((function({onUpdateSticky:e,postSticky:t=!1}){return(0,o.createElement)(rs,null,(0,o.createElement)(br.CheckboxControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Stick to the top of the blog"),checked:t,onChange:()=>e(!t)}))}));var is=(0,a.compose)([(0,i.withSelect)((e=>{const{isSavingPost:t,isCurrentPostPublished:n,isCurrentPostScheduled:r}=e(Jn);return{isSaving:t(),isPublished:n(),isScheduled:r()}})),(0,i.withDispatch)((e=>{const{editPost:t,savePost:n}=e(Jn);return{onClick:()=>{t({status:"draft"}),n()}}}))])((function({isSaving:e,isPublished:t,isScheduled:n,onClick:r}){const[i,s]=(0,o.useState)(!1);if(!t&&!n)return null;let a;return t?a=(0,qt.__)("Are you sure you want to unpublish this post?"):n&&(a=(0,qt.__)("Are you sure you want to unschedule this post?")),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.Button,{className:"editor-post-switch-to-draft",onClick:()=>{s(!0)},disabled:e,variant:"secondary",style:{flexGrow:"1",justifyContent:"center"}},(0,qt.__)("Switch to draft")),(0,o.createElement)(br.__experimentalConfirmDialog,{isOpen:i,onConfirm:()=>{s(!1),r()},onCancel:()=>s(!1)},a))})),ss=window.wp.privateApis;const{lock:as,unlock:ls}=(0,ss.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/editor"),{ReusableBlocksRenameHint:cs}=ls(c.privateApis);function us(){const{syncStatus:e,postType:t}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t}=e(Jn),n=t("meta");return{syncStatus:"unsynced"===n?.wp_pattern_sync_status?"unsynced":t("wp_pattern_sync_status"),postType:t("type")}}));return"wp_block"!==t?null:(0,o.createElement)(br.PanelRow,{className:"edit-post-sync-status"},(0,o.createElement)("span",null,(0,qt.__)("Sync status")),(0,o.createElement)("div",null,"unsynced"===e?(0,qt.__)("Not synced"):(0,qt.__)("Fully synced")))}function ds(){const{editPost:e}=(0,i.useDispatch)(Jn),[t,n]=(0,o.useState)(!1),[r,s]=(0,o.useState)(void 0),{postType:a,isNewPost:l}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(Jn);return{postType:t("type"),isNewPost:n()}}),[]);(0,o.useEffect)((()=>{l&&"wp_block"===a&&n(!0)}),[]);return"wp_block"===a&&l?(0,o.createElement)(o.Fragment,null,t&&(0,o.createElement)(br.Modal,{title:(0,qt.__)("Set pattern sync status"),onRequestClose:()=>{n(!1)},overlayClassName:"reusable-blocks-menu-items__convert-modal"},(0,o.createElement)("form",{onSubmit:t=>{t.preventDefault(),n(!1),e({meta:{wp_pattern_sync_status:r}})}},(0,o.createElement)(br.__experimentalVStack,{spacing:"5"},(0,o.createElement)(cs,null),(0,o.createElement)(br.ToggleControl,{label:(0,qt.__)("Synced"),help:(0,qt.__)("Editing the pattern will update it anywhere it is used."),checked:!r,onChange:()=>{s(r?void 0:"unsynced")}}),(0,o.createElement)(br.__experimentalHStack,{justify:"right"},(0,o.createElement)(br.Button,{variant:"primary",type:"submit"},(0,qt.__)("Create"))))))):null}const ps=e=>e;var ms=(0,a.compose)([(0,i.withSelect)((e=>({postType:e(Jn).getCurrentPostType(),taxonomies:e(s.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,taxonomyWrapper:n=ps}){return(null!=t?t:[]).filter((t=>t.types.includes(e))).filter((e=>e.visibility?.show_ui)).map((e=>{const t=e.hierarchical?Ri:wi;return(0,o.createElement)(o.Fragment,{key:`taxonomy-${e.slug}`},n((0,o.createElement)(t,{slug:e.slug}),e))}))}));var hs=(0,a.compose)([(0,i.withSelect)((e=>({postType:e(Jn).getCurrentPostType(),taxonomies:e(s.store).getTaxonomies({per_page:-1})})))])((function({postType:e,taxonomies:t,children:n}){const r=t?.some((t=>t.types.includes(e)));return r?n:null})),gs=n(773);function fs(){const e=(0,a.useInstanceId)(fs),{content:t,blocks:n,type:r,id:l}=(0,i.useSelect)((e=>{const{getEditedEntityRecord:t}=e(s.store),{getCurrentPostType:n,getCurrentPostId:r}=e(Jn),o=n(),i=r(),a=t("postType",o,i);return{content:a?.content,blocks:a?.blocks,type:o,id:i}}),[]),{editEntityRecord:c}=(0,i.useDispatch)(s.store),u=(0,o.useMemo)((()=>t instanceof Function?t({blocks:n}):n?(0,_.__unstableSerializeAndClean)(n):t),[t,n]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(br.VisuallyHidden,{as:"label",htmlFor:`post-content-${e}`},(0,qt.__)("Type text or HTML")),(0,o.createElement)(gs.Z,{autoComplete:"off",dir:"auto",value:u,onChange:e=>{c("postType",r,l,{content:e.target.value,blocks:void 0,selection:void 0})},className:"editor-post-text-editor",id:`post-content-${e}`,placeholder:(0,qt.__)("Start writing with text or HTML")}))}var _s=window.wp.dom;const vs=/[\r\n]+/g;var ys=(0,o.forwardRef)((function(e,t){const n=(0,o.useRef)(),[r,s]=(0,o.useState)(!1),{editPost:l}=(0,i.useDispatch)(Jn),{insertDefaultBlock:u,clearSelectedBlock:d,insertBlocks:p}=(0,i.useDispatch)(c.store),{isCleanNewPost:m,title:h,placeholder:g,hasFixedToolbar:f}=(0,i.useSelect)((e=>{const{getEditedPostAttribute:t,isCleanNewPost:n}=e(Jn),{getSettings:r}=e(c.store),{titlePlaceholder:o,hasFixedToolbar:i}=r();return{isCleanNewPost:n(),title:t("title"),placeholder:o,hasFixedToolbar:i}}),[]);function v(e){p(e,0)}function y(e){l({title:e})}(0,o.useImperativeHandle)(t,(()=>({focus:()=>{n?.current?.focus()}}))),(0,o.useEffect)((()=>{if(!n.current)return;const{defaultView:e}=n.current.ownerDocument,{name:t,parent:r}=e,o="editor-canvas"===t?r.document:e.document,{activeElement:i,body:s}=o;!m||i&&s!==i||n.current.focus()}),[m]);const[b,E]=(0,o.useState)({});function S(){s(!1),E({})}const w=lr()("wp-block wp-block-post-title block-editor-block-list__block editor-post-title editor-post-title__input rich-text",{"is-selected":r,"has-fixed-toolbar":f}),k=(0,xr.decodeEntities)(g)||(0,qt.__)("Add title"),{ref:P}=(0,sr.__unstableUseRichText)({value:h,onChange:function(e){y(e.replace(vs," "))},placeholder:k,selectionStart:b.start,selectionEnd:b.end,onSelectionChange(e,t){E((n=>{const{start:r,end:o}=n;return r===e&&o===t?n:{start:e,end:t}}))},__unstableDisableFormats:!0,preserveWhiteSpace:!0});return(0,o.createElement)(Gr,{supportKeys:"title"},(0,o.createElement)("h1",{ref:(0,a.useMergeRefs)([P,n]),contentEditable:!0,className:w,"aria-label":k,role:"textbox","aria-multiline":"true",onFocus:function(){s(!0),d()},onBlur:S,onKeyDown:function(e){e.keyCode===vr.ENTER&&(e.preventDefault(),u(void 0,void 0,0))},onKeyPress:S,onPaste:function(e){const t=e.clipboardData;let n="",r="";try{n=t.getData("text/plain"),r=t.getData("text/html")}catch(e){try{r=t.getData("Text")}catch(e){return}}window.console.log("Received HTML:\n\n",r),window.console.log("Received plain text:\n\n",n);const o=(0,_.pasteHandler)({HTML:r,plainText:n});if(e.preventDefault(),o.length)if("string"!=typeof o){const[e]=o;h||"core/heading"!==e.name&&"core/paragraph"!==e.name?v(o):(y((0,_s.__unstableStripHTML)(e.attributes.content)),v(o.slice(1)))}else{const e={...(0,sr.create)({html:h}),...b},t=(0,sr.insert)(e,(0,sr.create)({html:(0,_s.__unstableStripHTML)(o)}));y((0,sr.toHTMLString)({value:t})),E({start:t.start,end:t.end})}}}))}));function bs(){const{isNew:e,isDeleting:t,postId:n}=(0,i.useSelect)((e=>{const t=e(Jn);return{isNew:t.isEditedPostNew(),isDeleting:t.isDeletingPost(),postId:t.getCurrentPostId()}}),[]),{trashPost:r}=(0,i.useDispatch)(Jn);return e||!n?null:(0,o.createElement)(br.Button,{className:"editor-post-trash",isDestructive:!0,variant:"secondary",isBusy:t,"aria-disabled":t,onClick:t?void 0:()=>r()},(0,qt.__)("Move to trash"))}var Es=(0,i.withSelect)((e=>{const{isEditedPostNew:t,getCurrentPostId:n,getCurrentPostType:r}=e(Jn),{getPostType:o,canUser:i}=e(s.store),a=n(),l=o(r()),c=l?.rest_base||"";return{isNew:t(),postId:a,canUserDelete:!(!a||!c)&&i("delete",c,a)}}))((function({isNew:e,postId:t,canUserDelete:n,children:r}){return!e&&t&&n?r:null}));function Ss({onClose:e}){const{isEditable:t,postSlug:n,viewPostLabel:r,postLink:a,permalinkPrefix:l,permalinkSuffix:u}=(0,i.useSelect)((e=>{var t;const n=e(Jn).getCurrentPost(),r=e(Jn).getCurrentPostType(),o=e(s.store).getPostType(r),i=e(Jn).getPermalinkParts(),a=null!==(t=n?._links?.["wp:action-publish"])&&void 0!==t&&t;return{isEditable:e(Jn).isPermalinkEditable()&&a,postSlug:(0,y.safeDecodeURIComponent)(e(Jn).getEditedPostSlug()),viewPostLabel:o?.labels.view_item,postLink:n.link,permalinkPrefix:i?.prefix,permalinkSuffix:i?.suffix}}),[]),{editPost:d}=(0,i.useDispatch)(Jn),[p,m]=(0,o.useState)(!1);return(0,o.createElement)("div",{className:"editor-post-url"},(0,o.createElement)(c.__experimentalInspectorPopoverHeader,{title:(0,qt.__)("URL"),onClose:e}),t&&(0,o.createElement)(br.TextControl,{__nextHasNoMarginBottom:!0,label:(0,qt.__)("Permalink"),value:p?"":n,autoComplete:"off",spellCheck:"false",help:(0,o.createElement)(o.Fragment,null,(0,qt.__)("The last part of the URL.")," ",(0,o.createElement)(br.ExternalLink,{href:(0,qt.__)("https://wordpress.org/documentation/article/page-post-settings-sidebar/#permalink")},(0,qt.__)("Learn more."))),onChange:e=>{d({slug:e}),e?p&&m(!1):p||m(!0)},onBlur:e=>{d({slug:(0,y.cleanForSlug)(e.target.value)}),p&&m(!1)}}),t&&(0,o.createElement)("h3",{className:"editor-post-url__link-label"},null!=r?r:(0,qt.__)("View post")),(0,o.createElement)("p",null,(0,o.createElement)(br.ExternalLink,{className:"editor-post-url__link",href:a,target:"_blank"},t?(0,o.createElement)(o.Fragment,null,(0,o.createElement)("span",{className:"editor-post-url__link-prefix"},l),(0,o.createElement)("span",{className:"editor-post-url__link-slug"},n),(0,o.createElement)("span",{className:"editor-post-url__link-suffix"},u)):a)))}function ws({children:e}){const t=(0,i.useSelect)((e=>{const t=e(Jn).getCurrentPostType(),n=e(s.store).getPostType(t);if(!n?.viewable)return!1;if(!e(Jn).getCurrentPost().link)return!1;return!!e(Jn).getPermalinkParts()}),[]);return t?e:null}function ks(){return Ps()}function Ps(){const e=(0,i.useSelect)((e=>e(Jn).getPermalink()),[]);return(0,y.filterURLForDisplay)((0,y.safeDecodeURIComponent)(e))}var Cs=(0,a.compose)([(0,i.withSelect)((e=>{var t;const{getCurrentPost:n,getCurrentPostType:r}=e(Jn);return{hasPublishAction:null!==(t=n()._links?.["wp:action-publish"])&&void 0!==t&&t,postType:r()}}))])((function({hasPublishAction:e,render:t}){return t({canEdit:e})}));var Ts=(0,o.createElement)(S.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(S.Path,{d:"M12 3.2c-4.8 0-8.8 3.9-8.8 8.8 0 4.8 3.9 8.8 8.8 8.8 4.8 0 8.8-3.9 8.8-8.8 0-4.8-4-8.8-8.8-8.8zm0 16c-4 0-7.2-3.3-7.2-7.2C4.8 8 8 4.8 12 4.8s7.2 3.3 7.2 7.2c0 4-3.2 7.2-7.2 7.2zM11 17h2v-6h-2v6zm0-8h2V7h-2v2z"})),xs=window.wp.wordcount;function Bs(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]),t=(0,qt._x)("words","Word count type. Do not translate!");return(0,o.createElement)("span",{className:"word-count"},(0,xs.count)(e,t))}const As=189;function Is(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]),t=(0,qt._x)("words","Word count type. Do not translate!"),n=Math.round((0,xs.count)(e,t)/As),r=0===n?(0,o.createInterpolateElement)((0,qt.__)("<span>< 1</span> minute"),{span:(0,o.createElement)("span",null)}):(0,o.createInterpolateElement)((0,qt.sprintf)((0,qt._n)("<span>%d</span> minute","<span>%d</span> minutes",n),n),{span:(0,o.createElement)("span",null)});return(0,o.createElement)("span",{className:"time-to-read"},r)}function Ns(){const e=(0,i.useSelect)((e=>e(Jn).getEditedPostAttribute("content")),[]);return(0,xs.count)(e,"characters_including_spaces")}var Ds=function({hasOutlineItemsDisabled:e,onRequestClose:t}){const{headingCount:n,paragraphCount:r,numberOfBlocks:s}=(0,i.useSelect)((e=>{const{getGlobalBlockCount:t}=e(c.store);return{headingCount:t("core/heading"),paragraphCount:t("core/paragraph"),numberOfBlocks:t()}}),[]);return(0,o.createElement)(o.Fragment,null,(0,o.createElement)("div",{className:"table-of-contents__wrapper",role:"note","aria-label":(0,qt.__)("Document Statistics"),tabIndex:"0"},(0,o.createElement)("ul",{role:"list",className:"table-of-contents__counts"},(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Words"),(0,o.createElement)(Bs,null)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Characters"),(0,o.createElement)("span",{className:"table-of-contents__number"},(0,o.createElement)(Ns,null))),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Time to read"),(0,o.createElement)(Is,null)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Headings"),(0,o.createElement)("span",{className:"table-of-contents__number"},n)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Paragraphs"),(0,o.createElement)("span",{className:"table-of-contents__number"},r)),(0,o.createElement)("li",{className:"table-of-contents__count"},(0,qt.__)("Blocks"),(0,o.createElement)("span",{className:"table-of-contents__number"},s)))),n>0&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)("hr",null),(0,o.createElement)("h2",{className:"table-of-contents__title"},(0,qt.__)("Document Outline")),(0,o.createElement)(fr,{onSelect:t,hasOutlineItemsDisabled:e})))};var Rs=(0,o.forwardRef)((function({hasOutlineItemsDisabled:e,repositionDropdown:t,...n},r){const s=(0,i.useSelect)((e=>!!e(c.store).getBlockCount()),[]);return(0,o.createElement)(br.Dropdown,{popoverProps:{placement:t?"right":"bottom"},className:"table-of-contents",contentClassName:"table-of-contents__popover",renderToggle:({isOpen:e,onToggle:t})=>(0,o.createElement)(br.Button,{...n,ref:r,onClick:s?t:void 0,icon:Ts,"aria-expanded":e,"aria-haspopup":"true",label:(0,qt.__)("Details"),tooltipPosition:"bottom","aria-disabled":!s}),renderContent:({onClose:t})=>(0,o.createElement)(Ds,{onRequestClose:t,hasOutlineItemsDisabled:e})})}));function Os(){const{__experimentalGetDirtyEntityRecords:e}=(0,i.useSelect)(s.store);return(0,o.useEffect)((()=>{const t=t=>{if(e().length>0)return t.returnValue=(0,qt.__)("You have unsaved changes. If you proceed, they will be lost."),t.returnValue};return window.addEventListener("beforeunload",t),()=>{window.removeEventListener("beforeunload",t)}}),[e]),null}var Ls=window.wp.patterns;var Us=(0,a.createHigherOrderComponent)((e=>(0,i.withRegistry)((t=>{const{useSubRegistry:n=!0,registry:r,...s}=t;if(!n)return(0,o.createElement)(e,{...s});const[a,l]=(0,o.useState)(null);return(0,o.useEffect)((()=>{const e=(0,i.createRegistry)({"core/block-editor":c.storeConfig},r);e.registerStore("core/editor",Zn),l(e)}),[r]),a?(0,o.createElement)(i.RegistryProvider,{value:a},(0,o.createElement)(e,{...s})):null}))),"withRegistryProvider");const Ms=(e,t)=>`<a ${Fs(e)}>${t}</a>`,Fs=e=>`href="${e}" target="_blank" rel="noreferrer noopener"`,zs=e=>{const{title:t,foreign_landing_url:n,creator:r,creator_url:o,license:i,license_version:s,license_url:a}=e,l=((e,t)=>{let n=e.trim();return"pdm"!==e&&(n=e.toUpperCase().replace("SAMPLING","Sampling")),t&&(n+=` ${t}`),["pdm","cc0"].includes(e)||(n=`CC ${n}`),n})(i,s),c=(0,xr.decodeEntities)(r);let u;return u=c?t?(0,qt.sprintf)((0,qt._x)('"%1$s" by %2$s/ %3$s',"caption"),Ms(n,(0,xr.decodeEntities)(t)),o?Ms(o,c):c,a?Ms(`${a}?ref=openverse`,l):l):(0,qt.sprintf)((0,qt._x)("<a %1$s>Work</a> by %2$s/ %3$s","caption"),Fs(n),o?Ms(o,c):c,a?Ms(`${a}?ref=openverse`,l):l):t?(0,qt.sprintf)((0,qt._x)('"%1$s"/ %2$s',"caption"),Ms(n,(0,xr.decodeEntities)(t)),a?Ms(`${a}?ref=openverse`,l):l):(0,qt.sprintf)((0,qt._x)("<a %1$s>Work</a>/ %2$s","caption"),Fs(n),a?Ms(`${a}?ref=openverse`,l):l),u.replace(/\s{2}/g," ")},Hs=async(e={})=>(await(0,i.resolveSelect)(s.store).getMediaItems({...e,orderBy:e?.search?"relevance":"date"})).map((e=>({...e,alt:e.alt_text,url:e.source_url,previewUrl:e.media_details?.sizes?.medium?.source_url,caption:e.caption?.raw})));var Vs=[{name:"images",labels:{name:(0,qt.__)("Images"),search_items:(0,qt.__)("Search images")},mediaType:"image",async fetch(e={}){return Hs({...e,media_type:"image"})}},{name:"videos",labels:{name:(0,qt.__)("Videos"),search_items:(0,qt.__)("Search videos")},mediaType:"video",async fetch(e={}){return Hs({...e,media_type:"video"})}},{name:"audio",labels:{name:(0,qt.__)("Audio"),search_items:(0,qt.__)("Search audio")},mediaType:"audio",async fetch(e={}){return Hs({...e,media_type:"audio"})}},{name:"openverse",labels:{name:(0,qt.__)("Openverse"),search_items:(0,qt.__)("Search Openverse")},mediaType:"image",async fetch(e={}){const t={...e,mature:!1,excluded_source:"flickr,inaturalist,wikimedia",license:"pdm,cc0"},n={per_page:"page_size",search:"q"},r=new URL("https://api.openverse.engineering/v1/images/");Object.entries(t).forEach((([e,t])=>{const o=n[e]||e;r.searchParams.set(o,t)}));const o=await window.fetch(r,{headers:{"User-Agent":"WordPress/inserter-media-fetch"}});return(await o.json()).results.map((e=>({...e,title:e.title?.toLowerCase().startsWith("file:")?e.title.slice(5):e.title,sourceId:e.id,id:void 0,caption:zs(e),previewUrl:e.thumbnail})))},getReportUrl:({sourceId:e})=>`https://wordpress.org/openverse/image/${e}/report/`,isExternalResource:!0}],js=window.wp.mediaUtils;const Ws=()=>{};function $s({additionalData:e={},allowedTypes:t,filesList:n,maxUploadFileSize:r,onError:o=Ws,onFileChange:s}){const{getCurrentPostId:a,getEditorSettings:l}=(0,i.select)(Jn),c=l().allowedMimeTypes;r=r||l().maxUploadFileSize,(0,js.uploadMedia)({allowedTypes:t,filesList:n,onFileChange:s,additionalData:{post:a(),...e},maxUploadFileSize:r,onError:({message:e})=>o(e),wpAllowedMimeTypes:c})}const Gs=[],Ks=["__experimentalBlockDirectory","__experimentalDiscussionSettings","__experimentalFeatures","__experimentalGlobalStylesBaseStyles","__experimentalPreferredStyleVariations","__experimentalSetIsInserterOpened","__unstableGalleryWithImageBlocks","alignWide","allowedBlockTypes","blockInspectorTabs","allowedMimeTypes","bodyPlaceholder","canLockBlocks","capabilities","clearBlockSelection","codeEditingEnabled","colors","disableCustomColors","disableCustomFontSizes","disableCustomSpacingSizes","disableCustomGradients","disableLayoutStyles","enableCustomLineHeight","enableCustomSpacing","enableCustomUnits","enableOpenverseMediaCategory","focusMode","distractionFree","fontSizes","gradients","generateAnchors","hasFixedToolbar","hasInlineToolbar","isDistractionFree","imageDefaultSize","imageDimensions","imageEditing","imageSizes","isRTL","keepCaretInsideBlock","locale","maxWidth","onUpdateDefaultBlockStyles","postContentAttributes","postsPerPage","readOnly","styles","template","templateLock","titlePlaceholder","supportsLayout","widgetTypesToHideFromLegacyWidgetBlock","__unstableHasCustomAppender","__unstableIsPreviewMode","__unstableResolvedAssets","__unstableIsBlockBasedTheme"];var Ys=function(e,t){var n,r;const{reusableBlocks:a,hasUploadPermissions:l,canUseUnfilteredHTML:c,userCanCreatePages:u,pageOnFront:d,postType:p,userPatternCategories:m}=(0,i.useSelect)((e=>{var t;const{canUserUseUnfilteredHTML:n,getCurrentPostType:r}=e(Jn),i="web"===o.Platform.OS,{canUser:a,getEntityRecord:l,getUserPatternCategories:c}=e(s.store),u=a("read","settings")?l("root","site"):void 0;return{canUseUnfilteredHTML:n(),reusableBlocks:i?e(s.store).getEntityRecords("postType","wp_block",{per_page:-1}):Gs,hasUploadPermissions:null===(t=a("create","media"))||void 0===t||t,userCanCreatePages:a("create","pages"),pageOnFront:u?.page_on_front,postType:r(),userPatternCategories:c()}}),[]),h=null!==(n=e.__experimentalAdditionalBlockPatterns)&&void 0!==n?n:e.__experimentalBlockPatterns,g=null!==(r=e.__experimentalAdditionalBlockPatternCategories)&&void 0!==r?r:e.__experimentalBlockPatternCategories,{restBlockPatterns:f,restBlockPatternCategories:_}=(0,i.useSelect)((e=>({restBlockPatterns:e(s.store).getBlockPatterns(),restBlockPatternCategories:e(s.store).getBlockPatternCategories()})),[]),v=(0,o.useMemo)((()=>[...h||[],...f||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name)))).filter((({postTypes:e})=>!e||Array.isArray(e)&&e.includes(p)))),[h,f,p]),y=(0,o.useMemo)((()=>[...g||[],..._||[]].filter(((e,t,n)=>t===n.findIndex((t=>e.name===t.name))))),[g,_]),{undo:b}=(0,i.useDispatch)(Jn),{saveEntityRecord:E}=(0,i.useDispatch)(s.store),S=(0,o.useCallback)((e=>u?E("postType","page",e):Promise.reject({message:(0,qt.__)("You do not have permission to create Pages.")})),[E,u]);return(0,o.useMemo)((()=>({...Object.fromEntries(Object.entries(e).filter((([e])=>Ks.includes(e)))),mediaUpload:l?$s:void 0,__experimentalReusableBlocks:a,__experimentalBlockPatterns:v,__experimentalBlockPatternCategories:y,__experimentalUserPatternCategories:m,__experimentalFetchLinkSuggestions:(t,n)=>(0,s.__experimentalFetchLinkSuggestions)(t,n,e),inserterMediaCategories:Vs,__experimentalFetchRichUrlData:s.__experimentalFetchUrlData,__experimentalCanUserUseUnfilteredHTML:c,__experimentalUndo:b,outlineMode:t,__experimentalCreatePageEntity:S,__experimentalUserCanCreatePages:u,pageOnFront:d,__experimentalPreferPatternsOnRoot:t})),[e,l,a,m,v,y,c,b,t,S,u,d])};const{ExperimentalBlockEditorProvider:qs}=ls(c.privateApis),{PatternsMenuItems:Qs}=ls(Ls.privateApis),Xs=Us((({__unstableTemplate:e,post:t,settings:n,recovery:r,initialEdits:a,children:l,BlockEditorProviderComponent:u=qs})=>{const d=(0,o.useMemo)((()=>"wp_template"===t.type?{}:{postId:t.id,postType:t.type}),[t.id,t.type]),{editorSettings:p,selection:m,isReady:h}=(0,i.useSelect)((e=>{const{getEditorSettings:t,getEditorSelection:n,__unstableIsEditorReady:r}=e(Jn);return{editorSettings:t(),isReady:r(),selection:n()}}),[]),{id:g,type:f}=null!=e?e:t,[_,v,y]=(0,s.useEntityBlockEditor)("postType",f,{id:g}),b=Ys(p,!!e),{updatePostLock:E,setupEditor:S,updateEditorSettings:w,__experimentalTearDownEditor:k}=(0,i.useDispatch)(Jn),{createWarningNotice:P}=(0,i.useDispatch)(Gt.store);return(0,o.useLayoutEffect)((()=>{if(!r)return E(n.postLock),S(t,a,n.template),n.autosave&&P((0,qt.__)("There is an autosave of this post that is more recent than the version below."),{id:"autosave-exists",actions:[{label:(0,qt.__)("View the autosave"),url:n.autosave.editLink}]}),()=>{k()}}),[]),(0,o.useEffect)((()=>{w(n)}),[n]),h?(0,o.createElement)(s.EntityProvider,{kind:"root",type:"site"},(0,o.createElement)(s.EntityProvider,{kind:"postType",type:t.type,id:t.id},(0,o.createElement)(c.BlockContextProvider,{value:d},(0,o.createElement)(u,{value:_,onChange:y,onInput:v,selection:m,settings:b,useSubRegistry:!1},l,(0,o.createElement)(Qs,null))))):null}));var Zs=function(e){return(0,o.createElement)(Xs,{...e,BlockEditorProviderComponent:c.BlockEditorProvider},e.children)},Js=window.wp.serverSideRender,ea=n.n(Js);function ta(e,t,n=[]){const r=(0,o.forwardRef)(((n,r)=>(E()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),(0,o.createElement)(t,{ref:r,...n}))));return n.forEach((n=>{r[n]=ta(e+"."+n,t[n])})),r}function na(e,t){return(...n)=>(E()("wp.editor."+e,{since:"5.3",alternative:"wp.blockEditor."+e,version:"6.2"}),t(...n))}const ra=ta("RichText",c.RichText,["Content"]);ra.isEmpty=na("RichText.isEmpty",c.RichText.isEmpty);const oa=ta("Autocomplete",c.Autocomplete),ia=ta("AlignmentToolbar",c.AlignmentToolbar),sa=ta("BlockAlignmentToolbar",c.BlockAlignmentToolbar),aa=ta("BlockControls",c.BlockControls,["Slot"]),la=ta("BlockEdit",c.BlockEdit),ca=ta("BlockEditorKeyboardShortcuts",c.BlockEditorKeyboardShortcuts),ua=ta("BlockFormatControls",c.BlockFormatControls,["Slot"]),da=ta("BlockIcon",c.BlockIcon),pa=ta("BlockInspector",c.BlockInspector),ma=ta("BlockList",c.BlockList),ha=ta("BlockMover",c.BlockMover),ga=ta("BlockNavigationDropdown",c.BlockNavigationDropdown),fa=ta("BlockSelectionClearer",c.BlockSelectionClearer),_a=ta("BlockSettingsMenu",c.BlockSettingsMenu),va=ta("BlockTitle",c.BlockTitle),ya=ta("BlockToolbar",c.BlockToolbar),ba=ta("ColorPalette",c.ColorPalette),Ea=ta("ContrastChecker",c.ContrastChecker),Sa=ta("CopyHandler",c.CopyHandler),wa=ta("DefaultBlockAppender",c.DefaultBlockAppender),ka=ta("FontSizePicker",c.FontSizePicker),Pa=ta("Inserter",c.Inserter),Ca=ta("InnerBlocks",c.InnerBlocks,["ButtonBlockAppender","DefaultBlockAppender","Content"]),Ta=ta("InspectorAdvancedControls",c.InspectorAdvancedControls,["Slot"]),xa=ta("InspectorControls",c.InspectorControls,["Slot"]),Ba=ta("PanelColorSettings",c.PanelColorSettings),Aa=ta("PlainText",c.PlainText),Ia=ta("RichTextShortcut",c.RichTextShortcut),Na=ta("RichTextToolbarButton",c.RichTextToolbarButton),Da=ta("__unstableRichTextInputEvent",c.__unstableRichTextInputEvent),Ra=ta("MediaPlaceholder",c.MediaPlaceholder),Oa=ta("MediaUpload",c.MediaUpload),La=ta("MediaUploadCheck",c.MediaUploadCheck),Ua=ta("MultiSelectScrollIntoView",c.MultiSelectScrollIntoView),Ma=ta("NavigableToolbar",c.NavigableToolbar),Fa=ta("ObserveTyping",c.ObserveTyping),za=ta("SkipToSelectedBlock",c.SkipToSelectedBlock),Ha=ta("URLInput",c.URLInput),Va=ta("URLInputButton",c.URLInputButton),ja=ta("URLPopover",c.URLPopover),Wa=ta("Warning",c.Warning),$a=ta("WritingFlow",c.WritingFlow),Ga=na("createCustomColorsHOC",c.createCustomColorsHOC),Ka=na("getColorClassName",c.getColorClassName),Ya=na("getColorObjectByAttributeValues",c.getColorObjectByAttributeValues),qa=na("getColorObjectByColorValue",c.getColorObjectByColorValue),Qa=na("getFontSize",c.getFontSize),Xa=na("getFontSizeClass",c.getFontSizeClass),Za=na("withColorContext",c.withColorContext),Ja=na("withColors",c.withColors),el=na("withFontSizes",c.withFontSizes),tl=rr,nl=rr;function rl(e){return E()("wp.editor.cleanForSlug",{since:"12.7",plugin:"Gutenberg",alternative:"wp.url.cleanForSlug"}),(0,y.cleanForSlug)(e)}const ol={};as(ol,{ExperimentalEditorProvider:Xs,EntitiesSavedStatesExtensible:Lr})}(),(window.wp=window.wp||{}).editor=r}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/patterns.js b/wp-includes/js/dist/patterns.js
index 0fac2ad323..54f3dbc066 100644
--- a/wp-includes/js/dist/patterns.js
+++ b/wp-includes/js/dist/patterns.js
@@ -218,7 +218,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/patterns');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/patterns');
;// CONCATENATED MODULE: ./node_modules/@wordpress/patterns/build-module/store/index.js
/**
diff --git a/wp-includes/js/dist/patterns.min.js b/wp-includes/js/dist/patterns.min.js
index 87a4eb3d54..72cfabc18d 100644
--- a/wp-includes/js/dist/patterns.min.js
+++ b/wp-includes/js/dist/patterns.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return D},store:function(){return h}});var n={};e.r(n),e.d(n,{convertSyncedPatternToStatic:function(){return m},createPattern:function(){return p},createPatternFromFile:function(){return d},setEditingPattern:function(){return _}});var r={};e.r(r),e.d(r,{isEditingPattern:function(){return w}});var a=window.wp.data;var o=(0,a.combineReducers)({isEditingPattern:function(e={},t){return"SET_EDITING_PATTERN"===t?.type?{...e,[t.clientId]:t.isEditing}:e}}),s=window.wp.blocks,c=window.wp.coreData,i=window.wp.blockEditor;const l="all-patterns",u={full:"fully",unsynced:"unsynced"},p=(e,t,n,r)=>async({registry:a})=>{const o=t===u.unsynced?{wp_pattern_sync_status:t}:void 0,s={title:e,content:n,status:"publish",meta:o,wp_pattern_category:r};return await a.dispatch(c.store).saveEntityRecord("postType","wp_block",s)},d=(e,t)=>async({dispatch:n})=>{const r=await e.text();let a;try{a=JSON.parse(r)}catch(e){throw new Error("Invalid JSON file")}if("wp_block"!==a.__file||!a.title||!a.content||"string"!=typeof a.title||"string"!=typeof a.content||a.syncStatus&&"string"!=typeof a.syncStatus)throw new Error("Invalid pattern JSON file");return await n.createPattern(a.title,a.syncStatus,a.content,t)},m=e=>({registry:t})=>{const n=t.select(i.store).getBlock(e),r=t.select("core").getEditedEntityRecord("postType","wp_block",n.attributes.ref),a=(0,s.parse)("function"==typeof r.content?r.content(r):r.content);t.dispatch(i.store).replaceBlocks(n.clientId,a)};function _(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}function w(e,t){return e.isEditingPattern[t]}var y=window.wp.privateApis;const{lock:g,unlock:f}=(0,y.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/patterns"),E={reducer:o},h=(0,a.createReduxStore)("core/patterns",{...E});(0,a.register)(h),f(h).registerPrivateActions(n),f(h).registerPrivateSelectors(r);var b=window.wp.element,C=window.wp.components,v=window.wp.i18n,S=window.wp.notices,k=window.wp.compose,P=window.wp.htmlEntities;const T=e=>(0,P.decodeEntities)(e),I="wp_pattern_category";function B({categoryTerms:e,onChange:t,categoryMap:n}){const[r,a]=(0,b.useState)(""),o=(0,k.useDebounce)(a,500),s=(0,b.useMemo)((()=>Array.from(n.values()).map((e=>T(e.label))).filter((e=>""===r||e.toLowerCase().includes(r.toLowerCase()))).sort(((e,t)=>e.localeCompare(t)))),[r,n]);return(0,b.createElement)(C.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:s,onChange:function(e){const n=e.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]);t(n)},onInputChange:o,label:(0,v.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0})}function R({onSuccess:e,onError:t,content:n,onClose:r,className:o="patterns-menu-items__convert-modal"}){const[s,i]=(0,b.useState)(u.full),[p,d]=(0,b.useState)([]),[m,_]=(0,b.useState)(""),[w,y]=(0,b.useState)(!1),{createPattern:g}=f((0,a.useDispatch)(h)),{saveEntityRecord:E,invalidateResolution:k}=(0,a.useDispatch)(c.store),{createErrorNotice:P}=(0,a.useDispatch)(S.store),{corePatternCategories:T,userPatternCategories:R}=(0,a.useSelect)((e=>{const{getUserPatternCategories:t,getBlockPatternCategories:n}=e(c.store);return{corePatternCategories:n(),userPatternCategories:t()}})),N=(0,b.useMemo)((()=>{const e=new Map;return[...R,...T].forEach((t=>{e.has(t.label)||"query"===t.name||e.set(t.label,{label:t.label,value:t.label,name:t.name})})),e}),[R,T]);async function M(r,a){if(m&&!w)try{y(!0);const t=await Promise.all(p.map((e=>async function(e){try{const t=N.get(e),n=t?{name:t.label,slug:t.name}:{name:e},r=await E("taxonomy",I,n,{throwOnError:!0});return k("getUserPatternCategories"),r.id}catch(e){if("term_exists"!==e.code)throw e;return e.data.term_id}}(e)))),o=await g(r,a,"function"==typeof n?n():n,t);e({pattern:o,categoryId:l})}catch(e){P(e.message,{type:"snackbar",id:"convert-to-pattern-error"}),t()}finally{y(!1),d([]),_("")}}return(0,b.createElement)(C.Modal,{title:(0,v.__)("Create pattern"),onRequestClose:()=>{r(),_("")},overlayClassName:o},(0,b.createElement)("form",{onSubmit:e=>{e.preventDefault(),M(m,s)}},(0,b.createElement)(C.__experimentalVStack,{spacing:"5"},(0,b.createElement)(C.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Name"),value:m,onChange:_,placeholder:(0,v.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,b.createElement)(B,{categoryTerms:p,onChange:d,categoryMap:N}),(0,b.createElement)(C.ToggleControl,{label:(0,v.__)("Synced"),help:(0,v.__)("Editing the pattern will update it anywhere it is used."),checked:s===u.full,onChange:()=>{i(s===u.full?u.unsynced:u.full)}}),(0,b.createElement)(C.__experimentalHStack,{justify:"right"},(0,b.createElement)(C.Button,{variant:"tertiary",onClick:()=>{r(),_("")}},(0,v.__)("Cancel")),(0,b.createElement)(C.Button,{variant:"primary",type:"submit","aria-disabled":!m||w,isBusy:w},(0,v.__)("Create"))))))}var N=window.wp.primitives;var M=(0,b.createElement)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,b.createElement)(N.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function A({clientIds:e,rootClientId:t}){const{createSuccessNotice:n}=(0,a.useDispatch)(S.store),{replaceBlocks:r}=(0,a.useDispatch)(i.store),{setEditingPattern:o}=f((0,a.useDispatch)(h)),[l,p]=(0,b.useState)(!1),d=(0,a.useSelect)((n=>{var r;const{canUser:a}=n(c.store),{getBlocksByClientId:o,canInsertBlockType:l,getBlockRootClientId:u}=n(i.store),p=t||(e.length>0?u(e[0]):void 0),d=null!==(r=o(e))&&void 0!==r?r:[];return!(1===d.length&&d[0]&&(0,s.isReusableBlock)(d[0])&&!!n(c.store).getEntityRecord("postType","wp_block",d[0].attributes.ref))&&l("core/block",p)&&d.every((e=>!!e&&e.isValid&&(0,s.hasBlockSupport)(e.name,"reusable",!0)))&&!!a("create","blocks")}),[e,t]),{getBlocksByClientId:m}=(0,a.useSelect)(i.store),_=(0,b.useCallback)((()=>(0,s.serialize)(m(e))),[m,e]);if(!d)return null;return(0,b.createElement)(b.Fragment,null,(0,b.createElement)(C.MenuItem,{icon:M,onClick:()=>p(!0),"aria-expanded":l,"aria-haspopup":"dialog"},(0,v.__)("Create pattern")),l&&(0,b.createElement)(R,{content:_,onSuccess:t=>{(({pattern:t})=>{if(t.wp_pattern_sync_status!==u.unsynced){const n=(0,s.createBlock)("core/block",{ref:t.id});r(e,n),o(n.clientId,!0)}n(t.wp_pattern_sync_status===u.unsynced?(0,v.sprintf)((0,v.__)("Unsynced pattern created: %s"),t.title.raw):(0,v.sprintf)((0,v.__)("Synced pattern created: %s"),t.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),p(!1)})(t)},onError:()=>{p(!1)},onClose:()=>{p(!1)}}))}var O=window.wp.url;var x=function({clientId:e}){const{canRemove:t,isVisible:n,innerBlockCount:r,managePatternsUrl:o}=(0,a.useSelect)((t=>{const{getBlock:n,canRemoveBlock:r,getBlockCount:a,getSettings:o}=t(i.store),{canUser:l}=t(c.store),u=n(e),p=o().__unstableIsBlockBasedTheme;return{canRemove:r(e),isVisible:!!u&&(0,s.isReusableBlock)(u)&&!!l("update","blocks",u.attributes.ref),innerBlockCount:a(e),managePatternsUrl:p&&l("read","templates")?(0,O.addQueryArgs)("site-editor.php",{path:"/patterns"}):(0,O.addQueryArgs)("edit.php",{post_type:"wp_block"})}}),[e]),{convertSyncedPatternToStatic:l}=f((0,a.useDispatch)(h));return n?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(C.MenuItem,{href:o},(0,v.__)("Manage patterns")),t&&(0,b.createElement)(C.MenuItem,{onClick:()=>l(e)},r>1?(0,v.__)("Detach patterns"):(0,v.__)("Detach pattern"))):null};const D={};g(D,{CreatePatternModal:R,PatternsMenuItems:function({rootClientId:e}){return(0,b.createElement)(i.BlockSettingsMenuControls,null,(({selectedClientIds:t})=>(0,b.createElement)(b.Fragment,null,(0,b.createElement)(A,{clientIds:t,rootClientId:e}),1===t.length&&(0,b.createElement)(x,{clientId:t[0]}))))},PATTERN_TYPES:{theme:"pattern",user:"wp_block"},PATTERN_DEFAULT_CATEGORY:l,PATTERN_USER_CATEGORY:"my-patterns",PATTERN_CORE_SOURCES:["core","pattern-directory/core","pattern-directory/featured","pattern-directory/theme"],PATTERN_SYNC_TYPES:u}),(window.wp=window.wp||{}).patterns=t}();
\ No newline at end of file
+!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return D},store:function(){return h}});var n={};e.r(n),e.d(n,{convertSyncedPatternToStatic:function(){return m},createPattern:function(){return p},createPatternFromFile:function(){return d},setEditingPattern:function(){return _}});var r={};e.r(r),e.d(r,{isEditingPattern:function(){return w}});var a=window.wp.data;var o=(0,a.combineReducers)({isEditingPattern:function(e={},t){return"SET_EDITING_PATTERN"===t?.type?{...e,[t.clientId]:t.isEditing}:e}}),s=window.wp.blocks,c=window.wp.coreData,i=window.wp.blockEditor;const l="all-patterns",u={full:"fully",unsynced:"unsynced"},p=(e,t,n,r)=>async({registry:a})=>{const o=t===u.unsynced?{wp_pattern_sync_status:t}:void 0,s={title:e,content:n,status:"publish",meta:o,wp_pattern_category:r};return await a.dispatch(c.store).saveEntityRecord("postType","wp_block",s)},d=(e,t)=>async({dispatch:n})=>{const r=await e.text();let a;try{a=JSON.parse(r)}catch(e){throw new Error("Invalid JSON file")}if("wp_block"!==a.__file||!a.title||!a.content||"string"!=typeof a.title||"string"!=typeof a.content||a.syncStatus&&"string"!=typeof a.syncStatus)throw new Error("Invalid pattern JSON file");return await n.createPattern(a.title,a.syncStatus,a.content,t)},m=e=>({registry:t})=>{const n=t.select(i.store).getBlock(e),r=t.select("core").getEditedEntityRecord("postType","wp_block",n.attributes.ref),a=(0,s.parse)("function"==typeof r.content?r.content(r):r.content);t.dispatch(i.store).replaceBlocks(n.clientId,a)};function _(e,t){return{type:"SET_EDITING_PATTERN",clientId:e,isEditing:t}}function w(e,t){return e.isEditingPattern[t]}var y=window.wp.privateApis;const{lock:g,unlock:f}=(0,y.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/patterns"),E={reducer:o},h=(0,a.createReduxStore)("core/patterns",{...E});(0,a.register)(h),f(h).registerPrivateActions(n),f(h).registerPrivateSelectors(r);var b=window.wp.element,C=window.wp.components,v=window.wp.i18n,S=window.wp.notices,k=window.wp.compose,P=window.wp.htmlEntities;const T=e=>(0,P.decodeEntities)(e),I="wp_pattern_category";function B({categoryTerms:e,onChange:t,categoryMap:n}){const[r,a]=(0,b.useState)(""),o=(0,k.useDebounce)(a,500),s=(0,b.useMemo)((()=>Array.from(n.values()).map((e=>T(e.label))).filter((e=>""===r||e.toLowerCase().includes(r.toLowerCase()))).sort(((e,t)=>e.localeCompare(t)))),[r,n]);return(0,b.createElement)(C.FormTokenField,{className:"patterns-menu-items__convert-modal-categories",value:e,suggestions:s,onChange:function(e){const n=e.reduce(((e,t)=>(e.some((e=>e.toLowerCase()===t.toLowerCase()))||e.push(t),e)),[]);t(n)},onInputChange:o,label:(0,v.__)("Categories"),tokenizeOnBlur:!0,__experimentalExpandOnFocus:!0,__next40pxDefaultSize:!0})}function R({onSuccess:e,onError:t,content:n,onClose:r,className:o="patterns-menu-items__convert-modal"}){const[s,i]=(0,b.useState)(u.full),[p,d]=(0,b.useState)([]),[m,_]=(0,b.useState)(""),[w,y]=(0,b.useState)(!1),{createPattern:g}=f((0,a.useDispatch)(h)),{saveEntityRecord:E,invalidateResolution:k}=(0,a.useDispatch)(c.store),{createErrorNotice:P}=(0,a.useDispatch)(S.store),{corePatternCategories:T,userPatternCategories:R}=(0,a.useSelect)((e=>{const{getUserPatternCategories:t,getBlockPatternCategories:n}=e(c.store);return{corePatternCategories:n(),userPatternCategories:t()}})),N=(0,b.useMemo)((()=>{const e=new Map;return[...R,...T].forEach((t=>{e.has(t.label)||"query"===t.name||e.set(t.label,{label:t.label,value:t.label,name:t.name})})),e}),[R,T]);async function M(r,a){if(m&&!w)try{y(!0);const t=await Promise.all(p.map((e=>async function(e){try{const t=N.get(e),n=t?{name:t.label,slug:t.name}:{name:e},r=await E("taxonomy",I,n,{throwOnError:!0});return k("getUserPatternCategories"),r.id}catch(e){if("term_exists"!==e.code)throw e;return e.data.term_id}}(e)))),o=await g(r,a,"function"==typeof n?n():n,t);e({pattern:o,categoryId:l})}catch(e){P(e.message,{type:"snackbar",id:"convert-to-pattern-error"}),t()}finally{y(!1),d([]),_("")}}return(0,b.createElement)(C.Modal,{title:(0,v.__)("Create pattern"),onRequestClose:()=>{r(),_("")},overlayClassName:o},(0,b.createElement)("form",{onSubmit:e=>{e.preventDefault(),M(m,s)}},(0,b.createElement)(C.__experimentalVStack,{spacing:"5"},(0,b.createElement)(C.TextControl,{__nextHasNoMarginBottom:!0,label:(0,v.__)("Name"),value:m,onChange:_,placeholder:(0,v.__)("My pattern"),className:"patterns-create-modal__name-input"}),(0,b.createElement)(B,{categoryTerms:p,onChange:d,categoryMap:N}),(0,b.createElement)(C.ToggleControl,{label:(0,v.__)("Synced"),help:(0,v.__)("Editing the pattern will update it anywhere it is used."),checked:s===u.full,onChange:()=>{i(s===u.full?u.unsynced:u.full)}}),(0,b.createElement)(C.__experimentalHStack,{justify:"right"},(0,b.createElement)(C.Button,{variant:"tertiary",onClick:()=>{r(),_("")}},(0,v.__)("Cancel")),(0,b.createElement)(C.Button,{variant:"primary",type:"submit","aria-disabled":!m||w,isBusy:w},(0,v.__)("Create"))))))}var N=window.wp.primitives;var M=(0,b.createElement)(N.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,b.createElement)(N.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"}));function A({clientIds:e,rootClientId:t}){const{createSuccessNotice:n}=(0,a.useDispatch)(S.store),{replaceBlocks:r}=(0,a.useDispatch)(i.store),{setEditingPattern:o}=f((0,a.useDispatch)(h)),[l,p]=(0,b.useState)(!1),d=(0,a.useSelect)((n=>{var r;const{canUser:a}=n(c.store),{getBlocksByClientId:o,canInsertBlockType:l,getBlockRootClientId:u}=n(i.store),p=t||(e.length>0?u(e[0]):void 0),d=null!==(r=o(e))&&void 0!==r?r:[];return!(1===d.length&&d[0]&&(0,s.isReusableBlock)(d[0])&&!!n(c.store).getEntityRecord("postType","wp_block",d[0].attributes.ref))&&l("core/block",p)&&d.every((e=>!!e&&e.isValid&&(0,s.hasBlockSupport)(e.name,"reusable",!0)))&&!!a("create","blocks")}),[e,t]),{getBlocksByClientId:m}=(0,a.useSelect)(i.store),_=(0,b.useCallback)((()=>(0,s.serialize)(m(e))),[m,e]);if(!d)return null;return(0,b.createElement)(b.Fragment,null,(0,b.createElement)(C.MenuItem,{icon:M,onClick:()=>p(!0),"aria-expanded":l,"aria-haspopup":"dialog"},(0,v.__)("Create pattern")),l&&(0,b.createElement)(R,{content:_,onSuccess:t=>{(({pattern:t})=>{if(t.wp_pattern_sync_status!==u.unsynced){const n=(0,s.createBlock)("core/block",{ref:t.id});r(e,n),o(n.clientId,!0)}n(t.wp_pattern_sync_status===u.unsynced?(0,v.sprintf)((0,v.__)("Unsynced pattern created: %s"),t.title.raw):(0,v.sprintf)((0,v.__)("Synced pattern created: %s"),t.title.raw),{type:"snackbar",id:"convert-to-pattern-success"}),p(!1)})(t)},onError:()=>{p(!1)},onClose:()=>{p(!1)}}))}var O=window.wp.url;var x=function({clientId:e}){const{canRemove:t,isVisible:n,innerBlockCount:r,managePatternsUrl:o}=(0,a.useSelect)((t=>{const{getBlock:n,canRemoveBlock:r,getBlockCount:a,getSettings:o}=t(i.store),{canUser:l}=t(c.store),u=n(e),p=o().__unstableIsBlockBasedTheme;return{canRemove:r(e),isVisible:!!u&&(0,s.isReusableBlock)(u)&&!!l("update","blocks",u.attributes.ref),innerBlockCount:a(e),managePatternsUrl:p&&l("read","templates")?(0,O.addQueryArgs)("site-editor.php",{path:"/patterns"}):(0,O.addQueryArgs)("edit.php",{post_type:"wp_block"})}}),[e]),{convertSyncedPatternToStatic:l}=f((0,a.useDispatch)(h));return n?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(C.MenuItem,{href:o},(0,v.__)("Manage patterns")),t&&(0,b.createElement)(C.MenuItem,{onClick:()=>l(e)},r>1?(0,v.__)("Detach patterns"):(0,v.__)("Detach pattern"))):null};const D={};g(D,{CreatePatternModal:R,PatternsMenuItems:function({rootClientId:e}){return(0,b.createElement)(i.BlockSettingsMenuControls,null,(({selectedClientIds:t})=>(0,b.createElement)(b.Fragment,null,(0,b.createElement)(A,{clientIds:t,rootClientId:e}),1===t.length&&(0,b.createElement)(x,{clientId:t[0]}))))},PATTERN_TYPES:{theme:"pattern",user:"wp_block"},PATTERN_DEFAULT_CATEGORY:l,PATTERN_USER_CATEGORY:"my-patterns",PATTERN_CORE_SOURCES:["core","pattern-directory/core","pattern-directory/featured","pattern-directory/theme"],PATTERN_SYNC_TYPES:u}),(window.wp=window.wp||{}).patterns=t}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/private-apis.js b/wp-includes/js/dist/private-apis.js
index b0c09d6770..0ba53ad4fc 100644
--- a/wp-includes/js/dist/private-apis.js
+++ b/wp-includes/js/dist/private-apis.js
@@ -78,7 +78,7 @@ const registeredPrivateApis = [];
* WITHOUT NOTICE. THIS CHANGE WILL BREAK EXISTING THIRD-PARTY CODE. SUCH A
* CHANGE MAY OCCUR IN EITHER A MAJOR OR MINOR RELEASE.
*/
-const requiredConsent = 'I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.';
+const requiredConsent = 'I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.';
/** @type {boolean} */
let allowReRegistration;
diff --git a/wp-includes/js/dist/private-apis.min.js b/wp-includes/js/dist/private-apis.min.js
index 45cfed9998..4cb85d35f4 100644
--- a/wp-includes/js/dist/private-apis.min.js
+++ b/wp-includes/js/dist/private-apis.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={d:function(o,r){for(var t in r)e.o(r,t)&&!e.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:r[t]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:function(){return s}});const r=["@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/commands","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/patterns","@wordpress/reusable-blocks","@wordpress/router"],t=[];let n;try{n=!1}catch(e){n=!0}const s=(e,o)=>{if(!r.includes(o))throw new Error(`You tried to opt-in to unstable APIs as module "${o}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(!n&&t.includes(o))throw new Error(`You tried to opt-in to unstable APIs as module "${o}" which is already registered. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release."!==e)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return t.push(o),{lock:i,unlock:a}};function i(e,o){if(!e)throw new Error("Cannot lock an undefined object.");u in e||(e[u]={}),d.set(e[u],o)}function a(e){if(!e)throw new Error("Cannot unlock an undefined object.");if(!(u in e))throw new Error("Cannot unlock an object that was not locked before. ");return d.get(e[u])}const d=new WeakMap,u=Symbol("Private API ID");(window.wp=window.wp||{}).privateApis=o}();
\ No newline at end of file
+!function(){"use strict";var e={d:function(o,r){for(var t in r)e.o(r,t)&&!e.o(o,t)&&Object.defineProperty(o,t,{enumerable:!0,get:r[t]})},o:function(e,o){return Object.prototype.hasOwnProperty.call(e,o)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},o={};e.r(o),e.d(o,{__dangerousOptInToUnstableAPIsOnlyForCoreModules:function(){return s}});const r=["@wordpress/block-editor","@wordpress/block-library","@wordpress/blocks","@wordpress/commands","@wordpress/components","@wordpress/core-commands","@wordpress/core-data","@wordpress/customize-widgets","@wordpress/data","@wordpress/edit-post","@wordpress/edit-site","@wordpress/edit-widgets","@wordpress/editor","@wordpress/patterns","@wordpress/reusable-blocks","@wordpress/router"],t=[];let n;try{n=!1}catch(e){n=!0}const s=(e,o)=>{if(!r.includes(o))throw new Error(`You tried to opt-in to unstable APIs as module "${o}". This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if(!n&&t.includes(o))throw new Error(`You tried to opt-in to unstable APIs as module "${o}" which is already registered. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will be removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on one of the next WordPress releases.`);if("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress."!==e)throw new Error("You tried to opt-in to unstable APIs without confirming you know the consequences. This feature is only for JavaScript modules shipped with WordPress core. Please do not use it in plugins and themes as the unstable APIs will removed without a warning. If you ignore this error and depend on unstable features, your product will inevitably break on the next WordPress release.");return t.push(o),{lock:i,unlock:a}};function i(e,o){if(!e)throw new Error("Cannot lock an undefined object.");u in e||(e[u]={}),d.set(e[u],o)}function a(e){if(!e)throw new Error("Cannot unlock an undefined object.");if(!(u in e))throw new Error("Cannot unlock an object that was not locked before. ");return d.get(e[u])}const d=new WeakMap,u=Symbol("Private API ID");(window.wp=window.wp||{}).privateApis=o}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/reusable-blocks.js b/wp-includes/js/dist/reusable-blocks.js
index 34ab438363..83f29d85a8 100644
--- a/wp-includes/js/dist/reusable-blocks.js
+++ b/wp-includes/js/dist/reusable-blocks.js
@@ -254,7 +254,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/reusable-blocks');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/reusable-blocks');
;// CONCATENATED MODULE: ./node_modules/@wordpress/reusable-blocks/build-module/components/reusable-blocks-menu-items/reusable-block-convert-button.js
diff --git a/wp-includes/js/dist/reusable-blocks.min.js b/wp-includes/js/dist/reusable-blocks.min.js
index c1de28fcb8..034f4f974b 100644
--- a/wp-includes/js/dist/reusable-blocks.min.js
+++ b/wp-includes/js/dist/reusable-blocks.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ReusableBlocksMenuItems:function(){return I},store:function(){return m}});var n={};e.r(n),e.d(n,{__experimentalConvertBlockToStatic:function(){return s},__experimentalConvertBlocksToReusable:function(){return i},__experimentalDeleteReusableBlock:function(){return u},__experimentalSetEditingReusableBlock:function(){return p}});var r={};e.r(r),e.d(r,{__experimentalIsEditingReusableBlock:function(){return _}});var o=window.wp.data,l=window.wp.blockEditor,c=window.wp.blocks,a=window.wp.i18n;const s=e=>({registry:t})=>{const n=t.select(l.store).getBlock(e),r=t.select("core").getEditedEntityRecord("postType","wp_block",n.attributes.ref),o=(0,c.parse)("function"==typeof r.content?r.content(r):r.content);t.dispatch(l.store).replaceBlocks(n.clientId,o)},i=(e,t,n)=>async({registry:r,dispatch:o})=>{const s="unsynced"===n?{wp_pattern_sync_status:n}:void 0,i={title:t||(0,a.__)("Untitled pattern block"),content:(0,c.serialize)(r.select(l.store).getBlocksByClientId(e)),status:"publish",meta:s},u=await r.dispatch("core").saveEntityRecord("postType","wp_block",i);if("unsynced"===n)return;const p=(0,c.createBlock)("core/block",{ref:u.id});r.dispatch(l.store).replaceBlocks(e,p),o.__experimentalSetEditingReusableBlock(p.clientId,!0)},u=e=>async({registry:t})=>{if(!t.select("core").getEditedEntityRecord("postType","wp_block",e))return;const n=t.select(l.store).getBlocks().filter((t=>(0,c.isReusableBlock)(t)&&t.attributes.ref===e)).map((e=>e.clientId));n.length&&t.dispatch(l.store).removeBlocks(n),await t.dispatch("core").deleteEntityRecord("postType","wp_block",e)};function p(e,t){return{type:"SET_EDITING_REUSABLE_BLOCK",clientId:e,isEditing:t}}var d=(0,o.combineReducers)({isEditingReusableBlock:function(e={},t){return"SET_EDITING_REUSABLE_BLOCK"===t?.type?{...e,[t.clientId]:t.isEditing}:e}});function _(e,t){return e.isEditingReusableBlock[t]}const m=(0,o.createReduxStore)("core/reusable-blocks",{actions:n,reducer:d,selectors:r});(0,o.register)(m);var b=window.wp.element,k=window.wp.components,w=window.wp.primitives;var g=(0,b.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,b.createElement)(w.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),y=window.wp.notices,B=window.wp.coreData,E=window.wp.privateApis;const{unlock:v}=(0,E.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/reusable-blocks");function f({clientIds:e,rootClientId:t,onClose:n}){const{useReusableBlocksRenameHint:r,ReusableBlocksRenameHint:s}=v(l.privateApis),i=r(),[u,p]=(0,b.useState)(void 0),[d,_]=(0,b.useState)(!1),[w,E]=(0,b.useState)(""),f=(0,o.useSelect)((n=>{var r;const{canUser:o}=n(B.store),{getBlocksByClientId:a,canInsertBlockType:s,getBlockRootClientId:i}=n(l.store),u=t||(e.length>0?i(e[0]):void 0),p=null!==(r=a(e))&&void 0!==r?r:[];return!(1===p.length&&p[0]&&(0,c.isReusableBlock)(p[0])&&!!n(B.store).getEntityRecord("postType","wp_block",p[0].attributes.ref))&&s("core/block",u)&&p.every((e=>!!e&&e.isValid&&(0,c.hasBlockSupport)(e.name,"reusable",!0)))&&!!o("create","blocks")}),[e,t]),{__experimentalConvertBlocksToReusable:h}=(0,o.useDispatch)(m),{createSuccessNotice:C,createErrorNotice:I}=(0,o.useDispatch)(y.store),R=(0,b.useCallback)((async function(t){try{await h(e,t,u),C(u?(0,a.sprintf)((0,a.__)("Unsynced pattern created: %s"),t):(0,a.sprintf)((0,a.__)("Synced pattern created: %s"),t),{type:"snackbar",id:"convert-to-reusable-block-success"})}catch(e){I(e.message,{type:"snackbar",id:"convert-to-reusable-block-error"})}}),[h,e,u,C,I]);return f?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(k.MenuItem,{icon:g,onClick:()=>_(!0)},i?(0,a.__)("Create pattern/reusable block"):(0,a.__)("Create pattern")),d&&(0,b.createElement)(k.Modal,{title:(0,a.__)("Create pattern"),onRequestClose:()=>{_(!1),E("")},overlayClassName:"reusable-blocks-menu-items__convert-modal"},(0,b.createElement)("form",{onSubmit:e=>{e.preventDefault(),R(w),_(!1),E(""),n()}},(0,b.createElement)(k.__experimentalVStack,{spacing:"5"},(0,b.createElement)(s,null),(0,b.createElement)(k.TextControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Name"),value:w,onChange:E,placeholder:(0,a.__)("My pattern")}),(0,b.createElement)(k.ToggleControl,{label:(0,a.__)("Synced"),help:(0,a.__)("Editing the pattern will update it anywhere it is used."),checked:!u,onChange:()=>{p(u?void 0:"unsynced")}}),(0,b.createElement)(k.__experimentalHStack,{justify:"right"},(0,b.createElement)(k.Button,{variant:"tertiary",onClick:()=>{_(!1),E("")}},(0,a.__)("Cancel")),(0,b.createElement)(k.Button,{variant:"primary",type:"submit"},(0,a.__)("Create"))))))):null}var h=window.wp.url;var C=function({clientId:e}){const{canRemove:t,isVisible:n,innerBlockCount:r,managePatternsUrl:s}=(0,o.useSelect)((t=>{const{getBlock:n,canRemoveBlock:r,getBlockCount:o,getSettings:a}=t(l.store),{canUser:s}=t(B.store),i=n(e),u=a().__unstableIsBlockBasedTheme;return{canRemove:r(e),isVisible:!!i&&(0,c.isReusableBlock)(i)&&!!s("update","blocks",i.attributes.ref),innerBlockCount:o(e),managePatternsUrl:u&&s("read","templates")?(0,h.addQueryArgs)("site-editor.php",{path:"/patterns"}):(0,h.addQueryArgs)("edit.php",{post_type:"wp_block"})}}),[e]),{__experimentalConvertBlockToStatic:i}=(0,o.useDispatch)(m);return n?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(k.MenuItem,{href:s},(0,a.__)("Manage patterns")),t&&(0,b.createElement)(k.MenuItem,{onClick:()=>i(e)},r>1?(0,a.__)("Detach patterns"):(0,a.__)("Detach pattern"))):null};function I({rootClientId:e}){return(0,b.createElement)(l.BlockSettingsMenuControls,null,(({onClose:t,selectedClientIds:n})=>(0,b.createElement)(b.Fragment,null,(0,b.createElement)(f,{clientIds:n,rootClientId:e,onClose:t}),1===n.length&&(0,b.createElement)(C,{clientId:n[0]}))))}(window.wp=window.wp||{}).reusableBlocks=t}();
\ No newline at end of file
+!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{ReusableBlocksMenuItems:function(){return I},store:function(){return m}});var n={};e.r(n),e.d(n,{__experimentalConvertBlockToStatic:function(){return s},__experimentalConvertBlocksToReusable:function(){return i},__experimentalDeleteReusableBlock:function(){return u},__experimentalSetEditingReusableBlock:function(){return p}});var r={};e.r(r),e.d(r,{__experimentalIsEditingReusableBlock:function(){return _}});var o=window.wp.data,l=window.wp.blockEditor,c=window.wp.blocks,a=window.wp.i18n;const s=e=>({registry:t})=>{const n=t.select(l.store).getBlock(e),r=t.select("core").getEditedEntityRecord("postType","wp_block",n.attributes.ref),o=(0,c.parse)("function"==typeof r.content?r.content(r):r.content);t.dispatch(l.store).replaceBlocks(n.clientId,o)},i=(e,t,n)=>async({registry:r,dispatch:o})=>{const s="unsynced"===n?{wp_pattern_sync_status:n}:void 0,i={title:t||(0,a.__)("Untitled pattern block"),content:(0,c.serialize)(r.select(l.store).getBlocksByClientId(e)),status:"publish",meta:s},u=await r.dispatch("core").saveEntityRecord("postType","wp_block",i);if("unsynced"===n)return;const p=(0,c.createBlock)("core/block",{ref:u.id});r.dispatch(l.store).replaceBlocks(e,p),o.__experimentalSetEditingReusableBlock(p.clientId,!0)},u=e=>async({registry:t})=>{if(!t.select("core").getEditedEntityRecord("postType","wp_block",e))return;const n=t.select(l.store).getBlocks().filter((t=>(0,c.isReusableBlock)(t)&&t.attributes.ref===e)).map((e=>e.clientId));n.length&&t.dispatch(l.store).removeBlocks(n),await t.dispatch("core").deleteEntityRecord("postType","wp_block",e)};function p(e,t){return{type:"SET_EDITING_REUSABLE_BLOCK",clientId:e,isEditing:t}}var d=(0,o.combineReducers)({isEditingReusableBlock:function(e={},t){return"SET_EDITING_REUSABLE_BLOCK"===t?.type?{...e,[t.clientId]:t.isEditing}:e}});function _(e,t){return e.isEditingReusableBlock[t]}const m=(0,o.createReduxStore)("core/reusable-blocks",{actions:n,reducer:d,selectors:r});(0,o.register)(m);var b=window.wp.element,k=window.wp.components,w=window.wp.primitives;var g=(0,b.createElement)(w.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,b.createElement)(w.Path,{d:"M21.3 10.8l-5.6-5.6c-.7-.7-1.8-.7-2.5 0l-5.6 5.6c-.7.7-.7 1.8 0 2.5l5.6 5.6c.3.3.8.5 1.2.5s.9-.2 1.2-.5l5.6-5.6c.8-.7.8-1.9.1-2.5zm-1 1.4l-5.6 5.6c-.1.1-.3.1-.4 0l-5.6-5.6c-.1-.1-.1-.3 0-.4l5.6-5.6s.1-.1.2-.1.1 0 .2.1l5.6 5.6c.1.1.1.3 0 .4zm-16.6-.4L10 5.5l-1-1-6.3 6.3c-.7.7-.7 1.8 0 2.5L9 19.5l1.1-1.1-6.3-6.3c-.2 0-.2-.2-.1-.3z"})),y=window.wp.notices,B=window.wp.coreData,E=window.wp.privateApis;const{unlock:v}=(0,E.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/reusable-blocks");function f({clientIds:e,rootClientId:t,onClose:n}){const{useReusableBlocksRenameHint:r,ReusableBlocksRenameHint:s}=v(l.privateApis),i=r(),[u,p]=(0,b.useState)(void 0),[d,_]=(0,b.useState)(!1),[w,E]=(0,b.useState)(""),f=(0,o.useSelect)((n=>{var r;const{canUser:o}=n(B.store),{getBlocksByClientId:a,canInsertBlockType:s,getBlockRootClientId:i}=n(l.store),u=t||(e.length>0?i(e[0]):void 0),p=null!==(r=a(e))&&void 0!==r?r:[];return!(1===p.length&&p[0]&&(0,c.isReusableBlock)(p[0])&&!!n(B.store).getEntityRecord("postType","wp_block",p[0].attributes.ref))&&s("core/block",u)&&p.every((e=>!!e&&e.isValid&&(0,c.hasBlockSupport)(e.name,"reusable",!0)))&&!!o("create","blocks")}),[e,t]),{__experimentalConvertBlocksToReusable:h}=(0,o.useDispatch)(m),{createSuccessNotice:C,createErrorNotice:I}=(0,o.useDispatch)(y.store),R=(0,b.useCallback)((async function(t){try{await h(e,t,u),C(u?(0,a.sprintf)((0,a.__)("Unsynced pattern created: %s"),t):(0,a.sprintf)((0,a.__)("Synced pattern created: %s"),t),{type:"snackbar",id:"convert-to-reusable-block-success"})}catch(e){I(e.message,{type:"snackbar",id:"convert-to-reusable-block-error"})}}),[h,e,u,C,I]);return f?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(k.MenuItem,{icon:g,onClick:()=>_(!0)},i?(0,a.__)("Create pattern/reusable block"):(0,a.__)("Create pattern")),d&&(0,b.createElement)(k.Modal,{title:(0,a.__)("Create pattern"),onRequestClose:()=>{_(!1),E("")},overlayClassName:"reusable-blocks-menu-items__convert-modal"},(0,b.createElement)("form",{onSubmit:e=>{e.preventDefault(),R(w),_(!1),E(""),n()}},(0,b.createElement)(k.__experimentalVStack,{spacing:"5"},(0,b.createElement)(s,null),(0,b.createElement)(k.TextControl,{__nextHasNoMarginBottom:!0,label:(0,a.__)("Name"),value:w,onChange:E,placeholder:(0,a.__)("My pattern")}),(0,b.createElement)(k.ToggleControl,{label:(0,a.__)("Synced"),help:(0,a.__)("Editing the pattern will update it anywhere it is used."),checked:!u,onChange:()=>{p(u?void 0:"unsynced")}}),(0,b.createElement)(k.__experimentalHStack,{justify:"right"},(0,b.createElement)(k.Button,{variant:"tertiary",onClick:()=>{_(!1),E("")}},(0,a.__)("Cancel")),(0,b.createElement)(k.Button,{variant:"primary",type:"submit"},(0,a.__)("Create"))))))):null}var h=window.wp.url;var C=function({clientId:e}){const{canRemove:t,isVisible:n,innerBlockCount:r,managePatternsUrl:s}=(0,o.useSelect)((t=>{const{getBlock:n,canRemoveBlock:r,getBlockCount:o,getSettings:a}=t(l.store),{canUser:s}=t(B.store),i=n(e),u=a().__unstableIsBlockBasedTheme;return{canRemove:r(e),isVisible:!!i&&(0,c.isReusableBlock)(i)&&!!s("update","blocks",i.attributes.ref),innerBlockCount:o(e),managePatternsUrl:u&&s("read","templates")?(0,h.addQueryArgs)("site-editor.php",{path:"/patterns"}):(0,h.addQueryArgs)("edit.php",{post_type:"wp_block"})}}),[e]),{__experimentalConvertBlockToStatic:i}=(0,o.useDispatch)(m);return n?(0,b.createElement)(b.Fragment,null,(0,b.createElement)(k.MenuItem,{href:s},(0,a.__)("Manage patterns")),t&&(0,b.createElement)(k.MenuItem,{onClick:()=>i(e)},r>1?(0,a.__)("Detach patterns"):(0,a.__)("Detach pattern"))):null};function I({rootClientId:e}){return(0,b.createElement)(l.BlockSettingsMenuControls,null,(({onClose:t,selectedClientIds:n})=>(0,b.createElement)(b.Fragment,null,(0,b.createElement)(f,{clientIds:n,rootClientId:e,onClose:t}),1===n.length&&(0,b.createElement)(C,{clientId:n[0]}))))}(window.wp=window.wp||{}).reusableBlocks=t}();
\ No newline at end of file
diff --git a/wp-includes/js/dist/router.js b/wp-includes/js/dist/router.js
index 3aaf48d4ae..e3f915b787 100644
--- a/wp-includes/js/dist/router.js
+++ b/wp-includes/js/dist/router.js
@@ -934,7 +934,7 @@ var external_wp_privateApis_namespaceObject = window["wp"]["privateApis"];
const {
lock,
unlock
-} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.', '@wordpress/router');
+} = (0,external_wp_privateApis_namespaceObject.__dangerousOptInToUnstableAPIsOnlyForCoreModules)('I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.', '@wordpress/router');
;// CONCATENATED MODULE: ./node_modules/@wordpress/router/build-module/private-apis.js
/**
diff --git a/wp-includes/js/dist/router.min.js b/wp-includes/js/dist/router.min.js
index e1f8c1e2c4..05b9d55e4a 100644
--- a/wp-includes/js/dist/router.min.js
+++ b/wp-includes/js/dist/router.min.js
@@ -1,2 +1,2 @@
/*! This file is auto-generated */
-!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return A}});var n,r=window.wp.element;function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(n||(n={}));var a=function(e){return e};var u="beforeunload",i="popstate";function c(e){e.preventDefault(),e.returnValue=""}function s(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function l(){return Math.random().toString(36).substr(2,8)}function f(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,o=void 0===r?"":r,a=e.hash,u=void 0===a?"":a;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),u&&"#"!==u&&(n+="#"===u.charAt(0)?u:"#"+u),n}function h(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var p=window.wp.url;const d=function(e){void 0===e&&(e={});var t=e.window,r=void 0===t?document.defaultView:t,p=r.history;function d(){var e=r.location,t=e.pathname,n=e.search,o=e.hash,u=p.state||{};return[u.idx,a({pathname:t,search:n,hash:o,state:u.usr||null,key:u.key||"default"})]}var v=null;r.addEventListener(i,(function(){if(v)P.call(v),v=null;else{var e=n.Pop,t=d(),r=t[0],o=t[1];if(P.length){if(null!=r){var a=w-r;a&&(v={action:e,location:o,retry:function(){x(-1*a)}},x(a))}}else j(e)}}));var y=n.Pop,g=d(),w=g[0],b=g[1],m=s(),P=s();function O(e){return"string"==typeof e?e:f(e)}function k(e,t){return void 0===t&&(t=null),a(o({pathname:b.pathname,hash:"",search:""},"string"==typeof e?h(e):e,{state:t,key:l()}))}function A(e,t){return[{usr:e.state,key:e.key,idx:t},O(e)]}function S(e,t,n){return!P.length||(P.call({action:e,location:t,retry:n}),!1)}function j(e){y=e;var t=d();w=t[0],b=t[1],m.call({action:y,location:b})}function x(e){p.go(e)}null==w&&(w=0,p.replaceState(o({},p.state,{idx:w}),""));var E={get action(){return y},get location(){return b},createHref:O,push:function e(t,o){var a=n.Push,u=k(t,o);if(S(a,u,(function(){e(t,o)}))){var i=A(u,w+1),c=i[0],s=i[1];try{p.pushState(c,"",s)}catch(e){r.location.assign(s)}j(a)}},replace:function e(t,r){var o=n.Replace,a=k(t,r);if(S(o,a,(function(){e(t,r)}))){var u=A(a,w),i=u[0],c=u[1];p.replaceState(i,"",c),j(o)}},go:x,back:function(){x(-1)},forward:function(){x(1)},listen:function(e){return m.push(e)},block:function(e){var t=P.push(e);return 1===P.length&&r.addEventListener(u,c),function(){t(),P.length||r.removeEventListener(u,c)}}};return E}(),v=d.push,y=d.replace;d.push=function(e,t){const n=(0,p.getQueryArgs)(window.location.href),r=(0,p.removeQueryArgs)(window.location.href,...Object.keys(n)),o=(0,p.addQueryArgs)(r,e);return v.call(d,o,t)},d.replace=function(e,t){const n=(0,p.getQueryArgs)(window.location.href),r=(0,p.removeQueryArgs)(window.location.href,...Object.keys(n)),o=(0,p.addQueryArgs)(r,e);return y.call(d,o,t)};var g=d;const w=(0,r.createContext)(),b=(0,r.createContext)();function m(e){const t=new URLSearchParams(e.search);return{...e,params:Object.fromEntries(t.entries())}}var P=window.wp.privateApis;const{lock:O,unlock:k}=(0,P.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my plugin or theme will inevitably break on the next WordPress release.","@wordpress/router"),A={};O(A,{useHistory:function(){return(0,r.useContext)(b)},useLocation:function(){return(0,r.useContext)(w)},RouterProvider:function({children:e}){const[t,n]=(0,r.useState)((()=>m(g.location)));return(0,r.useEffect)((()=>g.listen((({location:e})=>{n(m(e))}))),[]),(0,r.createElement)(b.Provider,{value:g},(0,r.createElement)(w.Provider,{value:t},e))}}),(window.wp=window.wp||{}).router=t}();
\ No newline at end of file
+!function(){"use strict";var e={d:function(t,n){for(var r in n)e.o(n,r)&&!e.o(t,r)&&Object.defineProperty(t,r,{enumerable:!0,get:n[r]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r:function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}},t={};e.r(t),e.d(t,{privateApis:function(){return A}});var n,r=window.wp.element;function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o.apply(this,arguments)}!function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(n||(n={}));var a=function(e){return e};var u="beforeunload",i="popstate";function c(e){e.preventDefault(),e.returnValue=""}function s(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function l(){return Math.random().toString(36).substr(2,8)}function f(e){var t=e.pathname,n=void 0===t?"/":t,r=e.search,o=void 0===r?"":r,a=e.hash,u=void 0===a?"":a;return o&&"?"!==o&&(n+="?"===o.charAt(0)?o:"?"+o),u&&"#"!==u&&(n+="#"===u.charAt(0)?u:"#"+u),n}function h(e){var t={};if(e){var n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));var r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}var p=window.wp.url;const d=function(e){void 0===e&&(e={});var t=e.window,r=void 0===t?document.defaultView:t,p=r.history;function d(){var e=r.location,t=e.pathname,n=e.search,o=e.hash,u=p.state||{};return[u.idx,a({pathname:t,search:n,hash:o,state:u.usr||null,key:u.key||"default"})]}var v=null;r.addEventListener(i,(function(){if(v)P.call(v),v=null;else{var e=n.Pop,t=d(),r=t[0],o=t[1];if(P.length){if(null!=r){var a=w-r;a&&(v={action:e,location:o,retry:function(){x(-1*a)}},x(a))}}else j(e)}}));var y=n.Pop,g=d(),w=g[0],b=g[1],m=s(),P=s();function O(e){return"string"==typeof e?e:f(e)}function k(e,t){return void 0===t&&(t=null),a(o({pathname:b.pathname,hash:"",search:""},"string"==typeof e?h(e):e,{state:t,key:l()}))}function A(e,t){return[{usr:e.state,key:e.key,idx:t},O(e)]}function S(e,t,n){return!P.length||(P.call({action:e,location:t,retry:n}),!1)}function j(e){y=e;var t=d();w=t[0],b=t[1],m.call({action:y,location:b})}function x(e){p.go(e)}null==w&&(w=0,p.replaceState(o({},p.state,{idx:w}),""));var E={get action(){return y},get location(){return b},createHref:O,push:function e(t,o){var a=n.Push,u=k(t,o);if(S(a,u,(function(){e(t,o)}))){var i=A(u,w+1),c=i[0],s=i[1];try{p.pushState(c,"",s)}catch(e){r.location.assign(s)}j(a)}},replace:function e(t,r){var o=n.Replace,a=k(t,r);if(S(o,a,(function(){e(t,r)}))){var u=A(a,w),i=u[0],c=u[1];p.replaceState(i,"",c),j(o)}},go:x,back:function(){x(-1)},forward:function(){x(1)},listen:function(e){return m.push(e)},block:function(e){var t=P.push(e);return 1===P.length&&r.addEventListener(u,c),function(){t(),P.length||r.removeEventListener(u,c)}}};return E}(),v=d.push,y=d.replace;d.push=function(e,t){const n=(0,p.getQueryArgs)(window.location.href),r=(0,p.removeQueryArgs)(window.location.href,...Object.keys(n)),o=(0,p.addQueryArgs)(r,e);return v.call(d,o,t)},d.replace=function(e,t){const n=(0,p.getQueryArgs)(window.location.href),r=(0,p.removeQueryArgs)(window.location.href,...Object.keys(n)),o=(0,p.addQueryArgs)(r,e);return y.call(d,o,t)};var g=d;const w=(0,r.createContext)(),b=(0,r.createContext)();function m(e){const t=new URLSearchParams(e.search);return{...e,params:Object.fromEntries(t.entries())}}var P=window.wp.privateApis;const{lock:O,unlock:k}=(0,P.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I know using unstable features means my theme or plugin will inevitably break in the next version of WordPress.","@wordpress/router"),A={};O(A,{useHistory:function(){return(0,r.useContext)(b)},useLocation:function(){return(0,r.useContext)(w)},RouterProvider:function({children:e}){const[t,n]=(0,r.useState)((()=>m(g.location)));return(0,r.useEffect)((()=>g.listen((({location:e})=>{n(m(e))}))),[]),(0,r.createElement)(b.Provider,{value:g},(0,r.createElement)(w.Provider,{value:t},e))}}),(window.wp=window.wp||{}).router=t}();
\ No newline at end of file
diff --git a/wp-includes/version.php b/wp-includes/version.php
index e9cce553de..52d81d0510 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -16,7 +16,7 @@
*
* @global string $wp_version
*/
-$wp_version = '6.4-beta3-56845';
+$wp_version = '6.4-beta3-56849';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.