From 1f360aa89364379d3cf5223af62c0b2c5f477843 Mon Sep 17 00:00:00 2001 From: Aki Hamano Date: Wed, 15 Jul 2026 02:14:16 +0900 Subject: [PATCH] General: Bump the pinned hash for Gutenberg to `v23.6`. --- package.json | 2 +- .../assets/script-loader-packages.php | 49 +- .../assets/script-modules-packages.php | 17 +- src/wp-includes/blocks/accordion/block.json | 1 + src/wp-includes/blocks/blocks-json.php | 474 +++++++++++++- src/wp-includes/blocks/cover/block.json | 11 + src/wp-includes/blocks/gallery.php | 421 +++++++++++-- src/wp-includes/blocks/gallery/block.json | 11 +- src/wp-includes/blocks/image/block.json | 2 +- src/wp-includes/blocks/latest-posts.php | 62 +- src/wp-includes/blocks/navigation-link.php | 9 +- src/wp-includes/blocks/navigation-submenu.php | 9 +- src/wp-includes/blocks/paragraph/block.json | 1 + src/wp-includes/blocks/playlist-track.php | 81 +++ .../blocks/playlist-track/block.json | 54 ++ src/wp-includes/blocks/playlist.php | 210 +++++++ src/wp-includes/blocks/playlist/block.json | 104 +++ .../blocks/post-content/block.json | 1 + .../blocks/post-template/block.json | 3 +- src/wp-includes/blocks/pullquote/block.json | 4 +- src/wp-includes/blocks/query/block.json | 5 +- src/wp-includes/blocks/quote/block.json | 4 +- .../blocks/require-dynamic-blocks.php | 5 + .../blocks/require-static-blocks.php | 1 + src/wp-includes/blocks/rss.php | 2 +- src/wp-includes/blocks/tab-list.php | 76 +++ src/wp-includes/blocks/tab-list/block.json | 81 +++ src/wp-includes/blocks/tab-panel.php | 65 ++ src/wp-includes/blocks/tab-panel/block.json | 47 ++ src/wp-includes/blocks/tab-panels/block.json | 39 ++ src/wp-includes/blocks/tabs.php | 139 ++++ src/wp-includes/blocks/tabs/block.json | 49 ++ src/wp-includes/blocks/template-part.php | 17 +- src/wp-includes/blocks/term-name/block.json | 4 +- src/wp-includes/blocks/verse/block.json | 4 +- src/wp-includes/build/constants.php | 2 +- .../build/pages/font-library/page.php | 2 +- .../build/pages/options-connectors/page.php | 2 +- .../build/routes/connectors-home/content.js | 372 ++++++++--- .../connectors-home/content.min.asset.php | 2 +- .../routes/connectors-home/content.min.js | 2 +- .../build/routes/font-list/content.js | 594 ++++++++++++------ .../routes/font-list/content.min.asset.php | 2 +- .../build/routes/font-list/content.min.js | 8 +- .../images/icon-library/accordion-heading.svg | 4 - .../images/icon-library/accordion-item.svg | 6 - .../images/icon-library/accordion.svg | 6 - .../images/icon-library/add-card.svg | 3 - .../images/icon-library/add-submenu.svg | 3 - .../images/icon-library/add-template.svg | 3 - .../images/icon-library/align-center.svg | 3 - .../images/icon-library/align-justify.svg | 3 - .../images/icon-library/align-left.svg | 3 - .../images/icon-library/align-none.svg | 3 - .../images/icon-library/align-right.svg | 3 - .../images/icon-library/archive.svg | 3 - .../images/icon-library/aspect-ratio.svg | 3 - .../images/icon-library/background.svg | 3 - .../images/icon-library/backup.svg | 3 - .../images/icon-library/bell-unread.svg | 4 - .../images/icon-library/border.svg | 3 - src/wp-includes/images/icon-library/box.svg | 3 - .../images/icon-library/breadcrumbs.svg | 3 - src/wp-includes/images/icon-library/brush.svg | 3 - src/wp-includes/images/icon-library/bug.svg | 3 - .../images/icon-library/button.svg | 3 - .../images/icon-library/buttons.svg | 3 - .../icon-library/cancel-circle-filled.svg | 3 - .../images/icon-library/caption.svg | 3 - .../images/icon-library/caution-filled.svg | 3 - .../images/icon-library/classic.svg | 3 - .../images/icon-library/close-small.svg | 3 - src/wp-includes/images/icon-library/close.svg | 3 - .../images/icon-library/cloud-download.svg | 3 - .../images/icon-library/cloud-upload.svg | 3 - src/wp-includes/images/icon-library/cloud.svg | 3 - src/wp-includes/images/icon-library/code.svg | 3 - src/wp-includes/images/icon-library/cog.svg | 3 - src/wp-includes/images/icon-library/color.svg | 3 - .../images/icon-library/column.svg | 3 - .../images/icon-library/columns.svg | 3 - .../icon-library/comment-author-avatar.svg | 3 - .../icon-library/comment-author-name.svg | 5 - .../images/icon-library/comment-content.svg | 3 - .../images/icon-library/comment-edit-link.svg | 3 - .../icon-library/comment-reply-link.svg | 3 - .../images/icon-library/connection.svg | 3 - .../images/icon-library/contents.svg | 3 - .../images/icon-library/copy-small.svg | 3 - src/wp-includes/images/icon-library/copy.svg | 3 - .../images/icon-library/corner-all.svg | 3 - .../icon-library/corner-bottom-left.svg | 6 - .../icon-library/corner-bottom-right.svg | 6 - .../images/icon-library/corner-top-left.svg | 6 - .../images/icon-library/corner-top-right.svg | 6 - src/wp-includes/images/icon-library/crop.svg | 3 - .../images/icon-library/currency-dollar.svg | 3 - .../images/icon-library/currency-euro.svg | 3 - .../images/icon-library/currency-pound.svg | 3 - .../images/icon-library/custom-link.svg | 3 - .../images/icon-library/custom-post-type.svg | 3 - .../images/icon-library/dashboard.svg | 3 - .../images/icon-library/details.svg | 4 - .../images/icon-library/drafts.svg | 3 - .../images/icon-library/drag-handle.svg | 3 - .../images/icon-library/filter.svg | 3 - .../images/icon-library/flip-horizontal.svg | 3 - .../images/icon-library/flip-vertical.svg | 3 - .../images/icon-library/footer.svg | 3 - .../images/icon-library/format-bold.svg | 3 - .../images/icon-library/format-capitalize.svg | 3 - .../images/icon-library/format-indent-rtl.svg | 3 - .../images/icon-library/format-indent.svg | 3 - .../images/icon-library/format-italic.svg | 3 - .../icon-library/format-list-bullets-rtl.svg | 3 - .../icon-library/format-list-bullets.svg | 3 - .../icon-library/format-list-numbered-rtl.svg | 3 - .../icon-library/format-list-numbered.svg | 3 - .../images/icon-library/format-lowercase.svg | 3 - .../images/icon-library/format-ltr.svg | 3 - .../icon-library/format-outdent-rtl.svg | 3 - .../images/icon-library/format-outdent.svg | 3 - .../images/icon-library/format-rtl.svg | 3 - .../icon-library/format-strikethrough.svg | 3 - .../images/icon-library/format-underline.svg | 3 - .../images/icon-library/format-uppercase.svg | 3 - .../images/icon-library/full-height.svg | 3 - .../images/icon-library/fullscreen.svg | 3 - .../images/icon-library/funnel.svg | 3 - src/wp-includes/images/icon-library/gift.svg | 3 - src/wp-includes/images/icon-library/globe.svg | 3 - src/wp-includes/images/icon-library/grid.svg | 3 - .../images/icon-library/handle.svg | 3 - .../images/icon-library/header.svg | 3 - .../images/icon-library/heading-level-1.svg | 3 - .../images/icon-library/heading-level-2.svg | 3 - .../images/icon-library/heading-level-3.svg | 3 - .../images/icon-library/heading-level-4.svg | 3 - .../images/icon-library/heading-level-5.svg | 3 - .../images/icon-library/heading-level-6.svg | 3 - .../images/icon-library/help-filled.svg | 3 - .../images/icon-library/home-button.svg | 3 - src/wp-includes/images/icon-library/html.svg | 3 - src/wp-includes/images/icon-library/inbox.svg | 3 - .../images/icon-library/insert-after.svg | 3 - .../images/icon-library/insert-before.svg | 3 - .../images/icon-library/institution.svg | 3 - .../images/icon-library/justify-bottom.svg | 3 - .../icon-library/justify-center-vertical.svg | 3 - .../images/icon-library/justify-center.svg | 3 - .../images/icon-library/justify-left.svg | 3 - .../images/icon-library/justify-right.svg | 3 - .../justify-space-between-vertical.svg | 3 - .../icon-library/justify-space-between.svg | 3 - .../icon-library/justify-stretch-vertical.svg | 3 - .../images/icon-library/justify-stretch.svg | 3 - .../images/icon-library/justify-top.svg | 3 - .../images/icon-library/keyboard-close.svg | 3 - .../images/icon-library/keyboard-return.svg | 3 - .../images/icon-library/keyboard.svg | 4 - .../images/icon-library/layout.svg | 3 - .../images/icon-library/level-up.svg | 3 - .../images/icon-library/lifesaver.svg | 3 - .../images/icon-library/line-dashed.svg | 3 - .../images/icon-library/line-dotted.svg | 3 - .../images/icon-library/line-solid.svg | 3 - .../images/icon-library/link-off.svg | 3 - src/wp-includes/images/icon-library/link.svg | 3 - .../images/icon-library/list-item.svg | 3 - .../images/icon-library/list-view.svg | 3 - src/wp-includes/images/icon-library/list.svg | 3 - .../images/icon-library/lock-outline.svg | 3 - .../images/icon-library/lock-small.svg | 3 - src/wp-includes/images/icon-library/lock.svg | 3 - src/wp-includes/images/icon-library/login.svg | 3 - src/wp-includes/images/icon-library/loop.svg | 3 - src/wp-includes/images/icon-library/math.svg | 3 - .../images/icon-library/media-and-text.svg | 3 - src/wp-includes/images/icon-library/media.svg | 4 - .../images/icon-library/megaphone.svg | 3 - src/wp-includes/images/icon-library/more.svg | 3 - .../images/icon-library/move-to.svg | 3 - .../icon-library/navigation-overlay.svg | 3 - .../images/icon-library/navigation.svg | 3 - .../images/icon-library/not-allowed.svg | 3 - .../images/icon-library/not-found.svg | 3 - .../images/icon-library/offline.svg | 3 - .../images/icon-library/overlay-text.svg | 3 - .../images/icon-library/page-break.svg | 3 - src/wp-includes/images/icon-library/page.svg | 4 - src/wp-includes/images/icon-library/pages.svg | 5 - src/wp-includes/images/icon-library/pause.svg | 3 - .../images/icon-library/pending.svg | 3 - .../images/icon-library/percent.svg | 3 - .../images/icon-library/pin-small.svg | 3 - src/wp-includes/images/icon-library/pin.svg | 3 - src/wp-includes/images/icon-library/play.svg | 3 - .../images/icon-library/plugins.svg | 3 - .../icon-library/plus-circle-filled.svg | 3 - .../images/icon-library/position-center.svg | 3 - .../images/icon-library/position-left.svg | 3 - .../images/icon-library/position-right.svg | 3 - .../images/icon-library/post-author.svg | 3 - .../images/icon-library/post-categories.svg | 3 - .../icon-library/post-comments-count.svg | 3 - .../icon-library/post-comments-form.svg | 3 - .../images/icon-library/post-comments.svg | 3 - .../images/icon-library/post-content.svg | 3 - .../images/icon-library/post-date.svg | 4 - .../images/icon-library/post-excerpt.svg | 3 - .../icon-library/post-featured-image.svg | 3 - .../images/icon-library/post-list.svg | 3 - .../images/icon-library/post-terms.svg | 3 - src/wp-includes/images/icon-library/post.svg | 3 - .../images/icon-library/preformatted.svg | 3 - .../images/icon-library/pull-left.svg | 3 - .../images/icon-library/pull-right.svg | 3 - .../images/icon-library/pullquote.svg | 3 - .../icon-library/query-pagination-next.svg | 3 - .../icon-library/query-pagination-numbers.svg | 3 - .../query-pagination-previous.svg | 3 - .../images/icon-library/query-pagination.svg | 3 - src/wp-includes/images/icon-library/redo.svg | 3 - .../images/icon-library/remove-bug.svg | 3 - .../images/icon-library/remove-submenu.svg | 3 - .../images/icon-library/repeat-all.svg | 3 - .../images/icon-library/repeat.svg | 3 - .../images/icon-library/replace.svg | 3 - .../images/icon-library/replay.svg | 3 - src/wp-includes/images/icon-library/reset.svg | 3 - .../images/icon-library/resize-corner-ne.svg | 3 - .../images/icon-library/reusable-block.svg | 3 - .../images/icon-library/rotate-left.svg | 3 - .../images/icon-library/rotate-right.svg | 3 - src/wp-includes/images/icon-library/row.svg | 3 - src/wp-includes/images/icon-library/seen.svg | 3 - src/wp-includes/images/icon-library/send.svg | 3 - .../images/icon-library/separator.svg | 3 - .../images/icon-library/shipping.svg | 3 - .../images/icon-library/shortcode.svg | 3 - .../images/icon-library/sidebar.svg | 3 - .../images/icon-library/sides-all.svg | 3 - .../images/icon-library/sides-axial.svg | 3 - .../images/icon-library/sides-bottom.svg | 4 - .../images/icon-library/sides-horizontal.svg | 5 - .../images/icon-library/sides-left.svg | 4 - .../images/icon-library/sides-right.svg | 4 - .../images/icon-library/sides-top.svg | 4 - .../images/icon-library/sides-vertical.svg | 5 - .../images/icon-library/site-logo.svg | 3 - .../images/icon-library/skip-back.svg | 3 - .../images/icon-library/skip-forward.svg | 3 - .../images/icon-library/square.svg | 3 - src/wp-includes/images/icon-library/stack.svg | 3 - .../icon-library/stretch-full-width.svg | 3 - .../images/icon-library/stretch-wide.svg | 3 - .../images/icon-library/subscript.svg | 3 - .../images/icon-library/superscript.svg | 3 - .../images/icon-library/swatch.svg | 3 - .../images/icon-library/tab-list.svg | 1 - .../images/icon-library/tab-panel.svg | 1 - .../icon-library/table-column-after.svg | 3 - .../icon-library/table-column-before.svg | 3 - .../icon-library/table-column-delete.svg | 3 - .../images/icon-library/table-of-contents.svg | 4 - .../images/icon-library/table-row-after.svg | 3 - .../images/icon-library/table-row-before.svg | 3 - .../images/icon-library/table-row-delete.svg | 3 - src/wp-includes/images/icon-library/tabs.svg | 1 - .../images/icon-library/term-count.svg | 4 - .../images/icon-library/term-description.svg | 3 - .../images/icon-library/term-name.svg | 4 - .../images/icon-library/text-color.svg | 3 - .../images/icon-library/text-horizontal.svg | 3 - .../images/icon-library/text-vertical.svg | 3 - .../images/icon-library/thumbs-down.svg | 3 - .../images/icon-library/thumbs-up.svg | 3 - src/wp-includes/images/icon-library/time.svg | 3 - src/wp-includes/images/icon-library/title.svg | 3 - src/wp-includes/images/icon-library/tool.svg | 3 - src/wp-includes/images/icon-library/trash.svg | 3 - .../images/icon-library/trending-down.svg | 3 - .../images/icon-library/trending-up.svg | 3 - .../images/icon-library/typography.svg | 3 - src/wp-includes/images/icon-library/undo.svg | 3 - .../images/icon-library/ungroup.svg | 3 - .../images/icon-library/unlock.svg | 3 - .../images/icon-library/unseen.svg | 3 - .../images/icon-library/update.svg | 3 - src/wp-includes/images/icon-library/video.svg | 3 - .../images/icon-library/widget.svg | 3 - .../images/icon-library/word-count.svg | 3 - .../images/icon-library/wordpress.svg | 3 - 293 files changed, 2607 insertions(+), 1224 deletions(-) create mode 100644 src/wp-includes/blocks/playlist-track.php create mode 100644 src/wp-includes/blocks/playlist-track/block.json create mode 100644 src/wp-includes/blocks/playlist.php create mode 100644 src/wp-includes/blocks/playlist/block.json create mode 100644 src/wp-includes/blocks/tab-list.php create mode 100644 src/wp-includes/blocks/tab-list/block.json create mode 100644 src/wp-includes/blocks/tab-panel.php create mode 100644 src/wp-includes/blocks/tab-panel/block.json create mode 100644 src/wp-includes/blocks/tab-panels/block.json create mode 100644 src/wp-includes/blocks/tabs.php create mode 100644 src/wp-includes/blocks/tabs/block.json delete mode 100644 src/wp-includes/images/icon-library/accordion-heading.svg delete mode 100644 src/wp-includes/images/icon-library/accordion-item.svg delete mode 100644 src/wp-includes/images/icon-library/accordion.svg delete mode 100644 src/wp-includes/images/icon-library/add-card.svg delete mode 100644 src/wp-includes/images/icon-library/add-submenu.svg delete mode 100644 src/wp-includes/images/icon-library/add-template.svg delete mode 100644 src/wp-includes/images/icon-library/align-center.svg delete mode 100644 src/wp-includes/images/icon-library/align-justify.svg delete mode 100644 src/wp-includes/images/icon-library/align-left.svg delete mode 100644 src/wp-includes/images/icon-library/align-none.svg delete mode 100644 src/wp-includes/images/icon-library/align-right.svg delete mode 100644 src/wp-includes/images/icon-library/archive.svg delete mode 100644 src/wp-includes/images/icon-library/aspect-ratio.svg delete mode 100644 src/wp-includes/images/icon-library/background.svg delete mode 100644 src/wp-includes/images/icon-library/backup.svg delete mode 100644 src/wp-includes/images/icon-library/bell-unread.svg delete mode 100644 src/wp-includes/images/icon-library/border.svg delete mode 100644 src/wp-includes/images/icon-library/box.svg delete mode 100644 src/wp-includes/images/icon-library/breadcrumbs.svg delete mode 100644 src/wp-includes/images/icon-library/brush.svg delete mode 100644 src/wp-includes/images/icon-library/bug.svg delete mode 100644 src/wp-includes/images/icon-library/button.svg delete mode 100644 src/wp-includes/images/icon-library/buttons.svg delete mode 100644 src/wp-includes/images/icon-library/cancel-circle-filled.svg delete mode 100644 src/wp-includes/images/icon-library/caption.svg delete mode 100644 src/wp-includes/images/icon-library/caution-filled.svg delete mode 100644 src/wp-includes/images/icon-library/classic.svg delete mode 100644 src/wp-includes/images/icon-library/close-small.svg delete mode 100644 src/wp-includes/images/icon-library/close.svg delete mode 100644 src/wp-includes/images/icon-library/cloud-download.svg delete mode 100644 src/wp-includes/images/icon-library/cloud-upload.svg delete mode 100644 src/wp-includes/images/icon-library/cloud.svg delete mode 100644 src/wp-includes/images/icon-library/code.svg delete mode 100644 src/wp-includes/images/icon-library/cog.svg delete mode 100644 src/wp-includes/images/icon-library/color.svg delete mode 100644 src/wp-includes/images/icon-library/column.svg delete mode 100644 src/wp-includes/images/icon-library/columns.svg delete mode 100644 src/wp-includes/images/icon-library/comment-author-avatar.svg delete mode 100644 src/wp-includes/images/icon-library/comment-author-name.svg delete mode 100644 src/wp-includes/images/icon-library/comment-content.svg delete mode 100644 src/wp-includes/images/icon-library/comment-edit-link.svg delete mode 100644 src/wp-includes/images/icon-library/comment-reply-link.svg delete mode 100644 src/wp-includes/images/icon-library/connection.svg delete mode 100644 src/wp-includes/images/icon-library/contents.svg delete mode 100644 src/wp-includes/images/icon-library/copy-small.svg delete mode 100644 src/wp-includes/images/icon-library/copy.svg delete mode 100644 src/wp-includes/images/icon-library/corner-all.svg delete mode 100644 src/wp-includes/images/icon-library/corner-bottom-left.svg delete mode 100644 src/wp-includes/images/icon-library/corner-bottom-right.svg delete mode 100644 src/wp-includes/images/icon-library/corner-top-left.svg delete mode 100644 src/wp-includes/images/icon-library/corner-top-right.svg delete mode 100644 src/wp-includes/images/icon-library/crop.svg delete mode 100644 src/wp-includes/images/icon-library/currency-dollar.svg delete mode 100644 src/wp-includes/images/icon-library/currency-euro.svg delete mode 100644 src/wp-includes/images/icon-library/currency-pound.svg delete mode 100644 src/wp-includes/images/icon-library/custom-link.svg delete mode 100644 src/wp-includes/images/icon-library/custom-post-type.svg delete mode 100644 src/wp-includes/images/icon-library/dashboard.svg delete mode 100644 src/wp-includes/images/icon-library/details.svg delete mode 100644 src/wp-includes/images/icon-library/drafts.svg delete mode 100644 src/wp-includes/images/icon-library/drag-handle.svg delete mode 100644 src/wp-includes/images/icon-library/filter.svg delete mode 100644 src/wp-includes/images/icon-library/flip-horizontal.svg delete mode 100644 src/wp-includes/images/icon-library/flip-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/footer.svg delete mode 100644 src/wp-includes/images/icon-library/format-bold.svg delete mode 100644 src/wp-includes/images/icon-library/format-capitalize.svg delete mode 100644 src/wp-includes/images/icon-library/format-indent-rtl.svg delete mode 100644 src/wp-includes/images/icon-library/format-indent.svg delete mode 100644 src/wp-includes/images/icon-library/format-italic.svg delete mode 100644 src/wp-includes/images/icon-library/format-list-bullets-rtl.svg delete mode 100644 src/wp-includes/images/icon-library/format-list-bullets.svg delete mode 100644 src/wp-includes/images/icon-library/format-list-numbered-rtl.svg delete mode 100644 src/wp-includes/images/icon-library/format-list-numbered.svg delete mode 100644 src/wp-includes/images/icon-library/format-lowercase.svg delete mode 100644 src/wp-includes/images/icon-library/format-ltr.svg delete mode 100644 src/wp-includes/images/icon-library/format-outdent-rtl.svg delete mode 100644 src/wp-includes/images/icon-library/format-outdent.svg delete mode 100644 src/wp-includes/images/icon-library/format-rtl.svg delete mode 100644 src/wp-includes/images/icon-library/format-strikethrough.svg delete mode 100644 src/wp-includes/images/icon-library/format-underline.svg delete mode 100644 src/wp-includes/images/icon-library/format-uppercase.svg delete mode 100644 src/wp-includes/images/icon-library/full-height.svg delete mode 100644 src/wp-includes/images/icon-library/fullscreen.svg delete mode 100644 src/wp-includes/images/icon-library/funnel.svg delete mode 100644 src/wp-includes/images/icon-library/gift.svg delete mode 100644 src/wp-includes/images/icon-library/globe.svg delete mode 100644 src/wp-includes/images/icon-library/grid.svg delete mode 100644 src/wp-includes/images/icon-library/handle.svg delete mode 100644 src/wp-includes/images/icon-library/header.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-1.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-2.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-3.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-4.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-5.svg delete mode 100644 src/wp-includes/images/icon-library/heading-level-6.svg delete mode 100644 src/wp-includes/images/icon-library/help-filled.svg delete mode 100644 src/wp-includes/images/icon-library/home-button.svg delete mode 100644 src/wp-includes/images/icon-library/html.svg delete mode 100644 src/wp-includes/images/icon-library/inbox.svg delete mode 100644 src/wp-includes/images/icon-library/insert-after.svg delete mode 100644 src/wp-includes/images/icon-library/insert-before.svg delete mode 100644 src/wp-includes/images/icon-library/institution.svg delete mode 100644 src/wp-includes/images/icon-library/justify-bottom.svg delete mode 100644 src/wp-includes/images/icon-library/justify-center-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/justify-center.svg delete mode 100644 src/wp-includes/images/icon-library/justify-left.svg delete mode 100644 src/wp-includes/images/icon-library/justify-right.svg delete mode 100644 src/wp-includes/images/icon-library/justify-space-between-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/justify-space-between.svg delete mode 100644 src/wp-includes/images/icon-library/justify-stretch-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/justify-stretch.svg delete mode 100644 src/wp-includes/images/icon-library/justify-top.svg delete mode 100644 src/wp-includes/images/icon-library/keyboard-close.svg delete mode 100644 src/wp-includes/images/icon-library/keyboard-return.svg delete mode 100644 src/wp-includes/images/icon-library/keyboard.svg delete mode 100644 src/wp-includes/images/icon-library/layout.svg delete mode 100644 src/wp-includes/images/icon-library/level-up.svg delete mode 100644 src/wp-includes/images/icon-library/lifesaver.svg delete mode 100644 src/wp-includes/images/icon-library/line-dashed.svg delete mode 100644 src/wp-includes/images/icon-library/line-dotted.svg delete mode 100644 src/wp-includes/images/icon-library/line-solid.svg delete mode 100644 src/wp-includes/images/icon-library/link-off.svg delete mode 100644 src/wp-includes/images/icon-library/link.svg delete mode 100644 src/wp-includes/images/icon-library/list-item.svg delete mode 100644 src/wp-includes/images/icon-library/list-view.svg delete mode 100644 src/wp-includes/images/icon-library/list.svg delete mode 100644 src/wp-includes/images/icon-library/lock-outline.svg delete mode 100644 src/wp-includes/images/icon-library/lock-small.svg delete mode 100644 src/wp-includes/images/icon-library/lock.svg delete mode 100644 src/wp-includes/images/icon-library/login.svg delete mode 100644 src/wp-includes/images/icon-library/loop.svg delete mode 100644 src/wp-includes/images/icon-library/math.svg delete mode 100644 src/wp-includes/images/icon-library/media-and-text.svg delete mode 100644 src/wp-includes/images/icon-library/media.svg delete mode 100644 src/wp-includes/images/icon-library/megaphone.svg delete mode 100644 src/wp-includes/images/icon-library/more.svg delete mode 100644 src/wp-includes/images/icon-library/move-to.svg delete mode 100644 src/wp-includes/images/icon-library/navigation-overlay.svg delete mode 100644 src/wp-includes/images/icon-library/navigation.svg delete mode 100644 src/wp-includes/images/icon-library/not-allowed.svg delete mode 100644 src/wp-includes/images/icon-library/not-found.svg delete mode 100644 src/wp-includes/images/icon-library/offline.svg delete mode 100644 src/wp-includes/images/icon-library/overlay-text.svg delete mode 100644 src/wp-includes/images/icon-library/page-break.svg delete mode 100644 src/wp-includes/images/icon-library/page.svg delete mode 100644 src/wp-includes/images/icon-library/pages.svg delete mode 100644 src/wp-includes/images/icon-library/pause.svg delete mode 100644 src/wp-includes/images/icon-library/pending.svg delete mode 100644 src/wp-includes/images/icon-library/percent.svg delete mode 100644 src/wp-includes/images/icon-library/pin-small.svg delete mode 100644 src/wp-includes/images/icon-library/pin.svg delete mode 100644 src/wp-includes/images/icon-library/play.svg delete mode 100644 src/wp-includes/images/icon-library/plugins.svg delete mode 100644 src/wp-includes/images/icon-library/plus-circle-filled.svg delete mode 100644 src/wp-includes/images/icon-library/position-center.svg delete mode 100644 src/wp-includes/images/icon-library/position-left.svg delete mode 100644 src/wp-includes/images/icon-library/position-right.svg delete mode 100644 src/wp-includes/images/icon-library/post-author.svg delete mode 100644 src/wp-includes/images/icon-library/post-categories.svg delete mode 100644 src/wp-includes/images/icon-library/post-comments-count.svg delete mode 100644 src/wp-includes/images/icon-library/post-comments-form.svg delete mode 100644 src/wp-includes/images/icon-library/post-comments.svg delete mode 100644 src/wp-includes/images/icon-library/post-content.svg delete mode 100644 src/wp-includes/images/icon-library/post-date.svg delete mode 100644 src/wp-includes/images/icon-library/post-excerpt.svg delete mode 100644 src/wp-includes/images/icon-library/post-featured-image.svg delete mode 100644 src/wp-includes/images/icon-library/post-list.svg delete mode 100644 src/wp-includes/images/icon-library/post-terms.svg delete mode 100644 src/wp-includes/images/icon-library/post.svg delete mode 100644 src/wp-includes/images/icon-library/preformatted.svg delete mode 100644 src/wp-includes/images/icon-library/pull-left.svg delete mode 100644 src/wp-includes/images/icon-library/pull-right.svg delete mode 100644 src/wp-includes/images/icon-library/pullquote.svg delete mode 100644 src/wp-includes/images/icon-library/query-pagination-next.svg delete mode 100644 src/wp-includes/images/icon-library/query-pagination-numbers.svg delete mode 100644 src/wp-includes/images/icon-library/query-pagination-previous.svg delete mode 100644 src/wp-includes/images/icon-library/query-pagination.svg delete mode 100644 src/wp-includes/images/icon-library/redo.svg delete mode 100644 src/wp-includes/images/icon-library/remove-bug.svg delete mode 100644 src/wp-includes/images/icon-library/remove-submenu.svg delete mode 100644 src/wp-includes/images/icon-library/repeat-all.svg delete mode 100644 src/wp-includes/images/icon-library/repeat.svg delete mode 100644 src/wp-includes/images/icon-library/replace.svg delete mode 100644 src/wp-includes/images/icon-library/replay.svg delete mode 100644 src/wp-includes/images/icon-library/reset.svg delete mode 100644 src/wp-includes/images/icon-library/resize-corner-ne.svg delete mode 100644 src/wp-includes/images/icon-library/reusable-block.svg delete mode 100644 src/wp-includes/images/icon-library/rotate-left.svg delete mode 100644 src/wp-includes/images/icon-library/rotate-right.svg delete mode 100644 src/wp-includes/images/icon-library/row.svg delete mode 100644 src/wp-includes/images/icon-library/seen.svg delete mode 100644 src/wp-includes/images/icon-library/send.svg delete mode 100644 src/wp-includes/images/icon-library/separator.svg delete mode 100644 src/wp-includes/images/icon-library/shipping.svg delete mode 100644 src/wp-includes/images/icon-library/shortcode.svg delete mode 100644 src/wp-includes/images/icon-library/sidebar.svg delete mode 100644 src/wp-includes/images/icon-library/sides-all.svg delete mode 100644 src/wp-includes/images/icon-library/sides-axial.svg delete mode 100644 src/wp-includes/images/icon-library/sides-bottom.svg delete mode 100644 src/wp-includes/images/icon-library/sides-horizontal.svg delete mode 100644 src/wp-includes/images/icon-library/sides-left.svg delete mode 100644 src/wp-includes/images/icon-library/sides-right.svg delete mode 100644 src/wp-includes/images/icon-library/sides-top.svg delete mode 100644 src/wp-includes/images/icon-library/sides-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/site-logo.svg delete mode 100644 src/wp-includes/images/icon-library/skip-back.svg delete mode 100644 src/wp-includes/images/icon-library/skip-forward.svg delete mode 100644 src/wp-includes/images/icon-library/square.svg delete mode 100644 src/wp-includes/images/icon-library/stack.svg delete mode 100644 src/wp-includes/images/icon-library/stretch-full-width.svg delete mode 100644 src/wp-includes/images/icon-library/stretch-wide.svg delete mode 100644 src/wp-includes/images/icon-library/subscript.svg delete mode 100644 src/wp-includes/images/icon-library/superscript.svg delete mode 100644 src/wp-includes/images/icon-library/swatch.svg delete mode 100644 src/wp-includes/images/icon-library/tab-list.svg delete mode 100644 src/wp-includes/images/icon-library/tab-panel.svg delete mode 100644 src/wp-includes/images/icon-library/table-column-after.svg delete mode 100644 src/wp-includes/images/icon-library/table-column-before.svg delete mode 100644 src/wp-includes/images/icon-library/table-column-delete.svg delete mode 100644 src/wp-includes/images/icon-library/table-of-contents.svg delete mode 100644 src/wp-includes/images/icon-library/table-row-after.svg delete mode 100644 src/wp-includes/images/icon-library/table-row-before.svg delete mode 100644 src/wp-includes/images/icon-library/table-row-delete.svg delete mode 100644 src/wp-includes/images/icon-library/tabs.svg delete mode 100644 src/wp-includes/images/icon-library/term-count.svg delete mode 100644 src/wp-includes/images/icon-library/term-description.svg delete mode 100644 src/wp-includes/images/icon-library/term-name.svg delete mode 100644 src/wp-includes/images/icon-library/text-color.svg delete mode 100644 src/wp-includes/images/icon-library/text-horizontal.svg delete mode 100644 src/wp-includes/images/icon-library/text-vertical.svg delete mode 100644 src/wp-includes/images/icon-library/thumbs-down.svg delete mode 100644 src/wp-includes/images/icon-library/thumbs-up.svg delete mode 100644 src/wp-includes/images/icon-library/time.svg delete mode 100644 src/wp-includes/images/icon-library/title.svg delete mode 100644 src/wp-includes/images/icon-library/tool.svg delete mode 100644 src/wp-includes/images/icon-library/trash.svg delete mode 100644 src/wp-includes/images/icon-library/trending-down.svg delete mode 100644 src/wp-includes/images/icon-library/trending-up.svg delete mode 100644 src/wp-includes/images/icon-library/typography.svg delete mode 100644 src/wp-includes/images/icon-library/undo.svg delete mode 100644 src/wp-includes/images/icon-library/ungroup.svg delete mode 100644 src/wp-includes/images/icon-library/unlock.svg delete mode 100644 src/wp-includes/images/icon-library/unseen.svg delete mode 100644 src/wp-includes/images/icon-library/update.svg delete mode 100644 src/wp-includes/images/icon-library/video.svg delete mode 100644 src/wp-includes/images/icon-library/widget.svg delete mode 100644 src/wp-includes/images/icon-library/word-count.svg delete mode 100644 src/wp-includes/images/icon-library/wordpress.svg diff --git a/package.json b/package.json index 1a6ffd6ac7cfb..139bd5cd034aa 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "url": "https://develop.svn.wordpress.org/trunk" }, "gutenberg": { - "sha": "b5574edc8a952b2f1e528693761a97b1b3b580eb", + "sha": "2872d71cde528d82675f14862a1b84e2b8abbaea", "ghcrRepo": "WordPress/gutenberg/gutenberg-wp-develop-build" }, "engines": { diff --git a/src/wp-includes/assets/script-loader-packages.php b/src/wp-includes/assets/script-loader-packages.php index 67404331488d9..d97128a1096f9 100644 --- a/src/wp-includes/assets/script-loader-packages.php +++ b/src/wp-includes/assets/script-loader-packages.php @@ -66,7 +66,7 @@ 'wp-theme', 'wp-url' ), - 'version' => 'b7daabce54c1f346eb9e' + 'version' => '2be95e1c69e795bfc7c1' ), 'block-editor.js' => array( 'dependencies' => array( @@ -104,7 +104,7 @@ 'wp-url', 'wp-warning' ), - 'version' => '7d369d1164540a7a60ff' + 'version' => '71e7b84529c697129ad2' ), 'block-library.js' => array( 'dependencies' => array( @@ -138,6 +138,7 @@ 'wp-rich-text', 'wp-server-side-render', 'wp-shortcode', + 'wp-style-engine', 'wp-theme', 'wp-upload-media', 'wp-url', @@ -149,7 +150,7 @@ 'import' => 'dynamic' ) ), - 'version' => '0769bea189ba8048c3c3' + 'version' => '055223542466f9623198' ), 'block-serialization-default-parser.js' => array( 'dependencies' => array( @@ -182,7 +183,7 @@ 'wp-shortcode', 'wp-warning' ), - 'version' => 'ee33c76334003261e1c5' + 'version' => 'dc4bdf700024000fd427' ), 'commands.js' => array( 'dependencies' => array( @@ -223,7 +224,7 @@ 'wp-theme', 'wp-warning' ), - 'version' => '0f69a2c8d70873f72837' + 'version' => 'a5dafa2d4b6524d691ee' ), 'compose.js' => array( 'dependencies' => array( @@ -238,7 +239,7 @@ 'wp-private-apis', 'wp-undo-manager' ), - 'version' => 'd260e62d323fa8621a8b' + 'version' => '6176e314156a3d1f9501' ), 'core-commands.js' => array( 'dependencies' => array( @@ -276,7 +277,7 @@ 'wp-url', 'wp-warning' ), - 'version' => 'a4762b88f30466a9b69c' + 'version' => 'f8cc2c428aaee6d1cb92' ), 'customize-widgets.js' => array( 'dependencies' => array( @@ -345,7 +346,7 @@ 'dependencies' => array( 'wp-deprecated' ), - 'version' => 'ea68e9ed0a44f0e21a67' + 'version' => '22d969bde5c7182cdd2f' ), 'dom-ready.js' => array( 'dependencies' => array( @@ -395,7 +396,7 @@ 'import' => 'static' ) ), - 'version' => 'd63b38e440a8db0b7f3d' + 'version' => '8473319428dab1c48631' ), 'edit-site.js' => array( 'dependencies' => array( @@ -419,7 +420,6 @@ 'wp-dom-ready', 'wp-editor', 'wp-element', - 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', @@ -431,6 +431,7 @@ 'wp-preferences', 'wp-primitives', 'wp-private-apis', + 'wp-rich-text', 'wp-router', 'wp-style-engine', 'wp-theme', @@ -445,7 +446,7 @@ 'import' => 'static' ) ), - 'version' => 'ee24ff7573db261b6121' + 'version' => '9c810e308a711a2bcdf2' ), 'edit-widgets.js' => array( 'dependencies' => array( @@ -536,7 +537,7 @@ 'import' => 'static' ) ), - 'version' => 'ea8a1341ce6929be1aa7' + 'version' => 'a2f8d72b2257e8f87177' ), 'element.js' => array( 'dependencies' => array( @@ -577,7 +578,7 @@ 'import' => 'dynamic' ) ), - 'version' => '5a6c27154ec41f4ddd36' + 'version' => 'fc1a40ac6923d97797a4' ), 'hooks.js' => array( 'dependencies' => array( @@ -651,11 +652,12 @@ 'wp-preferences', 'wp-primitives', 'wp-private-apis', + 'wp-rich-text', 'wp-theme', 'wp-url', 'wp-warning' ), - 'version' => '241e7fe47f713881ae84' + 'version' => 'd8c18297580c50b16352' ), 'notices.js' => array( 'dependencies' => array( @@ -693,7 +695,7 @@ 'wp-theme', 'wp-url' ), - 'version' => '0b1022e886ec7228e352' + 'version' => '1d5dc833056614a65601' ), 'plugins.js' => array( 'dependencies' => array( @@ -746,7 +748,7 @@ 'dependencies' => array( ), - 'version' => 'ef613f9b176d6b77ee10' + 'version' => 'd253db066c622f144ae7' ), 'react-i18n.js' => array( 'dependencies' => array( @@ -770,13 +772,14 @@ 'wp-components', 'wp-core-data', 'wp-data', + 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-url' ), - 'version' => 'dedb515a74e4b393c939' + 'version' => '00a57a244d360831336a' ), 'rich-text.js' => array( 'dependencies' => array( @@ -791,7 +794,7 @@ 'wp-keycodes', 'wp-private-apis' ), - 'version' => '841e5f1800d731a7a992' + 'version' => '1a9947b38c18a34e1d2e' ), 'router.js' => array( 'dependencies' => array( @@ -815,7 +818,7 @@ 'wp-i18n', 'wp-url' ), - 'version' => '48cee6850e8be3502509' + 'version' => '77621917ec58330ec283' ), 'shortcode.js' => array( 'dependencies' => array( @@ -835,7 +838,7 @@ 'wp-hooks', 'wp-private-apis' ), - 'version' => '9fee8c346c15518fe1b2' + 'version' => '82121af3ec5dd7ba0296' ), 'theme.js' => array( 'dependencies' => array( @@ -845,7 +848,7 @@ 'wp-element', 'wp-private-apis' ), - 'version' => '0751ba62cc9198c11d9c' + 'version' => 'f017490f1df372de8462' ), 'token-list.js' => array( 'dependencies' => array( @@ -880,7 +883,7 @@ 'import' => 'dynamic' ) ), - 'version' => '89193a2536216111de89' + 'version' => '8f0937232c8009396479' ), 'url.js' => array( 'dependencies' => array( @@ -917,7 +920,7 @@ 'wp-notices', 'wp-primitives' ), - 'version' => 'baf03f4be9a3eb070540' + 'version' => '2a2e101698084ec9e2c3' ), 'wordcount.js' => array( 'dependencies' => array( diff --git a/src/wp-includes/assets/script-modules-packages.php b/src/wp-includes/assets/script-modules-packages.php index b681b4493b399..1863f1e281c7e 100644 --- a/src/wp-includes/assets/script-modules-packages.php +++ b/src/wp-includes/assets/script-modules-packages.php @@ -10,7 +10,7 @@ 'wp-data', 'wp-i18n' ), - 'version' => '1954c5889fb7ebbccc88' + 'version' => '104b6117f4f3d5b94cc3' ), 'block-editor/utils/fit-text-frontend.js' => array( 'dependencies' => array( @@ -88,7 +88,7 @@ 'import' => 'static' ) ), - 'version' => 'fb53fe519f69d0d6aeb0' + 'version' => '0bebcdac79313f8ed604' ), 'block-library/query/view.js' => array( 'dependencies' => array( @@ -164,7 +164,7 @@ 'import' => 'static' ) ), - 'version' => '5bce5ea33fea2642f0da' + 'version' => '66dddf07eec0100be606' ), 'connectors/index.js' => array( 'dependencies' => array( @@ -175,7 +175,7 @@ 'wp-i18n', 'wp-private-apis' ), - 'version' => '926e925ff16c07ab7719' + 'version' => '8aa4346de9f4f9cbfaef' ), 'content-types/index.js' => array( 'dependencies' => array( @@ -196,6 +196,7 @@ 'wp-preferences', 'wp-primitives', 'wp-private-apis', + 'wp-rich-text', 'wp-theme', 'wp-url', 'wp-warning' @@ -210,7 +211,7 @@ 'import' => 'static' ) ), - 'version' => '9317d3fe9153c2084d6b' + 'version' => '1e8b284f8ef6746e1032' ), 'core-abilities/index.js' => array( 'dependencies' => array( @@ -314,7 +315,7 @@ 'wp-private-apis', 'wp-style-engine' ), - 'version' => '20ca41c3076613678aa6' + 'version' => '9d008e280440935933bc' ), 'route/index.js' => array( 'dependencies' => array( @@ -359,7 +360,7 @@ 'dependencies' => array( ), - 'version' => '0f03a0f06e723f47e447' + 'version' => 'dfc83d3328327c911b78' ), 'workflow/index.js' => array( 'dependencies' => array( @@ -384,6 +385,6 @@ 'import' => 'static' ) ), - 'version' => 'b5f5b5f3716d392ca7b0' + 'version' => '29988b33dda5ec9dc56b' ) ); \ No newline at end of file diff --git a/src/wp-includes/blocks/accordion/block.json b/src/wp-includes/blocks/accordion/block.json index 69923748a553f..5a5d709cbc48e 100644 --- a/src/wp-includes/blocks/accordion/block.json +++ b/src/wp-includes/blocks/accordion/block.json @@ -13,6 +13,7 @@ "background": { "backgroundImage": true, "backgroundSize": true, + "gradient": true, "__experimentalDefaultControls": { "backgroundImage": true } diff --git a/src/wp-includes/blocks/blocks-json.php b/src/wp-includes/blocks/blocks-json.php index 757c8d6186513..7589d95570a10 100644 --- a/src/wp-includes/blocks/blocks-json.php +++ b/src/wp-includes/blocks/blocks-json.php @@ -19,6 +19,7 @@ 'background' => array( 'backgroundImage' => true, 'backgroundSize' => true, + 'gradient' => true, '__experimentalDefaultControls' => array( 'backgroundImage' => true ) @@ -2214,6 +2215,17 @@ 'source' => 'attribute', 'selector' => 'video', 'attribute' => 'poster' + ), + 'allowedVideoProviders' => array( + 'type' => 'array', + 'default' => array( + 'youtube', + 'vimeo', + 'videopress', + 'animoto', + 'tiktok', + 'wordpress-tv' + ) ) ), 'usesContext' => array( @@ -2639,7 +2651,9 @@ 'title' => 'Gallery', 'category' => 'media', 'usesContext' => array( - 'galleryId' + 'galleryId', + 'postId', + 'postType' ), 'allowedBlocks' => array( 'core/image' @@ -2706,6 +2720,9 @@ ) ), + 'dynamicContent' => array( + 'type' => 'object' + ), 'navigationButtonType' => array( 'type' => 'string', 'default' => 'icon', @@ -2797,11 +2814,11 @@ 'margin' => true, 'padding' => true, 'blockGap' => array( - 'horizontal', - 'vertical' - ), - '__experimentalSkipSerialization' => array( - 'blockGap' + 'sides' => array( + 'horizontal', + 'vertical' + ), + '__experimentalDefault' => 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )' ), '__experimentalDefaultControls' => array( 'blockGap' => true, @@ -3366,7 +3383,7 @@ ) ), 'selectors' => array( - 'dimensions' => '.wp-block-image img', + 'dimensions' => '.wp-block-image img, .wp-block-image .components-placeholder', 'border' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 'shadow' => '.wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder', 'filter' => array( @@ -4793,6 +4810,7 @@ 'full' ), 'splitting' => true, + 'editableRoot' => true, 'anchor' => true, 'className' => false, '__experimentalBorder' => array( @@ -4873,6 +4891,184 @@ ) ) ), + 'playlist' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/playlist', + 'title' => 'Playlist', + 'category' => 'media', + 'description' => 'Embed a simple playlist.', + 'keywords' => array( + 'music', + 'sound' + ), + 'textdomain' => 'default', + 'allowedBlocks' => array( + 'core/playlist-track' + ), + 'attributes' => array( + 'type' => array( + 'type' => 'string', + 'default' => 'audio' + ), + 'order' => array( + 'type' => 'string', + 'default' => 'asc' + ), + 'showTracklist' => array( + 'type' => 'boolean', + 'default' => true + ), + 'showImages' => array( + 'type' => 'boolean', + 'default' => true + ), + 'showPlayButtonArtwork' => array( + 'type' => 'boolean', + 'default' => false + ), + 'showArtists' => array( + 'type' => 'boolean', + 'default' => true + ), + 'showNumbers' => array( + 'type' => 'boolean', + 'default' => true + ), + 'showTrackLength' => array( + 'type' => 'boolean', + 'default' => true + ), + 'waveformStyle' => array( + 'type' => 'string', + 'enum' => array( + 'bars', + 'mirror', + 'line', + 'blocks', + 'dots', + 'seekbar' + ), + 'default' => 'bars' + ), + 'waveformColor' => array( + 'type' => 'string' + ), + 'waveformGradient' => array( + 'type' => 'string' + ), + 'waveformBackgroundColor' => array( + 'type' => 'string' + ), + 'waveformBackgroundGradient' => array( + 'type' => 'string' + ), + 'caption' => array( + 'type' => 'string' + ) + ), + 'providesContext' => array( + 'showArtists' => 'showArtists', + 'showImages' => 'showImages' + ), + 'supports' => array( + 'anchor' => true, + 'align' => true, + 'color' => array( + 'gradients' => true, + 'link' => true, + '__experimentalDefaultControls' => array( + 'background' => true, + 'text' => true + ) + ), + '__experimentalBorder' => array( + 'color' => true, + 'style' => true, + 'width' => true, + '__experimentalDefaultControls' => array( + 'color' => true, + 'style' => true, + 'width' => true + ) + ), + 'interactivity' => true, + 'spacing' => array( + 'margin' => true, + 'padding' => true + ), + 'typography' => array( + 'fontSize' => true, + '__experimentalDefaultControls' => array( + 'fontSize' => true + ) + ) + ), + 'editorStyle' => 'wp-block-playlist-editor', + 'style' => 'wp-block-playlist' + ), + 'playlist-track' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/playlist-track', + 'title' => 'Playlist track', + 'category' => 'media', + 'parent' => array( + 'core/playlist' + ), + 'description' => 'Playlist track.', + 'keywords' => array( + 'music', + 'sound' + ), + 'textdomain' => 'default', + 'usesContext' => array( + 'showArtists', + 'showImages' + ), + 'attributes' => array( + 'blob' => array( + 'type' => 'string', + 'role' => 'local' + ), + 'id' => array( + 'type' => 'number' + ), + 'src' => array( + 'type' => 'string' + ), + 'type' => array( + 'type' => 'string', + 'default' => 'audio' + ), + 'album' => array( + 'type' => 'string' + ), + 'artist' => array( + 'type' => 'string' + ), + 'image' => array( + 'type' => 'string' + ), + 'imageAlt' => array( + 'type' => 'string' + ), + 'length' => array( + 'type' => 'string' + ), + 'title' => array( + 'type' => 'string' + ) + ), + 'supports' => array( + 'html' => false, + 'interactivity' => array( + 'clientNavigation' => true + ), + 'reusable' => false + ), + 'style' => 'wp-block-playlist-track' + ), 'post-author' => array( '$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 3, @@ -5325,6 +5521,7 @@ 'background' => array( 'backgroundImage' => true, 'backgroundSize' => true, + 'gradient' => true, '__experimentalDefaultControls' => array( 'backgroundImage' => true ) @@ -5742,7 +5939,8 @@ 'templateSlug', 'previewPostType', 'enhancedPagination', - 'postType' + 'postType', + 'postId' ), 'supports' => array( 'anchor' => true, @@ -6140,8 +6338,10 @@ 'background' => array( 'backgroundImage' => true, 'backgroundSize' => true, + 'gradient' => true, '__experimentalDefaultControls' => array( - 'backgroundImage' => true + 'backgroundImage' => true, + 'gradient' => true ) ), 'color' => array( @@ -6240,7 +6440,8 @@ ), 'format' => array( - ) + ), + 'excludeCurrent' => null ) ), 'tagName' => array( @@ -6256,7 +6457,8 @@ ) ), 'usesContext' => array( - 'templateSlug' + 'templateSlug', + 'postType' ), 'providesContext' => array( 'queryId' => 'queryId', @@ -6748,8 +6950,10 @@ 'background' => array( 'backgroundImage' => true, 'backgroundSize' => true, + 'gradient' => true, '__experimentalDefaultControls' => array( - 'backgroundImage' => true + 'backgroundImage' => true, + 'gradient' => true ) ), '__experimentalBorder' => array( @@ -7651,6 +7855,189 @@ 'editorStyle' => 'wp-block-spacer-editor', 'style' => 'wp-block-spacer' ), + 'tab-list' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/tab-list', + 'title' => 'Tab List', + 'description' => 'Display the tab buttons for a tabbed interface.', + 'category' => 'design', + 'textdomain' => 'default', + 'parent' => array( + 'core/tabs' + ), + 'usesContext' => array( + 'core/tabs-list' + ), + 'attributes' => array( + 'tabs' => array( + 'type' => 'array', + 'source' => 'query', + 'selector' => 'button', + 'query' => array( + 'label' => array( + 'type' => 'rich-text', + 'source' => 'rich-text', + 'role' => 'content' + ) + ), + 'default' => array( + + ) + ) + ), + 'supports' => array( + 'html' => false, + 'ariaLabel' => true, + 'visibility' => false, + 'lock' => false, + 'color' => array( + 'background' => true, + 'text' => true, + '__experimentalSkipSerialization' => true, + '__experimentalDefaultControls' => array( + 'background' => true, + 'text' => true + ) + ), + 'typography' => array( + 'fontSize' => true, + '__experimentalFontFamily' => true + ), + '__experimentalBorder' => array( + 'color' => true, + 'radius' => true, + 'style' => true, + 'width' => true, + '__experimentalSkipSerialization' => true + ), + 'layout' => array( + 'default' => array( + 'type' => 'flex', + 'flexWrap' => 'wrap' + ), + 'allowVerticalAlignment' => false, + 'allowOrientation' => false, + 'allowWrap' => false + ), + 'spacing' => array( + 'padding' => true, + 'blockGap' => true, + '__experimentalSkipSerialization' => array( + 'padding' + ), + '__experimentalDefaultControls' => array( + 'padding' => true, + 'blockGap' => true + ) + ) + ), + 'selectors' => array( + 'border' => '.wp-block-tab-list button', + 'color' => array( + 'background' => '.wp-block-tab-list button', + 'text' => '.wp-block-tab-list button' + ), + 'spacing' => array( + 'padding' => '.wp-block-tab-list button' + ) + ), + 'style' => 'wp-block-tab-list' + ), + 'tab-panel' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/tab-panel', + 'title' => 'Tab Panel', + 'description' => 'Content for a tab in a tabbed interface.', + 'category' => 'design', + 'textdomain' => 'default', + 'attributes' => array( + 'label' => array( + 'type' => 'string', + 'default' => '' + ) + ), + 'parent' => array( + 'core/tab-panels' + ), + 'usesContext' => array( + 'core/tabs-id' + ), + 'supports' => array( + 'anchor' => true, + 'html' => false, + 'color' => array( + 'background' => true, + 'text' => true, + '__experimentalDefaultControls' => array( + 'background' => true, + 'text' => true + ) + ), + 'layout' => true, + 'spacing' => array( + 'blockGap' => true, + 'padding' => true + ), + 'typography' => array( + 'fontSize' => true, + '__experimentalFontFamily' => true, + '__experimentalDefaultControls' => array( + 'fontSize' => true, + '__experimentalFontFamily' => true + ) + ), + 'visibility' => false + ), + 'providesContext' => array( + 'core/tab-label' => 'label' + ), + 'style' => 'wp-block-tab-panel' + ), + 'tab-panels' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/tab-panels', + 'title' => 'Tab Panels', + 'description' => 'Container for tab panel content in a tabbed interface.', + 'category' => 'design', + 'textdomain' => 'default', + 'parent' => array( + 'core/tabs' + ), + 'allowedBlocks' => array( + 'core/tab-panel' + ), + 'supports' => array( + 'html' => false, + 'visibility' => false, + 'lock' => false, + 'color' => array( + 'background' => true, + 'text' => true, + 'heading' => true, + 'link' => true, + '__experimentalDefaultControls' => array( + 'background' => true, + 'text' => true + ) + ), + 'spacing' => array( + 'padding' => true + ), + 'typography' => array( + 'fontSize' => true, + '__experimentalFontFamily' => true + ), + '__experimentalBorder' => array( + 'radius' => true, + 'color' => true, + 'width' => true, + 'style' => true + ) + ) + ), 'table' => array( '$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 3, @@ -7886,6 +8273,61 @@ 'editorStyle' => 'wp-block-table-editor', 'style' => 'wp-block-table' ), + 'tabs' => array( + '$schema' => 'https://schemas.wp.org/trunk/block.json', + 'apiVersion' => 3, + 'name' => 'core/tabs', + 'title' => 'Tabs', + 'description' => 'Display content in a tabbed interface to help users navigate detailed content with ease.', + 'category' => 'design', + 'textdomain' => 'default', + 'allowedBlocks' => array( + 'core/tab-list', + 'core/tab-panels' + ), + 'attributes' => array( + 'activeTabIndex' => array( + 'type' => 'number', + 'default' => 0 + ), + 'editorActiveTabIndex' => array( + 'type' => 'number', + 'role' => 'local' + ) + ), + 'supports' => array( + 'align' => true, + 'anchor' => true, + 'color' => array( + 'text' => true, + 'background' => true, + '__experimentalDefaultControls' => array( + 'text' => true, + 'background' => true + ) + ), + 'layout' => array( + 'allowEditing' => false + ), + 'html' => false, + 'interactivity' => true, + 'spacing' => array( + 'blockGap' => true, + 'margin' => true, + 'padding' => true + ), + 'typography' => array( + 'fontSize' => true, + '__experimentalFontFamily' => true + ) + ), + 'usesContext' => array( + 'core/tabs-list', + 'core/tabs-id' + ), + 'style' => 'wp-block-tabs', + 'viewScriptModule' => '@wordpress/block-library/tabs/view' + ), 'tag-cloud' => array( '$schema' => 'https://schemas.wp.org/trunk/block.json', 'apiVersion' => 3, @@ -8140,9 +8582,6 @@ 'taxonomy' ), 'attributes' => array( - 'textAlign' => array( - 'type' => 'string' - ), 'level' => array( 'type' => 'number', 'default' => 0 @@ -8177,6 +8616,7 @@ 'typography' => array( 'fontSize' => true, 'lineHeight' => true, + 'textAlign' => true, '__experimentalFontFamily' => true, '__experimentalFontWeight' => true, '__experimentalFontStyle' => true, @@ -8402,8 +8842,10 @@ 'background' => array( 'backgroundImage' => true, 'backgroundSize' => true, + 'gradient' => true, '__experimentalDefaultControls' => array( - 'backgroundImage' => true + 'backgroundImage' => true, + 'gradient' => true ) ), 'color' => array( diff --git a/src/wp-includes/blocks/cover/block.json b/src/wp-includes/blocks/cover/block.json index 97095ab4b9515..a44a057929975 100644 --- a/src/wp-includes/blocks/cover/block.json +++ b/src/wp-includes/blocks/cover/block.json @@ -85,6 +85,17 @@ "source": "attribute", "selector": "video", "attribute": "poster" + }, + "allowedVideoProviders": { + "type": "array", + "default": [ + "youtube", + "vimeo", + "videopress", + "animoto", + "tiktok", + "wordpress-tv" + ] } }, "usesContext": [ "postId", "postType" ], diff --git a/src/wp-includes/blocks/gallery.php b/src/wp-includes/blocks/gallery.php index 7762bab6d6143..7823921975d0c 100644 --- a/src/wp-includes/blocks/gallery.php +++ b/src/wp-includes/blocks/gallery.php @@ -52,6 +52,250 @@ function block_core_gallery_render_context( $context, $parsed_block ) { add_filter( 'render_block_context', 'block_core_gallery_render_context', 10, 2 ); +/** + * Returns the column gap value used for Gallery image width calculations. + * + * @since 7.1.0 + * + * @param string|array|null $gap Gallery block gap value. + * @param string $fallback_gap Fallback gap value. + * @return string Gallery column gap value. + */ +function block_core_gallery_get_column_gap_value( $gap, $fallback_gap ) { + if ( is_array( $gap ) ) { + $gap = $gap['left'] ?? $fallback_gap; + } + + // Make sure $gap is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null. + $gap = is_string( $gap ) ? $gap : ''; + + // Skip if gap value contains unsupported characters. + // Regex for CSS value borrowed from `safecss_filter_attr`, and used here + // because we only want to match against the value, not the CSS attribute. + $gap = $gap && preg_match( '%[\\\(&=}]|/\*%', $gap ) ? null : $gap; + + // Get spacing CSS variable from preset value if provided. + if ( is_string( $gap ) && str_contains( $gap, 'var:preset|spacing|' ) ) { + $index_to_splice = strrpos( $gap, '|' ) + 1; + $slug = _wp_to_kebab_case( substr( $gap, $index_to_splice ) ); + $gap = "var(--wp--preset--spacing--$slug)"; + } + + $gap_column = ( null !== $gap && '' !== $gap ) ? $gap : $fallback_gap; + + // The unstable gallery gap calculation requires a real value (such as `0px`) and not `0`. + return '0' === $gap_column ? '0px' : $gap_column; +} + +/** + * Resolves a Gallery block's `dynamicContent` to an ordered list of image + * attachment IDs. + * + * The `source` key is the dispatch discriminator and `args` holds the source's + * parameters. This `{ source, args }` shape mirrors the Block Bindings metadata + * shape so dynamic mode can migrate to an `innerBlocks` binding with minimal + * change. `core/attached-media` is a context-relative anchor (the post the gallery is + * rendered within); future sources translate their REST-named `args` (`author`, + * `categories`, `after`/`before`, `media_type`, etc.) into `WP_Query` arguments + * here. + * + * @since 7.0.0 + * + * @param array $source The gallery's `dynamicContent` attribute. + * @param WP_Block $block The gallery block instance being rendered. + * @return int[] Ordered list of image attachment IDs. + */ +function block_core_gallery_resolve_dynamic_source( $source, $block ) { + if ( ! is_array( $source ) ) { + return array(); + } + + $source_name = $source['source'] ?? null; + $args = isset( $source['args'] ) && is_array( $source['args'] ) ? $source['args'] : array(); + + switch ( $source_name ) { + case 'core/attached-media': + // Prefer the post supplied via block context, falling back to the post + // being rendered. The fallback is what lets a post-bound template (e.g. + // `single`/`page`) resolve against the actual post at render time even + // though the editor has no concrete post to preview — the editor gates + // the dynamic-mode UI on that same context (see `use-dynamic-gallery.js`). + $post_id = $block->context['postId'] ?? get_the_ID(); + if ( ! $post_id ) { + return array(); + } + + // Map the camelCase `args` (block-attribute convention) to WP_Query + // names, defaulting to the same order as the editor preview (see + // `dynamic-source.js`). Only REST-supported orderby values are + // allowed; `menu_order` is intentionally unsupported (it isn't a + // valid media REST `orderby`). + $orderby = $args['orderBy'] ?? 'date'; + if ( ! in_array( $orderby, array( 'date', 'title' ), true ) ) { + $orderby = 'date'; + } + $order = strtoupper( $args['order'] ?? 'desc' ) === 'ASC' ? 'ASC' : 'DESC'; + + // Bound the number of resolved images until the gallery supports + // pagination. Kept in sync with the editor query's `per_page` cap; a + // case-insensitive grep for `max_images` finds both this and + // `MAX_IMAGES` in `dynamic-source.js`. + $max_images = 100; + + $query = new WP_Query( + array( + 'post_parent' => $post_id, + 'post_type' => 'attachment', + 'post_status' => 'inherit', + 'post_mime_type' => 'image', + 'orderby' => $orderby, + 'order' => $order, + 'posts_per_page' => $max_images, + 'fields' => 'ids', + 'no_found_rows' => true, + ) + ); + + return array_map( 'intval', $query->posts ); + } + + // Unknown or not-yet-implemented source type. + return array(); +} + +/** + * Builds the link-related image block attributes for a dynamically rendered + * gallery image, mapping the gallery-wide `linkTo` setting onto a single image. + * + * Mirrors the editor's `getHrefAndDestination()` (see `gallery/utils.js`). + * + * @since 7.0.0 + * + * @param int $attachment_id The image attachment ID. + * @param array $attributes The gallery block attributes. + * @return array Partial image block attributes (`href`, `linkDestination`, + * `linkTarget`, `rel`, `lightbox`). + */ +function block_core_gallery_dynamic_image_link_attributes( $attachment_id, $attributes ) { + $link_to = $attributes['linkTo'] ?? 'none'; + $attrs = array(); + + switch ( $link_to ) { + // Gutenberg uses 'media'/'attachment'; WP Core uses 'file'/'post'. + case 'media': + case 'file': + $attrs['href'] = wp_get_attachment_url( $attachment_id ); + $attrs['linkDestination'] = 'media'; + break; + case 'attachment': + case 'post': + $attrs['href'] = get_attachment_link( $attachment_id ); + $attrs['linkDestination'] = 'attachment'; + break; + case 'lightbox': + $attrs['linkDestination'] = 'none'; + $attrs['lightbox'] = array( 'enabled' => true ); + break; + } + + if ( ! empty( $attrs['href'] ) && '_blank' === ( $attributes['linkTarget'] ?? '' ) ) { + $attrs['linkTarget'] = '_blank'; + $attrs['rel'] = 'noopener'; + } + + return $attrs; +} + +/** + * Renders a single `core/image` block for a Gallery block running in dynamic + * mode, applying the gallery-wide settings that affect how an image renders. + * + * The image markup is generated here (via `wp_get_attachment_image()`) and + * rendered through a real `core/image` block instance so that the image block's + * own render callback and lightbox behavior run, and so the gallery's existing + * lightbox/interactivity post-processing can pick it up. + * + * @since 7.0.0 + * + * @param int $attachment_id The image attachment ID. + * @param array $attributes The gallery block attributes. + * @param array $context Context to expose to the inner image block. + * @return string The rendered image block HTML, or an empty string on failure. + */ +function block_core_gallery_render_dynamic_image( $attachment_id, $attributes, $context ) { + $size_slug = $attributes['sizeSlug'] ?? 'large'; + $aspect_ratio = $attributes['aspectRatio'] ?? 'auto'; + + $img_attr = array( 'class' => 'wp-image-' . $attachment_id ); + if ( $aspect_ratio && 'auto' !== $aspect_ratio ) { + // Run the aspect ratio through the same sanitization used for every other + // block inline style, so an unsafe value can't break out of the style + // attribute or inject additional markup. + $img_attr['style'] = safecss_filter_attr( + sprintf( 'aspect-ratio:%s;object-fit:cover;', $aspect_ratio ) + ); + } + + $image_markup = wp_get_attachment_image( $attachment_id, $size_slug, false, $img_attr ); + if ( ! $image_markup ) { + return ''; + } + + $image_attributes = array_merge( + array( + 'id' => $attachment_id, + 'data-id' => (string) $attachment_id, + 'sizeSlug' => $size_slug, + ), + block_core_gallery_dynamic_image_link_attributes( $attachment_id, $attributes ) + ); + + if ( $aspect_ratio && 'auto' !== $aspect_ratio ) { + $image_attributes['aspectRatio'] = $aspect_ratio; + $image_attributes['scale'] = 'cover'; + } + + // Wrap in a link when the gallery links images somewhere. + if ( ! empty( $image_attributes['href'] ) ) { + $image_markup = sprintf( + '%4$s', + esc_url( $image_attributes['href'] ), + isset( $image_attributes['linkTarget'] ) ? ' target="' . esc_attr( $image_attributes['linkTarget'] ) . '"' : '', + isset( $image_attributes['rel'] ) ? ' rel="' . esc_attr( $image_attributes['rel'] ) . '"' : '', + $image_markup + ); + } + + // Use the raw caption (`post_excerpt`) so the frontend mirrors the editor + // preview, which builds the caption from the REST `caption.raw` value. Gap: + // the REST API exposes no caption run through `wp_get_attachment_caption`, so + // that filter isn't applied here either. + $attachment = get_post( $attachment_id ); + $caption = $attachment ? $attachment->post_excerpt : ''; + if ( '' !== $caption ) { + $image_markup .= sprintf( + '
%s
', + wp_kses_post( $caption ) + ); + } + + $figure = sprintf( + '
%2$s
', + esc_attr( $size_slug ), + $image_markup + ); + + $image_block = array( + 'blockName' => 'core/image', + 'attrs' => $image_attributes, + 'innerBlocks' => array(), + 'innerHTML' => $figure, + 'innerContent' => array( $figure ), + ); + + return ( new WP_Block( $image_block, $context ) )->render(); +} + /** * Renders the `core/gallery` block on the server. * @@ -63,41 +307,90 @@ function block_core_gallery_render_context( $context, $parsed_block ) { * @return string The content of the block being rendered. */ function block_core_gallery_render( $attributes, $content, $block ) { + static $global_styles = null; + + // In dynamic mode the gallery's images are resolved at render time instead of + // being authored as inner blocks, so `save.js` persists at most the + // gallery-level caption — a bare `
`, or nothing when there is no + // caption. Resolve the configured source to a list of attachments, render an + // image block for each, and build the gallery `
` wrapper from scratch. + // The gap/randomOrder/lightbox post-processing below then runs over the + // constructed markup unchanged. + if ( ! empty( $attributes['dynamicContent'] ) ) { + $attachment_ids = block_core_gallery_resolve_dynamic_source( $attributes['dynamicContent'], $block ); + + // Nothing resolved — no attachments, or an unrecognized source. Render + // nothing rather than an empty gallery wrapper; a saved caption is + // meaningless without images, so it is intentionally dropped too. + if ( empty( $attachment_ids ) ) { + return ''; + } + + // The source query only fetched IDs (`fields => ids`), which skips + // WP_Query's cache priming. Each image rendered below reads the + // attachment post and its meta (via `wp_get_attachment_image()`, + // `get_post()`, etc.), so warm the post and meta caches in a single pair + // of queries up front instead of paying ~two queries per attachment. + // Term cache is left cold: the render path doesn't read attachment terms. + if ( count( $attachment_ids ) > 1 ) { + _prime_post_caches( $attachment_ids, false, true ); + } + + // Expose the gallery's provided context (plus galleryId/postId/postType) + // to each image block, since these images are rendered outside the + // gallery's real inner-block tree. + $image_context = array_merge( + is_array( $block->context ) ? $block->context : array(), + array( + 'allowResize' => $attributes['allowResize'] ?? false, + 'imageCrop' => $attributes['imageCrop'] ?? true, + 'fixedHeight' => $attributes['fixedHeight'] ?? true, + 'navigationButtonType' => $attributes['navigationButtonType'] ?? 'icon', + ) + ); + + $images_markup = ''; + foreach ( $attachment_ids as $attachment_id ) { + $images_markup .= block_core_gallery_render_dynamic_image( $attachment_id, $attributes, $image_context ); + } + + // Build the wrapper rather than parsing/splicing saved markup. + // `get_block_wrapper_attributes()` supplies the block-support + // classes/styles (align, color, border, spacing, anchor id); the layout + // render filter adds the flex layout classes downstream — the same way a + // static gallery's wrapper is composed (`useBlockProps.save()` plus that + // filter). Only the gallery-specific classes are added explicitly, and + // they mirror `save.js` (kept in sync deliberately — see that file). + $gallery_classes = 'wp-block-gallery has-nested-images'; + $gallery_classes .= isset( $attributes['columns'] ) + ? ' columns-' . (int) $attributes['columns'] + : ' columns-default'; + if ( $attributes['imageCrop'] ?? true ) { + $gallery_classes .= ' is-cropped'; + } + $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $gallery_classes ) ); + + // In dynamic mode `save.js` persists only the gallery-level caption, so + // `$content` is the saved `
` (or empty). Append it after the + // resolved images — matching the static gallery's `{images}{caption}` + // order — without parsing it. + $content = sprintf( '
%s%s
', $wrapper_attributes, $images_markup, $content ); + } + // Adds a style tag for the --wp--style--unstable-gallery-gap var. // The Gallery block needs to recalculate Image block width based on // the current gap setting in order to maintain the number of flex columns // so a css var is added to allow this. - $gap = $attributes['style']['spacing']['blockGap'] ?? null; - // Skip if gap value contains unsupported characters. - // Regex for CSS value borrowed from `safecss_filter_attr`, and used here - // because we only want to match against the value, not the CSS attribute. - if ( is_array( $gap ) ) { - foreach ( $gap as $key => $value ) { - // Make sure $value is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null. - $value = is_string( $value ) ? $value : ''; - $value = $value && preg_match( '%[\\\(&=}]|/\*%', $value ) ? null : $value; - - // Get spacing CSS variable from preset value if provided. - if ( is_string( $value ) && str_contains( $value, 'var:preset|spacing|' ) ) { - $index_to_splice = strrpos( $value, '|' ) + 1; - $slug = _wp_to_kebab_case( substr( $value, $index_to_splice ) ); - $value = "var(--wp--preset--spacing--$slug)"; - } - - $gap[ $key ] = $value; - } - } else { - // Make sure $gap is a string to avoid PHP 8.1 deprecation error in preg_match() when the value is null. - $gap = is_string( $gap ) ? $gap : ''; - $gap = $gap && preg_match( '%[\\\(&=}]|/\*%', $gap ) ? null : $gap; - - // Get spacing CSS variable from preset value if provided. - if ( is_string( $gap ) && str_contains( $gap, 'var:preset|spacing|' ) ) { - $index_to_splice = strrpos( $gap, '|' ) + 1; - $slug = _wp_to_kebab_case( substr( $gap, $index_to_splice ) ); - $gap = "var(--wp--preset--spacing--$slug)"; - } + $style_attr = is_array( $attributes['style'] ?? null ) + ? $attributes['style'] + : array(); + if ( + defined( 'IS_GUTENBERG_PLUGIN' ) && + IS_GUTENBERG_PLUGIN && + function_exists( 'gutenberg_resolve_style_state_aliases' ) + ) { + $style_attr = gutenberg_resolve_style_state_aliases( $style_attr, 'core/gallery' ); } $unique_gallery_classname = wp_unique_id( 'wp-block-gallery-' ); @@ -108,31 +401,75 @@ function block_core_gallery_render( $attributes, $content, $block ) { // --gallery-block--gutter-size is deprecated. --wp--style--gallery-gap-default should be used by themes that want to set a default // gap on the gallery. $fallback_gap = 'var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )'; - $gap_value = $gap ? $gap : $fallback_gap; - $gap_column = $gap_value; - if ( is_array( $gap_value ) ) { - $gap_row = $gap_value['top'] ?? $fallback_gap; - $gap_column = $gap_value['left'] ?? $fallback_gap; - $gap_value = $gap_row === $gap_column ? $gap_row : $gap_row . ' ' . $gap_column; + if ( null === $global_styles ) { + $global_styles = function_exists( 'wp_get_global_styles' ) ? wp_get_global_styles() : array(); } - // The unstable gallery gap calculation requires a real value (such as `0px`) and not `0`. - if ( '0' === $gap_column ) { - $gap_column = '0px'; - } + $global_gallery_styles = $global_styles['blocks']['core/gallery'] ?? array(); + $global_gallery_gap = $global_gallery_styles['spacing']['blockGap'] ?? $fallback_gap; + $has_block_gap = is_array( $style_attr['spacing'] ?? null ) && array_key_exists( 'blockGap', $style_attr['spacing'] ); + // Prefer the block's own gap value, then Gallery global styles. Missing + // values fall back to the Gallery blockGap default. + $block_gap = $has_block_gap + ? $style_attr['spacing']['blockGap'] + : $global_gallery_gap; + $gap_column = block_core_gallery_get_column_gap_value( $block_gap, $fallback_gap ); - // Set the CSS variable to the column value, and the `gap` property to the combined gap value. + // Set the CSS variable to the column value for Gallery's flex width calculations. $gallery_styles = array( array( 'selector' => ".wp-block-gallery.{$unique_gallery_classname}", 'declarations' => array( '--wp--style--unstable-gallery-gap' => $gap_column, - 'gap' => $gap_value, ), ), ); + $global_settings = wp_get_global_settings(); + $viewport_settings = $global_settings['viewport'] ?? null; + $responsive_media_queries = array(); + foreach ( array( 'WP_Theme_JSON_Gutenberg', 'WP_Theme_JSON' ) as $theme_json_class_name ) { + if ( method_exists( $theme_json_class_name, 'get_viewport_media_queries' ) ) { + $responsive_media_queries = $theme_json_class_name::get_viewport_media_queries( $viewport_settings ); + break; + } + } + + foreach ( $responsive_media_queries as $breakpoint => $media_query ) { + $viewport_style = $style_attr[ $breakpoint ] ?? null; + $has_viewport_block_gap = is_array( $viewport_style ) && + is_array( $viewport_style['spacing'] ?? null ) && + array_key_exists( 'blockGap', $viewport_style['spacing'] ); + $has_global_viewport_block_gap = is_array( $global_gallery_styles[ $breakpoint ]['spacing'] ?? null ) && + array_key_exists( 'blockGap', $global_gallery_styles[ $breakpoint ]['spacing'] ); + + // Viewport-specific block values win. Gallery global viewport values + // only apply when the block has no base gap, so they do not override an instance value. + if ( $has_viewport_block_gap ) { + $viewport_gap = $viewport_style['spacing']['blockGap']; + } elseif ( ! $has_block_gap && $has_global_viewport_block_gap ) { + $viewport_gap = $global_gallery_styles[ $breakpoint ]['spacing']['blockGap']; + } else { + continue; + } + + if ( null === $viewport_gap ) { + continue; + } + + $gallery_styles[] = array( + 'selector' => ".wp-block-gallery.{$unique_gallery_classname}", + 'declarations' => array( + '--wp--style--unstable-gallery-gap' => block_core_gallery_get_column_gap_value( + $viewport_gap, + $fallback_gap + ), + ), + 'rules_group' => $media_query, + ); + } + wp_style_engine_get_stylesheet_from_css_rules( $gallery_styles, array( 'context' => 'block-supports' ) diff --git a/src/wp-includes/blocks/gallery/block.json b/src/wp-includes/blocks/gallery/block.json index b2ca977ffadb6..1c53921757918 100644 --- a/src/wp-includes/blocks/gallery/block.json +++ b/src/wp-includes/blocks/gallery/block.json @@ -4,7 +4,7 @@ "name": "core/gallery", "title": "Gallery", "category": "media", - "usesContext": [ "galleryId" ], + "usesContext": [ "galleryId", "postId", "postType" ], "allowedBlocks": [ "core/image" ], "description": "Display multiple images in a rich gallery.", "keywords": [ "images", "photos" ], @@ -61,6 +61,9 @@ }, "default": [] }, + "dynamicContent": { + "type": "object" + }, "navigationButtonType": { "type": "string", "default": "icon", @@ -139,8 +142,10 @@ "spacing": { "margin": true, "padding": true, - "blockGap": [ "horizontal", "vertical" ], - "__experimentalSkipSerialization": [ "blockGap" ], + "blockGap": { + "sides": [ "horizontal", "vertical" ], + "__experimentalDefault": "var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) )" + }, "__experimentalDefaultControls": { "blockGap": true, "margin": false, diff --git a/src/wp-includes/blocks/image/block.json b/src/wp-includes/blocks/image/block.json index a8879d4258480..cd3cd31b1f392 100644 --- a/src/wp-includes/blocks/image/block.json +++ b/src/wp-includes/blocks/image/block.json @@ -141,7 +141,7 @@ } }, "selectors": { - "dimensions": ".wp-block-image img", + "dimensions": ".wp-block-image img, .wp-block-image .components-placeholder", "border": ".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder", "shadow": ".wp-block-image img, .wp-block-image .wp-block-image__crop-area, .wp-block-image .components-placeholder", "filter": { diff --git a/src/wp-includes/blocks/latest-posts.php b/src/wp-includes/blocks/latest-posts.php index 7e86b6d5b2544..ed399ad1fe2f0 100644 --- a/src/wp-includes/blocks/latest-posts.php +++ b/src/wp-includes/blocks/latest-posts.php @@ -44,6 +44,7 @@ function block_core_latest_posts_get_excerpt_length() { */ function render_block_core_latest_posts( $attributes ) { global $post, $block_core_latest_posts_excerpt_length; + static $rendering_stack = array(); $args = array( 'posts_per_page' => $attributes['postsToShow'], @@ -64,18 +65,23 @@ function render_block_core_latest_posts( $attributes ) { $args['author'] = $attributes['selectedAuthor']; } - $query = new WP_Query(); - $recent_posts = $query->query( $args ); + $query = new WP_Query( $args ); if ( isset( $attributes['displayFeaturedImage'] ) && $attributes['displayFeaturedImage'] ) { update_post_thumbnail_cache( $query ); } $list_items_markup = ''; + // Snapshot the current global post so it can be restored after the loop. + // We use have_posts()/the_post() rather than foreach so that setup_postdata() + // is called for each post, establishing the correct global context for + // do_blocks() and other filters that run during full-content rendering. + $previous_post = $post ?? null; - foreach ( $recent_posts as $post ) { - $post_link = esc_url( get_permalink( $post ) ); - $title = get_the_title( $post ); + while ( $query->have_posts() ) { + $query->the_post(); + $post_link = esc_url( get_permalink() ); + $title = get_the_title(); if ( ! $title ) { $title = __( '(no title)' ); @@ -83,7 +89,7 @@ function render_block_core_latest_posts( $attributes ) { $list_items_markup .= '
  • '; - if ( $attributes['displayFeaturedImage'] && has_post_thumbnail( $post ) ) { + if ( $attributes['displayFeaturedImage'] && has_post_thumbnail() ) { $image_style = ''; if ( isset( $attributes['featuredImageSizeWidth'] ) ) { $image_style .= sprintf( 'max-width:%spx;', $attributes['featuredImageSizeWidth'] ); @@ -98,7 +104,7 @@ function render_block_core_latest_posts( $attributes ) { } $featured_image = get_the_post_thumbnail( - $post, + null, $attributes['featuredImageSizeSlug'], array( 'style' => esc_attr( $image_style ), @@ -126,7 +132,7 @@ function render_block_core_latest_posts( $attributes ) { ); if ( isset( $attributes['displayAuthor'] ) && $attributes['displayAuthor'] ) { - $author_display_name = get_the_author_meta( 'display_name', $post->post_author ); + $author_display_name = get_the_author_meta( 'display_name' ); /* translators: byline. %s: author. */ $byline = sprintf( __( 'by %s' ), $author_display_name ); @@ -142,15 +148,15 @@ function render_block_core_latest_posts( $attributes ) { if ( isset( $attributes['displayPostDate'] ) && $attributes['displayPostDate'] ) { $list_items_markup .= sprintf( '', - esc_attr( get_the_date( 'c', $post ) ), - get_the_date( '', $post ) + esc_attr( get_the_date( 'c' ) ), + get_the_date( '' ) ); } if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] && isset( $attributes['displayPostContentRadio'] ) && 'excerpt' === $attributes['displayPostContentRadio'] ) { - $trimmed_excerpt = get_the_excerpt( $post ); + $trimmed_excerpt = get_the_excerpt(); /* * Adds a "Read more" link with screen reader text. @@ -170,7 +176,7 @@ function render_block_core_latest_posts( $attributes ) { } } - if ( post_password_required( $post ) ) { + if ( post_password_required() ) { $trimmed_excerpt = __( 'This content is password protected.' ); } @@ -183,21 +189,45 @@ function render_block_core_latest_posts( $attributes ) { if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent'] && isset( $attributes['displayPostContentRadio'] ) && 'full_post' === $attributes['displayPostContentRadio'] ) { - $post_content = html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) ); - - if ( post_password_required( $post ) ) { + if ( post_password_required() ) { $post_content = __( 'This content is password protected.' ); + } else { + $post_id = get_the_ID(); + $post_content = get_post_field( 'post_content', $post_id, 'raw' ); + // Check if we're already rendering this post to prevent infinite recursion. + if ( in_array( $post_id, $rendering_stack, true ) ) { + $post_content = ''; + } else { + $rendering_stack[] = $post_id; + + try { + // Run through the actions that are typically taken on the_content. + $post_content = _wp_apply_block_content_filters( $post_content, 'latest-posts' ); + } finally { + array_pop( $rendering_stack ); + } + } } + $post_content = str_replace( ']]>', ']]>', $post_content ); $list_items_markup .= sprintf( '
    %1$s
    ', - wp_kses_post( $post_content ) + $post_content ); } $list_items_markup .= "
  • \n"; } + // Restore the post context that was active before this secondary query. + // wp_reset_postdata() is intentionally not used here: when this block is + // rendered inside another post's content (e.g. via do_blocks()), it would + // restore to the main query post rather than the outer rendering post. + $post = $previous_post; + if ( $previous_post instanceof WP_Post ) { + setup_postdata( $previous_post ); + } + remove_filter( 'excerpt_length', 'block_core_latest_posts_get_excerpt_length', 20 ); $layout = $attributes['layout'] ?? array(); diff --git a/src/wp-includes/blocks/navigation-link.php b/src/wp-includes/blocks/navigation-link.php index 6a1cfb9918873..0e85ce7290ebb 100644 --- a/src/wp-includes/blocks/navigation-link.php +++ b/src/wp-includes/blocks/navigation-link.php @@ -127,9 +127,12 @@ function block_core_navigation_link_maybe_urldecode( $url ) { function render_block_core_navigation_link( $attributes, $content, $block ) { // Check if this navigation item should render based on post status. if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) { - if ( ! gutenberg_block_core_shared_navigation_item_should_render( $attributes, $block ) ) { - return ''; - } + $should_render = gutenberg_block_core_shared_navigation_item_should_render( $attributes, $block ); + } else { + $should_render = block_core_shared_navigation_item_should_render( $attributes, $block ); + } + if ( ! $should_render ) { + return ''; } // Don't render the block's subtree if it has no label. diff --git a/src/wp-includes/blocks/navigation-submenu.php b/src/wp-includes/blocks/navigation-submenu.php index 831c7d1807dfb..5a74dc848d3e0 100644 --- a/src/wp-includes/blocks/navigation-submenu.php +++ b/src/wp-includes/blocks/navigation-submenu.php @@ -76,9 +76,12 @@ function block_core_navigation_submenu_get_submenu_visibility( $context ) { function render_block_core_navigation_submenu( $attributes, $content, $block ) { // Check if this navigation item should render based on post status. if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) { - if ( ! gutenberg_block_core_shared_navigation_item_should_render( $attributes, $block ) ) { - return ''; - } + $should_render = gutenberg_block_core_shared_navigation_item_should_render( $attributes, $block ); + } else { + $should_render = block_core_shared_navigation_item_should_render( $attributes, $block ); + } + if ( ! $should_render ) { + return ''; } // Don't render the block's subtree if it has no label. diff --git a/src/wp-includes/blocks/paragraph/block.json b/src/wp-includes/blocks/paragraph/block.json index 556c2870557f7..1b6ad873c6b66 100644 --- a/src/wp-includes/blocks/paragraph/block.json +++ b/src/wp-includes/blocks/paragraph/block.json @@ -29,6 +29,7 @@ "supports": { "align": [ "wide", "full" ], "splitting": true, + "editableRoot": true, "anchor": true, "className": false, "__experimentalBorder": { diff --git a/src/wp-includes/blocks/playlist-track.php b/src/wp-includes/blocks/playlist-track.php new file mode 100644 index 0000000000000..edeeb733ca800 --- /dev/null +++ b/src/wp-includes/blocks/playlist-track.php @@ -0,0 +1,81 @@ +context['showImages'] ) ) { + $show_images = $block->context['showImages']; + } + + $artist = $attributes['artist'] ?? ''; + $image = $attributes['image'] ?? ''; + $alt = $attributes['imageAlt'] ?? ''; + $length = $attributes['length'] ?? ''; + $title = isset( $attributes['title'] ) && ! empty( $attributes['title'] ) ? $attributes['title'] : __( 'Unknown title' ); + + $html = '
  • '; + $html .= ''; + $html .= '
  • '; + + return $html; +} + +/** + * Registers the `core/playlist-track` block on server. + * + * @since 6.9.0 + */ +function register_block_core_playlist_track() { + register_block_type_from_metadata( + __DIR__ . '/playlist-track', + array( + 'render_callback' => 'render_block_core_playlist_track', + ) + ); +} +add_action( 'init', 'register_block_core_playlist_track' ); diff --git a/src/wp-includes/blocks/playlist-track/block.json b/src/wp-includes/blocks/playlist-track/block.json new file mode 100644 index 0000000000000..26451bbcda8ef --- /dev/null +++ b/src/wp-includes/blocks/playlist-track/block.json @@ -0,0 +1,54 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/playlist-track", + "title": "Playlist track", + "category": "media", + "parent": [ "core/playlist" ], + "description": "Playlist track.", + "keywords": [ "music", "sound" ], + "textdomain": "default", + "usesContext": [ "showArtists", "showImages" ], + "attributes": { + "blob": { + "type": "string", + "role": "local" + }, + "id": { + "type": "number" + }, + "src": { + "type": "string" + }, + "type": { + "type": "string", + "default": "audio" + }, + "album": { + "type": "string" + }, + "artist": { + "type": "string" + }, + "image": { + "type": "string" + }, + "imageAlt": { + "type": "string" + }, + "length": { + "type": "string" + }, + "title": { + "type": "string" + } + }, + "supports": { + "html": false, + "interactivity": { + "clientNavigation": true + }, + "reusable": false + }, + "style": "wp-block-playlist-track" +} diff --git a/src/wp-includes/blocks/playlist.php b/src/wp-includes/blocks/playlist.php new file mode 100644 index 0000000000000..6e782854d6bca --- /dev/null +++ b/src/wp-includes/blocks/playlist.php @@ -0,0 +1,210 @@ +inner_blocks ) ) { + foreach ( $block->inner_blocks as $inner_block ) { + if ( 'core/playlist-track' === $inner_block->name ) { + $track_attributes = $inner_block->attributes; + + if ( empty( $track_attributes['id'] ) ) { + continue; + } + + $track_id = 'track-' . count( $playlist_tracks ); + $playlist_tracks[] = $track_id; + + // Extract track metadata from block attributes. + $title = isset( $track_attributes['title'] ) && ! empty( $track_attributes['title'] ) ? $track_attributes['title'] : __( 'Unknown title' ); + $artist = $track_attributes['artist'] ?? ''; + $album = $track_attributes['album'] ?? ''; + $image = $track_attributes['image'] ?? ''; + $image_alt = $track_attributes['imageAlt'] ?? ''; + $url = $track_attributes['src'] ?? ''; + $aria_label = $title; + + if ( $title && $artist && $album ) { + $aria_label = sprintf( + /* translators: %1$s: track title, %2$s: artist name, %3$s: album name. */ + _x( '%1$s by %2$s from the album %3$s', 'track title, artist name, album name' ), + $title, + $artist, + $album + ); + } + + // Data is passed to wp_interactivity_state() which JSON-encodes it, + // so we use wp_strip_all_tags() instead of esc_html() to prevent + // HTML injection without double-encoding. URLs still use esc_url(). + $tracks_data[ $track_id ] = array( + 'url' => esc_url( $url ), + 'title' => wp_strip_all_tags( $title ), + 'artist' => wp_strip_all_tags( $artist ), + 'album' => wp_strip_all_tags( $album ), + 'image' => esc_url( $image ), + 'imageAlt' => wp_strip_all_tags( $image_alt ), + 'ariaLabel' => wp_strip_all_tags( $aria_label ), + ); + } + } + } + + if ( empty( $playlist_tracks ) ) { + return ''; + } + + wp_enqueue_script_module( '@wordpress/block-library/playlist/view' ); + + // Add the playlist tracks to the global state, + // but keep them isolated from other playlists with the help of playlistId. + wp_interactivity_state( + 'core/playlist', + array( + 'playlists' => array( + $playlist_id => array( + 'tracks' => $tracks_data, + ), + ), + ) + ); + + // Add waveform player container with translated button labels. + $label_play = esc_attr__( 'Play' ); + $label_pause = esc_attr__( 'Pause' ); + $label_seek = esc_attr__( 'Seek' ); + /* translators: %1$s: current audio time, %2$s: total audio duration. */ + $label_seek_value = esc_attr_x( + '%1$s of %2$s', + 'audio current time of total duration' + ); + $waveform_color_attribute = ''; + $waveform_gradient_attribute = ''; + $waveform_background_color_attribute = ''; + $waveform_background_gradient_attribute = ''; + if ( ! empty( $attributes['waveformColor'] ) ) { + $waveform_color_attribute = sprintf( + ' data-waveform-player-color="%s"', + esc_attr( $attributes['waveformColor'] ) + ); + } + if ( ! empty( $attributes['waveformGradient'] ) ) { + $waveform_gradient_attribute = sprintf( + ' data-waveform-player-gradient="%s"', + esc_attr( $attributes['waveformGradient'] ) + ); + } + if ( ! empty( $attributes['waveformBackgroundColor'] ) ) { + $waveform_background_color_attribute = sprintf( + ' data-waveform-player-background-color="%s"', + esc_attr( $attributes['waveformBackgroundColor'] ) + ); + } + if ( ! empty( $attributes['waveformBackgroundGradient'] ) ) { + $waveform_background_gradient_attribute = sprintf( + ' data-waveform-player-background-gradient="%s"', + esc_attr( $attributes['waveformBackgroundGradient'] ) + ); + } + $html = '
    '; + + // Add the waveform player container inside the figure. + $figure = null; + preg_match( '/]*>/', $content, $figure ); + if ( ! empty( $figure[0] ) ) { + $content = preg_replace( '/(]*>)/', '$1' . $html, $content, 1 ); + } + + $processor = new WP_HTML_Tag_Processor( $content ); + $processor->next_tag( 'figure' ); + $processor->set_attribute( 'data-wp-interactive', 'core/playlist' ); + + $waveform_style = $attributes['waveformStyle'] ?? 'bars'; + + $processor->set_attribute( + 'data-wp-context', + wp_json_encode( + array( + 'playlistId' => $playlist_id, + 'currentId' => $playlist_tracks[0], + 'isPlaying' => false, + 'tracks' => $playlist_tracks, + 'waveformStyle' => $waveform_style, + 'showPlayButtonArtwork' => $show_play_button_artwork, + 'labelPauseTrack' => __( 'Pause' ), + 'labelSelectTrack' => __( 'Play' ), + ) + ) + ); + + // Track IDs are render-time only. Add them after inner blocks have rendered + // so track buttons can update the Interactivity API state without storing + // persistent unique IDs in post content. + $track_index = 0; + while ( $processor->next_tag( array( 'class_name' => 'wp-block-playlist-track__button' ) ) ) { + $track_id = $playlist_tracks[ $track_index ] ?? null; + + if ( null === $track_id ) { + break; + } + + $processor->set_attribute( + 'data-wp-context', + wp_json_encode( + array( + 'trackId' => $track_id, + ) + ) + ); + + ++$track_index; + } + + return $processor->get_updated_html(); +} + +/** + * Registers the `core/playlist` block on server. + * + * @since 6.9.0 + */ +function register_block_core_playlist() { + register_block_type_from_metadata( + __DIR__ . '/playlist', + array( + 'render_callback' => 'render_block_core_playlist', + ) + ); +} +add_action( 'init', 'register_block_core_playlist' ); diff --git a/src/wp-includes/blocks/playlist/block.json b/src/wp-includes/blocks/playlist/block.json new file mode 100644 index 0000000000000..796b3d580e6a6 --- /dev/null +++ b/src/wp-includes/blocks/playlist/block.json @@ -0,0 +1,104 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/playlist", + "title": "Playlist", + "category": "media", + "description": "Embed a simple playlist.", + "keywords": [ "music", "sound" ], + "textdomain": "default", + "allowedBlocks": [ "core/playlist-track" ], + "attributes": { + "type": { + "type": "string", + "default": "audio" + }, + "order": { + "type": "string", + "default": "asc" + }, + "showTracklist": { + "type": "boolean", + "default": true + }, + "showImages": { + "type": "boolean", + "default": true + }, + "showPlayButtonArtwork": { + "type": "boolean", + "default": false + }, + "showArtists": { + "type": "boolean", + "default": true + }, + "showNumbers": { + "type": "boolean", + "default": true + }, + "showTrackLength": { + "type": "boolean", + "default": true + }, + "waveformStyle": { + "type": "string", + "enum": [ "bars", "mirror", "line", "blocks", "dots", "seekbar" ], + "default": "bars" + }, + "waveformColor": { + "type": "string" + }, + "waveformGradient": { + "type": "string" + }, + "waveformBackgroundColor": { + "type": "string" + }, + "waveformBackgroundGradient": { + "type": "string" + }, + "caption": { + "type": "string" + } + }, + "providesContext": { + "showArtists": "showArtists", + "showImages": "showImages" + }, + "supports": { + "anchor": true, + "align": true, + "color": { + "gradients": true, + "link": true, + "__experimentalDefaultControls": { + "background": true, + "text": true + } + }, + "__experimentalBorder": { + "color": true, + "style": true, + "width": true, + "__experimentalDefaultControls": { + "color": true, + "style": true, + "width": true + } + }, + "interactivity": true, + "spacing": { + "margin": true, + "padding": true + }, + "typography": { + "fontSize": true, + "__experimentalDefaultControls": { + "fontSize": true + } + } + }, + "editorStyle": "wp-block-playlist-editor", + "style": "wp-block-playlist" +} diff --git a/src/wp-includes/blocks/post-content/block.json b/src/wp-includes/blocks/post-content/block.json index 517af41487270..3c12fcbabc7e5 100644 --- a/src/wp-includes/blocks/post-content/block.json +++ b/src/wp-includes/blocks/post-content/block.json @@ -24,6 +24,7 @@ "background": { "backgroundImage": true, "backgroundSize": true, + "gradient": true, "__experimentalDefaultControls": { "backgroundImage": true } diff --git a/src/wp-includes/blocks/post-template/block.json b/src/wp-includes/blocks/post-template/block.json index fdd8e647154cc..81a9ffc7750dc 100644 --- a/src/wp-includes/blocks/post-template/block.json +++ b/src/wp-includes/blocks/post-template/block.json @@ -14,7 +14,8 @@ "templateSlug", "previewPostType", "enhancedPagination", - "postType" + "postType", + "postId" ], "supports": { "anchor": true, diff --git a/src/wp-includes/blocks/pullquote/block.json b/src/wp-includes/blocks/pullquote/block.json index 8bacc90dcd0ab..2dfa7b18faa54 100644 --- a/src/wp-includes/blocks/pullquote/block.json +++ b/src/wp-includes/blocks/pullquote/block.json @@ -26,8 +26,10 @@ "background": { "backgroundImage": true, "backgroundSize": true, + "gradient": true, "__experimentalDefaultControls": { - "backgroundImage": true + "backgroundImage": true, + "gradient": true } }, "color": { diff --git a/src/wp-includes/blocks/query/block.json b/src/wp-includes/blocks/query/block.json index c2d8abc1a9334..f0ed8db8898a1 100644 --- a/src/wp-includes/blocks/query/block.json +++ b/src/wp-includes/blocks/query/block.json @@ -27,7 +27,8 @@ "inherit": true, "taxQuery": null, "parents": [], - "format": [] + "format": [], + "excludeCurrent": null } }, "tagName": { @@ -42,7 +43,7 @@ "default": false } }, - "usesContext": [ "templateSlug" ], + "usesContext": [ "templateSlug", "postType" ], "providesContext": { "queryId": "queryId", "query": "query", diff --git a/src/wp-includes/blocks/quote/block.json b/src/wp-includes/blocks/quote/block.json index 52609ee57d12a..c8a7e97f0bb4d 100644 --- a/src/wp-includes/blocks/quote/block.json +++ b/src/wp-includes/blocks/quote/block.json @@ -33,8 +33,10 @@ "background": { "backgroundImage": true, "backgroundSize": true, + "gradient": true, "__experimentalDefaultControls": { - "backgroundImage": true + "backgroundImage": true, + "gradient": true } }, "__experimentalBorder": { diff --git a/src/wp-includes/blocks/require-dynamic-blocks.php b/src/wp-includes/blocks/require-dynamic-blocks.php index 48fa6cb90b9c8..750c706e0dc42 100644 --- a/src/wp-includes/blocks/require-dynamic-blocks.php +++ b/src/wp-includes/blocks/require-dynamic-blocks.php @@ -45,6 +45,8 @@ require_once ABSPATH . WPINC . '/blocks/page-list-item.php'; require_once ABSPATH . WPINC . '/blocks/paragraph.php'; require_once ABSPATH . WPINC . '/blocks/pattern.php'; +require_once ABSPATH . WPINC . '/blocks/playlist.php'; +require_once ABSPATH . WPINC . '/blocks/playlist-track.php'; require_once ABSPATH . WPINC . '/blocks/post-author.php'; require_once ABSPATH . WPINC . '/blocks/post-author-biography.php'; require_once ABSPATH . WPINC . '/blocks/post-author-name.php'; @@ -76,6 +78,9 @@ require_once ABSPATH . WPINC . '/blocks/site-tagline.php'; require_once ABSPATH . WPINC . '/blocks/site-title.php'; require_once ABSPATH . WPINC . '/blocks/social-link.php'; +require_once ABSPATH . WPINC . '/blocks/tab-list.php'; +require_once ABSPATH . WPINC . '/blocks/tab-panel.php'; +require_once ABSPATH . WPINC . '/blocks/tabs.php'; require_once ABSPATH . WPINC . '/blocks/tag-cloud.php'; require_once ABSPATH . WPINC . '/blocks/template-part.php'; require_once ABSPATH . WPINC . '/blocks/term-count.php'; diff --git a/src/wp-includes/blocks/require-static-blocks.php b/src/wp-includes/blocks/require-static-blocks.php index 1a567c699f77d..1a3f2f650d0c0 100644 --- a/src/wp-includes/blocks/require-static-blocks.php +++ b/src/wp-includes/blocks/require-static-blocks.php @@ -25,6 +25,7 @@ 'separator', 'social-links', 'spacer', + 'tab-panels', 'table', 'terms-query', 'text-columns', diff --git a/src/wp-includes/blocks/rss.php b/src/wp-includes/blocks/rss.php index 5ab990bbcbcee..c33bafaf762c6 100644 --- a/src/wp-includes/blocks/rss.php +++ b/src/wp-includes/blocks/rss.php @@ -97,7 +97,7 @@ function render_block_core_rss( $attributes ) { $excerpt = esc_attr( wp_trim_words( $excerpt, $attributes['excerptLength'], ' […]' ) ); // Change existing [...] to […]. - if ( '[...]' === substr( $excerpt, -5 ) ) { + if ( str_ends_with( $excerpt, '[...]' ) ) { $excerpt = substr( $excerpt, 0, -5 ) . '[…]'; } diff --git a/src/wp-includes/blocks/tab-list.php b/src/wp-includes/blocks/tab-list.php new file mode 100644 index 0000000000000..eb587ef78fd2d --- /dev/null +++ b/src/wp-includes/blocks/tab-list.php @@ -0,0 +1,76 @@ +context['core/tabs-list'] ?? array(); + $aria_label = empty( $attributes['ariaLabel'] ) ? __( 'Tabbed content' ) : wp_strip_all_tags( $attributes['ariaLabel'] ); + + $tag_processor = new WP_HTML_Tag_Processor( $content ); + if ( $tag_processor->next_tag( array( 'class_name' => 'wp-block-tab-list' ) ) ) { + $tag_processor->set_attribute( 'aria-label', $aria_label ); + } + + if ( empty( $tabs_list ) ) { + return $tag_processor->get_updated_html(); + } + + $tab_index = 0; + + while ( $tag_processor->next_tag( 'button' ) ) { + $tab_id = $tabs_list[ $tab_index ] ?? null; + + if ( null === $tab_id ) { + break; + } + + $tag_processor->set_attribute( 'id', 'tab__' . $tab_id ); + $tag_processor->set_attribute( 'aria-controls', $tab_id ); + $tag_processor->set_attribute( 'data-wp-on--click', 'actions.handleTabClick' ); + $tag_processor->set_attribute( 'data-wp-on--keydown', 'actions.handleTabKeyDown' ); + $tag_processor->set_attribute( 'data-wp-bind--aria-selected', 'state.isActiveTab' ); + $tag_processor->set_attribute( 'data-wp-bind--tabindex', 'state.tabIndexAttribute' ); + $tag_processor->set_attribute( + 'data-wp-context', + wp_json_encode( array( 'tabIndex' => $tab_index ) ) + ); + + ++$tab_index; + } + + return $tag_processor->get_updated_html(); +} + +/** + * Registers the `core/tab-list` block on the server. + * + * @since 7.1.0 + */ +function register_block_core_tab_list() { + register_block_type_from_metadata( + __DIR__ . '/tab-list', + array( + 'render_callback' => 'block_core_tab_list_render_callback', + ) + ); +} +add_action( 'init', 'register_block_core_tab_list' ); diff --git a/src/wp-includes/blocks/tab-list/block.json b/src/wp-includes/blocks/tab-list/block.json new file mode 100644 index 0000000000000..78e7b8d0578bc --- /dev/null +++ b/src/wp-includes/blocks/tab-list/block.json @@ -0,0 +1,81 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/tab-list", + "title": "Tab List", + "description": "Display the tab buttons for a tabbed interface.", + "category": "design", + "textdomain": "default", + "parent": [ "core/tabs" ], + "usesContext": [ "core/tabs-list" ], + "attributes": { + "tabs": { + "type": "array", + "source": "query", + "selector": "button", + "query": { + "label": { + "type": "rich-text", + "source": "rich-text", + "role": "content" + } + }, + "default": [] + } + }, + "supports": { + "html": false, + "ariaLabel": true, + "visibility": false, + "lock": false, + "color": { + "background": true, + "text": true, + "__experimentalSkipSerialization": true, + "__experimentalDefaultControls": { + "background": true, + "text": true + } + }, + "typography": { + "fontSize": true, + "__experimentalFontFamily": true + }, + "__experimentalBorder": { + "color": true, + "radius": true, + "style": true, + "width": true, + "__experimentalSkipSerialization": true + }, + "layout": { + "default": { + "type": "flex", + "flexWrap": "wrap" + }, + "allowVerticalAlignment": false, + "allowOrientation": false, + "allowWrap": false + }, + "spacing": { + "padding": true, + "blockGap": true, + "__experimentalSkipSerialization": [ "padding" ], + "__experimentalDefaultControls": { + "padding": true, + "blockGap": true + } + } + }, + "selectors": { + "border": ".wp-block-tab-list button", + "color": { + "background": ".wp-block-tab-list button", + "text": ".wp-block-tab-list button" + }, + "spacing": { + "padding": ".wp-block-tab-list button" + } + }, + "style": "wp-block-tab-list" +} diff --git a/src/wp-includes/blocks/tab-panel.php b/src/wp-includes/blocks/tab-panel.php new file mode 100644 index 0000000000000..3519464643a84 --- /dev/null +++ b/src/wp-includes/blocks/tab-panel.php @@ -0,0 +1,65 @@ +context['core/tabs-id'] ?? ''; + + static $tab_counters = array(); + + if ( ! isset( $tab_counters[ $tabs_id ] ) ) { + $tab_counters[ $tabs_id ] = 0; + } + + $tab_index = $tab_counters[ $tabs_id ]; + ++$tab_counters[ $tabs_id ]; + + $tag_processor = new WP_HTML_Tag_Processor( $content ); + $tag_processor->next_tag( array( 'class_name' => 'wp-block-tab-panel' ) ); + + // Use the user's custom anchor if present, otherwise fall back to + // the generated position-based ID. + $tab_id = (string) $tag_processor->get_attribute( 'id' ); + if ( empty( $tab_id ) ) { + $tab_id = ! empty( $tabs_id ) + ? $tabs_id . '-tab-' . $tab_index + : 'tab-' . $tab_index; + $tag_processor->set_attribute( 'id', $tab_id ); + } + + $tag_processor->set_attribute( 'aria-labelledby', 'tab__' . $tab_id ); + $tag_processor->set_attribute( 'data-wp-bind--hidden', '!state.isActiveTab' ); + + return (string) $tag_processor->get_updated_html(); +} + +/** + * Registers the `core/tab-panel` block on the server. + * + * @hook init + * + * @since 7.1.0 + */ +function register_block_core_tab_panel() { + register_block_type_from_metadata( + __DIR__ . '/tab-panel', + array( + 'render_callback' => 'block_core_tab_panel_render', + ) + ); +} +add_action( 'init', 'register_block_core_tab_panel' ); diff --git a/src/wp-includes/blocks/tab-panel/block.json b/src/wp-includes/blocks/tab-panel/block.json new file mode 100644 index 0000000000000..71eb4fa3428ca --- /dev/null +++ b/src/wp-includes/blocks/tab-panel/block.json @@ -0,0 +1,47 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/tab-panel", + "title": "Tab Panel", + "description": "Content for a tab in a tabbed interface.", + "category": "design", + "textdomain": "default", + "attributes": { + "label": { + "type": "string", + "default": "" + } + }, + "parent": [ "core/tab-panels" ], + "usesContext": [ "core/tabs-id" ], + "supports": { + "anchor": true, + "html": false, + "color": { + "background": true, + "text": true, + "__experimentalDefaultControls": { + "background": true, + "text": true + } + }, + "layout": true, + "spacing": { + "blockGap": true, + "padding": true + }, + "typography": { + "fontSize": true, + "__experimentalFontFamily": true, + "__experimentalDefaultControls": { + "fontSize": true, + "__experimentalFontFamily": true + } + }, + "visibility": false + }, + "providesContext": { + "core/tab-label": "label" + }, + "style": "wp-block-tab-panel" +} diff --git a/src/wp-includes/blocks/tab-panels/block.json b/src/wp-includes/blocks/tab-panels/block.json new file mode 100644 index 0000000000000..cd085fa4776c9 --- /dev/null +++ b/src/wp-includes/blocks/tab-panels/block.json @@ -0,0 +1,39 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/tab-panels", + "title": "Tab Panels", + "description": "Container for tab panel content in a tabbed interface.", + "category": "design", + "textdomain": "default", + "parent": [ "core/tabs" ], + "allowedBlocks": [ "core/tab-panel" ], + "supports": { + "html": false, + "visibility": false, + "lock": false, + "color": { + "background": true, + "text": true, + "heading": true, + "link": true, + "__experimentalDefaultControls": { + "background": true, + "text": true + } + }, + "spacing": { + "padding": true + }, + "typography": { + "fontSize": true, + "__experimentalFontFamily": true + }, + "__experimentalBorder": { + "radius": true, + "color": true, + "width": true, + "style": true + } + } +} diff --git a/src/wp-includes/blocks/tabs.php b/src/wp-includes/blocks/tabs.php new file mode 100644 index 0000000000000..e0f46d0f75b68 --- /dev/null +++ b/src/wp-includes/blocks/tabs.php @@ -0,0 +1,139 @@ +context['core/tabs-list'] ?? array(); + $tabs_id = $block->context['core/tabs-id'] ?? null; + + if ( empty( $tabs_id ) ) { + // If malformed tabs, return early to avoid errors. + return ''; + } + + $tag_processor = new WP_HTML_Tag_Processor( $content ); + + $tag_processor->next_tag( array( 'class_name' => 'wp-block-tabs' ) ); + $tag_processor->set_attribute( 'data-wp-interactive', 'core/tabs' ); + + $tag_processor->set_attribute( + 'data-wp-context', + wp_json_encode( + array( + 'tabsId' => $tabs_id, + 'activeTabIndex' => $active_tab_index, + ) + ) + ); + $tag_processor->set_attribute( 'data-wp-init', 'callbacks.onTabsInit' ); + $tag_processor->set_attribute( 'data-wp-on--keydown', 'actions.handleTabKeyDown' ); + + $output = $tag_processor->get_updated_html(); + + /** + * Builds a client side state for just this tabs instance, so each + * core/tabs block manages its own state, like context. + */ + wp_interactivity_state( + 'core/tabs', + array( + $tabs_id => $tabs_list, + ) + ); + + return $output; +} + +/** + * Registers the `core/tabs` block on the server. + * + * @since 7.1.0 + */ +function register_block_core_tabs() { + register_block_type_from_metadata( + __DIR__ . '/tabs', + array( + 'render_callback' => 'block_core_tabs_render_block_callback', + ) + ); +} +add_action( 'init', 'register_block_core_tabs' ); diff --git a/src/wp-includes/blocks/tabs/block.json b/src/wp-includes/blocks/tabs/block.json new file mode 100644 index 0000000000000..43619ce0637bd --- /dev/null +++ b/src/wp-includes/blocks/tabs/block.json @@ -0,0 +1,49 @@ +{ + "$schema": "https://schemas.wp.org/trunk/block.json", + "apiVersion": 3, + "name": "core/tabs", + "title": "Tabs", + "description": "Display content in a tabbed interface to help users navigate detailed content with ease.", + "category": "design", + "textdomain": "default", + "allowedBlocks": [ "core/tab-list", "core/tab-panels" ], + "attributes": { + "activeTabIndex": { + "type": "number", + "default": 0 + }, + "editorActiveTabIndex": { + "type": "number", + "role": "local" + } + }, + "supports": { + "align": true, + "anchor": true, + "color": { + "text": true, + "background": true, + "__experimentalDefaultControls": { + "text": true, + "background": true + } + }, + "layout": { + "allowEditing": false + }, + "html": false, + "interactivity": true, + "spacing": { + "blockGap": true, + "margin": true, + "padding": true + }, + "typography": { + "fontSize": true, + "__experimentalFontFamily": true + } + }, + "usesContext": [ "core/tabs-list", "core/tabs-id" ], + "style": "wp-block-tabs", + "viewScriptModule": "@wordpress/block-library/tabs/view" +} diff --git a/src/wp-includes/blocks/template-part.php b/src/wp-includes/blocks/template-part.php index 25ba4e4a99624..5c5800e76948c 100644 --- a/src/wp-includes/blocks/template-part.php +++ b/src/wp-includes/blocks/template-part.php @@ -150,22 +150,7 @@ function render_block_core_template_part( $attributes ) { } // Run through the actions that are typically taken on the_content. - $content = shortcode_unautop( $content ); - $content = do_shortcode( $content ); - $seen_ids[ $template_part_id ] = true; - $content = do_blocks( $content ); - unset( $seen_ids[ $template_part_id ] ); - $content = wptexturize( $content ); - $content = convert_smilies( $content ); - $content = wp_filter_content_tags( $content, "template_part_{$area}" ); - - /** - * Handle embeds for block template parts. - * - * @global WP_Embed $wp_embed WordPress Embed object. - */ - global $wp_embed; - $content = $wp_embed->autoembed( $content ); + $content = _wp_apply_block_content_filters( $content, "template_part_{$area}", $seen_ids, $template_part_id ); if ( empty( $attributes['tagName'] ) || tag_escape( $attributes['tagName'] ) !== $attributes['tagName'] ) { $area_tag = 'div'; diff --git a/src/wp-includes/blocks/term-name/block.json b/src/wp-includes/blocks/term-name/block.json index 44a063303dd70..ed57d1a1070e0 100644 --- a/src/wp-includes/blocks/term-name/block.json +++ b/src/wp-includes/blocks/term-name/block.json @@ -9,9 +9,6 @@ "textdomain": "default", "usesContext": [ "termId", "taxonomy" ], "attributes": { - "textAlign": { - "type": "string" - }, "level": { "type": "number", "default": 0 @@ -43,6 +40,7 @@ "typography": { "fontSize": true, "lineHeight": true, + "textAlign": true, "__experimentalFontFamily": true, "__experimentalFontWeight": true, "__experimentalFontStyle": true, diff --git a/src/wp-includes/blocks/verse/block.json b/src/wp-includes/blocks/verse/block.json index b9915711a7993..8ddeb045bc5c6 100644 --- a/src/wp-includes/blocks/verse/block.json +++ b/src/wp-includes/blocks/verse/block.json @@ -21,8 +21,10 @@ "background": { "backgroundImage": true, "backgroundSize": true, + "gradient": true, "__experimentalDefaultControls": { - "backgroundImage": true + "backgroundImage": true, + "gradient": true } }, "color": { diff --git a/src/wp-includes/build/constants.php b/src/wp-includes/build/constants.php index 28a1f67a77090..dbe6cbd2b33f9 100644 --- a/src/wp-includes/build/constants.php +++ b/src/wp-includes/build/constants.php @@ -9,6 +9,6 @@ */ return array( - 'version' => '23.5.0', + 'version' => '23.6.0-rc.1', 'build_url' => includes_url( 'build/' ), ); diff --git a/src/wp-includes/build/pages/font-library/page.php b/src/wp-includes/build/pages/font-library/page.php index 7187986a0a918..fff9eb8252ceb 100644 --- a/src/wp-includes/build/pages/font-library/page.php +++ b/src/wp-includes/build/pages/font-library/page.php @@ -251,7 +251,7 @@ function ( $handle ) { html { background: #f1f1f1; color: #444; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.4em; } diff --git a/src/wp-includes/build/pages/options-connectors/page.php b/src/wp-includes/build/pages/options-connectors/page.php index d7383c0bee7c7..1e623f212ff47 100644 --- a/src/wp-includes/build/pages/options-connectors/page.php +++ b/src/wp-includes/build/pages/options-connectors/page.php @@ -251,7 +251,7 @@ function ( $handle ) { html { background: #f1f1f1; color: #444; - font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; + font-family: -apple-system, system-ui, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif; font-size: 13px; line-height: 1.4em; } diff --git a/src/wp-includes/build/routes/connectors-home/content.js b/src/wp-includes/build/routes/connectors-home/content.js index 82a1df3a60dc0..84771178ebc3b 100644 --- a/src/wp-includes/build/routes/connectors-home/content.js +++ b/src/wp-includes/build/routes/connectors-home/content.js @@ -8716,11 +8716,11 @@ function registerStyle(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle("0c5702ddca", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}'); + registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}'); } var style_default = { "text": "_83ed8a8da5dd50ea__text", "heading-2xl": "_14437cfb77831647__heading-2xl", "heading-xl": "_3c78b7fa9b4072dd__heading-xl", "heading-lg": "aa58f227716bcde2__heading-lg", "heading-md": "fc4da56d8dfe52c4__heading-md", "heading-sm": "a9b78c7c82e8dff7__heading-sm", "body-xl": "_305ff559e52180d5__body-xl", "body-lg": "ca1aa3fc2029e958__body-lg", "body-md": "_131101940be12424__body-md", "body-sm": "_0e8d87a42c1f75fa__body-sm" }; if (typeof process === "undefined" || true) { - registerStyle("d390e935a7", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); + registerStyle("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); } var global_css_defense_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" }; var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) { @@ -8929,7 +8929,7 @@ function registerStyle3(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle3("ed71fae0df", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-medium,499);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}'); + registerStyle3("b74f1ac304", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}'); } var style_default3 = { "button": "_97b0fc33c028be1a__button", "is-unstyled": "abbb272e2ce49bd6__is-unstyled", "is-loading": "_914b42f315c0e580__is-loading", "is-small": "_908205475f9f2a92__is-small", "icon": "_9f6fc6553aeb36fe__icon", "is-brand": "dd460c965226cc77__is-brand", "is-outline": "_62d5a778b7b258ee__is-outline", "is-minimal": "ad0619a3217c6a5b__is-minimal", "is-neutral": "e722a8f96726aa99__is-neutral", "is-solid": "b50b3358c5fb4d0b__is-solid", "is-compact": "cf59cf1b69629838__is-compact", "loading-animation": "_5a1d53da6f830c8d__loading-animation" }; if (typeof process === "undefined" || true) { @@ -8941,7 +8941,7 @@ if (typeof process === "undefined" || true) { } var focus_default = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" }; if (typeof process === "undefined" || true) { - registerStyle3("d390e935a7", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); + registerStyle3("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); } var global_css_defense_default2 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" }; var Button3 = (0, import_element12.forwardRef)( @@ -9090,7 +9090,7 @@ function registerStyle4(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle4("ed71fae0df", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-medium,499);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}'); + registerStyle4("b74f1ac304", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}'); } var style_default4 = { "button": "_97b0fc33c028be1a__button", "is-unstyled": "abbb272e2ce49bd6__is-unstyled", "is-loading": "_914b42f315c0e580__is-loading", "is-small": "_908205475f9f2a92__is-small", "icon": "_9f6fc6553aeb36fe__icon", "is-brand": "dd460c965226cc77__is-brand", "is-outline": "_62d5a778b7b258ee__is-outline", "is-minimal": "ad0619a3217c6a5b__is-minimal", "is-neutral": "e722a8f96726aa99__is-neutral", "is-solid": "b50b3358c5fb4d0b__is-solid", "is-compact": "cf59cf1b69629838__is-compact", "loading-animation": "_5a1d53da6f830c8d__loading-animation" }; var ButtonIcon = (0, import_element14.forwardRef)( @@ -9535,7 +9535,7 @@ if (typeof process === "undefined" || true) { } var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" }; if (typeof process === "undefined" || true) { - registerStyle7("789467362f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); + registerStyle7("19fcc06039", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); } var style_default6 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" }; var Positioner = (0, import_element18.forwardRef)( @@ -9641,7 +9641,7 @@ function registerStyle8(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle8("789467362f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); + registerStyle8("19fcc06039", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); } var style_default7 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" }; var POPUP_COLOR = { background: "#1e1e1e" }; @@ -9761,7 +9761,7 @@ function registerStyle9(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle9("65cec4cf71", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}"); + registerStyle9("c5cdafb1bc", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}"); } var style_default8 = { "icon-button": "_28cfdc260e755391__icon-button", "icon": "f1c70d719989a85a__icon" }; var IconButton = (0, import_element21.forwardRef)( @@ -9904,11 +9904,11 @@ if (typeof process === "undefined" || true) { } var focus_default2 = { "outset-ring--focus": "_08e8a2e44959f892__outset-ring--focus", "outset-ring--focus-except-active": "e25b2bdd7aa21721__outset-ring--focus-except-active", "outset-ring--focus-visible": "d0541bc9dd9dc7b6__outset-ring--focus-visible", "outset-ring--focus-within": "cd83dfc2126a0846__outset-ring--focus-within", "outset-ring--focus-within-except-active": "_970d04df7376df67__outset-ring--focus-within-except-active", "outset-ring--focus-within-visible": "c5cb3ee4bddaa8e4__outset-ring--focus-within-visible", "outset-ring--focus-parent-visible": "ecadb9e080e2dfa5__outset-ring--focus-parent-visible" }; if (typeof process === "undefined" || true) { - registerStyle10("7e0119b657", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-regular,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}'); + registerStyle10("e8e6a9be37", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}'); } var style_default9 = { "link": "d4250949359b05ce__link", "is-brand": "c6055659b8e2cd2c__is-brand", "is-neutral": "_92e0dfcaeee15b88__is-neutral", "is-unstyled": "cf122a9bf1035d42__is-unstyled", "link-icon": "_0cb411afac4c86c7__link-icon" }; if (typeof process === "undefined" || true) { - registerStyle10("d390e935a7", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); + registerStyle10("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); } var global_css_defense_default3 = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" }; var Link = (0, import_element22.forwardRef)(function Link2({ @@ -9928,7 +9928,7 @@ var Link = (0, import_element22.forwardRef)(function Link2({ className: clsx_default( global_css_defense_default3.a, resets_default3["box-sizing"], - focus_default2["outset-ring--focus"], + focus_default2["outset-ring--focus-except-active"], variant !== "unstyled" && style_default9.link, variant !== "unstyled" && style_default9[`is-${tone}`], variant === "unstyled" && style_default9["is-unstyled"], @@ -11110,6 +11110,7 @@ import { __experimentalRegisterConnector as registerConnector, __experimentalConnectorItem as ConnectorItem, __experimentalDefaultConnectorSettings as DefaultConnectorSettings, + __experimentalApplicationPasswordConnectorSettings as ApplicationPasswordConnectorSettings, privateApis as connectorsPrivateApis } from "@wordpress/connectors"; @@ -11138,26 +11139,38 @@ function useConnectorPlugin({ derivedPluginStatus, canManagePlugins, currentApiKey, + currentUsername, + hasStoredCredentials, + hasResolvedSettings, canInstallPlugins } = (0, import_data.useSelect)( (select2) => { const store2 = select2(import_core_data.store); const siteSettings = store2.getEntityRecord("root", "site"); - const apiKey = siteSettings?.[settingName] ?? ""; + const settingValue = siteSettings?.[settingName]; + const apiKey = typeof settingValue === "string" ? settingValue : ""; + const credentials = typeof settingValue === "object" && settingValue !== null ? settingValue : void 0; + const credentialsExist = credentials !== void 0 ? !!credentials.username && !!credentials.password : !!apiKey; + const settingsResolved = store2.hasFinishedResolution( + "getEntityRecord", + ["root", "site"] + ); const canCreate = !!store2.canUser("create", { kind: "root", name: "plugin" }); + const common = { + currentApiKey: apiKey, + currentUsername: credentials?.username ?? "", + hasStoredCredentials: credentialsExist, + hasResolvedSettings: settingsResolved, + canInstallPlugins: canCreate + }; if (!pluginFileFromServer) { - const hasLoaded = store2.hasFinishedResolution( - "getEntityRecord", - ["root", "site"] - ); return { - derivedPluginStatus: hasLoaded ? "active" : "checking", - canManagePlugins: void 0, - currentApiKey: apiKey, - canInstallPlugins: canCreate + ...common, + derivedPluginStatus: settingsResolved ? "active" : "checking", + canManagePlugins: void 0 }; } const plugin = store2.getEntityRecord( @@ -11171,19 +11184,17 @@ function useConnectorPlugin({ ); if (!hasFinished) { return { + ...common, derivedPluginStatus: "checking", - canManagePlugins: void 0, - currentApiKey: apiKey, - canInstallPlugins: canCreate + canManagePlugins: void 0 }; } if (plugin) { const isPluginActive = plugin.status === "active" || plugin.status === "network-active"; return { + ...common, derivedPluginStatus: isPluginActive ? "active" : "inactive", - canManagePlugins: true, - currentApiKey: apiKey, - canInstallPlugins: canCreate + canManagePlugins: true }; } let status = "not-installed"; @@ -11193,21 +11204,71 @@ function useConnectorPlugin({ status = "inactive"; } return { + ...common, derivedPluginStatus: status, - canManagePlugins: false, - currentApiKey: apiKey, - canInstallPlugins: canCreate + canManagePlugins: false }; }, - [pluginBasename, settingName, isInstalled, isActivated] + [ + pluginFileFromServer, + pluginBasename, + settingName, + isInstalled, + isActivated + ] ); const pluginStatus = pluginStatusOverride ?? derivedPluginStatus; const canActivatePlugins = canManagePlugins; - const isConnected = pluginStatus === "active" && connectedState || // After install/activate, if settings re-fetch reveals an existing key, + const isConnected = pluginStatus === "active" && connectedState || // After install/activate, if settings re-fetch reveals stored credentials, // update connected state (mirrors what the server would report on page load). - pluginStatusOverride === "active" && !!currentApiKey; + pluginStatusOverride === "active" && hasStoredCredentials; const { saveEntityRecord, invalidateResolution } = (0, import_data.useDispatch)(import_core_data.store); const { createSuccessNotice, createErrorNotice } = (0, import_data.useDispatch)(import_notices.store); + const saveConnectorSetting = (value) => saveEntityRecord( + "root", + "site", + { [settingName]: value }, + { throwOnError: true } + ); + const createConnectedNotice = () => { + createSuccessNotice( + (0, import_i18n4.sprintf)( + /* translators: %s: Name of the connector (e.g. "OpenAI"). */ + (0, import_i18n4.__)("%s connected successfully."), + connectorName + ), + { + id: "connector-connect-success", + type: "snackbar" + } + ); + }; + const createDisconnectedNotice = () => { + createSuccessNotice( + (0, import_i18n4.sprintf)( + /* translators: %s: Name of the connector (e.g. "OpenAI"). */ + (0, import_i18n4.__)("%s disconnected."), + connectorName + ), + { + id: "connector-disconnect-success", + type: "snackbar" + } + ); + }; + const createDisconnectErrorNotice = () => { + createErrorNotice( + (0, import_i18n4.sprintf)( + /* translators: %s: Name of the connector (e.g. "OpenAI"). */ + (0, import_i18n4.__)("Failed to disconnect %s."), + connectorName + ), + { + id: "connector-disconnect-error", + type: "snackbar" + } + ); + }; const installPlugin = async () => { if (!pluginSlug) { return; @@ -11334,12 +11395,7 @@ function useConnectorPlugin({ const saveApiKey = async (apiKey) => { const previousApiKey = currentApiKey; try { - const updatedRecord = await saveEntityRecord( - "root", - "site", - { [settingName]: apiKey }, - { throwOnError: true } - ); + const updatedRecord = await saveConnectorSetting(apiKey); const record = updatedRecord; const returnedKey = record?.[settingName]; if (apiKey && (returnedKey === previousApiKey || !returnedKey)) { @@ -11348,56 +11404,56 @@ function useConnectorPlugin({ ); } setConnectedState(true); - createSuccessNotice( - (0, import_i18n4.sprintf)( - /* translators: %s: Name of the connector (e.g. "OpenAI"). */ - (0, import_i18n4.__)("%s connected successfully."), - connectorName - ), - { - id: "connector-connect-success", - type: "snackbar" - } - ); + createConnectedNotice(); } catch (error2) { console.error("Failed to save API key:", error2); throw error2; } }; + const saveCredentials = async ({ + username, + applicationPassword + }) => { + try { + const updatedRecord = await saveConnectorSetting({ + username, + password: applicationPassword + }); + const record = updatedRecord; + const credentials = record?.[settingName]; + if (!credentials?.username || !credentials?.password) { + throw new Error( + (0, import_i18n4.__)("It was not possible to save these credentials.") + ); + } + setConnectedState(true); + createConnectedNotice(); + } catch (error2) { + console.error("Failed to save credentials:", error2); + throw error2; + } + }; const removeApiKey = async () => { try { - await saveEntityRecord( - "root", - "site", - { [settingName]: "" }, - { throwOnError: true } - ); + await saveConnectorSetting(""); setConnectedState(false); - createSuccessNotice( - (0, import_i18n4.sprintf)( - /* translators: %s: Name of the connector (e.g. "OpenAI"). */ - (0, import_i18n4.__)("%s disconnected."), - connectorName - ), - { - id: "connector-disconnect-success", - type: "snackbar" - } - ); + createDisconnectedNotice(); } catch (error2) { console.error("Failed to remove API key:", error2); - createErrorNotice( - (0, import_i18n4.sprintf)( - /* translators: %s: Name of the connector (e.g. "OpenAI"). */ - (0, import_i18n4.__)("Failed to disconnect %s."), - connectorName - ), - { - id: "connector-disconnect-error", - type: "snackbar" - } - ); - throw error2; + createDisconnectErrorNotice(); + } + }; + const removeCredentials = async () => { + try { + await saveConnectorSetting({ + username: "", + password: "" + }); + setConnectedState(false); + createDisconnectedNotice(); + } catch (error2) { + console.error("Failed to remove credentials:", error2); + createDisconnectErrorNotice(); } }; return { @@ -11409,11 +11465,15 @@ function useConnectorPlugin({ isBusy, isConnected, currentApiKey, + currentUsername, + hasResolvedSettings, keySource, handleButtonClick, getButtonLabel, saveApiKey, - removeApiKey + removeApiKey, + saveCredentials, + removeCredentials }; } @@ -11621,7 +11681,7 @@ var ConnectedBadge = () => /* @__PURE__ */ React.createElement( padding: "4px 12px", borderRadius: "2px", fontSize: "13px", - fontWeight: 500, + fontWeight: "var(--wpds-typography-font-weight-emphasis)", whiteSpace: "nowrap" } }, @@ -11640,6 +11700,35 @@ var PluginDirectoryLink = ({ slug }) => /* @__PURE__ */ React.createElement( (0, import_i18n5.__)("Learn more") ); var UnavailableActionBadge = () => /* @__PURE__ */ React.createElement(Badge, null, (0, import_i18n5.__)("Not available")); +function ConnectorActionArea({ + isConnected, + showUnavailableBadge, + pluginSlug, + isExpanded, + isBusy, + pluginStatus, + actionButtonRef, + handleButtonClick, + getButtonLabel +}) { + return /* @__PURE__ */ React.createElement(import_components2.__experimentalHStack, { spacing: 3, expanded: false }, isConnected && /* @__PURE__ */ React.createElement(ConnectedBadge, null), showUnavailableBadge && (pluginSlug ? /* @__PURE__ */ React.createElement(PluginDirectoryLink, { slug: pluginSlug }) : /* @__PURE__ */ React.createElement(UnavailableActionBadge, null)), !showUnavailableBadge && /* @__PURE__ */ React.createElement( + import_components2.Button, + { + ref: actionButtonRef, + variant: isExpanded || isConnected ? "tertiary" : "secondary", + size: "compact", + onClick: handleButtonClick, + disabled: pluginStatus === "checking" || isBusy, + isBusy, + accessibleWhenDisabled: true + }, + getButtonLabel() + )); +} +function getPluginSlug(pluginFile) { + const pluginBasename = pluginFile?.replace(/\.php$/, ""); + return pluginBasename?.includes("/") ? pluginBasename.split("/")[0] : pluginBasename; +} function ApiKeyConnector({ name, description, @@ -11650,15 +11739,7 @@ function ApiKeyConnector({ const auth = authentication?.method === "api_key" ? authentication : void 0; const settingName = auth?.settingName ?? ""; const helpUrl = auth?.credentialsUrl ?? void 0; - const pluginFile = plugin?.file?.replace(/\.php$/, ""); - const pluginSlug = pluginFile?.includes("/") ? pluginFile.split("/")[0] : pluginFile; - let helpLabel; - try { - if (helpUrl) { - helpLabel = new URL(helpUrl).hostname; - } - } catch { - } + const pluginSlug = getPluginSlug(plugin?.file); const { pluginStatus, canInstallPlugins, @@ -11668,6 +11749,7 @@ function ApiKeyConnector({ isBusy, isConnected, currentApiKey, + hasResolvedSettings, keySource, handleButtonClick, getButtonLabel, @@ -11684,7 +11766,6 @@ function ApiKeyConnector({ }); const isExternallyConfigured = keySource === "env" || keySource === "constant"; const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false; - const showActionButton = !showUnavailableBadge; const actionButtonRef = (0, import_element32.useRef)(null); return /* @__PURE__ */ React.createElement( ConnectorItem, @@ -11693,27 +11774,27 @@ function ApiKeyConnector({ logo, name, description, - actionArea: /* @__PURE__ */ React.createElement(import_components2.__experimentalHStack, { spacing: 3, expanded: false }, isConnected && /* @__PURE__ */ React.createElement(ConnectedBadge, null), showUnavailableBadge && (pluginSlug ? /* @__PURE__ */ React.createElement(PluginDirectoryLink, { slug: pluginSlug }) : /* @__PURE__ */ React.createElement(UnavailableActionBadge, null)), showActionButton && /* @__PURE__ */ React.createElement( - import_components2.Button, + actionArea: /* @__PURE__ */ React.createElement( + ConnectorActionArea, { - ref: actionButtonRef, - variant: isExpanded || isConnected ? "tertiary" : "secondary", - size: "compact", - onClick: handleButtonClick, - disabled: pluginStatus === "checking" || isBusy, + isConnected, + showUnavailableBadge, + pluginSlug, + isExpanded, isBusy, - accessibleWhenDisabled: true - }, - getButtonLabel() - )) + pluginStatus, + actionButtonRef, + handleButtonClick, + getButtonLabel + } + ) }, - isExpanded && pluginStatus === "active" && /* @__PURE__ */ React.createElement( + isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ React.createElement( DefaultConnectorSettings, { key: isConnected ? "connected" : "setup", initialValue: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentApiKey, helpUrl, - helpLabel, readOnly: isConnected || isExternallyConfigured, keySource, onRemove: isExternallyConfigured ? void 0 : async () => { @@ -11729,6 +11810,87 @@ function ApiKeyConnector({ ) ); } +function ApplicationPasswordConnector({ + name, + description, + logo, + authentication, + plugin +}) { + const auth = authentication?.method === "application_password" ? authentication : void 0; + const settingName = auth?.settingName ?? ""; + const helpUrl = auth?.credentialsUrl ?? void 0; + const pluginSlug = getPluginSlug(plugin?.file); + const { + pluginStatus, + canInstallPlugins, + canActivatePlugins, + isExpanded, + setIsExpanded, + isBusy, + isConnected, + currentUsername, + hasResolvedSettings, + keySource, + handleButtonClick, + getButtonLabel, + saveCredentials, + removeCredentials + } = useConnectorPlugin({ + file: plugin?.file, + settingName, + connectorName: name, + isInstalled: plugin?.isInstalled, + isActivated: plugin?.isActivated, + keySource: auth?.keySource, + initialIsConnected: auth?.isConnected + }); + const isExternallyConfigured = keySource === "env" || keySource === "constant"; + const actionButtonRef = (0, import_element32.useRef)(null); + const showUnavailableBadge = pluginStatus === "not-installed" && canInstallPlugins === false || pluginStatus === "inactive" && canActivatePlugins === false; + return /* @__PURE__ */ React.createElement( + ConnectorItem, + { + className: pluginSlug ? `connector-item--${pluginSlug}` : void 0, + logo, + name, + description, + actionArea: /* @__PURE__ */ React.createElement( + ConnectorActionArea, + { + isConnected, + showUnavailableBadge, + pluginSlug, + isExpanded, + isBusy, + pluginStatus, + actionButtonRef, + handleButtonClick, + getButtonLabel + } + ) + }, + isExpanded && pluginStatus === "active" && hasResolvedSettings && /* @__PURE__ */ React.createElement( + ApplicationPasswordConnectorSettings, + { + key: isConnected ? "connected" : "setup", + initialUsername: isExternallyConfigured ? "\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022" : currentUsername, + helpUrl, + readOnly: isConnected || isExternallyConfigured, + keySource, + onRemove: isExternallyConfigured ? void 0 : async () => { + await removeCredentials(); + actionButtonRef.current?.focus(); + }, + onSave: async (credentials) => { + await saveCredentials(credentials); + setIsExpanded(false); + actionButtonRef.current?.focus(); + } + } + ) + ); +} function registerDefaultConnectors() { const connectors = getConnectorData(); const sanitize = (s) => s.replace(/[^a-z0-9-_]/gi, "-"); @@ -11751,6 +11913,8 @@ function registerDefaultConnectors() { ); if (authentication.method === "api_key" && !existing?.render) { args.render = ApiKeyConnector; + } else if (authentication.method === "application_password" && !existing?.render) { + args.render = ApplicationPasswordConnector; } registerConnector(connectorName, args); } @@ -12063,7 +12227,7 @@ function ConnectorsPage() { spacing: 3, style: { maxWidth: 480 } }, - /* @__PURE__ */ React.createElement(import_components4.__experimentalVStack, { alignment: "center", spacing: 2 }, /* @__PURE__ */ React.createElement(import_components4.__experimentalHeading, { level: 2, size: 15, weight: 600 }, (0, import_i18n7.__)("No connectors yet")), /* @__PURE__ */ React.createElement(import_components4.__experimentalText, { size: 12 }, (0, import_i18n7.__)( + /* @__PURE__ */ React.createElement(import_components4.__experimentalVStack, { alignment: "center", spacing: 2 }, /* @__PURE__ */ React.createElement(import_components4.__experimentalHeading, { level: 2, size: 15 }, (0, import_i18n7.__)("No connectors yet")), /* @__PURE__ */ React.createElement(import_components4.__experimentalText, { size: 12 }, (0, import_i18n7.__)( "Connectors appear here when you install plugins that use external services. Each plugin registers the API keys it needs, and you manage them all in one place." ))), /* @__PURE__ */ React.createElement( diff --git a/src/wp-includes/build/routes/connectors-home/content.min.asset.php b/src/wp-includes/build/routes/connectors-home/content.min.asset.php index eb014d9083a48..ab89f7f73e0fc 100644 --- a/src/wp-includes/build/routes/connectors-home/content.min.asset.php +++ b/src/wp-includes/build/routes/connectors-home/content.min.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'd7b31e3eeda3d7a90148'); \ No newline at end of file + array('react', 'react-dom', 'react-jsx-runtime', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-primitives', 'wp-private-apis', 'wp-theme', 'wp-url'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/connectors', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => '06fb50f3072ea7bf8bb6'); \ No newline at end of file diff --git a/src/wp-includes/build/routes/connectors-home/content.min.js b/src/wp-includes/build/routes/connectors-home/content.min.js index 851aee7ae9d93..5fd494a811fc0 100644 --- a/src/wp-includes/build/routes/connectors-home/content.min.js +++ b/src/wp-includes/build/routes/connectors-home/content.min.js @@ -1,4 +1,4 @@ -var mf=Object.create;var _r=Object.defineProperty;var gf=Object.getOwnPropertyDescriptor;var bf=Object.getOwnPropertyNames;var hf=Object.getPrototypeOf,wf=Object.prototype.hasOwnProperty;var xe=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ct=(e,t)=>{for(var o in t)_r(e,o,{get:t[o],enumerable:!0})},vf=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of bf(t))!wf.call(e,r)&&r!==o&&_r(e,r,{get:()=>t[r],enumerable:!(n=gf(t,r))||n.enumerable});return e};var h=(e,t,o)=>(o=e!=null?mf(hf(e)):{},vf(t||!e||!e.__esModule?_r(o,"default",{value:e,enumerable:!0}):o,e));var At=xe((d0,Ws)=>{Ws.exports=window.wp.i18n});var se=xe((f0,Us)=>{Us.exports=window.wp.element});var D=xe((p0,Gs)=>{Gs.exports=window.React});var Z=xe((_0,Zs)=>{Zs.exports=window.ReactJSXRuntime});var It=xe((Eh,Ra)=>{Ra.exports=window.ReactDOM});var Nc=xe(Oc=>{"use strict";var ho=D();function xm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Rm=typeof Object.is=="function"?Object.is:xm,Sm=ho.useState,Em=ho.useEffect,Tm=ho.useLayoutEffect,km=ho.useDebugValue;function Pm(e,t){var o=t(),n=Sm({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return Tm(function(){r.value=o,r.getSnapshot=t,ri(r)&&i({inst:r})},[e,o,t]),Em(function(){return ri(r)&&i({inst:r}),e(function(){ri(r)&&i({inst:r})})},[e]),km(o),o}function ri(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Rm(e,o)}catch{return!0}}function Cm(e,t){return t()}var Am=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Cm:Pm;Oc.useSyncExternalStore=ho.useSyncExternalStore!==void 0?ho.useSyncExternalStore:Am});var ii=xe((p1,Lc)=>{"use strict";Lc.exports=Nc()});var Mc=xe(Ic=>{"use strict";var Dn=D(),Om=ii();function Nm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Lm=typeof Object.is=="function"?Object.is:Nm,Im=Om.useSyncExternalStore,Mm=Dn.useRef,Bm=Dn.useEffect,Hm=Dn.useMemo,zm=Dn.useDebugValue;Ic.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=Mm(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=Hm(function(){function d(m){if(!c){if(c=!0,l=m,m=n(m),r!==void 0&&s.hasValue){var u=s.value;if(r(u,m))return f=u}return f=m}if(u=f,Lm(l,m))return u;var g=n(m);return r!==void 0&&r(u,g)?(l=m,u):(l=m,f=g)}var c=!1,l,f,p=o===void 0?null:o;return[function(){return d(t())},p===null?void 0:function(){return d(p())}]},[t,o,n,r]);var a=Im(e,i[0],i[1]);return Bm(function(){s.hasValue=!0,s.value=a},[a]),zm(a),a}});var Hc=xe((g1,Bc)=>{"use strict";Bc.exports=Mc()});var $t=xe((V2,ud)=>{ud.exports=window.wp.primitives});var _d=xe((d4,vd)=>{vd.exports=window.wp.theme});var Qi=xe((u4,yd)=>{yd.exports=window.wp.privateApis});var tn=xe((V5,ku)=>{ku.exports=window.wp.components});var nn=xe((e3,Mu)=>{Mu.exports=window.wp.data});var mr=xe((t3,Bu)=>{Bu.exports=window.wp.coreData});var Bs=xe((r3,zu)=>{zu.exports=window.wp.notices});var ju=xe((i3,Du)=>{Du.exports=window.wp.url});function Ys(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;te();function Y(e){let t=Re(Rf).current;return t.next=e,xf(t.effect),t.trampoline}function Rf(){let e={next:void 0,callback:Sf,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Sf(){}var qs=h(D(),1),Ef=()=>{},F=typeof document<"u"?qs.useLayoutEffect:Ef;var hn=h(D(),1),Tf=hn.createContext(void 0);function io(){return hn.useContext(Tf)?.direction??"ltr"}function kf(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${n}; visit ${i} for the full message.`}}var Pf=kf("https://base-ui.com/production-error","Base UI"),Te=Pf;var Wt=h(D(),1);function xr(e,t,o,n){let r=Re(Js).current;return Cf(r,e,t,o,n)&&$s(r,[e,t,o,n]),r.callback}function Qs(e){let t=Re(Js).current;return Af(t,e)&&$s(t,e),t.callback}function Js(){return{callback:null,cleanup:null,refs:[]}}function Cf(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Af(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function $s(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let n=Array(t.length).fill(null);for(let r=0;r{for(let r=0;r=e}function Rr(e){if(!ta.isValidElement(e))return null;let t=e,o=t.props;return(so(19)?o?.ref:t.ref)??null}function Mo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Ot(){}var C0=Object.freeze([]),pe=Object.freeze({});function oa(e,t){let o={};for(let n in e){let r=e[n];if(t?.hasOwnProperty(n)){let i=t[n](r);i!=null&&Object.assign(o,i);continue}r===!0?o[`data-${n.toLowerCase()}`]="":r&&(o[`data-${n.toLowerCase()}`]=r.toString())}return o}function na(e,t){return typeof e=="function"?e(t):e}function ra(e,t){return typeof e=="function"?e(t):e}var Sr={};function ve(e,t,o,n,r){if(!o&&!n&&!r&&!e)return wn(t);let i=wn(e);return t&&(i=Bo(i,t)),o&&(i=Bo(i,o)),n&&(i=Bo(i,n)),r&&(i=Bo(i,r)),i}function ia(e){if(e.length===0)return Sr;if(e.length===1)return wn(e[0]);let t=wn(e[0]);for(let o=1;o=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function Er(e){return typeof e=="function"}function aa(e,t){return Er(e)?e(t):e??Sr}function If(e,t){return t?e?(...o)=>{let n=o[0];if(la(n)){let i=n;Ho(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:ca(t):e}function ca(e){return e&&((...t)=>{let o=t[0];return la(o)&&Ho(o),e(...t)})}function Ho(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Tr(e,t){return t?e?t+" "+e:t:e}function la(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var kr=h(D(),1);function ke(e,t,o={}){let n=t.render,r=Mf(t,o);if(o.enabled===!1)return null;let i=o.state??pe;return zf(e,n,r,i)}function Mf(e,t={}){let{className:o,style:n,render:r}=e,{state:i=pe,ref:s,props:a,stateAttributesMapping:d,enabled:c=!0}=t,l=c?na(o,i):void 0,f=c?ra(n,i):void 0,p=c?oa(i,d):pe,m=c&&a?Bf(a):void 0,u=c?Mo(p,m)??{}:pe;return typeof document<"u"&&(c?Array.isArray(s)?u.ref=Qs([u.ref,Rr(r),...s]):u.ref=xr(u.ref,Rr(r),s):xr(null,null)),c?(l!==void 0&&(u.className=Tr(u.className,l)),f!==void 0&&(u.style=Mo(u.style,f)),u):pe}function Bf(e){return Array.isArray(e)?ia(e):ve(void 0,e)}var Hf=Symbol.for("react.lazy");function zf(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=ve(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===Hf&&(i=Wt.Children.toArray(t)[0]),Wt.cloneElement(i,r)}if(e&&typeof e=="string")return Df(e,o);throw new Error(Te(8))}function Df(e,t){return e==="button"?(0,kr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,kr.createElement)("img",{alt:"",...t,key:t.key}):Wt.createElement(e,t)}var vn=h(D(),1);var da=0;function jf(e,t="mui"){let[o,n]=vn.useState(e),r=e||o;return vn.useEffect(()=>{o==null&&(da+=1,n(`${t}-${da}`))},[o,t]),r}var ua=Io.useId;function Nt(e,t){if(ua!==void 0){let o=ua();return e??(t?`${t}-${o}`:o)}return jf(e,t)}function fa(e){return Nt(e,"base-ui")}var U={};Ct(U,{cancelOpen:()=>mp,chipRemovePress:()=>Zf,clearPress:()=>qf,closePress:()=>Xf,closeWatcher:()=>ap,decrementPress:()=>$f,disabled:()=>bp,drag:()=>up,escapeKey:()=>sp,focusOut:()=>ip,imperativeAction:()=>vp,incrementPress:()=>Jf,initial:()=>wp,inputBlur:()=>op,inputChange:()=>ep,inputClear:()=>tp,inputPaste:()=>np,inputPress:()=>rp,itemPress:()=>Gf,keyboard:()=>lp,linkPress:()=>Kf,listNavigation:()=>cp,missing:()=>hp,none:()=>Ff,outsidePress:()=>Uf,pointer:()=>dp,scrub:()=>pp,siblingOpen:()=>gp,swipe:()=>_p,trackPress:()=>Qf,triggerFocus:()=>Yf,triggerHover:()=>Wf,triggerPress:()=>Vf,wheel:()=>fp,windowResize:()=>yp});var Ff="none",Vf="trigger-press",Wf="trigger-hover",Yf="trigger-focus",Uf="outside-press",Gf="item-press",Xf="close-press",Kf="link-press",qf="clear-press",Zf="chip-remove-press",Qf="track-press",Jf="increment-press",$f="decrement-press",ep="input-change",tp="input-clear",op="input-blur",np="input-paste",rp="input-press",ip="focus-out",sp="escape-key",ap="close-watcher",cp="list-navigation",lp="keyboard",dp="pointer",up="drag",fp="wheel",pp="scrub",mp="cancel-open",gp="sibling-open",bp="disabled",hp="missing",wp="initial",vp="imperative-action",_p="swipe",yp="window-resize";function $(e,t,o,n){let r=!1,i=!1,s=n??pe;return{reason:e,event:t??new Event("base-ui"),cancel(){r=!0},allowPropagation(){i=!0},get isCanceled(){return r},get isPropagationAllowed(){return i},trigger:o,...s}}var Cr=h(D(),1);var pa=h(D(),1),xp=[];function ao(e){pa.useEffect(e,xp)}var _n=null,oh=globalThis.requestAnimationFrame,Pr=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let r=0;r=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},yn=new Pr,ut=class e{static create(){return new e}static request(t){return yn.request(t)}static cancel(t){return yn.cancel(t)}currentId=_n;request(t){this.cancel(),this.currentId=yn.request(()=>{this.currentId=_n,t()})}cancel=()=>{this.currentId!==_n&&(yn.cancel(this.currentId),this.currentId=_n)};disposeEffect=()=>this.cancel};function co(){let e=Re(ut.create).current;return ao(e.disposeEffect),e}function ma(e,t=!1,o=!1){let[n,r]=Cr.useState(e&&t?"idle":void 0),[i,s]=Cr.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),F(()=>{if(!e&&i&&n!=="ending"&&o){let a=ut.request(()=>{r("ending")});return()=>{ut.cancel(a)}}},[e,i,n,o]),F(()=>{if(!e||t)return;let a=ut.request(()=>{r(void 0)});return()=>{ut.cancel(a)}},[t,e]),F(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=ut.request(()=>{r("idle")});return()=>{ut.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yt=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Rp={[Yt.startingStyle]:""},Sp={[Yt.endingStyle]:""},ga={transitionStatus(e){return e==="starting"?Rp:e==="ending"?Sp:null}};var fo=h(D(),1);function xn(){return typeof window<"u"}function Gt(e){return Rn(e)?(e.nodeName||"").toLowerCase():"#document"}function de(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function et(e){var t;return(t=(Rn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Rn(e){return xn()?e instanceof Node||e instanceof de(e).Node:!1}function W(e){return xn()?e instanceof Element||e instanceof de(e).Element:!1}function be(e){return xn()?e instanceof HTMLElement||e instanceof de(e).HTMLElement:!1}function lo(e){return!xn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof de(e).ShadowRoot}function uo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Pe(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function ba(e){return/^(table|td|th)$/.test(Gt(e))}function zo(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Ep=/transform|translate|scale|rotate|perspective|filter/,Tp=/paint|layout|strict|content/,Ut=e=>!!e&&e!=="none",Ar;function Sn(e){let t=W(e)?Pe(e):e;return Ut(t.transform)||Ut(t.translate)||Ut(t.scale)||Ut(t.rotate)||Ut(t.perspective)||!En()&&(Ut(t.backdropFilter)||Ut(t.filter))||Ep.test(t.willChange||"")||Tp.test(t.contain||"")}function ha(e){let t=$e(e);for(;be(t)&&!tt(t);){if(Sn(t))return t;if(zo(t))return null;t=$e(t)}return null}function En(){return Ar==null&&(Ar=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ar}function tt(e){return/^(html|body|#document)$/.test(Gt(e))}function Pe(e){return de(e).getComputedStyle(e)}function Do(e){return W(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function $e(e){if(Gt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||lo(e)&&e.host||et(e);return lo(t)?t.host:t}function wa(e){let t=$e(e);return tt(t)?e.ownerDocument?e.ownerDocument.body:e.body:be(t)&&uo(t)?t:wa(t)}function Lt(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=wa(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=de(r);if(i){let a=Tn(s);return t.concat(s,s.visualViewport||[],uo(r)?r:[],a&&o?Lt(a):[])}else return t.concat(r,Lt(r,[],o))}function Tn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var kn=h(D(),1),kp=kn.createContext(void 0);function va(e=!1){let t=kn.useContext(kp);if(t===void 0&&!e)throw new Error(Te(16));return t}var _a=h(D(),1);function ya(e){let{focusableWhenDisabled:t,disabled:o,composite:n=!1,tabIndex:r=0,isNativeButton:i}=e,s=n&&t!==!1,a=n&&t===!1;return{props:_a.useMemo(()=>{let c={onKeyDown(l){o&&t&&l.key!=="Tab"&&l.preventDefault()}};return n||(c.tabIndex=r,!i&&o&&(c.tabIndex=t?r:-1)),(i&&(t||s)||!i&&o)&&(c["aria-disabled"]=o),i&&(!t||a)&&(c.disabled=o),c},[n,o,t,s,a,i,r])}}function xa(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=fo.useRef(null),a=va(!0),d=i??a!==void 0,{props:c}=ya({focusableWhenDisabled:o,disabled:t,composite:d,tabIndex:n,isNativeButton:r}),l=fo.useCallback(()=>{let m=s.current;Or(m)&&d&&t&&c.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,c.disabled,d]);F(l,[l]);let f=fo.useCallback((m={})=>{let{onClick:u,onMouseDown:g,onKeyUp:v,onKeyDown:_,onPointerDown:w,...y}=m;return ve({onClick(b){if(t){b.preventDefault();return}u?.(b)},onMouseDown(b){t||g?.(b)},onKeyDown(b){if(t||(Ho(b),_?.(b),b.baseUIHandlerPrevented))return;let R=b.target===b.currentTarget,x=b.currentTarget,E=Or(x),T=!r&&Pp(x),k=R&&(r?E:!T),C=b.key==="Enter",z=b.key===" ",O=x.getAttribute("role"),I=O?.startsWith("menuitem")||O==="option"||O==="gridcell";if(R&&d&&z){if(b.defaultPrevented&&I)return;b.preventDefault(),T||r&&E?(x.click(),b.preventBaseUIHandler()):k&&(u?.(b),b.preventBaseUIHandler());return}k&&(!r&&(z||C)&&b.preventDefault(),!r&&C&&u?.(b))},onKeyUp(b){if(!t){if(Ho(b),v?.(b),b.target===b.currentTarget&&r&&d&&Or(b.currentTarget)&&b.key===" "){b.preventDefault();return}b.baseUIHandlerPrevented||b.target===b.currentTarget&&!r&&!d&&b.key===" "&&u?.(b)}},onPointerDown(b){if(t){b.preventDefault();return}w?.(b)}},r?{type:"button"}:{role:"button"},c,y)},[t,c,d,r]),p=Y(m=>{s.current=m,l()});return{getButtonProps:f,buttonRef:p}}function Or(e){return be(e)&&e.tagName==="BUTTON"}function Pp(e){return!!(e?.tagName==="A"&&e?.href)}function oe(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function Be(e){let t=Re(Cp,e).current;return t.next=e,F(t.effect),t}function Cp(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function _e(e){return e?.ownerDocument||document}var Ta=h(D(),1);var Ea=h(It(),1);function Sa(e){return e==null?e:"current"in e?e.current:e}function po(e,t=!1,o=!0){let n=co();return Y((r,i=null)=>{n.cancel();let s=Sa(e);if(s==null)return;let a=s,d=()=>{Ea.flushSync(r)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{i?.aborted||d()}).catch(()=>{if(o){i?.aborted||d();return}let l=a.getAnimations();!i?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let l=Yt.startingStyle;if(!a.hasAttribute(l)){n.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(l)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[l]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}n.request(c)})}function Pn(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=po(n,o,!1);Ta.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var ka=h(D(),1);function Pa(e){let t=ka.useRef(!0);t.current&&(t.current=!1,e())}var _t={};Ct(_t,{engine:()=>Br,env:()=>zr,os:()=>Ir,screenReader:()=>Hr});var Ir={};Ct(Ir,{android:()=>Oa,apple:()=>Lr,ios:()=>Nr,linux:()=>Ip,mac:()=>Na,windows:()=>Lp});function Ap(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Op,platform:Np,maxTouchPoints:Ca}=Ap(),Xt=Op.toLowerCase(),Kt=Np.toLowerCase();var Nr=/^i(os$|p)/.test(Kt)||Kt==="macintel"&&Ca>1,Aa="android",Oa=Kt===Aa||Xt.includes(Aa),Na=!Nr&&Kt.startsWith("mac"),Lp=Kt.startsWith("win"),Ip=!Oa&&/^(linux|chrome os)/.test(Kt),Lr=Na||Nr;var Br={};Ct(Br,{blink:()=>Bp,gecko:()=>Mp,webkit:()=>Mr});var Mr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Mp=!Mr&&Xt.includes("firefox"),Bp=!Mr&&Xt.includes("chrom");var Hr={};Ct(Hr,{voiceOver:()=>Hp});var Hp=Lr;var zr={};Ct(zr,{jsdom:()=>zp});var zp=/jsdom|happydom/.test(Xt);var jo=0,Fe=class e{static create(){return new e}currentId=jo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=jo,o()},t)}isStarted(){return this.currentId!==jo}clear=()=>{this.currentId!==jo&&(clearTimeout(this.currentId),this.currentId=jo)};disposeEffect=()=>this.clear};function ot(){let e=Re(Fe.create).current;return ao(e.disposeEffect),e}var Ce=h(D(),1);function La(e){return"nativeEvent"in e}function yt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ia(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Dr="data-base-ui-focusable";var jr="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Cn(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ne(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&lo(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Ie(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Mt(e,t){if(!W(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(ne(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function An(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function Ma(e){return e.matches("html,body")}function Ba(e){return be(e)&&e.matches(jr)}function Fr(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${jr}`)!=null}function Ha(e){if(!e||_t.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Dp(e,t){return t!=null&&!yt(t)?0:typeof e=="function"?e():e}function xt(e,t,o){let n=Dp(e,o);return typeof n=="number"?n:n?.[t]}function Vr(e){return typeof e=="function"?e():e}function On(e,t){return t||e==="click"||e==="mousedown"}function za(e){return e?.includes("mouse")&&e!=="mousedown"}var Da=h(Z(),1),ja=Ce.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Fe,currentIdRef:{current:null},currentContextRef:{current:null}});function jp(e,t){e.current=t.current}function Wr(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Ce.useRef(o),i=Ce.useRef(o),s=Ce.useRef(null),a=Ce.useRef(null),d=ot();return F(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:xt(r.current,"open"),close:xt(o,"close")}},[o,s,r,i]),(0,Da.jsx)(ja.Provider,{value:Ce.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:d}),[n,d]),children:t})}function Yr(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Ce.useContext(ja),{currentIdRef:s,delayRef:a,timeoutMs:d,initialDelayRef:c,currentContextRef:l,hasProvider:f,timeout:p}=i,[m,u]=Ce.useState(!1),g=Ce.useRef(o),v=Ce.useRef(!1);return F(()=>{g.current=o},[o]),F(()=>()=>{v.current=!0},[]),F(()=>{function _(){v.current||u(!1),l.current?.setIsInstantPhase(!1),s.current=null,l.current=null,a.current=c.current,p.clear()}if(s.current&&!o&&s.current===r){if(u(!1),d){let w=r;return p.start(d,()=>{n.select("open")||s.current&&s.current!==w||_()}),()=>{(g.current||s.current!==w)&&p.clear()}}_()}},[o,r,s,a,d,c,l,p,n]),F(()=>{if(!o)return;let _=l.current,w=s.current;p.clear(),l.current={onOpenChange:n.setOpen,setIsInstantPhase:u},s.current=r,a.current={open:0,close:xt(c.current,"close")},w!==null&&w!==r?(u(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,$(U.none))):(u(!1),_?.setIsInstantPhase(!1))},[o,r,n,s,a,c,l,p]),F(()=>()=>{if(s.current===r){if(l.current=null,!g.current)return;s.current=null,jp(a,c),p.clear()}},[l,s,a,r,c,p]),Ce.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function nt(...e){return()=>{for(let t=0;t({x:e,y:e}),Fp={left:"right",right:"left",bottom:"top",top:"bottom"};function Wo(e,t,o){return Me(e,Bt(t,o))}function it(e,t){return typeof e=="function"?e(t):e}function Se(e){return e.split("-")[0]}function st(e){return e.split("-")[1]}function Ln(e){return e==="x"?"y":"x"}function Yo(e){return e==="y"?"height":"width"}function He(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Uo(e){return Ln(He(e))}function Ya(e,t,o){o===void 0&&(o=!1);let n=st(e),r=Uo(e),i=Yo(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Fo(s)),[s,Fo(s)]}function Ua(e){let t=Fo(e);return[Nn(e),t,Nn(t)]}function Nn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Fa=["left","right"],Va=["right","left"],Vp=["top","bottom"],Wp=["bottom","top"];function Yp(e,t,o){switch(e){case"top":case"bottom":return o?t?Va:Fa:t?Fa:Va;case"left":case"right":return t?Vp:Wp;default:return[]}}function Ga(e,t,o,n){let r=st(e),i=Yp(Se(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Nn)))),i}function Fo(e){let t=Se(e);return Fp[t]+e.slice(t.length)}function Up(e){return{top:0,right:0,bottom:0,left:0,...e}}function In(e){return typeof e!="number"?Up(e):{top:e,right:e,bottom:e,left:e}}function qt(e){let{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function Rt(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...Rt(e,r.id,o)])}function mo(e){return`data-base-ui-${e}`}var Ve=h(D(),1),qa=h(It(),1);var Xa={style:{transition:"none"}};var Gp="data-base-ui-swipe-ignore",Xp="data-swipe-ignore",pw=`[${Gp}]`,mw=`[${Xp}]`;var Ka={fallbackAxisSide:"end"};var Za=h(Z(),1),Kp=Ve.createContext(null),qp=()=>Ve.useContext(Kp),Zp=mo("portal");function Ur(e={}){let{ref:t,container:o,componentProps:n=pe,elementProps:r}=e,i=Nt(),a=qp()?.portalNode,[d,c]=Ve.useState(null),[l,f]=Ve.useState(null),p=Y(v=>{v!==null&&f(v)}),m=Ve.useRef(null);F(()=>{if(o===null){m.current&&(m.current=null,f(null),c(null));return}if(i==null)return;let v=(o&&(Rn(o)?o:o.current))??a??document.body;if(v==null){m.current&&(m.current=null,f(null),c(null));return}m.current!==v&&(m.current=v,f(null),c(v))},[o,a,i]);let u=ke("div",n,{ref:[t,p],props:[{id:i,[Zp]:""},r]});return{portalNode:l,portalSubtree:d&&u?qa.createPortal(u,d):null}}var Zt=h(D(),1);function Qa(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(n=>n(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var Qp=h(Z(),1),Jp=Zt.createContext(null),$p=Zt.createContext(null),go=()=>Zt.useContext(Jp)?.id||null,zt=e=>{let t=Zt.useContext($p);return e??t};var ze=h(D(),1);function em(e,t){let o=null,n=null,r=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",d=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,l=i.height,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),f-=o||0,p-=n||0,c=0,l=0,!r||d?(c=t.axis==="y"?i.width:0,l=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):r&&!d&&(l=t.axis==="x"?i.height:l,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:l,x:f,y:p,top:p,right:f+c,bottom:p+l,left:f}}}}function Ja(e){return e!=null&&e.clientX!=null}function Gr(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),d=r.context.dataRef,c=ze.useRef(!1),l=ze.useRef(null),[f,p]=ze.useState(),[m,u]=ze.useState([]),g=Y(b=>{r.set("positionReference",b)}),v=Y((b,R,x)=>{c.current||d.current.openEvent&&!Ja(d.current.openEvent)||r.set("positionReference",em(x??a,{x:b,y:R,axis:n,dataRef:d,pointerType:f}))}),_=Y(b=>{i?l.current||(v(b.clientX,b.clientY,b.currentTarget),u([])):v(b.clientX,b.clientY,b.currentTarget)}),w=yt(f)?s:i;ze.useEffect(()=>{if(!o){g(a);return}if(!w)return;function b(){l.current?.(),l.current=null}let R=de(s);function x(E){let T=Ie(E);ne(s,T)?b():v(E.clientX,E.clientY)}return!d.current.openEvent||Ja(d.current.openEvent)?l.current=oe(R,"mousemove",x):g(a),b},[w,o,s,d,a,r,v,g,m]),ze.useEffect(()=>()=>{r.set("positionReference",null)},[r]),ze.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),ze.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let y=ze.useMemo(()=>{function b(R){p(R.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:_,onMouseEnter:_}},[_]);return ze.useMemo(()=>o?{reference:y,trigger:y}:{},[o,y])}var De=h(D(),1);function tm(){return!1}function om(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Xr(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=tm,bubbles:a,externalTree:d}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),f=c.useState("floatingElement"),{dataRef:p}=c.context,m=zt(d),u=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?u:r,v=g!==!1,_=Y(()=>i),{escapeKey:w,outsidePress:y}=om(a),b=De.useRef(!1),R=De.useRef(!1),x=De.useRef(!1),E=De.useRef(!1),T=De.useRef(""),k=De.useRef(null),C=ot(),z=ot(),O=Y(()=>{z.clear(),p.current.insideReactTree=!1}),I=Y(H=>{let Q=p.current.floatingContext?.nodeId;return(m?Rt(m.nodesRef.current,Q):[]).some(te=>te.context?.open&&!te.context.dataRef.current[H])}),B=Y(H=>An(H,c.select("floatingElement"))||An(H,c.select("domReferenceElement"))),S=Y(H=>{s()&&c.setOpen(!1,$(U.triggerPress,H.nativeEvent))}),N=Y(H=>{if(!l||!o||!n||H.key!=="Escape"||E.current||!w&&I("__escapeKeyBubbles"))return;let Q=La(H)?H.nativeEvent:H,ee=$(U.escapeKey,Q);c.setOpen(!1,ee),ee.isCanceled||H.preventDefault(),!w&&!ee.isPropagationAllowed&&H.stopPropagation()}),j=Y(()=>{p.current.insideReactTree=!0,z.start(0,O)}),P=Y(H=>{if(!l||!o||H.button!==0)return;let Q=Ie(H.nativeEvent);ne(c.select("floatingElement"),Q)&&(b.current||(b.current=!0,R.current=!1))}),A=Y(H=>{!l||!o||(H.defaultPrevented||H.nativeEvent.defaultPrevented)&&b.current&&(R.current=!0)});De.useEffect(()=>{if(!l||!o)return;p.current.__escapeKeyBubbles=w,p.current.__outsidePressBubbles=y;let H=new Fe,Q=new Fe;function ee(){H.clear(),E.current=!0}function te(){H.start(_t.engine.webkit?5:0,()=>{E.current=!1})}function G(){x.current=!0,Q.start(0,()=>{x.current=!1})}function ce(){b.current=!1,R.current=!1}function le(){let M=T.current,V=M==="pen"||!M?"mouse":M,ge=_(),Ee=typeof ge=="function"?ge():ge;return typeof Ee=="string"?Ee:Ee[V]}function me(M){let V=le();return V==="intentional"&&M.type!=="click"||V==="sloppy"&&M.type==="click"}function Ne(M){let V=p.current.floatingContext?.nodeId,ge=m&&Rt(m.nodesRef.current,V).some(Ee=>An(M,Ee.context?.elements.floating));return B(M)||ge}function ye(M){if(me(M)){M.type!=="click"&&!B(M)&&(Q.clear(),x.current=!1),O();return}if(p.current.insideReactTree){O();return}let V=Ie(M),ge=`[${mo("inert")}]`,Ee=W(V)?V.getRootNode():null,Tt=Array.from((lo(Ee)?Ee:_e(c.select("floatingElement"))).querySelectorAll(ge)),No=c.context.triggerElements;if(V&&(No.hasElement(V)||No.hasMatchingElement(je=>ne(je,V))))return;let wt=W(V)?V:null;for(;wt&&!tt(wt);){let je=$e(wt);if(tt(je)||!W(je))break;wt=je}if(!(Tt.length&&W(V)&&!Ma(V)&&!ne(V,c.select("floatingElement"))&&Tt.every(je=>!ne(wt,je)))){if(be(V)&&!("touches"in M)){let je=tt(V),kt=Pe(V),Pt=/auto|scroll/,un=je||Pt.test(kt.overflowX),fn=je||Pt.test(kt.overflowY),pn=un&&V.clientWidth>0&&V.scrollWidth>V.clientWidth,mn=fn&&V.clientHeight>0&&V.scrollHeight>V.clientHeight,gn=kt.direction==="rtl",re=mn&&(gn?M.offsetX<=V.offsetWidth-V.clientWidth:M.offsetX>V.clientWidth),Le=pn&&M.offsetY>V.clientHeight;if(re||Le)return}if(!Ne(M)){if(le()==="intentional"&&x.current){Q.clear(),x.current=!1;return}typeof g=="function"&&!g(M)||I("__outsidePressBubbles")||(c.setOpen(!1,$(U.outsidePress,M)),O())}}}function q(M){le()!=="sloppy"||M.pointerType==="touch"||!c.select("open")||!o||B(M)||ye(M)}function ue(M){if(le()!=="sloppy"||!c.select("open")||!o||B(M))return;let V=M.touches[0];V&&(k.current={startTime:Date.now(),startX:V.clientX,startY:V.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},C.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function fe(M,V){let ge=Ie(M);if(!ge)return;let Ee=oe(ge,M.type,()=>{V(M),Ee()})}function Ft(M){T.current="touch",fe(M,ue)}function Ze(M){C.clear(),M.type==="pointerdown"&&(T.current=M.pointerType),!(M.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&fe(M,V=>{V.type==="pointerdown"?q(V):ye(V)})}function ht(M){if(!b.current)return;let V=R.current;if(ce(),le()==="intentional"){if(M.type==="pointercancel"){V&&G();return}if(!Ne(M)){if(V){G();return}typeof g=="function"&&!g(M)||(Q.clear(),x.current=!0,O())}}}function Qe(M){if(le()!=="sloppy"||!k.current||B(M))return;let V=M.touches[0];if(!V)return;let ge=Math.abs(V.clientX-k.current.startX),Ee=Math.abs(V.clientY-k.current.startY),Tt=Math.sqrt(ge*ge+Ee*Ee);Tt>5&&(k.current.dismissOnTouchEnd=!0),Tt>10&&(ye(M),C.clear(),k.current=null)}function lt(M){fe(M,Qe)}function ln(M){le()!=="sloppy"||!k.current||B(M)||(k.current.dismissOnTouchEnd&&ye(M),C.clear(),k.current=null)}function dn(M){fe(M,ln)}let we=_e(f),no=nt(n&&nt(oe(we,"keydown",N),oe(we,"compositionstart",ee),oe(we,"compositionend",te)),v&&nt(oe(we,"click",Ze,!0),oe(we,"pointerdown",Ze,!0),oe(we,"pointerup",ht,!0),oe(we,"pointercancel",ht,!0),oe(we,"mousedown",Ze,!0),oe(we,"mouseup",ht,!0),oe(we,"touchstart",Ft,!0),oe(we,"touchmove",lt,!0),oe(we,"touchend",dn,!0)));return()=>{no(),H.clear(),Q.clear(),ce(),x.current=!1}},[p,f,n,v,g,l,o,w,y,N,O,_,I,B,m,c,C]),De.useEffect(O,[g,O]);let L=De.useMemo(()=>({onKeyDown:N,onPointerDown:S,onClick:S}),[N,S]),X=De.useMemo(()=>({onKeyDown:N,onPointerDown:A,onMouseDown:A,onClickCapture:j,onMouseDownCapture(H){j(),P(H)},onPointerDownCapture(H){j(),P(H)},onMouseUpCapture:j,onTouchEndCapture:j,onTouchMoveCapture:j}),[N,j,P,A]);return De.useMemo(()=>o?{reference:L,floating:X,trigger:L}:{},[o,L,X])}var Ae=h(D(),1);function $a(e,t,o){let{reference:n,floating:r}=e,i=He(t),s=Uo(t),a=Yo(s),d=Se(t),c=i==="y",l=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2,p=n[a]/2-r[a]/2,m;switch(d){case"top":m={x:l,y:n.y-r.height};break;case"bottom":m={x:l,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:f};break;case"left":m={x:n.x-r.width,y:f};break;default:m={x:n.x,y:n.y}}switch(st(t)){case"start":m[s]-=p*(o&&c?-1:1);break;case"end":m[s]+=p*(o&&c?-1:1);break}return m}async function oc(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:d}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=it(t,e),u=In(m),v=a[p?f==="floating"?"reference":"floating":f],_=qt(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(v)))==null||o?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:l,strategy:d})),w=f==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),b=await(i.isElement==null?void 0:i.isElement(y))?await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1}:{x:1,y:1},R=qt(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:y,strategy:d}):w);return{top:(_.top-R.top+u.top)/b.y,bottom:(R.bottom-_.bottom+u.bottom)/b.y,left:(_.left-R.left+u.left)/b.x,right:(R.right-_.right+u.right)/b.x}}var nm=50,nc=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:oc},d=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:l,y:f}=$a(c,n,d),p=n,m=0,u={};for(let g=0;gB<=0)){var z,O;let B=(((z=i.flip)==null?void 0:z.index)||0)+1,S=E[B];if(S&&(!(f==="alignment"?w!==He(S):!1)||C.every(P=>He(P.placement)===w?P.overflows[0]>0:!0)))return{data:{index:B,overflows:C},reset:{placement:S}};let N=(O=C.filter(j=>j.overflows[0]<=0).sort((j,P)=>j.overflows[1]-P.overflows[1])[0])==null?void 0:O.placement;if(!N)switch(m){case"bestFit":{var I;let j=(I=C.filter(P=>{if(x){let A=He(P.placement);return A===w||A==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(A=>A>0).reduce((A,L)=>A+L,0)]).sort((P,A)=>P[1]-A[1])[0])==null?void 0:I[0];j&&(N=j);break}case"initialPlacement":N=a;break}if(r!==N)return{reset:{placement:N}}}return{}}}};function ec(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function tc(e){return Wa.some(t=>e[t]>=0)}var ic=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:n}=t,{strategy:r="referenceHidden",...i}=it(e,t);switch(r){case"referenceHidden":{let s=await n.detectOverflow(t,{...i,elementContext:"reference"}),a=ec(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:tc(a)}}}case"escaped":{let s=await n.detectOverflow(t,{...i,altBoundary:!0}),a=ec(s,o.floating);return{data:{escapedOffsets:a,escaped:tc(a)}}}default:return{}}}}};var sc=new Set(["left","top"]);async function rm(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Se(o),a=st(o),d=He(o)==="y",c=sc.has(s)?-1:1,l=i&&d?-1:1,f=it(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:u}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof u=="number"&&(m=a==="end"?u*-1:u),d?{x:m*l,y:p*c}:{x:p*c,y:m*l}}var ac=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:s,middlewareData:a}=t,d=await rm(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+d.x,y:i+d.y,data:{...d,placement:s}}}}},cc=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:n,placement:r,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:d={fn:_=>{let{x:w,y}=_;return{x:w,y}}},...c}=it(e,t),l={x:o,y:n},f=await i.detectOverflow(t,c),p=He(Se(r)),m=Ln(p),u=l[m],g=l[p];if(s){let _=m==="y"?"top":"left",w=m==="y"?"bottom":"right",y=u+f[_],b=u-f[w];u=Wo(y,u,b)}if(a){let _=p==="y"?"top":"left",w=p==="y"?"bottom":"right",y=g+f[_],b=g-f[w];g=Wo(y,g,b)}let v=d.fn({...t,[m]:u,[p]:g});return{...v,data:{x:v.x-o,y:v.y-n,enabled:{[m]:s,[p]:a}}}}}},lc=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:n,placement:r,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:d=!0,crossAxis:c=!0}=it(e,t),l={x:o,y:n},f=He(r),p=Ln(f),m=l[p],u=l[f],g=it(a,t),v=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(d){let y=p==="y"?"height":"width",b=i.reference[p]-i.floating[y]+v.mainAxis,R=i.reference[p]+i.reference[y]-v.mainAxis;mR&&(m=R)}if(c){var _,w;let y=p==="y"?"width":"height",b=sc.has(Se(r)),R=i.reference[f]-i.floating[y]+(b&&((_=s.offset)==null?void 0:_[f])||0)+(b?0:v.crossAxis),x=i.reference[f]+i.reference[y]+(b?0:((w=s.offset)==null?void 0:w[f])||0)-(b?v.crossAxis:0);ux&&(u=x)}return{[p]:m,[f]:u}}}},dc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,n;let{placement:r,rects:i,platform:s,elements:a}=t,{apply:d=()=>{},...c}=it(e,t),l=await s.detectOverflow(t,c),f=Se(r),p=st(r),m=He(r)==="y",{width:u,height:g}=i.floating,v,_;f==="top"||f==="bottom"?(v=f,_=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(_=f,v=p==="end"?"top":"bottom");let w=g-l.top-l.bottom,y=u-l.left-l.right,b=Bt(g-l[v],w),R=Bt(u-l[_],y),x=!t.middlewareData.shift,E=b,T=R;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(T=y),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(E=w),x&&!p){let C=Me(l.left,0),z=Me(l.right,0),O=Me(l.top,0),I=Me(l.bottom,0);m?T=u-2*(C!==0||z!==0?C+z:Me(l.left,l.right)):E=g-2*(O!==0||I!==0?O+I:Me(l.top,l.bottom))}await d({...t,availableWidth:T,availableHeight:E});let k=await s.getDimensions(a.floating);return u!==k.width||g!==k.height?{reset:{rects:!0}}:{}}}};function mc(e){let t=Pe(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=be(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=Ht(o)!==i||Ht(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function qr(e){return W(e)?e:e.contextElement}function bo(e){let t=qr(e);if(!be(t))return rt(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=mc(t),s=(i?Ht(o.width):o.width)/n,a=(i?Ht(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var im=rt(0);function gc(e){let t=de(e);return!En()||!t.visualViewport?im:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function sm(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==de(e)?!1:t}function Qt(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=qr(e),s=rt(1);t&&(n?W(n)&&(s=bo(n)):s=bo(e));let a=sm(i,o,n)?gc(i):rt(0),d=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,l=r.width/s.x,f=r.height/s.y;if(i){let p=de(i),m=n&&W(n)?de(n):n,u=p,g=Tn(u);for(;g&&n&&m!==u;){let v=bo(g),_=g.getBoundingClientRect(),w=Pe(g),y=_.left+(g.clientLeft+parseFloat(w.paddingLeft))*v.x,b=_.top+(g.clientTop+parseFloat(w.paddingTop))*v.y;d*=v.x,c*=v.y,l*=v.x,f*=v.y,d+=y,c+=b,u=de(g),g=Tn(u)}}return qt({width:l,height:f,x:d,y:c})}function Mn(e,t){let o=Do(e).scrollLeft;return t?t.left+o:Qt(et(e)).left+o}function bc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Mn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function am(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=et(n),a=t?zo(t.floating):!1;if(n===s||a&&i)return o;let d={scrollLeft:0,scrollTop:0},c=rt(1),l=rt(0),f=be(n);if((f||!f&&!i)&&((Gt(n)!=="body"||uo(s))&&(d=Do(n)),f)){let m=Qt(n);c=bo(n),l.x=m.x+n.clientLeft,l.y=m.y+n.clientTop}let p=s&&!f&&!i?bc(s,d):rt(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-d.scrollLeft*c.x+l.x+p.x,y:o.y*c.y-d.scrollTop*c.y+l.y+p.y}}function cm(e){return Array.from(e.getClientRects())}function lm(e){let t=et(e),o=Do(e),n=e.ownerDocument.body,r=Me(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=Me(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-o.scrollLeft+Mn(e),a=-o.scrollTop;return Pe(n).direction==="rtl"&&(s+=Me(t.clientWidth,n.clientWidth)-r),{width:r,height:i,x:s,y:a}}var uc=25;function dm(e,t){let o=de(e),n=et(e),r=o.visualViewport,i=n.clientWidth,s=n.clientHeight,a=0,d=0;if(r){i=r.width,s=r.height;let l=En();(!l||l&&t==="fixed")&&(a=r.offsetLeft,d=r.offsetTop)}let c=Mn(n);if(c<=0){let l=n.ownerDocument,f=l.body,p=getComputedStyle(f),m=l.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,u=Math.abs(n.clientWidth-f.clientWidth-m);u<=uc&&(i-=u)}else c<=uc&&(i+=c);return{width:i,height:s,x:a,y:d}}function um(e,t){let o=Qt(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=be(e)?bo(e):rt(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,d=r*i.x,c=n*i.y;return{width:s,height:a,x:d,y:c}}function fc(e,t,o){let n;if(t==="viewport")n=dm(e,o);else if(t==="document")n=lm(et(e));else if(W(t))n=um(t,o);else{let r=gc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return qt(n)}function hc(e,t){let o=$e(e);return o===t||!W(o)||tt(o)?!1:Pe(o).position==="fixed"||hc(o,t)}function fm(e,t){let o=t.get(e);if(o)return o;let n=Lt(e,[],!1).filter(a=>W(a)&&Gt(a)!=="body"),r=null,i=Pe(e).position==="fixed",s=i?$e(e):e;for(;W(s)&&!tt(s);){let a=Pe(s),d=Sn(s);!d&&a.position==="fixed"&&(r=null),(i?!d&&!r:!d&&a.position==="static"&&!!r&&(r.position==="absolute"||r.position==="fixed")||uo(s)&&!d&&hc(e,s))?n=n.filter(l=>l!==s):r=a,s=$e(s)}return t.set(e,n),n}function pm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?zo(t)?[]:fm(t,this._c):[].concat(o),n],a=fc(t,s[0],r),d=a.top,c=a.right,l=a.bottom,f=a.left;for(let p=1;p{s(!1,1e-7)},1e3)}E===1&&!vc(c,e.getBoundingClientRect())&&s(),b=!1}try{o=new IntersectionObserver(R,{...y,root:r.ownerDocument})}catch{o=new IntersectionObserver(R,y)}o.observe(e)}return s(!0),i}function Go(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:d=!1}=n,c=qr(e),l=r||i?[...c?Lt(c):[],...t?Lt(t):[]]:[];l.forEach(_=>{r&&_.addEventListener("scroll",o,{passive:!0}),i&&_.addEventListener("resize",o)});let f=c&&a?wm(c,o):null,p=-1,m=null;s&&(m=new ResizeObserver(_=>{let[w]=_;w&&w.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),o()}),c&&!d&&m.observe(c),t&&m.observe(t));let u,g=d?Qt(e):null;d&&v();function v(){let _=Qt(e);g&&!vc(g,_)&&o(),g=_,u=requestAnimationFrame(v)}return o(),()=>{var _;l.forEach(w=>{r&&w.removeEventListener("scroll",o),i&&w.removeEventListener("resize",o)}),f?.(),(_=m)==null||_.disconnect(),m=null,d&&cancelAnimationFrame(u)}}var _c=ac;var yc=cc,xc=rc,Rc=dc,Sc=ic;var Ec=lc,Bn=(e,t,o)=>{let n=new Map,r={platform:Zr,...o},i={...r.platform,_c:n};return nc(e,t,{...r,platform:i})};var he=h(D(),1),kc=h(D(),1),Pc=h(It(),1),_m=typeof document<"u",ym=function(){},Hn=_m?kc.useLayoutEffect:ym;function zn(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!zn(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){let i=r[n];if(!(i==="_owner"&&e.$$typeof)&&!zn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Cc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Tc(e,t){let o=Cc(e);return Math.round(t*o)/o}function Qr(e){let t=he.useRef(e);return Hn(()=>{t.current=e}),t}function Ac(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:d,open:c}=e,[l,f]=he.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=he.useState(n);zn(p,n)||m(n);let[u,g]=he.useState(null),[v,_]=he.useState(null),w=he.useCallback(P=>{P!==x.current&&(x.current=P,g(P))},[]),y=he.useCallback(P=>{P!==E.current&&(E.current=P,_(P))},[]),b=i||u,R=s||v,x=he.useRef(null),E=he.useRef(null),T=he.useRef(l),k=d!=null,C=Qr(d),z=Qr(r),O=Qr(c),I=he.useCallback(()=>{if(!x.current||!E.current)return;let P={placement:t,strategy:o,middleware:p};z.current&&(P.platform=z.current),Bn(x.current,E.current,P).then(A=>{let L={...A,isPositioned:O.current!==!1};B.current&&!zn(T.current,L)&&(T.current=L,Pc.flushSync(()=>{f(L)}))})},[p,t,o,z,O]);Hn(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(P=>({...P,isPositioned:!1})))},[c]);let B=he.useRef(!1);Hn(()=>(B.current=!0,()=>{B.current=!1}),[]),Hn(()=>{if(b&&(x.current=b),R&&(E.current=R),b&&R){if(C.current)return C.current(b,R,I);I()}},[b,R,I,C,k]);let S=he.useMemo(()=>({reference:x,floating:E,setReference:w,setFloating:y}),[w,y]),N=he.useMemo(()=>({reference:b,floating:R}),[b,R]),j=he.useMemo(()=>{let P={position:o,left:0,top:0};if(!N.floating)return P;let A=Tc(N.floating,l.x),L=Tc(N.floating,l.y);return a?{...P,transform:"translate("+A+"px, "+L+"px)",...Cc(N.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:A,top:L}},[o,a,N.floating,l.x,l.y]);return he.useMemo(()=>({...l,update:I,refs:S,elements:N,floatingStyles:j}),[l,I,S,N,j])}var Jr=(e,t)=>{let o=_c(e);return{name:o.name,fn:o.fn,options:[e,t]}},$r=(e,t)=>{let o=yc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ei=(e,t)=>({fn:Ec(e).fn,options:[e,t]}),ti=(e,t)=>{let o=xc(e);return{name:o.name,fn:o.fn,options:[e,t]}},oi=(e,t)=>{let o=Rc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ni=(e,t)=>{let o=Sc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var vo=h(D(),1),Gc=h(It(),1);var Yc=h(D(),1);var K=(e,t,o,n,r,i,...s)=>{if(s.length>0)throw new Error(Te(1));let a;if(e&&t&&o&&n&&r&&i)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f),g=n(d,c,l,f),v=r(d,c,l,f);return i(p,m,u,g,v,c,l,f)};else if(e&&t&&o&&n&&r)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f),g=n(d,c,l,f);return r(p,m,u,g,c,l,f)};else if(e&&t&&o&&n)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f);return n(p,m,u,c,l,f)};else if(e&&t&&o)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f);return o(p,m,c,l,f)};else if(e&&t)a=(d,c,l,f)=>{let p=e(d,c,l,f);return t(p,c,l,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Vc=h(D(),1),li=h(ii(),1),Wc=h(Hc(),1);var zc=h(D(),1);var si=[],ai;function Dc(){return ai}function jc(e){si.push(e)}function ci(e){let t=(o,n)=>{let r=Re(Dm).current,i;try{ai=r;for(let s of si)s.before(r);i=e(o,n);for(let s of si)s.after(r);r.didInitialize=!0}finally{ai=void 0}return i};return t.displayName=e.displayName||e.name,t}function Fc(e){return zc.forwardRef(ci(e))}function Dm(){return{didInitialize:!1}}var jm=so(19),Fm=jm?Wm:Ym;function jn(e,t,o,n,r){return Fm(e,t,o,n,r)}function Vm(e,t,o,n,r){let i=Vc.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,li.useSyncExternalStore)(e.subscribe,i,i)}jc({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let r of e.syncHooks)o.add(r.store);let n=[];for(let r of o)n.push(r.subscribe(t));return()=>{for(let r of n)r()}}),(0,li.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Wm(e,t,o,n,r){let i=Dc();if(!i)return Vm(e,t,o,n,r);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,n)||!Object.is(a.a3,r))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=n,a.a3=r,a.value=t(e.getSnapshot(),o,n,r))):(a={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(a)),a.value}function Ym(e,t,o,n,r){return(0,Wc.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Fn=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let n of this.listeners){if(o!==this.updateTick)return;n(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,n,r){return jn(this,t,o,n,r)}};var Jt=h(D(),1);var wo=class extends Fn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){Jt.useDebugValue(t);let n=this;F(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;F(()=>(n.state[t]!==o&&n.set(t,o),()=>{n.set(t,void 0)}),[n,t,o])}useSyncedValues(t){let o=this,n=Object.values(t);F(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){Jt.useDebugValue(t);let n=this,r=o!==void 0;F(()=>{r&&!Object.is(n.state[t],o)&&n.setState({...n.state,[t]:o})},[n,t,o,r])}select(t,o,n,r){let i=this.selectors[t];return i(this.state,o,n,r)}useState(t,o,n,r){return Jt.useDebugValue(t),jn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){Jt.useDebugValue(t);let n=Y(o??Ot);this.context[t]=n}useStateSetter(t){let o=Jt.useRef(void 0);return o.current===void 0&&(o.current=n=>{this.set(t,n)}),o.current}observe(t,o){let n;typeof t=="function"?n=t:n=this.selectors[t];let r=n(this.state);return o(r,r,this),this.subscribe(i=>{let s=n(i);if(!Object.is(r,s)){let a=r;r=s,o(s,a,this)}})}};var Um={open:K(e=>e.open),transitionStatus:K(e=>e.transitionStatus),domReferenceElement:K(e=>e.domReferenceElement),referenceElement:K(e=>e.positionReference??e.referenceElement),floatingElement:K(e=>e.floatingElement),floatingId:K(e=>e.floatingId)},ft=class extends wo{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:Qa(),nested:n,triggerElements:i},Um),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ia(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let n={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",n)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function Uc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),d=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),l=t.context.triggerElements,f=s,p=Yc.useRef(null);n===void 0&&p.current===null&&(p.current=new ft({open:a,transitionStatus:void 0,referenceElement:d,floatingElement:c,triggerElements:l,onOpenChange:f,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),F(()=>{let u={open:a,floatingId:r,referenceElement:d,floatingElement:c};W(d)&&(u.domReferenceElement=d),m.state.positionReference===m.state.referenceElement&&(u.positionReference=d),m.update(u)},[a,r,d,c,m]),m.context.onOpenChange=f,m.context.nested=i,m}var Xc={tabIndex:-1,[Dr]:""};function Kc(e,t,o=!1){let n=Nt(),r=go()!=null,i=vo.useRef(null);e===void 0&&i.current===null&&(i.current=t(n,r));let s=e??i.current;return Uc({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function Gm(e,t){let o=vo.useRef(null),n=vo.useRef(null);return vo.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,d=t.context.triggerElements.getById(s);a&&d===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,n.current=null}if(r!==null&&(o.current=e,n.current=r,t.context.triggerElements.add(e,r),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function Xm(e,t,o,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let r=o?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=o??null)}function Km(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function qc(e,t,o,n={}){let r=o.reason,i=r===U.triggerHover,s=t&&r===U.triggerFocus,a=!t&&(r===U.triggerPress||r===U.escapeKey),d=Km(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let l={...n.extraState,open:t};s?l.instantType="focus":a?l.instantType="dismiss":i&&(l.instantType=void 0),Xm(l,t,o.trigger,d()),e.update(l)};i?Gc.flushSync(c):c()}function Zc(e,t,o,n){Pa(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:n,preventUnmountingOnClose:!1})})}function Qc(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=Gm(e,o),s=Y(a=>{if(i(a),!a)return;let d=o.select("open"),c=o.select("activeTriggerId");if(c===e){o.update({activeTriggerElement:a,...d?n:null});return}c==null&&d&&o.update({activeTriggerId:e,activeTriggerElement:a,...n})});return F(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function Jc(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=e.useState("open"),r=e.useState("triggerCount");F(()=>{if(!n){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),d=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(s.activeTriggerElement=c):d=a}if(!d&&!a&&i===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,f]=c.value;s.activeTriggerId=l,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),d&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===d&&!e.context.triggerElements.getById(d)){let c=$(U.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,r,o])}function $c(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=ma(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let d=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Pn({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||d()}}),{forceUnmount:d,transitionStatus:i}}function el(e,t){e.useSyncedValues(t),F(()=>()=>{e.update({activeTriggerProps:pe,inactiveTriggerProps:pe,popupProps:pe})},[e])}var Dt=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let n=this.idMap.get(t);n!==o&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function tl(){return new ft({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new Dt,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function nl(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:tl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:pe,inactiveTriggerProps:pe,popupProps:pe}}function rl(e,t,o=!1){return new ft({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Xo=K(e=>e.triggerIdProp??e.activeTriggerId),di=K(e=>e.openProp??e.open),ol=K(e=>(e.popupElement?.id??e.floatingId)||void 0);function il(e,t){return t!==void 0&&di(e)&&Xo(e)===t}function qm(e,t){return il(e,t)?!0:t!==void 0&&di(e)&&Xo(e)==null&&e.triggerCount===1}var sl={open:di,mounted:K(e=>e.mounted),transitionStatus:K(e=>e.transitionStatus),floatingRootContext:K(e=>e.floatingRootContext),triggerCount:K(e=>e.triggerCount),preventUnmountingOnClose:K(e=>e.preventUnmountingOnClose),payload:K(e=>e.payload),activeTriggerId:Xo,activeTriggerElement:K(e=>e.mounted?e.activeTriggerElement:null),popupId:ol,isTriggerActive:K((e,t)=>t!==void 0&&Xo(e)===t),isOpenedByTrigger:K((e,t)=>il(e,t)),isMountedByTrigger:K((e,t)=>t!==void 0&&Xo(e)===t&&e.mounted),triggerProps:K((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:K((e,t)=>qm(e,t)?ol(e):void 0),popupProps:K(e=>e.popupProps),popupElement:K(e=>e.popupElement),positionerElement:K(e=>e.positionerElement)};function al(e){let{open:t=!1,onOpenChange:o,elements:n={}}=e,r=Nt(),i=go()!=null,s=Re(()=>new ft({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new Dt,floatingId:r,syncOnly:!1,nested:i})).current;return F(()=>{let a={open:t,floatingId:r};n.reference!==void 0&&(a.referenceElement=n.reference,a.domReferenceElement=W(n.reference)?n.reference:null),n.floating!==void 0&&(a.floatingElement=n.floating),s.update(a)},[t,r,n.reference,n.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function ui(e={}){let{nodeId:t,externalTree:o}=e,n=al(e),r=e.rootContext||n,i=r.useState("referenceElement"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),d=r.useState("open"),c=r.useState("floatingId"),[l,f]=Ae.useState(null),[p,m]=Ae.useState(void 0),[u,g]=Ae.useState(void 0),v=Ae.useRef(null),_=zt(o),w=Ae.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),y=Ac({...e,elements:{...w,...l&&{reference:l}}}),b=W(p)?p:null,R=u===void 0?r.state.floatingElement:u;r.useSyncedValue("referenceElement",p??null),r.useSyncedValue("domReferenceElement",p===void 0?a:b),r.useSyncedValue("floatingElement",R);let x=Ae.useCallback(O=>{let I=W(O)?{getBoundingClientRect:()=>O.getBoundingClientRect(),getClientRects:()=>O.getClientRects(),contextElement:O}:O;f(I),y.refs.setReference(I)},[y.refs]),E=Ae.useCallback(O=>{(W(O)||O===null)&&(v.current=O,m(O)),(W(y.refs.reference.current)||y.refs.reference.current===null||O!==null&&!W(O))&&y.refs.setReference(O)},[y.refs,m]),T=Ae.useCallback(O=>{g(O),y.refs.setFloating(O)},[y.refs]),k=Ae.useMemo(()=>({...y.refs,setReference:E,setFloating:T,setPositionReference:x,domReference:v}),[y.refs,E,T,x]),C=Ae.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),z=Ae.useMemo(()=>({...y,dataRef:r.context.dataRef,open:d,onOpenChange:r.setOpen,events:r.context.events,floatingId:c,refs:k,elements:C,nodeId:t,rootStore:r}),[y,k,C,t,r,d,c]);return F(()=>{a&&(v.current=a)},[a]),F(()=>{r.context.dataRef.current.floatingContext=z;let O=_?.nodesRef.current.find(I=>I.id===t);O&&(O.context=z)}),Ae.useMemo(()=>({...y,context:z,refs:k,elements:C,rootStore:r}),[y,k,C,z,r])}var pt=h(D(),1);var fi=_t.os.mac&&_t.engine.webkit;function pi(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=pt.useRef(!1),d=pt.useRef(null),c=pt.useRef(!0),l=ot();pt.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=de(p);function u(){let _=r.select("domReferenceElement");!r.select("open")&&be(_)&&_===Cn(_e(_))&&(a.current=!0)}function g(){c.current=!0}function v(){c.current=!1}return nt(oe(m,"blur",u),fi&&oe(m,"keydown",g,!0),fi&&oe(m,"pointerdown",v,!0))},[r,o]),pt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===U.triggerPress||m.reason===U.escapeKey){let u=r.select("domReferenceElement");W(u)&&(d.current=u,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let f=pt.useMemo(()=>{function p(){a.current=!1,d.current=null}return{onMouseLeave(){p()},onFocus(m){let u=m.currentTarget;if(a.current){if(d.current===u)return;p()}let g=Ie(m.nativeEvent);if(W(g)){if(fi&&!m.relatedTarget){if(!c.current&&!Ba(g))return}else if(!Ha(g))return}let v=Mt(m.relatedTarget,r.context.triggerElements),{nativeEvent:_,currentTarget:w}=m,y=typeof n=="function"?n():n;if(r.select("open")&&v||y===0||y===void 0){r.setOpen(!0,$(U.triggerFocus,_,w));return}l.start(y,()=>{a.current||r.setOpen(!0,$(U.triggerFocus,_,w))})},onBlur(m){p();let u=m.relatedTarget,g=m.nativeEvent,v=W(u)&&u.hasAttribute(mo("focus-guard"))&&u.getAttribute("data-type")==="outside";l.start(0,()=>{let _=r.select("domReferenceElement"),w=Cn(_e(_));!u&&w===_||ne(s.current.floatingContext?.refs.floating.current,w)||ne(_,w)||v||Mt(u??w,r.context.triggerElements)||r.setOpen(!1,$(U.triggerFocus,g))})}}},[s,n,r,l]);return pt.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var gi=h(D(),1);var mi=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Fe,this.restTimeout=new Fe,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Vn=new WeakMap;function _o(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Vn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Vn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Wn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Vn.get(o);i&&i!==e&&_o(i),_o(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Vn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function yo(e){let t=e.context.dataRef.current,o=Re(()=>t.hoverInteractionState??mi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),ao(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function bi(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),d=i.useState("domReferenceElement"),{dataRef:c}=i.context,l=zt(),f=go(),p=yo(i),m=ot(),u=Y(()=>On(c.current.openEvent?.type,p.interactedInside)),g=Y(()=>za(c.current.openEvent?.type)),v=Y(()=>{_o(p)});F(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[s,p,v]),gi.useEffect(()=>v,[v]),F(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&g()&&W(d)&&a){let _=d,w=a,y=_e(a),b=l?.nodesRef.current.find(T=>T.id===f)?.context?.elements.floating;b&&(b.style.pointerEvents="");let R=p.pointerEventsScopeElement!==w?p.pointerEventsScopeElement:null,x=b!==w?b:null,E=p.handleCloseOptions?.getScope?.()??R??x??_.closest("[data-rootownerid]")??y.body;return Wn(p,{scopeElement:E,referenceElement:_,floatingElement:w}),()=>{v()}}},[o,s,d,a,p,g,l,f,v]),gi.useEffect(()=>{if(!o)return;function _(){return!!(l&&f&&Rt(l.nodesRef.current,f).length>0)}function w(T){let k=xt(n,"close",p.pointerType),C=()=>{i.setOpen(!1,$(U.triggerHover,T)),l?.events.emit("floating.closed",T)};k?p.openChangeTimeout.start(k,C):(p.openChangeTimeout.clear(),C())}function y(T){let k=Ie(T);if(!Fr(k)){p.interactedInside=!1;return}p.interactedInside=k?.closest("[aria-haspopup]")!=null}function b(){p.openChangeTimeout.clear(),m.clear(),l?.events.off("floating.closed",x),v()}function R(T){if(_()&&l){l.events.on("floating.closed",x);return}if(Mt(T.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,C=T.relatedTarget;if(!(l&&k&&W(C)&&Rt(l.nodesRef.current,k,!1).some(O=>ne(O.context?.elements.floating,C)))){if(p.handler){p.handler(T);return}v(),g()&&!u()&&w(T)}}function x(T){!l||!f||_()||m.start(0,()=>{l.events.off("floating.closed",x),i.setOpen(!1,$(U.triggerHover,T)),l.events.emit("floating.closed",T)})}let E=a;return nt(E&&oe(E,"mouseenter",b),E&&oe(E,"mouseleave",R),E&&oe(E,"pointerdown",y,!0),()=>{l?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,u,v,p,l,f,m])}var jt=h(D(),1),cl=h(It(),1);var Zm={current:null};function hi(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:d=Zm,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m}=t,u="rootStore"in e?e.rootStore:e,{dataRef:g,events:v}=u.context,_=zt(c),w=yo(u),y=jt.useRef(!1),b=Be(r),R=Be(n),x=Be(s),E=Be(o),T=Be(m),k=Be(p),C=Y(()=>On(g.current.openEvent?.type,w.interactedInside)),z=Y(()=>T.current?.()!==!1),O=Y((S,N,j)=>{let P=u.context.triggerElements;if(P.hasElement(N))return!S||!ne(S,N);if(!W(j))return!1;let A=j;return P.hasMatchingElement(L=>ne(L,A))&&(!S||!ne(S,A))}),I=Y(()=>{if(!w.handler)return;_e(u.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),B=Y(()=>{_o(w)});return l&&(w.handleCloseOptions=b.current?.__options),jt.useEffect(()=>I,[I]),jt.useEffect(()=>{if(!o)return;function S(N){N.open?y.current=!1:(y.current=N.reason===U.triggerHover,I(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return v.on("openchange",S),()=>{v.off("openchange",S)}},[o,v,w,I]),jt.useEffect(()=>{if(!o)return;function S(A,L=!0){let X=xt(R.current,"close",w.pointerType);X?w.openChangeTimeout.start(X,()=>{u.setOpen(!1,$(U.triggerHover,A)),_?.events.emit("floating.closed",A)}):L&&(w.openChangeTimeout.clear(),u.setOpen(!1,$(U.triggerHover,A)),_?.events.emit("floating.closed",A))}let N=d.current??(l?u.select("domReferenceElement"):null);if(!W(N))return;function j(A){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!yt(w.pointerType))return;let L=Vr(x.current),X=xt(R.current,"open",w.pointerType),H=Ie(A),Q=A.currentTarget??null,ee=u.select("domReferenceElement"),te=Q;if(W(H)&&!u.context.triggerElements.hasElement(H)){for(let fe of u.context.triggerElements.elements())if(ne(fe,H)){te=fe;break}}W(Q)&&W(ee)&&!u.context.triggerElements.hasElement(Q)&&ne(Q,ee)&&(te=ee);let G=te==null?!1:O(ee,te,H),ce=u.select("open"),le=k.current?.()??u.select("transitionStatus")==="ending",me=!ce&&le&&y.current,Ne=!G&&W(te)&&W(ee)&&ne(ee,te)&&me,ye=L>0&&!X,q=G&&(ce||me)||Ne,ue=!ce||G;if(q){z()&&u.setOpen(!0,$(U.triggerHover,A,te));return}ye||(X?w.openChangeTimeout.start(X,()=>{ue&&z()&&u.setOpen(!0,$(U.triggerHover,A,te))}):ue&&z()&&u.setOpen(!0,$(U.triggerHover,A,te)))}function P(A){if(C()){B();return}I();let L=u.select("domReferenceElement"),X=_e(L);w.restTimeout.clear(),w.restTimeoutPending=!1;let H=g.current.floatingContext??f?.();if(Mt(A.relatedTarget,u.context.triggerElements))return;if(b.current&&H){u.select("open")||w.openChangeTimeout.clear();let ee=d.current;w.handler=b.current({...H,tree:_,x:A.clientX,y:A.clientY,onClose(){B(),I(),E.current&&!C()&&ee===u.select("domReferenceElement")&&S(A,!0)}}),X.addEventListener("mousemove",w.handler),w.handler(A);return}(w.pointerType!=="touch"||!ne(u.select("floatingElement"),A.relatedTarget))&&S(A)}return a?nt(oe(N,"mousemove",j,{once:!0}),oe(N,"mouseenter",j),oe(N,"mouseleave",P)):nt(oe(N,"mouseenter",j),oe(N,"mouseleave",P))},[I,B,g,R,u,o,b,w,l,O,C,i,a,x,d,_,E,f,k,z]),jt.useMemo(()=>{if(!o)return;function S(N){w.pointerType=N.pointerType}return{onPointerDown:S,onPointerEnter:S,onMouseMove(N){let{nativeEvent:j}=N,P=N.currentTarget,A=u.select("domReferenceElement"),L=u.select("open"),X=O(A,P,N.target);if(i&&!yt(w.pointerType))return;if(L&&X&&w.handleCloseOptions?.blockPointerEvents){let ee=u.select("floatingElement");if(ee){let te=w.handleCloseOptions?.getScope?.()??P.ownerDocument.body;Wn(w,{scopeElement:te,referenceElement:P,floatingElement:ee})}}let H=Vr(x.current);if(L&&!X||H===0||!X&&w.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;w.restTimeout.clear();function Q(){if(w.restTimeoutPending=!1,C())return;let ee=u.select("open");!w.blockMouseMove&&(!ee||X)&&z()&&u.setOpen(!0,$(U.triggerHover,j,P))}w.pointerType==="touch"?cl.flushSync(()=>{Q()}):X&&L?Q():(w.restTimeoutPending=!0,w.restTimeout.start(H,Q))}}},[o,w,C,O,i,u,x,z])}var ll=.1,Qm=ll*ll,ie=.5;function Yn(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Un(e,t,o,n,r,i,s,a,d,c){let l=!1;return Yn(e,t,o,n,r,i)&&(l=!l),Yn(e,t,r,i,s,a)&&(l=!l),Yn(e,t,s,a,d,c)&&(l=!l),Yn(e,t,d,c,o,n)&&(l=!l),l}function Jm(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Gn(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),d=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=d&&t<=c}function wi(e={}){let{blockPointerEvents:t=!1}=e,o=new Fe,n=({x:r,y:i,placement:s,elements:a,onClose:d,nodeId:c,tree:l})=>{let f=s?.split("-")[0],p=!1,m=null,u=null,g=typeof performance<"u"?performance.now():0;function v(w,y){let b=performance.now(),R=b-g;if(m===null||u===null||R===0)return m=w,u=y,g=b,!1;let x=w-m,E=y-u,T=x*x+E*E,k=R*R*Qm;return m=w,u=y,g=b,T0)}function I(){O()||_()}if(O())return;let B=b.getBoundingClientRect(),S=R.getBoundingClientRect(),N=r>S.right-S.width/2,j=i>S.bottom-S.height/2,P=S.width>B.width,A=S.height>B.height,L=(P?B:S).left,X=(P?B:S).right,H=(A?B:S).top,Q=(A?B:S).bottom;if(f==="top"&&i>=B.bottom-1||f==="bottom"&&i<=B.top+1||f==="left"&&r>=B.right-1||f==="right"&&r<=B.left+1){I();return}let ee=!1;switch(f){case"top":ee=Gn(x,E,L,B.top+1,X,S.bottom-1);break;case"bottom":ee=Gn(x,E,L,S.top+1,X,B.bottom-1);break;case"left":ee=Gn(x,E,S.right-1,Q,B.left+1,H);break;case"right":ee=Gn(x,E,B.right-1,Q,S.left+1,H);break;default:}if(ee)return;if(p&&!Jm(x,E,B)){I();return}if(!k&&v(x,E)){I();return}let te=!1;switch(f){case"top":{let G=P?ie/2:ie*4,ce=P||N?r+G:r-G,le=P?r-G:N?r+G:r-G,me=i+ie+1,Ne=N||P?S.bottom-ie:S.top,ye=N?P?S.bottom-ie:S.top:S.bottom-ie;te=Un(x,E,ce,me,le,me,S.left,Ne,S.right,ye);break}case"bottom":{let G=P?ie/2:ie*4,ce=P||N?r+G:r-G,le=P?r-G:N?r+G:r-G,me=i-ie,Ne=N||P?S.top+ie:S.bottom,ye=N?P?S.top+ie:S.bottom:S.top+ie;te=Un(x,E,ce,me,le,me,S.left,Ne,S.right,ye);break}case"left":{let G=A?ie/2:ie*4,ce=A||j?i+G:i-G,le=A?i-G:j?i+G:i-G,me=r+ie+1,Ne=j||A?S.right-ie:S.left,ye=j?A?S.right-ie:S.left:S.right-ie;te=Un(x,E,Ne,S.top,ye,S.bottom,me,ce,me,le);break}case"right":{let G=A?ie/2:ie*4,ce=A||j?i+G:i-G,le=A?i-G:j?i+G:i-G,me=r-ie,Ne=j||A?S.left+ie:S.right,ye=j?A?S.left+ie:S.right:S.left+ie;te=Un(x,E,me,ce,me,le,Ne,S.top,ye,S.bottom);break}default:}te?p||o.start(40,I):I()}};return n.__options={...e,blockPointerEvents:t},n}var vi=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yt.startingStyle]="startingStyle",e[e.endingStyle=Yt.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),Ko=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),$m={[Ko.popupOpen]:""},O_={[Ko.popupOpen]:"",[Ko.pressed]:""},eg={[vi.open]:""},tg={[vi.closed]:""},og={[vi.anchorHidden]:""},dl={open(e){return e?$m:null}};var xo={open(e){return e?eg:tg},anchorHidden(e){return e?og:null}};function ul(e){return so(19)?e:e?"true":void 0}var We=h(D(),1);var ng=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:d}=t,{element:c,padding:l=0,offsetParent:f="real"}=it(e,t)||{};if(c==null)return{};let p=In(l),m={x:o,y:n},u=Uo(r),g=Yo(u),v=await s.getDimensions(c),_=u==="y",w=_?"top":"left",y=_?"bottom":"right",b=_?"clientHeight":"clientWidth",R=i.reference[g]+i.reference[u]-m[u]-i.floating[g],x=m[u]-i.reference[u],E=f==="real"?await s.getOffsetParent?.(c):a.floating,T=a.floating[b]||i.floating[g];(!T||!await s.isElement?.(E))&&(T=a.floating[b]||i.floating[g]);let k=R/2-x/2,C=T/2-v[g]/2-1,z=Math.min(p[w],C),O=Math.min(p[y],C),I=z,B=T-v[g]-O,S=T/2-v[g]/2+k,N=Wo(I,S,B),j=!d.arrow&&st(r)!=null&&S!==N&&i.reference[g]/2-(S({...ng(e),options:[e,t]});var rg=ni().fn,pl={name:"hide",async fn(e){let{width:t,height:o,x:n,y:r}=e.rects.reference,i=t===0&&o===0&&n===0&&r===0;return{data:{referenceHidden:(await rg(e)).data?.referenceHidden||i}}}};var qo={sideX:"left",sideY:"top"},ml={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,d=de(r),c=d.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:qo};let f=await i.getOffsetParent?.(r),p={width:0,height:0};if(s==="fixed"&&d?.visualViewport)p={width:d.visualViewport.width,height:d.visualViewport.height};else if(f===d){let w=_e(r);p={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Se(a),u=t,g=o;m==="left"&&(u=p.width-(t+n.width)),m==="top"&&(g=p.height-(o+n.height));let v=m==="left"?"right":qo.sideX,_=m==="top"?"bottom":qo.sideY;return{x:u,y:g,data:{sideX:v,sideY:_}}}};function hl(e,t,o){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?o?"inline-start":"inline-end":"right",bottom:"bottom",left:n?o?"inline-end":"inline-start":"left"}[t]}function gl(e,t,o){let{rects:n,placement:r}=e;return{side:hl(t,Se(r),o),align:st(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function wl(e){let{anchor:t,positionMethod:o="absolute",side:n="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:d=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,inline:p,keepMounted:m=!1,floatingRootContext:u,mounted:g,collisionAvoidance:v,shiftCrossAxis:_=!1,nodeId:w,adaptiveOrigin:y,lazyFlip:b=!1,externalTree:R}=e,[x,E]=We.useState(null);!g&&x!==null&&E(null);let T=v.side||"flip",k=v.align||"flip",C=v.fallbackAxisSide||"end",z=typeof t=="function"?t:void 0,O=Y(z),I=z?O:t,B=Be(t),S=Be(g),j=io()==="rtl",P=x||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":j?"left":"right","inline-start":j?"right":"left"}[n],A=i==="center"?P:`${P}-${i}`,L=d,X=1,H=n==="bottom"?X:0,Q=n==="top"?X:0,ee=n==="right"?X:0,te=n==="left"?X:0;typeof L=="number"?L={top:L+H,right:L+te,bottom:L+Q,left:L+ee}:L&&(L={top:(L.top||0)+H,right:(L.right||0)+te,bottom:(L.bottom||0)+Q,left:(L.left||0)+ee});let G={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},ce=We.useRef(null),le=Be(r),me=Be(s),Ne=typeof r!="function"?r:0,ye=typeof s!="function"?s:0,q=[];p&&q.push(p),q.push(Jr(re=>{let Le=gl(re,n,j),dt=typeof le.current=="function"?le.current(Le):le.current,Ue=typeof me.current=="function"?me.current(Le):me.current;return{mainAxis:dt,crossAxis:Ue,alignmentAxis:Ue}},[Ne,ye,j,n]));let ue=k==="none"&&T!=="shift",fe=!ue&&(c||_||T==="shift"),Ft=T==="none"?null:ti({...G,padding:{top:L.top+X,right:L.right+X,bottom:L.bottom+X,left:L.left+X},mainAxis:!_&&T==="flip",crossAxis:k==="flip"?"alignment":!1,fallbackAxisSideDirection:C}),Ze=ue?null:$r(re=>{let Le=_e(re.elements.floating).documentElement;return{...G,rootBoundary:_?{x:0,y:0,width:Le.clientWidth,height:Le.clientHeight}:void 0,mainAxis:k!=="none",crossAxis:fe,limiter:c||_?void 0:ei(dt=>{if(!ce.current)return{};let{width:Ue,height:vt}=ce.current.getBoundingClientRect(),Je=He(Se(dt.placement)),Vt=Je==="y"?Ue:vt,ro=Je==="y"?L.left+L.right:L.top+L.bottom;return{offset:Vt/2+ro/2}})}},[G,c,_,L,k]);T==="shift"||k==="shift"||i==="center"?q.push(Ze,Ft):q.push(Ft,Ze),q.push(oi({...G,apply({elements:{floating:re},availableWidth:Le,availableHeight:dt,rects:Ue}){if(!S.current)return;let vt=re.style;vt.setProperty("--available-width",`${Le}px`),vt.setProperty("--available-height",`${dt}px`);let Je=de(re).devicePixelRatio||1,{x:Vt,y:ro,width:bn,height:br}=Ue.reference,hr=(Math.round((Vt+bn)*Je)-Math.round(Vt*Je))/Je,wr=(Math.round((ro+br)*Je)-Math.round(ro*Je))/Je;vt.setProperty("--anchor-width",`${hr}px`),vt.setProperty("--anchor-height",`${wr}px`)}}),fl(re=>({element:ce.current||_e(re.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(re){let{elements:Le,middlewareData:dt,placement:Ue,rects:vt,y:Je}=re,Vt=Se(Ue),ro=He(Vt),bn=ce.current,br=dt.arrow?.x||0,hr=dt.arrow?.y||0,wr=bn?.clientWidth||0,cf=bn?.clientHeight||0,vr=br+wr/2,Vs=hr+cf/2,lf=Math.abs(dt.shift?.y||0),df=vt.reference.height/2,Lo=typeof r=="function"?r(gl(re,n,j)):r,uf=lf>Lo,ff={top:`${vr}px calc(100% + ${Lo}px)`,bottom:`${vr}px ${-Lo}px`,left:`calc(100% + ${Lo}px) ${Vs}px`,right:`${-Lo}px ${Vs}px`}[Vt],pf=`${vr}px ${vt.reference.y+df-Je}px`;return Le.floating.style.setProperty("--transform-origin",fe&&ro==="y"&&uf?pf:ff),{}}},pl,y),F(()=>{!g&&u&&u.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,u]);let ht=We.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Qe,elements:lt,x:ln,y:dn,middlewareData:we,update:no,placement:M,context:V,isPositioned:ge,floatingStyles:Ee}=ui({rootContext:u,open:m?g:void 0,placement:A,middleware:q,strategy:o,whileElementsMounted:m?void 0:(...re)=>Go(...re,ht),nodeId:w,externalTree:R}),{sideX:Tt,sideY:No}=we.adaptiveOrigin||qo,wt=ge?o:"fixed",je=We.useMemo(()=>{let re=y?{position:wt,[Tt]:ln,[No]:dn}:{position:wt,...Ee};return ge||(re.opacity=0),re},[y,wt,Tt,ln,No,dn,Ee,ge]),kt=We.useRef(null);F(()=>{if(!g)return;let re=B.current,Le=typeof re=="function"?re():re,Ue=(bl(Le)?Le.current:Le)||null||null;Ue!==kt.current&&(Qe.setPositionReference(Ue),kt.current=Ue)},[g,Qe,I,B]),We.useEffect(()=>{if(!g)return;let re=B.current;typeof re!="function"&&bl(re)&&re.current!==kt.current&&(Qe.setPositionReference(re.current),kt.current=re.current)},[g,Qe,I,B]),We.useEffect(()=>{if(m&&g&<.reference&<.floating)return Go(lt.reference,lt.floating,no,ht)},[m,g,lt,no,ht]);let Pt=Se(M),un=hl(n,Pt,j),fn=st(M)||"center",pn=!!we.hide?.referenceHidden;F(()=>{b&&g&&ge&&E(Pt)},[b,g,ge,Pt]);let mn=We.useMemo(()=>({position:"absolute",top:we.arrow?.y,left:we.arrow?.x}),[we.arrow]),gn=we.arrow?.centerOffset!==0;return We.useMemo(()=>({positionerStyles:je,arrowStyles:mn,arrowRef:ce,arrowUncentered:gn,side:un,align:fn,physicalSide:Pt,anchorHidden:pn,refs:Qe,context:V,isPositioned:ge,update:no}),[je,mn,ce,gn,un,fn,Pt,pn,Qe,V,ge,no])}function bl(e){return e!=null&&"current"in e}function Xn(e){return e==="starting"?Xa:pe}function vl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let d={...o};return a&&(d.pointerEvents="none"),ke("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:d},Xn(n),r],stateAttributesMapping:xo})}var _l=h(D(),1);var _i=_l.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:d,...c}=t,{getButtonProps:l,buttonRef:f}=xa({disabled:i,focusableWhenDisabled:s,native:a});return ke("button",t,{state:{disabled:i},ref:[o,f],props:[c,l]})});var Oe=h(D(),1),Tl=h(It(),1);var yl=h(D(),1);function xl(e){let[t,o]=yl.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var Ro=h(D(),1);function yi(e){let t=Pe(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=be(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(Ht(o)!==i||Ht(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Sl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:d}=e,c=po(t,!0,!1),l=co(),f=Ro.useRef(null),p=Ro.useRef(!0),m=Ro.useRef(Ot),u=Y(i),g=Y(s),v=Ro.useMemo(()=>{let _=a==="top",w=a==="left";return d==="rtl"?(_=_||a==="inline-end",w=w||a==="inline-end"):(_=_||a==="inline-start",w=w||a==="inline-start"),_?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[w?"right":"left"]:"0"}:pe},[a,d]);F(()=>{if(!r){m.current=Ot,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=Rl(t,v),xi(t,"auto");let _=qn(t,"position","static"),w=qn(t,"transform","none"),y=qn(t,"scale","1"),b=Rl(o,{"--available-width":"max-content","--available-height":"max-content"});function R(){_(),w(),b()}function x(){R(),y()}if(u?.(),p.current||f.current===null){Kn(o,"max-content");let C=yi(t);return f.current=C,Kn(o,C),x(),g?.(null,C),p.current=!1,()=>{m.current(),m.current=Ot}}Kn(o,"max-content");let E=f.current,T=yi(t);f.current=T,xi(t,E),x(),g?.(E,T),Kn(o,T);let k=new AbortController;return l.request(()=>{xi(t,T),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),l.cancel(),m.current(),m.current=Ot}},[n,t,o,c,l,r,u,g,v])}function qn(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function Rl(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(qn(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Ot}function xi(e,t){let o=t==="auto"?"auto":`${t.width}px`,n=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",n)}function Kn(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,n=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",n)}var So=h(Z(),1);function kl(e){let{store:t,side:o,cssVars:n,children:r}=e,i=io(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),d=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),m=xl(d?s:null),u=ag(a,c),g=Oe.useRef(null),[v,_]=Oe.useState(null),[w,y]=Oe.useState(null),b=Oe.useRef(null),R=Oe.useRef(null),x=po(b,!0,!1),E=co(),[T,k]=Oe.useState(null),[C,z]=Oe.useState(!1);F(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let O=Y(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),R.current?.style.setProperty("display","none")}),I=Y(P=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),R.current?.style.removeProperty("display"),P&&k(P)}),B=Oe.useRef(null);F(()=>{(!d||!l)&&(B.current=null)},[d,l]),F(()=>{if(s&&m&&s!==m&&B.current!==s&&g.current){_(g.current),z(!0);let P=sg(m,s);y(P),E.request(()=>{Tl.flushSync(()=>{z(!1)}),x(()=>{_(null),k(null),g.current=null})}),B.current=s}},[s,m,v,x,E]),F(()=>{let P=b.current;if(!P)return;let A=_e(P).createElement("div");for(let L of Array.from(P.childNodes))A.appendChild(L.cloneNode(!0));g.current=A});let S=v!=null,N;S?N=(0,So.jsxs)(Oe.Fragment,{children:[(0,So.jsx)("div",{"data-previous":!0,inert:ul(!0),ref:R,style:{...T?{[n.popupWidth]:`${T.width}px`,[n.popupHeight]:`${T.height}px`}:null,position:"absolute"},"data-ending-style":C?void 0:""},"previous"),(0,So.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":C?"":void 0,children:r},u)]}):N=(0,So.jsx)("div",{"data-current":!0,ref:b,children:r},u),F(()=>{let P=R.current;!P||!v||P.replaceChildren(...Array.from(v.childNodes))},[v]),Sl({popupElement:f,positionerElement:p,mounted:l,content:c,onMeasureLayout:O,onMeasureLayoutComplete:I,side:o,direction:i});let j={activationDirection:ig(w),transitioning:S};return{children:N,state:j}}function ig(e){if(e)return`${El(e.horizontal,5,"right","left")} ${El(e.vertical,5,"down","up")}`}function El(e,t,o,n){return e>t?o:e<-t?n:""}function sg(e,t){let o=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r={x:o.left+o.width/2,y:o.top+o.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-r.x,vertical:i.y-r.y}}function ag(e,t){let[o,n]=Oe.useState(0),r=Oe.useRef(e),i=Oe.useRef(t),s=Oe.useRef(!1);return F(()=>{let a=r.current,d=i.current,c=e!==a,l=t!==d;c?(n(f=>f+1),s.current=!l):s.current&&l&&(n(f=>f+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Zn=h(D(),1),Pl=h(It(),1);var Cl=h(Z(),1),Al=Zn.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...d}=t,{portalNode:c,portalSubtree:l}=Ur({container:r,ref:o,componentProps:t,elementProps:d});return!l&&!c?null:(0,Cl.jsxs)(Zn.Fragment,{children:[l,c&&Pl.createPortal(n,c)]})});var Xe={};Ct(Xe,{Arrow:()=>Gl,Handle:()=>Zo,Popup:()=>Yl,Portal:()=>jl,Positioner:()=>Vl,Provider:()=>Xl,Root:()=>Nl,Trigger:()=>Hl,Viewport:()=>Zl,createHandle:()=>Ql});var mt=h(D(),1);var Qn=h(D(),1),Ri=Qn.createContext(void 0);function Ge(e){let t=Qn.useContext(Ri);if(t===void 0&&!e)throw new Error(Te(72));return t}var Ol=h(D(),1);var cg={...sl,disabled:K(e=>e.disabled),instantType:K(e=>e.instantType),isInstantPhase:K(e=>e.isInstantPhase),trackCursorAxis:K(e=>e.trackCursorAxis),disableHoverablePopup:K(e=>e.disableHoverablePopup),lastOpenChangeReason:K(e=>e.openChangeReason),closeOnClick:K(e=>e.closeOnClick),closeDelay:K(e=>e.closeDelay),hasViewport:K(e=>e.hasViewport)},Eo=class e extends wo{constructor(t,o,n=!1){let r=new Dt,i={...lg(),...t};i.floatingRootContext=rl(r,o,n),super(i,{popupRef:Ol.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},cg)}setOpen=(t,o)=>{qc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,$(U.triggerPress,t))}static useStore(t,o){return Kc(t,(r,i)=>new e(o,r,i)).store}};function lg(){return{...nl(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Jn=h(Z(),1),Nl=ci(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:d,onOpenChangeComplete:c,handle:l,triggerId:f,defaultTriggerId:p=null,children:m}=t,u=Eo.useStore(l?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:f});Zc(u,r,n,p),u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",f),u.useContextCallback("onOpenChange",d),u.useContextCallback("onOpenChangeComplete",c);let g=u.useState("open"),v=!o&&g,_=u.useState("activeTriggerId"),w=u.useState("mounted"),y=u.useState("payload");u.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),u.useSyncedValue("disabled",o),Jc(u,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:R}=$c(v,u),x=u.useState("isInstantPhase"),E=u.useState("instantType"),T=u.useState("lastOpenChangeReason"),k=mt.useRef(null);F(()=>{g&&o&&u.setOpen(!1,$(U.disabled))},[g,o,u]),F(()=>{R==="ending"&&T===U.none||R!=="ending"&&x?(E!=="delay"&&(k.current=E),u.set("instantType","delay")):k.current!==null&&(u.set("instantType",k.current),k.current=null)},[R,x,T,E,u]),F(()=>{v&&_==null&&u.set("payload",void 0)},[u,_,v]);let C=mt.useCallback(()=>{u.setOpen(!1,$(U.imperativeAction))},[u]);mt.useImperativeHandle(a,()=>({unmount:b,close:C}),[b,C]);let z=v||w||!o&&s!=="none";return(0,Jn.jsxs)(Ri.Provider,{value:u,children:[z&&(0,Jn.jsx)(dg,{store:u,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:y}):m]})});function dg({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=Xr(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Gr(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=mt.useMemo(()=>ve(i.reference,r.reference),[i.reference,r.reference]),a=mt.useMemo(()=>ve(i.trigger,r.trigger),[i.trigger,r.trigger]),d=mt.useMemo(()=>ve(Xc,i.floating,r.floating),[i.floating,r.floating]);return el(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:d}),null}var er=h(D(),1);var $n=h(D(),1),Si=$n.createContext(void 0);function Ll(){return $n.useContext(Si)}var Il=(function(e){return e[e.popupOpen=Ko.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var Bl="data-base-ui-tooltip-trigger";function Ml(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;ng.select("transitionStatus")==="ending",shouldOpen(){return!A.current}}),G=pi(y,{enabled:!S}).reference,ce=q=>{let ue=A.current,fe=Ml(q),Ft=ee(fe),Ze=b.current,ht=Ze&&fe&&ne(Ze,fe);if(Ft&&g.select("open")&&g.select("lastOpenChangeReason")===U.triggerHover){g.setOpen(!1,$(U.triggerHover,q));return}if(ue&&!Ft&&ht&&!N.current&&!g.select("open")&&Ze&&yt(X.current)){let Qe=()=>{!A.current&&!N.current&&!g.select("open")&&g.setOpen(!0,$(U.triggerHover,q,Ze))},lt=H();lt===0?(L.clear(),Qe()):L.start(lt,Qe)}},le=g.useState("triggerProps",T);return ke("button",t,{state:{open:w},ref:[o,E,b],props:[te,G,T||j!=="none"?le:void 0,{onMouseOver(q){ce(q.nativeEvent)},onFocus(q){Q(Ml(q.nativeEvent))&&q.preventBaseUIHandler()},onMouseLeave(){A.current=!1,L.clear(),X.current=void 0},onPointerEnter(q){X.current=q.pointerType},onPointerDown(q){X.current=q.pointerType,g.set("closeOnClick",l),l&&!g.select("open")&&g.cancelPendingOpen(q.nativeEvent)},onClick(q){l&&!g.select("open")&&g.cancelPendingOpen(q.nativeEvent)},id:v,[Il.triggerDisabled]:S?"":void 0,[Bl]:S?void 0:""},m],stateAttributesMapping:dl})});var Dl=h(D(),1);var tr=h(D(),1),Ei=tr.createContext(void 0);function zl(){let e=tr.useContext(Ei);if(e===void 0)throw new Error(Te(70));return e}var Ti=h(Z(),1),jl=Dl.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return Ge().useState("mounted")||n?(0,Ti.jsx)(Ei.Provider,{value:n,children:(0,Ti.jsx)(Al,{ref:o,...r})}):null});var nr=h(D(),1);var or=h(D(),1),ki=or.createContext(void 0);function To(){let e=or.useContext(ki);if(e===void 0)throw new Error(Te(71));return e}var Fl=h(Z(),1),Vl=nr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:d="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:u=!1,disableAnchorTracking:g=!1,collisionAvoidance:v=Ka,style:_,...w}=t,y=Ge(),b=zl(),R=y.useState("open"),x=y.useState("mounted"),E=y.useState("trackCursorAxis"),T=y.useState("disableHoverablePopup"),k=y.useState("floatingRootContext"),C=y.useState("instantType"),z=y.useState("transitionStatus"),O=y.useState("hasViewport"),I=wl({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:d,alignOffset:l,collisionBoundary:f,collisionPadding:p,sticky:u,arrowPadding:m,disableAnchorTracking:g,keepMounted:b,collisionAvoidance:v,adaptiveOrigin:O?ml:void 0}),B=nr.useMemo(()=>({open:R,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:E!=="none"?"tracking-cursor":C}),[R,I.side,I.align,I.anchorHidden,E,C]),S=vl(t,B,{styles:I.positionerStyles,transitionStatus:z,props:w,refs:[o,y.useStateSetter("positionerElement")],hidden:!x,inert:!R||E==="both"||T});return(0,Fl.jsx)(ki.Provider,{value:I,children:S})});var Wl=h(D(),1);var fg={...xo,...ga},Yl=Wl.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=Ge(),{side:d,align:c}=To(),l=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),u=a.useState("floatingRootContext"),g=a.useState("disabled"),v=a.useState("closeDelay");Pn({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),bi(u,{enabled:!g,closeDelay:v});let _=a.useStateSetter("popupElement");return ke("div",t,{state:{open:l,side:d,align:c,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,_],props:[m,Xn(p),s],stateAttributesMapping:fg})});var Ul=h(D(),1);var Gl=Ul.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=Ge(),{arrowRef:d,side:c,align:l,arrowUncentered:f,arrowStyles:p}=To(),m=a.useState("open"),u=a.useState("instantType");return ke("div",t,{state:{open:m,side:c,align:l,uncentered:f,instant:u},ref:[o,d],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:xo})});var Pi=h(D(),1);var Ci=h(Z(),1),Xl=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=Pi.useMemo(()=>({delay:o,closeDelay:n}),[o,n]),s=Pi.useMemo(()=>({open:o,close:n}),[o,n]);return(0,Ci.jsx)(Si.Provider,{value:i,children:(0,Ci.jsx)(Wr,{delay:s,timeoutMs:r,children:t.children})})};var ql=h(D(),1);var Kl=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var pg={activationDirection:e=>e?{"data-activation-direction":e}:null},Zl=ql.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,d=Ge(),c=To(),l=d.useState("instantType"),{children:f,state:p}=kl({store:d,side:c.side,cssVars:Kl,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:l};return ke("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:pg})});var Zo=class{constructor(){this.store=new Eo}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Te(81,t));this.store.setOpen(!0,$(U.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,$(U.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Ql(){return new Zo}function gt(e){return ke(e.defaultTagName??"div",e,e)}var ed=h(se(),1),Ai="data-wp-hash";function Oi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gg(document)),e.__wpStyleRuntime}function mg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ai}]`))if(o.getAttribute(Ai)===t)return!0;return!1}function td(e,t,o){if(!e.head)return;let n=Oi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ai,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gg(e){let t=Oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)td(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function od(e,t){let o=Oi();o.styles.set(e,t);for(let n of o.documents.keys())td(n,e,t)}typeof process>"u",od("0c5702ddca",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Jl={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",od("d390e935a7","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var $l={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Ke=(0,ed.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return gt({render:o,defaultTagName:"span",ref:i,props:ve(r,{className:J(Jl.text,$l.heading,$l.p,Jl[t],n)})})});var sd=h(Z(),1),Ni="data-wp-hash";function Li(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&hg(document)),e.__wpStyleRuntime}function bg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ni}]`))if(o.getAttribute(Ni)===t)return!0;return!1}function id(e,t,o){if(!e.head)return;let n=Li(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(bg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ni,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function hg(e){let t=Li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)id(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function wg(e,t){let o=Li();o.styles.set(e,t);for(let n of o.documents.keys())id(n,e,t)}typeof process>"u",wg("9db2873e7f","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f6e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c6f7cd);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var nd={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},Ii=(0,rd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,sd.jsx)(Ke,{ref:r,className:J(nd.badge,nd[`is-${t}-intent`],o),...n,variant:"body-sm"})});var rr=h(se(),1),ad=h(At(),1),ld=h(Z(),1);import{speak as vg}from"@wordpress/a11y";var Mi="data-wp-hash";function Bi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&yg(document)),e.__wpStyleRuntime}function _g(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Mi}]`))if(o.getAttribute(Mi)===t)return!0;return!1}function cd(e,t,o){if(!e.head)return;let n=Bi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(_g(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Mi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function yg(e){let t=Bi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)cd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ir(e,t){let o=Bi();o.styles.set(e,t);for(let n of o.documents.keys())cd(n,e,t)}typeof process>"u",ir("ed71fae0df",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-medium,499);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Qo={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",ir("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var xg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ir("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Rg={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",ir("d390e935a7","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var Sg={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},dd=(0,rr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:d=(0,ad.__)("Loading"),children:c,...l},f){let p=J(Sg.button,xg["box-sizing"],Rg["outset-ring--focus-except-active"],o!=="unstyled"&&Qo.button,Qo[`is-${t}`],Qo[`is-${o}`],Qo[`is-${n}`],a&&Qo["is-loading"],r);return(0,rr.useEffect)(()=>{a&&d&&vg(d)},[a,d]),(0,ld.jsx)(_i,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...l,children:c})});var gd=h(se(),1);var fd=h(se(),1),pd=h($t(),1),md=h(Z(),1),eo=(0,fd.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,md.jsx)(pd.SVG,{ref:r,...t.props,...n,width:o,height:o})});var hd=h(Z(),1),Hi="data-wp-hash";function zi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tg(document)),e.__wpStyleRuntime}function Eg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Hi}]`))if(o.getAttribute(Hi)===t)return!0;return!1}function bd(e,t,o){if(!e.head)return;let n=zi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Hi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Tg(e){let t=zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)bd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function kg(e,t){let o=zi();o.styles.set(e,t);for(let n of o.documents.keys())bd(n,e,t)}typeof process>"u",kg("ed71fae0df",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-medium,499);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Pg={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},Di=(0,gd.forwardRef)(function({className:t,icon:o,...n},r){return(0,hd.jsx)(eo,{ref:r,icon:o,className:J(Pg.icon,t),size:24,...n})});Di.displayName="Button.Icon";var sr=Object.assign(dd,{Icon:Di});var ar=h($t(),1),ji=h(Z(),1),Fi=(0,ji.jsx)(ar.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ji.jsx)(ar.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var cr=h($t(),1),Vi=h(Z(),1),Wi=(0,Vi.jsx)(cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vi.jsx)(cr.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 lr=h($t(),1),Yi=h(Z(),1),Ui=(0,Yi.jsx)(lr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yi.jsx)(lr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var dr=h($t(),1),Gi=h(Z(),1),Xi=(0,Gi.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gi.jsx)(dr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var ur=h($t(),1),Ki=h(Z(),1),qi=(0,Ki.jsx)(ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ki.jsx)(ur.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var wd=h(se(),1);function Zi(e,t,o){return(0,wd.cloneElement)(e??t,{children:o})}var Cg=h(_d(),1);var xd=h(Qi(),1),{lock:f4,unlock:Rd}=(0,xd.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function Ag(){let e=Cg;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Rd(e.privateApis).ThemeProvider}var Sd=Ag();var Ed=h(se(),1),Ji="data-wp-hash";function $i(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ng(document)),e.__wpStyleRuntime}function Og(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ji}]`))if(o.getAttribute(Ji)===t)return!0;return!1}function Td(e,t,o){if(!e.head)return;let n=$i(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Og(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ji,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ng(e){let t=$i();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Td(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Lg(e,t){let o=$i();o.styles.set(e,t);for(let n of o.documents.keys())Td(n,e,t)}typeof process>"u",Lg("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Ig={stack:"_19ce0419607e1896__stack"},Mg={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},ko=(0,Ed.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},d){let c={gap:o&&Mg[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return gt({render:s,ref:d,props:ve(a,{style:c,className:Ig.stack})})});var Ud=h(se(),1);var Dd=h(se(),1);var Od=h(se(),1);var es="data-wp-hash";function ts(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hg(document)),e.__wpStyleRuntime}function Bg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${es}]`))if(o.getAttribute(es)===t)return!0;return!1}function Pd(e,t,o){if(!e.head)return;let n=ts(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Bg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(es,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hg(e){let t=ts();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zg(e,t){let o=ts();o.styles.set(e,t);for(let n of o.documents.keys())Pd(n,e,t)}typeof process>"u",zg("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var kd={slot:"_11fc52b637ff8a7e__slot"},Cd="data-wp-compat-overlay-slot";function Dg(){return typeof document>"u"?null:document}function jg(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var St=null;function Fg(e){let t=e.createElement("div");return t.setAttribute(Cd,""),kd.slot&&t.classList.add(kd.slot),e.body.appendChild(t),t}function Ad(){if(typeof window>"u"||!jg()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Dg();if(!e||!e.body)return;if(St&&St.ownerDocument===e&&St.isConnected)return St;let t=e.querySelector(`[${Cd}]`);return t instanceof HTMLDivElement?(St=t,t):(St?.isConnected&&St.remove(),St=Fg(e),St)}var Nd=h(Z(),1),Ld=(0,Od.forwardRef)(function({container:t,...o},n){return(0,Nd.jsx)(Xe.Portal,{container:t??Ad(),...o,ref:n})});var Id=h(se(),1),Hd=h(Z(),1),os="data-wp-hash";function ns(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Wg(document)),e.__wpStyleRuntime}function Vg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${os}]`))if(o.getAttribute(os)===t)return!0;return!1}function Md(e,t,o){if(!e.head)return;let n=ns(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Vg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(os,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Wg(e){let t=ns();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Md(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Bd(e,t){let o=ns();o.styles.set(e,t);for(let n of o.documents.keys())Md(n,e,t)}typeof process>"u",Bd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Yg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Bd("789467362f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var Ug={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},zd=(0,Id.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Hd.jsx)(Xe.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:J(Yg["box-sizing"],Ug.positioner,o)})});var Jo=h(Z(),1),rs="data-wp-hash";function is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Xg(document)),e.__wpStyleRuntime}function Gg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rs}]`))if(o.getAttribute(rs)===t)return!0;return!1}function jd(e,t,o){if(!e.head)return;let n=is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Gg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Xg(e){let t=is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Kg(e,t){let o=is();o.styles.set(e,t);for(let n of o.documents.keys())jd(n,e,t)}typeof process>"u",Kg("789467362f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var qg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Zg={background:"#1e1e1e"},ss=(0,Dd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,Jo.jsx)(Sd,{color:Zg,children:(0,Jo.jsx)(Xe.Popup,{ref:s,className:J(qg.popup,r),...i,children:n})}),d=Zi(o,(0,Jo.jsx)(zd,{}),a);return Zi(t,(0,Jo.jsx)(Ld,{}),d)});var Fd=h(se(),1),Vd=h(Z(),1),as=(0,Fd.forwardRef)(function(t,o){return(0,Vd.jsx)(Xe.Trigger,{ref:o,...t})});var Wd=h(Z(),1);function cs(e){return(0,Wd.jsx)(Xe.Root,{...e})}var at=h(Z(),1),ls="data-wp-hash";function ds(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$g(document)),e.__wpStyleRuntime}function Jg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ls}]`))if(o.getAttribute(ls)===t)return!0;return!1}function Gd(e,t,o){if(!e.head)return;let n=ds(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Jg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function $g(e){let t=ds();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Gd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function eb(e,t){let o=ds();o.styles.set(e,t);for(let n of o.documents.keys())Gd(n,e,t)}typeof process>"u",eb("65cec4cf71","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var Yd={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},us=(0,Ud.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:d,positioner:c,...l},f){let p=J(Yd["icon-button"],o);return(0,at.jsxs)(cs,{children:[(0,at.jsx)(as,{ref:f,disabled:r&&!i,render:(0,at.jsx)(sr,{...l,size:a,"aria-label":t,"aria-keyshortcuts":d?.ariaKeyShortcut,disabled:r,focusableWhenDisabled:i}),className:p,children:(0,at.jsx)(eo,{icon:s,size:24,className:Yd.icon})}),(0,at.jsxs)(ss,{positioner:c,children:[t,d&&(0,at.jsxs)(at.Fragment,{children:[" ",(0,at.jsx)("span",{"aria-hidden":"true",children:d.displayShortcut})]})]})]})});var Xd=h(se(),1),Kd=h(At(),1),Po=h(Z(),1),fs="data-wp-hash";function ps(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ob(document)),e.__wpStyleRuntime}function tb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${fs}]`))if(o.getAttribute(fs)===t)return!0;return!1}function qd(e,t,o){if(!e.head)return;let n=ps(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(tb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(fs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ob(e){let t=ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)qd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pr(e,t){let o=ps();o.styles.set(e,t);for(let n of o.documents.keys())qd(n,e,t)}typeof process>"u",pr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var nb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",pr("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var rb={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",pr("7e0119b657",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-regular,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var fr={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",pr("d390e935a7","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var ib={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},$o=(0,Xd.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:s,...a},d){return gt({render:i,defaultTagName:"a",ref:d,props:ve(a,{className:J(ib.a,nb["box-sizing"],rb["outset-ring--focus"],o!=="unstyled"&&fr.link,o!=="unstyled"&&fr[`is-${n}`],o==="unstyled"&&fr["is-unstyled"],s),target:r?"_blank":void 0,children:(0,Po.jsxs)(Po.Fragment,{children:[t,r&&(0,Po.jsx)("span",{className:fr["link-icon"],role:"img","aria-label":(0,Kd.__)("(opens in a new tab)")})]})})})});var en={};Ct(en,{ActionButton:()=>vu,ActionLink:()=>xu,Actions:()=>lu,CloseIcon:()=>mu,Description:()=>su,Root:()=>Jd,Title:()=>ou});var Co=h(se(),1);import{speak as sb}from"@wordpress/a11y";var Ao=h(Z(),1),gs="data-wp-hash";function bs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&cb(document)),e.__wpStyleRuntime}function ab(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${gs}]`))if(o.getAttribute(gs)===t)return!0;return!1}function Zd(e,t,o){if(!e.head)return;let n=bs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(ab(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(gs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function cb(e){let t=bs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Zd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Qd(e,t){let o=bs();o.styles.set(e,t);for(let n of o.documents.keys())Zd(n,e,t)}typeof process>"u",Qd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var lb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Qd("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ms={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},db={neutral:null,info:Xi,warning:Fi,success:qi,error:Ui};function ub(e){return e==="error"?"assertive":"polite"}function fb(e){if(e){if(typeof e=="string")return e;try{return(0,Co.renderToString)(e)}catch{return}}}function pb(e,t){let o=fb(e);(0,Co.useEffect)(()=>{o&&sb(o,t)},[o,t])}var Jd=(0,Co.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=ub(t),render:s,...a},d){pb(r,i);let c=n===null?null:n??db[t],l=J(ms.notice,ms[`is-${t}`],lb["box-sizing"]);return gt({defaultTagName:"div",render:s,ref:d,props:ve({className:l,children:(0,Ao.jsxs)(Ao.Fragment,{children:[o,c&&(0,Ao.jsx)(eo,{className:ms.icon,icon:c})]})},a)})});var $d=h(se(),1);var tu=h(Z(),1),hs="data-wp-hash";function ws(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&gb(document)),e.__wpStyleRuntime}function mb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hs}]`))if(o.getAttribute(hs)===t)return!0;return!1}function eu(e,t,o){if(!e.head)return;let n=ws(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(mb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(hs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function gb(e){let t=ws();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)eu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function bb(e,t){let o=ws();o.styles.set(e,t);for(let n of o.documents.keys())eu(n,e,t)}typeof process>"u",bb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var hb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},ou=(0,$d.forwardRef)(function({className:t,...o},n){return(0,tu.jsx)(Ke,{ref:n,variant:"heading-md",className:J(hb.title,t),...o})});var nu=h(se(),1);var iu=h(Z(),1),vs="data-wp-hash";function _s(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&vb(document)),e.__wpStyleRuntime}function wb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vs}]`))if(o.getAttribute(vs)===t)return!0;return!1}function ru(e,t,o){if(!e.head)return;let n=_s(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(wb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function vb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ru(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function _b(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())ru(n,e,t)}typeof process>"u",_b("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var yb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},su=(0,nu.forwardRef)(function({className:t,...o},n){return(0,iu.jsx)(Ke,{ref:n,variant:"body-md",className:J(yb.description,t),...o})});var au=h(se(),1);var ys="data-wp-hash";function xs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Rb(document)),e.__wpStyleRuntime}function xb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ys}]`))if(o.getAttribute(ys)===t)return!0;return!1}function cu(e,t,o){if(!e.head)return;let n=xs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(xb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ys,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Rb(e){let t=xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)cu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Sb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())cu(n,e,t)}typeof process>"u",Sb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Eb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},lu=(0,au.forwardRef)(function({render:t,...o},n){return gt({defaultTagName:"div",render:t,ref:n,props:ve({className:Eb.actions},o)})});var du=h(se(),1),uu=h(At(),1);var pu=h(Z(),1),Rs="data-wp-hash";function Ss(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&kb(document)),e.__wpStyleRuntime}function Tb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Rs}]`))if(o.getAttribute(Rs)===t)return!0;return!1}function fu(e,t,o){if(!e.head)return;let n=Ss(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Tb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function kb(e){let t=Ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)fu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Pb(e,t){let o=Ss();o.styles.set(e,t);for(let n of o.documents.keys())fu(n,e,t)}typeof process>"u",Pb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Cb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},mu=(0,du.forwardRef)(function({className:t,icon:o=Wi,label:n=(0,uu.__)("Dismiss"),...r},i){return(0,pu.jsx)(us,{...r,ref:i,className:J(Cb["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var bu=h(se(),1);var wu=h(Z(),1),Es="data-wp-hash";function Ts(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ob(document)),e.__wpStyleRuntime}function Ab(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Es}]`))if(o.getAttribute(Es)===t)return!0;return!1}function hu(e,t,o){if(!e.head)return;let n=Ts(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ab(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Es,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ob(e){let t=Ts();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)hu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Nb(e,t){let o=Ts();o.styles.set(e,t);for(let n of o.documents.keys())hu(n,e,t)}typeof process>"u",Nb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var gu={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},vu=(0,bu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,wu.jsx)(sr,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:J(gu["action-button"],gu[`is-action-button-${r}`],t)})});var _u=h(se(),1);var Ps=h(Z(),1),ks="data-wp-hash";function Cs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ib(document)),e.__wpStyleRuntime}function Lb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ks}]`))if(o.getAttribute(ks)===t)return!0;return!1}function yu(e,t,o){if(!e.head)return;let n=Cs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Lb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ks,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ib(e){let t=Cs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)yu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Mb(e,t){let o=Cs();o.styles.set(e,t);for(let n of o.documents.keys())yu(n,e,t)}typeof process>"u",Mb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Bb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},xu=(0,_u.forwardRef)(function({className:t,render:o,...n},r){return(0,Ps.jsx)(Ke,{ref:r,className:J(Bb["action-link"],t),...n,variant:"body-md",render:(0,Ps.jsx)($o,{tone:"neutral",variant:"default",render:o})})});var Ru=h(se(),1),Su=h(Z(),1),Eu=(0,Ru.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Su.jsx)(n,{ref:i,className:J("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));Eu.displayName="NavigableRegion";var Tu=Eu;var Pu=h(tn(),1),{Fill:Cu,Slot:Au}=(0,Pu.createSlotFill)("SidebarToggle");var qe=h(Z(),1),As="data-wp-hash";function Os(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&zb(document)),e.__wpStyleRuntime}function Hb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${As}]`))if(o.getAttribute(As)===t)return!0;return!1}function Ou(e,t,o){if(!e.head)return;let n=Os(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Hb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(As,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function zb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ou(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Db(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Ou(n,e,t)}typeof process>"u",Db("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var to={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Nu({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,showSidebarToggle:a=!0}){let d=`h${e}`;return(0,qe.jsxs)(ko,{direction:"column",className:to.header,children:[(0,qe.jsxs)(ko,{className:to["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,qe.jsxs)(ko,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,qe.jsx)(Au,{bubblesVirtually:!0,className:to["sidebar-toggle-slot"]}),n&&(0,qe.jsx)("div",{className:to["header-visual"],"aria-hidden":"true",children:n}),r&&(0,qe.jsx)(Ke,{className:to["header-title"],render:(0,qe.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,qe.jsx)(ko,{align:"center",className:to["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,qe.jsx)(Ke,{render:(0,qe.jsx)("p",{}),variant:"body-md",className:to["header-subtitle"],children:i})]})}var on=h(Z(),1),Ls="data-wp-hash";function Is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fb(document)),e.__wpStyleRuntime}function jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ls}]`))if(o.getAttribute(Ls)===t)return!0;return!1}function Lu(e,t,o){if(!e.head)return;let n=Is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(jb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Fb(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Lu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Vb(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Lu(n,e,t)}typeof process>"u",Vb("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Ns={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Iu({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:d,ariaLabel:c,hasPadding:l=!1,showSidebarToggle:f=!0}){let p=J(Ns.page,a);return(0,on.jsxs)(Tu,{className:p,ariaLabel:c??(typeof r=="string"?r:""),children:[(r||t||o||d||n)&&(0,on.jsx)(Nu,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:d,showSidebarToggle:f}),l?(0,on.jsx)("div",{className:J(Ns.content,Ns["has-padding"]),children:s}):s]})}Iu.SidebarToggleFill=Cu;var Ms=Iu;var ct=h(tn()),rf=h(nn()),sf=h(se()),Et=h(At()),af=h(mr());import{privateApis as r0}from"@wordpress/connectors";var Hu=h(Qi()),{lock:o3,unlock:Oo}=(0,Hu.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='09e9b056ea']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","09e9b056ea"),e.appendChild(document.createTextNode(".connectors-page{box-sizing:border-box;margin:0 auto;max-width:680px;padding:24px;width:100%}.connectors-page .components-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:20px;scroll-margin-top:120px}.connectors-page .connector-settings__error{color:#cc1818}.connectors-page .connector-settings .components-text-control__input{font-family:monospace;scroll-margin-top:120px}.connectors-page__file-mods-notice{margin-bottom:16px}.connectors-page--empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center;text-align:center}.connectors-page .ai-plugin-callout{background-color:#e7d4e4;background-image:radial-gradient(ellipse 70% 120% at 18% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 92% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 58% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%);border-radius:8px;overflow:hidden;padding:24px;padding-inline-end:150px;position:relative}[dir=rtl] .connectors-page .ai-plugin-callout{background-image:radial-gradient(ellipse 70% 120% at 82% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 8% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 42% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%)}.connectors-page .ai-plugin-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:2px}.connectors-page .ai-plugin-callout__content p{font-size:13px;line-height:20px;margin:0}.connectors-page .ai-plugin-callout__decoration{height:110px;inset-inline-end:16px;position:absolute;top:12px;width:110px}.connectors-page>p{color:#949494}@media (max-width:680px){.connectors-page .ai-plugin-callout{padding:12px;padding-inline-end:100px}.connectors-page .ai-plugin-callout__decoration{height:75px;inset-inline-end:8px;top:8px;width:75px}}@media (max-width:480px){.connectors-page{padding:8px}.connectors-page .ai-plugin-callout{padding-inline-end:130px}.connectors-page .components-item{padding:12px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child svg{height:32px;width:32px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child>.components-h-stack:last-child{align-items:flex-end;flex-direction:column}}")),document.head.appendChild(e)}var an=h(tn()),js=h(mr()),cn=h(nn()),bt=h(se()),Ye=h(At()),ef=h(Bs()),tf=h(ju());var gr=h(tn()),Ku=h(se()),qu=h(nn()),oo=h(At());import{__experimentalRegisterConnector as Wb,__experimentalConnectorItem as Yb,__experimentalDefaultConnectorSettings as Ub,privateApis as Gb}from"@wordpress/connectors";var Hs=h(mr()),sn=h(nn()),rn=h(se()),ae=h(At()),Fu=h(Bs());function Vu({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,d]=(0,rn.useState)(!1),[c,l]=(0,rn.useState)(!1),[f,p]=(0,rn.useState)(s),[m,u]=(0,rn.useState)(null),g=e?.replace(/\.php$/,""),v=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:_,canManagePlugins:w,currentApiKey:y,canInstallPlugins:b}=(0,sn.useSelect)(P=>{let A=P(Hs.store),X=A.getEntityRecord("root","site")?.[t]??"",H=!!A.canUser("create",{kind:"root",name:"plugin"});if(!e)return{derivedPluginStatus:A.hasFinishedResolution("getEntityRecord",["root","site"])?"active":"checking",canManagePlugins:void 0,currentApiKey:X,canInstallPlugins:H};let Q=A.getEntityRecord("root","plugin",g);if(!A.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{derivedPluginStatus:"checking",canManagePlugins:void 0,currentApiKey:X,canInstallPlugins:H};if(Q)return{derivedPluginStatus:Q.status==="active"||Q.status==="network-active"?"active":"inactive",canManagePlugins:!0,currentApiKey:X,canInstallPlugins:H};let te="not-installed";return r?te="active":n&&(te="inactive"),{derivedPluginStatus:te,canManagePlugins:!1,currentApiKey:X,canInstallPlugins:H}},[g,t,n,r]),R=m??_,x=w,E=R==="active"&&f||m==="active"&&!!y,{saveEntityRecord:T,invalidateResolution:k}=(0,sn.useDispatch)(Hs.store),{createSuccessNotice:C,createErrorNotice:z}=(0,sn.useDispatch)(Fu.store),O=async()=>{if(v){l(!0);try{await T("root","plugin",{slug:v,status:"active"},{throwOnError:!0}),u("active"),k("getEntityRecord",["root","site"]),d(!0),C((0,ae.sprintf)((0,ae.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{z((0,ae.sprintf)((0,ae.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{l(!1)}}},I=async()=>{if(e){l(!0);try{await T("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),u("active"),k("getEntityRecord",["root","site"]),d(!0),C((0,ae.sprintf)((0,ae.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{z((0,ae.sprintf)((0,ae.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{l(!1)}}};return{pluginStatus:R,canInstallPlugins:b,canActivatePlugins:x,isExpanded:a,setIsExpanded:d,isBusy:c,isConnected:E,currentApiKey:y,keySource:i,handleButtonClick:()=>{if(R==="not-installed"){if(b===!1)return;O()}else if(R==="inactive"){if(x===!1)return;I()}else d(!a)},getButtonLabel:()=>{if(c)return R==="not-installed"?(0,ae.__)("Installing\u2026"):(0,ae.__)("Activating\u2026");if(a)return(0,ae.__)("Cancel");if(E)return(0,ae.__)("Edit");switch(R){case"checking":return(0,ae.__)("Checking\u2026");case"not-installed":return(0,ae.__)("Install");case"inactive":return(0,ae.__)("Activate");case"active":return(0,ae.__)("Set up")}},saveApiKey:async P=>{let A=y;try{let H=(await T("root","site",{[t]:P},{throwOnError:!0}))?.[t];if(P&&(H===A||!H))throw new Error("It was not possible to connect to the provider using this key.");p(!0),C((0,ae.sprintf)((0,ae.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})}catch(L){throw console.error("Failed to save API key:",L),L}},removeApiKey:async()=>{try{await T("root","site",{[t]:""},{throwOnError:!0}),p(!1),C((0,ae.sprintf)((0,ae.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})}catch(P){throw console.error("Failed to remove API key:",P),z((0,ae.sprintf)((0,ae.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"}),P}}}}var Wu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364l2.0201-1.1685a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.4043-.6813zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z",fill:"currentColor"})),Yu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M6.2 21.024L12.416 17.536L12.52 17.232L12.416 17.064H12.112L11.072 17L7.52 16.904L4.44 16.776L1.456 16.616L0.704 16.456L0 15.528L0.072 15.064L0.704 14.64L1.608 14.72L3.608 14.856L6.608 15.064L8.784 15.192L12.008 15.528H12.52L12.592 15.32L12.416 15.192L12.28 15.064L9.176 12.96L5.816 10.736L4.056 9.456L3.104 8.808L2.624 8.2L2.416 6.872L3.28 5.92L4.44 6L4.736 6.08L5.912 6.984L8.424 8.928L11.704 11.344L12.184 11.744L12.376 11.608L12.4 11.512L12.184 11.152L10.4 7.928L8.496 4.648L7.648 3.288L7.424 2.472C7.344 2.136 7.288 1.856 7.288 1.512L8.272 0.176L8.816 0L10.128 0.176L10.68 0.656L11.496 2.52L12.816 5.456L14.864 9.448L15.464 10.632L15.784 11.728L15.904 12.064H16.112V11.872L16.28 9.624L16.592 6.864L16.896 3.312L17 2.312L17.496 1.112L18.48 0.464L19.248 0.832L19.88 1.736L19.792 2.32L19.416 4.76L18.68 8.584L18.2 11.144H18.48L18.8 10.824L20.096 9.104L22.272 6.384L23.232 5.304L24.352 4.112L25.072 3.544H26.432L27.432 5.032L26.984 6.568L25.584 8.344L24.424 9.848L22.76 12.088L21.72 13.88L21.816 14.024L22.064 14L25.824 13.2L27.856 12.832L30.28 12.416L31.376 12.928L31.496 13.448L31.064 14.512L28.472 15.152L25.432 15.76L20.904 16.832L20.848 16.872L20.912 16.952L22.952 17.144L23.824 17.192H25.96L29.936 17.488L30.976 18.176L31.6 19.016L31.496 19.656L29.896 20.472L27.736 19.96L22.696 18.76L20.968 18.328H20.728V18.472L22.168 19.88L24.808 22.264L28.112 25.336L28.28 26.096L27.856 26.696L27.408 26.632L24.504 24.448L23.384 23.464L20.848 21.328H20.68V21.552L21.264 22.408L24.352 27.048L24.512 28.472L24.288 28.936L23.488 29.216L22.608 29.056L20.8 26.52L18.936 23.664L17.432 21.104L17.248 21.208L16.36 30.768L15.944 31.256L14.984 31.624L14.184 31.016L13.76 30.032L14.184 28.088L14.696 25.552L15.112 23.536L15.488 21.032L15.712 20.2L15.696 20.144L15.512 20.168L13.624 22.76L10.752 26.64L8.48 29.072L7.936 29.288L6.992 28.8L7.08 27.928L7.608 27.152L10.752 23.152L12.648 20.672L13.872 19.24L13.864 19.032H13.792L5.44 24.456L3.952 24.648L3.312 24.048L3.392 23.064L3.696 22.744L6.208 21.016L6.2 21.024Z",fill:"#D97757"})),Uu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M0 4C0 1.79086 1.79086 0 4 0H28C30.2091 0 32 1.79086 32 4V28C32 30.2091 30.2091 32 28 32H4C1.79086 32 0 30.2091 0 28V4Z",fill:"#F0F0F0"}),React.createElement("path",{d:"M14.5 8V12H17.5V8H19V12H20.5C20.7652 12 21.0196 12.1054 21.2071 12.2929C21.3946 12.4804 21.5 12.7348 21.5 13V17L18.5 21V23C18.5 23.2652 18.3946 23.5196 18.2071 23.7071C18.0196 23.8946 17.7652 24 17.5 24H14.5C14.2348 24 13.9804 23.8946 13.7929 23.7071C13.6054 23.5196 13.5 23.2652 13.5 23V21L10.5 17V13C10.5 12.7348 10.6054 12.4804 10.7929 12.2929C10.9804 12.1054 11.2348 12 11.5 12H13V8H14.5ZM15 20.5V22.5H17V20.5L20 16.5V13.5H12V16.5L15 20.5Z",fill:"#949494"})),Gu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),React.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"m29.746 28.31-6.392-16.797c-.152-.397-.305-.672-.789-.675-.673 0-1.408.611-1.746 1.316l-7.378 16.154c-.072.16-.143.311-.214.454-.5.995-1.045 1.546-2.357 1.626a.399.399 0 0 0-.16.033l-.01.004a.399.399 0 0 0-.23.392v.01c0 .054.01.106.03.155l.004.01a.416.416 0 0 0 .394.252h6.212a.417.417 0 0 0 .307-.12.416.416 0 0 0 .124-.305.398.398 0 0 0-.105-.302.399.399 0 0 0-.294-.127c-.757 0-2.197-.062-2.197-1.164.02-.318.103-.63.245-.916l1.399-3.152c.52-1.163 1.654-1.163 2.572-1.163h5.843c.023 0 .044 0 .062.003.13.014.16.081.214.242l1.534 4.07a2.857 2.857 0 0 1 .216 1.04c0 .054-.003.104-.01.153-.09.726-.831.887-1.49.887a.4.4 0 0 0-.294.127l-.007.008-.007.008a.401.401 0 0 0-.092.286v.01c0 .054.01.106.03.155l.005.01a.42.42 0 0 0 .395.252h7.011a.413.413 0 0 0 .279-.13.412.412 0 0 0 .11-.297.387.387 0 0 0-.09-.294.388.388 0 0 0-.277-.135c-1.448-.122-2.295-.643-2.847-2.08Zm-11.985-5.844 2.847-6.304c.361-.728.659-1.486.889-2.265 0-.06.03-.092.06-.092s.061.032.061.091c.02.122.045.247.073.374.197.888.584 1.878.914 2.723l.176.453 1.684 4.529a.927.927 0 0 1 .092.4.473.473 0 0 1-.009.094c-.041.202-.228.272-.602.272h-6.063c-.122 0-.184-.03-.184-.092a.36.36 0 0 1 .062-.183Zm17.107-.721c0 .786-.446 1.231-1.25 1.231-.806 0-1.125-.409-1.125-1.034 0-.786.465-1.231 1.25-1.231.785 0 1.125.427 1.125 1.034ZM9.629 23.002c.803 0 1.25-.447 1.25-1.231 0-.607-.343-1.036-1.128-1.036-.785 0-1.25.447-1.25 1.231 0 .625.325 1.036 1.128 1.036Z",clipRule:"evenodd"})),Xu=()=>React.createElement("svg",{width:"40",height:"40",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"#3186FF"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-0)"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-1)"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-2)"}),React.createElement("defs",null,React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12"},React.createElement("stop",{stopColor:"#08B962"}),React.createElement("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11"},React.createElement("stop",{stopColor:"#F94543"}),React.createElement("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12"},React.createElement("stop",{stopColor:"#FABC12"}),React.createElement("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"}))));var{store:Xb}=Oo(Gb);function Zu(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function zs(){return Zu().connectors??{}}function Qu(){return!!Zu().isFileModDisabled}var Kb={google:Xu,openai:Wu,anthropic:Yu,akismet:Gu};function qb(e,t){if(t)return React.createElement("img",{src:t,alt:"",width:40,height:40});let o=Kb[e];return React.createElement(o||Uu,null)}var Zb=()=>React.createElement("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:500,whiteSpace:"nowrap"}},(0,oo.__)("Connected")),Qb=({slug:e})=>React.createElement($o,{href:(0,oo.sprintf)((0,oo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0},(0,oo.__)("Learn more")),Jb=()=>React.createElement(Ii,null,(0,oo.__)("Not available"));function $b({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="api_key"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,d=r?.file?.replace(/\.php$/,""),c=d?.includes("/")?d.split("/")[0]:d,l;try{a&&(l=new URL(a).hostname)}catch{}let{pluginStatus:f,canInstallPlugins:p,canActivatePlugins:m,isExpanded:u,setIsExpanded:g,isBusy:v,isConnected:_,currentApiKey:w,keySource:y,handleButtonClick:b,getButtonLabel:R,saveApiKey:x,removeApiKey:E}=Vu({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),T=y==="env"||y==="constant",k=f==="not-installed"&&p===!1||f==="inactive"&&m===!1,C=!k,z=(0,Ku.useRef)(null);return React.createElement(Yb,{className:c?`connector-item--${c}`:void 0,logo:o,name:e,description:t,actionArea:React.createElement(gr.__experimentalHStack,{spacing:3,expanded:!1},_&&React.createElement(Zb,null),k&&(c?React.createElement(Qb,{slug:c}):React.createElement(Jb,null)),C&&React.createElement(gr.Button,{ref:z,variant:u||_?"tertiary":"secondary",size:"compact",onClick:b,disabled:f==="checking"||v,isBusy:v,accessibleWhenDisabled:!0},R()))},u&&f==="active"&&React.createElement(Ub,{key:_?"connected":"setup",initialValue:T?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":w,helpUrl:a,helpLabel:l,readOnly:_||T,keySource:y,onRemove:T?void 0:async()=>{await E(),z.current?.focus()},onSave:async O=>{await x(O),g(!1),z.current?.focus()}}))}function Ju(){let e=zs(),t=o=>o.replace(/[^a-z0-9-_]/gi,"-");for(let[o,n]of Object.entries(e)){if(o==="akismet"&&!n.plugin?.isInstalled)continue;let{authentication:r}=n,i=t(o),s={name:n.name,description:n.description,type:n.type,logo:qb(o,n.logoUrl),authentication:r,plugin:n.plugin},a=Oo((0,qu.select)(Xb)).getConnector(i);r.method==="api_key"&&!a?.render&&(s.render=$b),Wb(i,s)}}function $u(){return React.createElement("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true"},React.createElement("svg",{viewBox:"0 0 248 248",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",focusable:"false",style:{width:"100%",height:"100%"}},React.createElement("image",{href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAQAElEQVR4AezdC3ojWW5tYflOzPbIbI/M9sh8+WdrdZ+KpiiKL5FB5KedwN7AeSFIpHRYmfX/PubXVGAqMBV4kQpMw3qRBzXbnApMBT4+pmHNq2AqMBV4mQpMw3qZR3X9RmeGqcCrV2Aa1qs/wdn/VOCNKjAN640e9hx1KvDqFZiG9epPcPY/FThWgZ1q07B2+mDnWFOBPVZgGtYen+qcaSqw0wpMw9rpg51jTQX2WIFpWMee6mhTganAU1ZgGtZTPpbZ1FRgKnCsAtOwjlVltKnAVOApKzAN6ykfy2zqcRWYlV6pAtOwXulpzV6nAm9egWlYb/4CmONPBV6pAtOwXulpve9e//Nw9P/7xL8d7Hy9aQWubFhvWrU59qMr8D+HBcPBna93rcA0rHd98q91bs3q3w9bBv7Bna93rMA0rHd86nPmqcCLVmAa1os+uF/Y9m8u6Q7rvw8bgLnDOhTiXb+mYb3rk3+tc//rYbsaVTjQP18amct4+h9hftt3BaZh7fv57v107rNg7+ec831WYBrWZyHGPHUF/vewu//6xNqg+HMRfyjMrb+edb5pWM/6ZGZfawX86Bc0qTU2/htVYBrWGz3sOepU4NUrMA3r1Z/g7H8q8EYVmIZ1h4c9U04FpgL3qcA0rPvUdWadCkwF7lCBaVh3KOpMORWYCtynAtOw7lPXmfVdKjDnfGgFpmE9tNyz2FRgKnBNBaZhXVO9GTsVmAo8tALTsB5a7llsKjAVuKYCv9uwrtn5jJ0KTAXergLTsN7ukc+BpwKvW4FpWK/77GbnU4G3q8A0rLd75L914Fl3KnB9BaZhXV/DmWEqMBV4UAWmYT2o0LPMVGAqcH0FpmFdX8OZYSowFfhrBe7GpmHdrbQz8VRgKnDrCkzDunVFZ76pwFTgbhWYhnW30s7EU4GpwK0rMA3r1hW9fr6ZYSowFfiiAtOwvijMyFOBqcDzVWAa1vM9k9nRVGAq8EUFpmF9UZiRpwKPqMCs8bMKTMP6Wb0meyowFfjFCkzD+sXiz9JTganAzyowDetn9ZrsqcBU4Bcr8NIN6xfrNktPBaYCv1CBaVi/UPRZciowFbisAtOwLqvbjJoKTAV+oQLTsH6h6LPkBRWYIVOBQwWmYR2KMF9TganAa1RgGtZrPKfZ5VRgKnCowDSsQxHmayowFXimCny9l2lYX9dmIlOBqcCTVWAa1pM9kNnOVGAq8HUFpmF9XZuJTAWmAk9WgWlYT/ZArt/OzDAV2G8FpmHt99nOyaYCu6vANKzdPdK7HOjfDrP+9yf4B/fP138efoeDma+pwP0rMA3r/jXewwqaVFjP8x8HAmIHd74eXIG3W24a1ts98pse+H8Os8HBzNdU4P4VmIZ1/xrvYQU/9v3L4SCwNqh/P2iwagdpvqYC96nANKz71HVmnQpMBe5QgXduWHco526n9B3W9tJ91fi7Pfwc7HkqMA3reZ7FM+/kXw+bc7EeDvTPV1z8jzC/TQXuWYFpWPes7sw9FZgK3LQC07BuWs7dTva/h5P91ye6YGfT2EP4eb9mZ/uowDSsfTzHe5/CHVXQqKzHbjX6YCpwtwpMw7pbaX808f8dsoN7oQOdr6nAVGBbgWlY24o8hvvEzXcnp1YTl3cq51ExTdRe7GldE6ev2vhTgbtV4KyGdbfV33diDeC7T9bE5T1LlezFntb94PRVG38qcLcKTMO6W2lPTuy/GPdfiJfED+6G6Lg8/m/Dnuxne7lOe5Y9/naNZv0HVGAa1gOKfMYSGkI4I/1XUp59f79SlFn0sRWYhvXYereaex/3PyunQT9iiePlPMbOKlOBJ67ANKzfeTiakvufVsdDmjgtPnYq8PYVmIb1Oy8B9z7uf06tLi7vVM7EpgJvVYFpWM/xuF1mB3dFz7Gr2cXOK/B6x5uG9RzPzH1VeI4dzS6mAk9YgWlYT/hQZktTganA8QpMwzpel1GnAlOBJ6zANKyLH8oMnApMBR5dgWlYj674rDcVmApcXIFpWBeXbgZOBaYCj67ANKxHV3zWe8UKzJ6fpALTsJ7kQcw2pgJTge8rMA3r+xpNxlRgKvAkFZiG9SQPYrYxFZgKfF+BRzSs73cxGVOBqcBU4IwKTMM6o0iTMhWYCjxHBaZhPcdzmF1MBaYCZ1RgGtYZRXrSFP9Wln/gD/htEwd/mTqNT4Nyj2ny+7/3sDgYh4NxNBYHcdrH4Tc8HOifL/E044hsmjgN0tj2Ko6DcfLE8EADcfmAg1w64IMXrcA0rNd5cN6Y3njrjnE4pvkHANP58iCNxQO+B3x11v84HA6c9+DO1ytWYBrW6zw1/6Df/FtZlz8vtYPLZ5iRv16BaVi//gjO3sD2zYb7F0mB30Q4aHBpfBqU68cjHPjl4iHNPy5oDljH4yBeLh7SxNN+Mr7cY+PFmpNtLf52/2suv9yx11TgF8ZOw/qFor/gkt7kKzrCJZox9xzf3GN3WIFpWK/xUN27hHbsuyIXyyBGZ/FAgzgrh7aO59PE5AQaiKfJ2WriNCiPPZabxsqBa8ebw9rAD9agmX+r0QcvVoFpWK/xwLzxvOFcGq87pof0OHtKE5MDLqpxwAMO4mksDfggjgMecBBPY2lsEKdBGouDOB5oEGdx4Ac8pLFpY1+sAtOwfuuBXb+uN/H1s9x2hm0zWH/8u+1KM9tbVmAa1ms8dj/SuEh2odyOXUSHtTGksadyjZETjuWm/e/BKc+4A/1g09iPw69j2kH+OHe8XHMF89GOjaeXx+LAD41nt5rcwYtVYBrWiz2wZbvehBoZ8IVYPNAgzuKw5vK32prLD8dy08xRHosDP5TLbrVtLg7lscbRWDzQIM7isObyaYMXrMA0rBd8aN9s2Y9lodQ4m/ZK1r7Duu80Np0f0n7ZzvK3qsA0rFtV8vHzeFP6r9+Bbwesy/lAgzgrh8YaC+t3I3SclRdoEGflbDU6TYwfaBBn5Ww1fN2nPB820ECcZiweaLDmyqGBcSunDV6sAtOwXuyBPWC73tTe9NulaNuLfhqsuY1nV13eOeONMRb4t4Q93HK+mevBFZiG9eCC33i5ay+S3efAui3fibjc3+o06625OH3VjKOZZ9V9aCB/1XC5q2YczTyrfq7vgt5YWMc076qN/2IVeIGG9WIVfdx2vSG9CaFVaRpDSI+zcuisxgDrHMXYFfLhO018m0eDrY6D2AoapNmjvUN7FcdDueLyQU762B1UYBrWDh7iHGEq8C4VmIa1vyfdJbTvNDqdi/Ww3g3JgfKe1TpT+2+/zpHGtne6HEgbu5MKTMPayYNcjuENC9sL7iXl765LaPi78MvOLZZ3dmc65/y3WG/meGAFpmE9sNhPuJQ7HhffT7i1i7fkTODy/eJJZuBzVmAa1nM+l2t21SW0S+fm4Qdv5lV/hR+dNNXt/p0jje1M6a9wrvY89swKTMM6s1AvnuZNHF7xKO092xnibNrYF6nAJduchnVJ1Z57jO8sQjt1aR3c8aS/inWe7f6dI43tLPSQNnYnFZiGtZMHuRzDhTOsl869gdkl9cOna7Bqz+g7i72H9hhnV00DU4O0sTupwDSsnTzIOcZU4B0qMA3rRZ/yiW27gAYX1aXxw3rf0wV9ec9qfeJ3bP9pbHv346NzqUHa2J1UYBrWTh7kcgwNKSR7E4e0V7LtnXU2e2fxQBvsvALTsHb+gD+P544nfEovZdo7u24cD6s+/k4rMA1rfw/WJTq4eO50/OANvtXjz2pdoLd/31HZp3OksTQQx1n89TEn+HsFpmH9vRRv6XjTw94O70w+Wdzbud7+PNOw9vcScLcDLqq/O52Lafgu75Xizu5M60X8K+1/9nqiAtOwThTnRUPerLD+SORTs+AN3dH4EH9W6zztv3PZdxrb3ukhbexOKrD/hrWTBzXHmApMBT4+pmHt71Xgwhn6TsQJXcIH9zs04AP/meE87b9z2Xca2/7pciBt7E4qMA1rJw9yOYY3LJxz6awRwDL85V1n96niOed/+cO+2wGmYb3bE//reXd21/PncJ3pnA8d/gyY316nAtOwXudZnbvTfzkkgovqg/vnix+8of+Ih9/SDu5Tf/nEr722fzaN7QDp8yNhFdmRnYa1o4d54ijexOFE2tOG2nu2jcbZtLE7rsA0rP09XN9ZhE7nniq440l/Fes82/07Rxr7KmeZfV5RgaVhXTHLDH2mCrhwhvXS2Zs7rHutEazaM/rO0v7Z9sgPac7kU8NpYlVkR3Ya1o4e5hzlLxWYS/e/lGMfZBrWPp7jeoouqNl0fljve3w3sl5Yl/9sVvM5tv80tj07kw8d2LSxO6nANKydPMjlGN6omhIk0wLt1dDe2c7F4uHVzjT7vaAC07AuKNoLDumeh33B7X/Yd/hYfqWxizzuXiswDWt/T9aFM6yXzvywvrnTnr0KPkRor76jsl/nSGNpII6z+GBHFZiGtaOHecFRvOnhgqFPPcSZfLL41Jt81Ob2tM40rD09zb+dxd0OuKj+m/L17y7c4euM14v4zsqZ1ov41zvF7PhoBaZhHS3LS4verOCN20F8ahY0s3Q+xJ/VOk/771z2ncauexeDVRt/BxWYhrWDhzhHmAq8SwWmYX3zpF8w7MIZ+k7EEVzCB/c7NOAD/5nhPO2/c9l3Gtv+6XIgbexOKjANaycPcjmGNyycc+msEcAy/OVdZ/ep4jnnf/nDvtsBpmG92xP/63nd88Bf1ddmzgPnfOjw2id9w91Pw9rfQ3cBDS6qOx0/eDNv9fizWp/4bffvHGlse0//+Y+EzTD2aSswDetpH81NN+ZNHG468YMma+/Zlo2zaWN3XIFpWPt7uL6zCJ0uzrrjSX+Utaa1gW9dFg+0r7Dm8strLJs2dscVmIa1v4frwhnWS2c8rCf26Rqs2j381mZrOCwO617pPghg24uckM6mseVqXs5kjrSxO6nA7RrWTgoyx3iaCmhIT7OZ2chzVGAa1nM8h1vuwgV1aN44u973uJyH8u5lfWJnbWh9Fg+tTXeJ7jultGPjxRrL4mCcM5kDH+yoAtOwdvQwP4/iDQve+J/SBx4+fuFXa7Pti8WBf2pbckK5bBp7avzEdlKBaVg7eZDfHMOPV+Gb1HPCP85pbbbB/BXpx+xXeV/px+YYbQcVmIa1g4e4OYILZ1gvnfnBm7wh8mDVil1jfcezzulSvPXFzC2eJk4DcTqLgzgN0tfxdHkgjrP4YEcVmIa1o4f5w6N4w/9wyFnp5tVgzkr+Iskc6yeHX6R9KV87/suJJ/C7FZiG9bv1v8fq7nbARfWp+eW4rIZTeT+NmdeFN/vTsfKNsyfAf4prx/90vb3nP9X5pmE91eO4yWY0C1h/JPKpWfCGbiE5sGrFrrHb+eyn9a1nbjZNnAbGirE4iJcrRhNPY2lAl8Pigx1VYBrWjh7mHGUqsPcKTMPa3xN24Qy+y+h0LtaD+x06Kwfwe8Ia9gTWtRaLgzjtK8hpoPtu7gAAEABJREFU/+Uan8Y2li4H0sbupALTsO77IH9jdm9YOOfS2uU4yL/3Xq0B6zo4nLPXddwp33zOdMs5T603sQdWYBrWA4s9Sz2kAu6u4LsPHR6ymVnkthWYhnXbej7DbC6gwUV1++EHb2Y6Kw/4tHvBj2fWgdZi29N3nwiKl2ucfbJpLA3SrYkPdlSBaVg7epgnjuJNHE6kPTzUnthTi4uvKPeYVuzhdha8fwWmYd2/xo9ewR0OrN9h8INYe+JD/FmtPR7bfxr7rHuffd2wAtOwbljMJ5nKJ2qwXjq7hA5tUxOQB/z0Z7TtnW2vLB7at+blU0PnShu7kwpMw9rJg5xjTAXeoQJP07DeodgPOqML6tCSx+56aC6rgV/uM1qf+NkjrPvDQ7rvsJxJDdLG7qQC07B28iCXY3jDgjdysjdwWHU+lPes1nnaP98+7TuNpQUxiI/dSQWmYe3kQX5zDPc94ZvUpwy3d3bdIB5WffydVmAa1v4erAtnWC+d+cEb3KlZecCnPQY/X8XFevvvOyx7TmObVRxn08bupALTsHbyIOcYf6mAZrZ+SvqX4JDXrcA0rNd9dl/t3N0NuKj+Kocux8U04HvBXs+1l+dz1TmmYV1Vvqcc7AIa1h+J/JWY4A3dxuXAqhV7Jus87d9+7c2e01ga0OWw+OBXK3Dbxadh3baeM9tUYCpwxwpMw7pjcR8wtbsaaCm+S/SQHmflpL+K9R2Ti3Ro/6zzhM4iJ8hJH7uDCkzDeu2H2Bvz0lNoBHDp+EeO03zCqXXLYU/lTewFKzAN66kf2rebc08D3yZ+kaBZXTP+i2lHngrcpwLTsO5T10fN6jIaWk/zwUN6nJWTzm457dmgsdo7tF8WD+05zspJH7uDCkzD2sFD3BzBmzQUirNpr2btPbT3OHtKKzb2xSswDet1H6A7Gt95AL+T4CFNPKTtwXZOtvPwgzNv9VUr9gx29nBGBaZhnVGkJ03xxvNXVoBvmyweaEC/9oLePM8EZ+qc63/Vnsa2Xw0MB+PSx75YBaZhvdgDm+1OBd65AtOwXvfpu7cJ6ynS2HTfYbiEhrQ9WH+tKHQe515Bx8vj0wYvWIG9NKwXLP3VW/bG04BAQzLhqtFpQQzir26dxbmB33mcO6SJywN++tgXq8A0rBd7YMt23cWERf5IYz/u+Mv8K1rqmFbsEfbY+se0R+xl1rhxBaZh3bigd5rOhfn2r6B4E9LBdw6WXjU67RZo3tYxZ5p1XGbTAA84GNf+jaMBH/iXwFhzs41vbTadxUF+uXScTRv7xBWYhvXED+fJtuZNvX4ad4vtmVMT+dFcS7Lxa7NcQme5144/a5FJul0FpmHdrpb3nMm/beXuBe65zqm5u7Q+lXMqZu+w5vjuZv2nYdbYOb753Fex5+Rvc6x/zfjtfMPvXIFpWHcu8I2m743lzdWUNG924NO9cfFAuwXMaw22+fDWWfeVxq65cmCdo/il1lywjrduKLbulb/ml7Nq4z9pBaZhPemDmW1NBaYCHx8fmyJMw9oU5AmoexXfBbBtpwtrNl2O+x9IK/8aay5Y57CGtcG6YiwO4jTAAw7iacbRrEGHNPq1MJc5oblop9Zfcxsz9gkrMA3r+R6KS2Twhv5ud3JCubg3aPyn1nhvYPanY3+abw245WW+ucwJ3+1HTvgud+JPUIFpWE/wEDZb6IJ9I59N3cnA2QM2ica6YGc3oaFTgd+twDSs363/sdV9d+Rymi2OhxqJ+FYr/285sZ9ZY829jtLAtmvJSRMvP41NE8fB/HQWB3HaLWAuc0LzrXu1Lp2VE2iDJ6/ANKwnf0Cf2/PmCp/SH5PG/hHu9Jv5V7TMJZoxp8YXu9SaP6xzpLHp/JA29okrMA3r+R6O7wZCu4uz7lzS+RC/hbVGaD5rpPHpbBpLA37AYc3lbzX5tHvBmtYAfuvgIU08jZ8+9gkqMA3rdx+CNwS0C74L95AeZ9PkuhwHfvq11hqhueJsa7E4uOg+lntMM47OGgvrePqtz2RO6wB/uz6dBvyAvwjeY5vTsH73OXvzwLFd+FHlmH5P7au93HPNY3PbBxyLjfbGFZiG9bsPvx891l1oVODTwnQ8rFoXxmLp11qX1qG57MUakMYP4sf0NPFy0+Ks+Kr7L9XVJu1aa43OxG8+fkizl2O5xcf+YgWmYf1i8Y8s7c1TE1rfsGmsnIbyIX6tNZd1Q/Ph1gY+XS4OaXQ84CCexqd9NV7s1rCWdYFvfrY9sTSQE/DBE1VgGtafh/FUv/lRKLSxOJt2L2uN0Bpx9pj2lX4q15gV5T7SHlv/mPbIPc1aJyowDetEce4c8qf4uX9dxCV08IZqa3yIX2vN1Tps87mExsG+6WuuOA3kBBzE04yjsWniNDA/ncVvAWtVa745WesEGsRZOTTg33JP5hz8sALTsH5YsCdL9yaCJ9vWVdvxiaEzsVdNdOPBmirceNqZ7icVmIb1k2rdNtcdSrh0Zn/iw6Xjn3GcS291YW+5P3PCpXO6iF/vui6dZ8ZdUYFpWFcU78qh3jzeAFDTofmELLREnJWTfmtrbmuE5rfHtPbKpomXm8amieNgHJ3FQZwGdJzFbwHnMifwzclaO9AgzsqhAR/4g1+qwDSsXyr8LDsVmAr8vALTsH5es0tGuJPxHQM0nu9iF8TpLB5oEGfl0G453lzmNLc1Ag3E0+RsNXEalMfiII7DT8Yfy01jzResA3FWDu3Y+mJygjyIs3Jo63g+bfALFfhpw/qFLe5iSZe1sF4k870hQgeNs6c0MTkBhziLAz/gIc1etppYmjge0uPiW00sTRwP6XHxrSaWJo6H9Dh7ShOTE3CIszjwAx7S7CVt7IMrMA3rwQWf5aYCU4HLKzAN6/La/WSky16XuGzj+tSJ1mUui4dy46wcuh9NcEhj8SAP4qwc2jreXmhicgINxNPk0I6Np5fH4nDp+NY6Nl7MGsE6EGfl0Na9prFygjyIs3Jo63h7oQ1+oQLTsH6h6J9LejOs+JQ/ztU+Dr/OzT2Wdxj+cUz/u/bxj1+rxi/CD+dq8s/NPZZ3yXjzGBdwiLM48AMe0ti0sQ+uwDSsxxTcn9DBXYhV2a1GT2Nx4AfjaOxWo6exOPCDcTQ2jaUBP+Cw5vK3mnwa8AMOxqTxaZDG4sAP5bJbbZuLQ3mscTQWBz4N8IBDnC2XxYM8iLP44M4VmIZ15wJ/Tu/CPXxKH3HWG4LO4oEGcRaHNZe/1dZcfpAHxqR1kbxqYvKAH+TQ2LTG09NYOV9p3uRy4KvxxoKc0JxsGisP+AGHNZe/1eTTgB9wMCbtu73KH9ypAtOw7lTYN53WG/tNj/7ix36R7U/DesyDcu+xwqr+6kkaHtLYn2ryjQs4xFkc+MFeaJDG4iCOAw78IL7VitHFV06Ls+I0wAMO4luNnsbiwA84xFk84OFczV7KdQEf0sbesQLTsO5Y3GVqnziFZD8SpfHp3jxpLA34QQ6NTbv3ePOfWkvcnqA8FgdxHPi0Y/unywlyaMak8WliaSwN+EEOjU271XjzmivggztXYBrWnQv8Ob0flcKn9BHPfnz+irOf0gc/fCy/0thkfjiliZXH4sAPOMSzNIizOPADDvEsDeIsDvyAQzxLgziLAz/gIY39qSbfuIBDnMUHd67ANKxbFPgfc3jh9u8u+ZO3iL/mEeTQXeJuNbE0Vh7wgxya+beaWBorD/hBDm0dby80sfJYGojjIId2bDxdTsDh0vGtdWy8WOuw1gF+kENb95rGlsfKA36QQ1vH2wtNrDyWFsTyx96wAtOwbljMmWoq8FkBDUyT+6RjblWBaVi3quQ/5nFfEv6hjvdOFfC3GrwG3unMDznrNKzbltmLtMtdfrN7AYd0eWn9aSyWxp4ab4wc4Mu9dLy9nBovbh1oLRYHceMBDziIpxlHY9PEaZDGOg9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4P/y8fFhLzSxNJa2Qnzl49+gAtOwblDEmWIqMBV4TAWmYV1XZ5er0Cz+JHZ/Afx0PJQvvtXE0thHjbcXa321vrj9gBy5q8angZyAg3jaT8Yfy01jm5O1DvCDHNqx9cXKY+UBP8ihreP5NLHyWBqI4yCHNrhRBaZhXV5IL0Yvyj41aiY6rH+FAw/liaex6fxwShMrj8WBH3CIs3jAwV62Gj1NHA/pcfGtJpYmjof0uPhWE0sTx0N6nD2lickJOMRZHPgBD2n2stXE0sRxSBt7owo8uGHdaNfPM417ivW/fH6enc1OpgI7rMA0rMsfqmblAtaPAM1C669qsOn8IIeu0W01epq5cUhjG8/iwJcHOPxkvHxjgR9wOLZXa5bHygN+wOHS8db4ajy9dVgc+KHx7Fbb5uJQHmscjcUDDeIsDny1B+NogxtVYBrWjQr5OY0XqAYG/E/5Aw8fn7/ibLksDvzP1A88fHz+Ek/jk9mtRk9jcTiWu2prLj/I+Wo8vTwWB364x3hzWwf4AQdrpvG3mhgN+AEHY9L4W02MBuIBH9ywAtOwLi+mOwovVOCbicUDDeKsHBqLA58GeMAhzpbL4sCXB3jAIc6Wy+JBHsRZHNZc/lZbc/kA8sAYHPhbjU4DfjiWm7bNxaGxbLksDnx5gAcc4my5LB7kQZzFYc3lb7U1V2zwgwpMw/pBsTapLtvD+sJMc/nakDT2mHZs/Fe5jTdGDvDpLB5oEGdxWHPb66qtufwg56vx9PJYHPjhHuPNbR3gBxysmcbfamI04AccjEm7Za3MPfhBBaZh/aBYkzoVmAr8bgWmYV1efxfJ27uKOCve7HhIE99qYmksDvyAQ5zFAx7O1ezlVK74qTnFHz3eeu2JxYEfcIizeMDDudotz9qaL28fdYBpWJdX2l2ET4KAbyYvfhzS6HiQQxNP49PE0lga8IMcGpt27/HmP7WWuD1BeSwO4jjwacf2T5cT5NCMSePTxNJYGvCDHBqbdu/x5j+1lrg9DS6owDSsC4r2OcS9xopP+eMSzZiPz1/88Cl9xNmP5RcekuPsKU1MTsAhzuLAX0GDSzRjjAV+wCHO4sBfQYNztZ/kHpvz0vHmMhb4AR9cUIFpWOcVzZ+K/qt2thEuYWnghUgXx0GcBngoV3yriaWxxgI/yKGta6Wx5bHygB/k0Nbx9kITK4+lgTgOcmjHxtPlBBwuHd9ax8aLtQ5rHeAHObR1r2lseaw84Ac5tHW8vdDEymNpII6DHNqx8fTBDyswDeu8gvlkyIuPPW/ED7Im9a0r4B98fOsC/OTw07DOq5aLVvcg7HkjJmsqcF4Fjv3TNOeNfMOsaVjnPXTf0rtIZRuBe7FBOouDeLl40Pjo4mnG0cTSWBrwgxyaMWl8mlgaSwN+kEMzJs1eaGJpLA3EcTCOxuIgTgM84CCeZhyNTROnQRprPzRxHIyjieGBBnFWDs0YHPg0MTzQIM7KoRmDg73QxPBAA/E042hsmjhtcEEFpmFdUFjYef8AAA5ZSURBVLQZMhW4uAIz8KoKTMP65/K5q4I14gI1FPOn5ilNvDnKY0+NF5MTHjW+vX61vnh7kmNfq8anQXksDuI4/GT8sdw01nzBOhBn5dCOrS8mJ8iDOCuHto7n08TkBBqIp8nZauI0KI/FB99UYBrWPxfIiwd6scngBxxcwKexNOCDOA54wEE8jaUBP+AQZ/GAh59q8htrLziksTiI44EGcXEc0lgcxPFAg7g4DmksDuJ4oEGcxYEf8JDG/lSTbxzYCw54wEE8jaUBH8RxwAM++KYC07C+KdCEpwJTgeepwGs1rMfUrctRl6qt6N84Cuk+MdxqYmnsT8fLNw7Wy1k8WEMeu9XoaSwO/GAcjU1jacAPOFx6VmPh0vH2+NV4evtkceCD+jWepQFfHuABhzhbLosHeRBncfjJWe0xGDv4pgLTsL4p0GfYvUP4lD7irBf0x+EXiwP/IP35wsMf4fBbnC2XxYF/SPvzhYc/wuE38TT+Qfpg09iPz1/88Cl9rLn8j8Mvtjz2IP354gc5RHar0dNYHPjBOBq71ehpLA78YByNTWNpwAdxHPg04G81Og34AQdj0vhbTYwG/HAsN00uP+CDbyowDeuvBXKf0IuNLcoPcujsVqOnsTjwg3E0dqvR01gc+ME4GrvV6GksDvxgHI1NY2nADzisufytJp8G/ICDMWl8GqSxOPBDuexW2+biUB5rHI3FgU8DPOAgnsbfamI04AccjEnjbzUxGvADDsYEfLBUYBrWUoyD64Xir1bAejmKh0Pan684axzRiw+HS8abx9hgToizOKy5/K225vKDPDAmrb2umpg84Ac5NDat8fQ0Fgd+MI72Ta0+5MsDfmg8m8bKA37AYc3lbzX5NOAHHIxJ66yrJiYP+EEOjU1rPD2NxUGuD30AHywVmIa1FONM17fwZ6ZO2gtWQMN4wW2/x5anYf31OWtGweVp0TQ2TRyHNH4QP6aniZebxqaxOPADDnEWD3g4V7OXU7nip+YUf/R467UnFgd+wCHO4gEP52r3Pqv9uMSH9jT2swLTsD4L8Wm8WPrUxo8sn/Kf/z15epp4Gp9+zng5co05NV5MHvBD49k0c8lbNTEa8IMcGpv23XjxU7ni5oTyWBzEceDTjq1PlxPk0IxJ49PE0lga8IMcGpt27/HmP7WWuD1BeSwO9ioH8HfA2WechvXPpfIjQSgaZ49pX+nHco9pl4w3j3EBhziLAz/gIY09V/tJ7rE5f2O8fVg34BBnceAHPKSx52o/yT025zq++Fvbd29Y/hSDXgR8l52wXoTioVzxtF5Y54wv99h4seZkW4sf5NDXtdLY8lh5wA9yaOt4e6GJlcfSQBwHObRj4+lyAg6Xjm+tY+PFWoe1DvCDHNq61zS2PFYeHFtrHS8u79rx5rBuwMH8adagDT4r8M4Ny4vBi2P91OazLGOmAlOBZ6zAOzcsz8PFJvBfFbPv21bAH2S3nXFmu1kF3rlhdbnJVlDf+vdXc9aL0DS2XHEcjKOzOIjTAA+tJ55mnDyxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaZDG2g9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4GAvNDE80EA8zTgamyZOgzQWB3EcjKMNPivwzg3rswRjpgJTgVepwDs3LH96bS83V43fcyyPTRPHoR8jVo1frpxwLDeNLY991Pj2+tX64vYDcuxr1fg0kBNwEE/7yfhjuWlsc7LWAX6QQzu2vlh5rDw4lrtqfHnXjjeHdQMO5k+zBg3o/3lwVu1A3+vrnRuWy3YPP/Tk4+JbTSxNHA/pcfGtJpYmjof0OHtKE5MTcIizOPADHtLsZauJpYnjIT0uvtXE0sTxkB4X32piaeJ4SI+zpzQxOQGHOIvDuhYe5ID4VqOnieMhPS6+1cTSxPGQ7gMioKe9nX3nhvV2D3sOfFYF3rohnFWhX0x654blr1j4hBBcoHoMLB5oEGdxuHS8Nb4aT7dGwCHONp7FgS8P8IBDnC2XxYM8iLM4XHpWY+HS8fb41Xi6PQYc4i6vG8+m8+VBGosDP5TLprHygB9wuPSsxsKx8XSX8OBHQ/wt8VYNa/OEPfjgBSnMbjV6GosDPxhHY7caPY3FgR+Mo7FpLA34AYc1l7/V5NOAH3AwJo2/1cRowA/HctO2uTg0li2XxYEvD/CAQ5wtl8WDPIiL48Df6qsmJg/4AYc1l7/V5NOAH47lpm1zcWgsu+aKvT3epWH5Nj/00HEvCuDTWTzQIM7KobE48LcanQb8cCw3bZuLQ2PZclkc+PIADzjE2XJZPMiDOIvDmsvfamsuP8gDY9L4W02MBvxwLDdtm4tDY9lyWRz48gAPOIin8beaGA34AQdj0vhbTYwG/ICDMWn8rSZGe0u8S8PqUxe2B+0CM6wvjDSXn8dyj2n3GG8fx9ZKs6Yc4NNZPNAgzuKw5nbWVVtz+UHOV+Pp5bE48MM9xpvbOsAPOFgzjb/VxGjgNYIDDsbg8Ey1sre3wrs0rLd6qHPYj4+PKcIuK/AuDauLUbYH6XLTHQGk8YP4MT1NvNy0OCt+TE8TlwdpLB5wiLM48AMe0thzNXs5lStuPjiWJ35MTxM3FtL4QfyYniZebhqbxuLADzjEWTzg4VzNXk7lip+aU/xW45vnbey7NCw/94ceLu6TJODTvdBwSKPjQQ5NPI1PE9tq9DRWDs0YHPg0MTzQIM7KobE43Hu8+a0D/K/Wp8sJOBiTxqcd2z+9PFYOzRgc+DQxPNAgzsqhsTjce7z5rQP8r9anywk4GJPGpx3bP/3t8C4N6+0e7Bx4KrDHChxvWPs7qYtU6E8sJ8T/7+BAOouD+CH85wsPLmCJ4mnG0dg0cRqksafGi8kJxkKclUNb1+LTxOQEGsRZOTRjcGivYniQB+JpxtHYNHEapLE4iONgHI3FQZwGeLAfmniacTSxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaW+Jd2lYXlzQJzxv+bDn0FOBV6/AuzQsdwCwXni++rOb/U8F3q4C79KwtpeYHjTNX3UA33LTWBzEaYAHjY8mnmYcjU0Tp0Eae2q8mJxgLMRZObR1LT5NTE6gQZyVQzPmXz4+PmjtVQwP8kA8zTgamyZOgzQWB3EcjKOxOIjTAA/2QxNPM44mlsbSgB/k0IxJ49PE0lga8IMcmjFp9kITS2NpII6DcTQWB3Ea4AEH8TTjaGyaOO0t8S4N6y0f7hx6KrC3Crxzw/KnlgtMcL/l2a4anwZywrHcNLa8a8ebx9rAD9agmX+riaWx8oAf5NDW8XyaWHksDcRxkLPVxGkgJ+AgnvaT8cdy09jmZK0D/CCHdmx9sfJYecAPcmjreD5NrDyWBuI4yNlq4jSQE3AQT2s8nQ/8t8U7NywX8F4AsL4AcBBPx0OaeBpLZ4M4DdJYHMTxQIM4iwM/4CGN/akm3ziwFxzwgIN4GksDPojjgAccxNNYGvBBHAc84CCextKAH3CIs3jAw081+Y21FxzSWBzE8UCDuDgOaSwO4niggb8WpJHR8Uvw8mPeuWG9/MObA7xVBXxg5N7srQ69Pew7Nyx/TccFJvRCYOmhesVZOXQvIBzSWDzIgzgrh3ZsPF1OwCHONp7FgS8PcHAuHPBQLpvGygN+wOHYXh8x3hpfrU9vnywO/NB4dqttc3EojzWOxuKBBnEWh3vUyrx+VPRM7QV/S7xzw/LgQw8f98IAfjoejmnlsuXxj+Ue08plG88ey01bc/l01jjg0wAPOIin8beaGA344Vhu2jYXh8ay5bI48OUBHnCIs+WyeJAHcRaHNZe/1dZcfpAHxqTxt5oYDfjhWG7aNheHxrJrrtjb450b1rGH735gRTlePEGczp7SxOQBPxhHY7caPY3FgR+Mo7FbjZ7G4sAPxtHYNJYG/IDDmsvfavJpwA84GJPG32piNOCHY7lp21wcGsuWy+LAlwd4wCHOlsviQR7EWRzWXP5WW3P5QR4YE/DBUoFpWEsxDq4XiotNcMl5kP588cMf4fBbnDXuIH2wOLg8/fj8hYdP6SPOGkdn8UCDOIvDmsvfamsuP8gDY9La66qJyQN+kENj0xpPT2Nx4AfjaGzatePNY07gBxzWtfhbTT4N+AEHY9La66qJyQN+kENj0xpPT2NxkOv1B3za4LMC07A+CzFmKjAVeP4KTMP66zNyZxBcnhZNY9PEcUjjB/Fjepp4uWlsGosDP+AQZ/GAh3M1ezmVK35qTvFHj7dee2Jx4Acc4iwe8PAX7UDoB/Pnix/ufVbruMQH/p8NzG9/q8A0rL/Vod+9QHwSA+4W0vEghy6exqeJbTV6GiuHZgwOfJoYHmgQZ+XQWBzuPd781gH+V+vT5QQcjEnj047tn14eK4dmDA58mhgeaBBn5dBYHO493vzWAf5X69PlBBzs1TjAB0sFpmEtxRh3KjAVeO4KTMN67ufzTLv7yQXwT3Kf6YyzlyevwF0a1pOfebZ3ugKajX8sbpvlkyyxVceP/ejiE641b/ypwE0qMA3rJmXc1STuUPxTJttDuWsRW3X8WMM6Nn4dN/5U4KIKTMO6qGwzaCowFfiNCkzD+o2q72nNOctU4IEVmIb1wGLPUlOBqcB1FZiGdV39ZvRUYCrwwApMw3pgsWepqcBrV+D3dz8N6/efwexgKjAVOLMC07DOLNSkTQWmAr9fgWlYv/8MZgdTganAmRWYhnVmoa5PmxmmAlOBayswDevaCs74qcBU4GEVmIb1sFLPQlOBqcC1FZiGdW0FZ/xU4J8rMMqdKjAN606FnWmnAlOB21dgGtbtazozTgWmAneqwDSsOxV2pp0KTAVuX4H/DwAA//9sB2hHAAAABklEQVQDAB9QlitZA9bLAAAAAElFTkSuQmCC",width:"248",height:"248",style:{mixBlendMode:"multiply"}})))}var e0="ai",t0="ai-wp-admin",Ds="ai/ai",o0="https://wordpress.org/plugins/ai/",Fs=Object.values(zs()),n0=Fs.some(e=>e.type==="ai_provider"),of=[];for(let e of Fs)e.type==="ai_provider"&&e.authentication.method==="api_key"&&of.push(e.authentication.settingName);function nf(){let[e,t]=(0,bt.useState)(!1),[o,n]=(0,bt.useState)(!1),r=(0,bt.useRef)(null);(0,bt.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,bt.useRef)(Fs.some(R=>R.type==="ai_provider"&&R.authentication.method==="api_key"&&R.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:d,hasConnectedProvider:c}=(0,cn.useSelect)(R=>{let x=R(js.store),E=!!x.canUser("create",{kind:"root",name:"plugin"}),T=x.getEntityRecord("root","site"),k=i||of.some(O=>!!T?.[O]),C=x.getEntityRecord("root","plugin",Ds);return x.hasFinishedResolution("getEntityRecord",["root","plugin",Ds])?C?{pluginStatus:C.status==="active"?"active":"inactive",canInstallPlugins:E,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:E,canManagePlugins:E,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:E,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:l}=(0,cn.useDispatch)(js.store),{createSuccessNotice:f,createErrorNotice:p}=(0,cn.useDispatch)(ef.store),m=async()=>{t(!0);try{await l("root","plugin",{slug:e0,status:"active"},{throwOnError:!0}),n(!0),f((0,Ye.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{p((0,Ye.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},u=async()=>{t(!0);try{await l("root","plugin",{plugin:Ds,status:"active"},{throwOnError:!0}),n(!0),f((0,Ye.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{p((0,Ye.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!n0||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&d===!1)return null;let g=s==="active"&&!c,v=s==="active"&&c&&(!i||o),_=s==="not-installed"||s==="inactive",w=s==="not-installed"&&a===!1,y=()=>v?(0,Ye.__)("The AI plugin is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. Learn more"):g?(0,Ye.__)("The AI plugin is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. Learn more"):(0,Ye.__)("The AI plugin can use your AI connectors to generate featured images, alt text, titles, excerpts and more. Learn more"),b=()=>s==="not-installed"?{label:e?(0,Ye.__)("Installing\u2026"):(0,Ye.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:m}:{label:e?(0,Ye.__)("Activating\u2026"):(0,Ye.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:u};return React.createElement("div",{className:"ai-plugin-callout"},React.createElement("div",{className:"ai-plugin-callout__content"},React.createElement("p",null,(0,bt.createInterpolateElement)(y(),{strong:React.createElement("strong",null),a:React.createElement(an.ExternalLink,{href:o0})})),!w&&(_?React.createElement(an.Button,{variant:"primary",size:"compact",isBusy:e,disabled:b().disabled,accessibleWhenDisabled:!0,onClick:b().onClick},b().label):React.createElement(an.Button,{ref:r,variant:"secondary",size:"compact",href:(0,tf.addQueryArgs)("options-general.php",{page:t0})},(0,Ye.__)("Control features in the AI plugin")))),React.createElement($u,null))}var{store:i0}=Oo(r0);Ju();function s0(){let e=Qu(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,rf.useSelect)(c=>{let l=c(af.store),f=l.getEntityRecord("root","plugin","ai/ai");return{connectors:Oo(c(i0)).getConnectors(),canInstallPlugins:l.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!f}},[]),r=t.filter(c=>c.render),i=Array.from(new Set(t.filter(c=>c.type==="ai_provider").map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c))).sort(),s=new Set(t.filter(c=>c.plugin?.isInstalled).map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c));n&&s.add("ai");let a=["ai",...i].filter(c=>!s.has(c)),d=r.length===0;return React.createElement(Ms,{title:(0,Et.__)("Connectors"),subTitle:(0,Et.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere.")},React.createElement("div",{className:`connectors-page${d?" connectors-page--empty":""}`},a.length>0&&(e||!o)&&React.createElement(en.Root,{intent:"info",className:"connectors-page__file-mods-notice"},React.createElement(en.Description,null,e?(0,Et.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,Et.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you."))),d?React.createElement(ct.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480}},React.createElement(ct.__experimentalVStack,{alignment:"center",spacing:2},React.createElement(ct.__experimentalHeading,{level:2,size:15,weight:600},(0,Et.__)("No connectors yet")),React.createElement(ct.__experimentalText,{size:12},(0,Et.__)("Connectors appear here when you install plugins that use external services. Each plugin registers the API keys it needs, and you manage them all in one place."))),React.createElement(ct.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0},(0,Et.__)("Learn more"))):React.createElement(ct.__experimentalVStack,{spacing:3},React.createElement(nf,null),React.createElement(ct.__experimentalVStack,{spacing:3,role:"list"},t.map(c=>c.render?React.createElement(c.render,{key:c.slug,slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin}):null))),o&&!e&&React.createElement("p",null,(0,sf.createInterpolateElement)((0,Et.__)("If the connector you need is not listed, search the plugin directory to see if a connector is available."),{a:React.createElement("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})}))))}function a0(){return React.createElement(s0,null)}var c0=a0;export{c0 as stage}; +var hf=Object.create;var _r=Object.defineProperty;var wf=Object.getOwnPropertyDescriptor;var vf=Object.getOwnPropertyNames;var _f=Object.getPrototypeOf,yf=Object.prototype.hasOwnProperty;var Re=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),At=(e,t)=>{for(var o in t)_r(e,o,{get:t[o],enumerable:!0})},xf=(e,t,o,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let r of vf(t))!yf.call(e,r)&&r!==o&&_r(e,r,{get:()=>t[r],enumerable:!(n=wf(t,r))||n.enumerable});return e};var h=(e,t,o)=>(o=e!=null?hf(_f(e)):{},xf(t||!e||!e.__esModule?_r(o,"default",{value:e,enumerable:!0}):o,e));var Ot=Re((m0,Us)=>{Us.exports=window.wp.i18n});var de=Re((b0,Xs)=>{Xs.exports=window.wp.element});var z=Re((h0,Ks)=>{Ks.exports=window.React});var Q=Re((S0,Js)=>{Js.exports=window.ReactJSXRuntime});var Mt=Re((Ch,Ea)=>{Ea.exports=window.ReactDOM});var Ic=Re(Lc=>{"use strict";var wo=z();function Em(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Tm=typeof Object.is=="function"?Object.is:Em,km=wo.useState,Pm=wo.useEffect,Cm=wo.useLayoutEffect,Am=wo.useDebugValue;function Om(e,t){var o=t(),n=km({inst:{value:o,getSnapshot:t}}),r=n[0].inst,i=n[1];return Cm(function(){r.value=o,r.getSnapshot=t,ri(r)&&i({inst:r})},[e,o,t]),Pm(function(){return ri(r)&&i({inst:r}),e(function(){ri(r)&&i({inst:r})})},[e]),Am(o),o}function ri(e){var t=e.getSnapshot;e=e.value;try{var o=t();return!Tm(e,o)}catch{return!0}}function Nm(e,t){return t()}var Lm=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Nm:Om;Lc.useSyncExternalStore=wo.useSyncExternalStore!==void 0?wo.useSyncExternalStore:Lm});var ii=Re((h1,Mc)=>{"use strict";Mc.exports=Ic()});var Hc=Re(Bc=>{"use strict";var Dn=z(),Im=ii();function Mm(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Bm=typeof Object.is=="function"?Object.is:Mm,Hm=Im.useSyncExternalStore,zm=Dn.useRef,Dm=Dn.useEffect,jm=Dn.useMemo,Fm=Dn.useDebugValue;Bc.useSyncExternalStoreWithSelector=function(e,t,o,n,r){var i=zm(null);if(i.current===null){var s={hasValue:!1,value:null};i.current=s}else s=i.current;i=jm(function(){function d(m){if(!c){if(c=!0,l=m,m=n(m),r!==void 0&&s.hasValue){var u=s.value;if(r(u,m))return f=u}return f=m}if(u=f,Bm(l,m))return u;var g=n(m);return r!==void 0&&r(u,g)?(l=m,u):(l=m,f=g)}var c=!1,l,f,p=o===void 0?null:o;return[function(){return d(t())},p===null?void 0:function(){return d(p())}]},[t,o,n,r]);var a=Hm(e,i[0],i[1]);return Dm(function(){s.hasValue=!0,s.value=a},[a]),Fm(a),a}});var Dc=Re((v1,zc)=>{"use strict";zc.exports=Hc()});var $t=Re((G2,pd)=>{pd.exports=window.wp.primitives});var xd=Re((m4,yd)=>{yd.exports=window.wp.theme});var Qi=Re((g4,Rd)=>{Rd.exports=window.wp.privateApis});var on=Re((K5,Cu)=>{Cu.exports=window.wp.components});var rn=Re((s3,Hu)=>{Hu.exports=window.wp.data});var mr=Re((a3,zu)=>{zu.exports=window.wp.coreData});var Bs=Re((d3,ju)=>{ju.exports=window.wp.notices});var Vu=Re((u3,Fu)=>{Fu.exports=window.wp.url});function Gs(e){var t,o,n="";if(typeof e=="string"||typeof e=="number")n+=e;else if(typeof e=="object")if(Array.isArray(e)){var r=e.length;for(t=0;te();function Y(e){let t=Se(Tf).current;return t.next=e,Ef(t.effect),t.trampoline}function Tf(){let e={next:void 0,callback:kf,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function kf(){}var Qs=h(z(),1),Pf=()=>{},D=typeof document<"u"?Qs.useLayoutEffect:Pf;var hn=h(z(),1),Cf=hn.createContext(void 0);function so(){return hn.useContext(Cf)?.direction??"ltr"}function Af(e,t){return function(n,...r){let i=new URL(e);return i.searchParams.set("code",n.toString()),r.forEach(s=>i.searchParams.append("args[]",s)),`${t} error #${n}; visit ${i} for the full message.`}}var Of=Af("https://base-ui.com/production-error","Base UI"),Pe=Of;var Wt=h(z(),1);function xr(e,t,o,n){let r=Se(ea).current;return Nf(r,e,t,o,n)&&ta(r,[e,t,o,n]),r.callback}function $s(e){let t=Se(ea).current;return Lf(t,e)&&ta(t,e),t.callback}function ea(){return{callback:null,cleanup:null,refs:[]}}function Nf(e,t,o,n,r){return e.refs[0]!==t||e.refs[1]!==o||e.refs[2]!==n||e.refs[3]!==r}function Lf(e,t){return e.refs.length!==t.length||e.refs.some((o,n)=>o!==t[n])}function ta(e,t){if(e.refs=t,t.every(o=>o==null)){e.callback=null;return}e.callback=o=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),o!=null){let n=Array(t.length).fill(null);for(let r=0;r{for(let r=0;r=e}function Rr(e){if(!na.isValidElement(e))return null;let t=e,o=t.props;return(ao(19)?o?.ref:t.ref)??null}function Bo(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function Nt(){}var L0=Object.freeze([]),be=Object.freeze({});function ra(e,t){let o={};for(let n in e){let r=e[n];if(t?.hasOwnProperty(n)){let i=t[n](r);i!=null&&Object.assign(o,i);continue}r===!0?o[`data-${n.toLowerCase()}`]="":r&&(o[`data-${n.toLowerCase()}`]=r.toString())}return o}function ia(e,t){return typeof e=="function"?e(t):e}function sa(e,t){return typeof e=="function"?e(t):e}var Sr={};function ye(e,t,o,n,r){if(!o&&!n&&!r&&!e)return wn(t);let i=wn(e);return t&&(i=Ho(i,t)),o&&(i=Ho(i,o)),n&&(i=Ho(i,n)),r&&(i=Ho(i,r)),i}function aa(e){if(e.length===0)return Sr;if(e.length===1)return wn(e[0]);let t=wn(e[0]);for(let o=1;o=65&&r<=90&&(typeof t=="function"||typeof t>"u")}function Er(e){return typeof e=="function"}function la(e,t){return Er(e)?e(t):e??Sr}function Hf(e,t){return t?e?(...o)=>{let n=o[0];if(ua(n)){let i=n;zo(i);let s=t(...o);return i.baseUIHandlerPrevented||e?.(...o),s}let r=t(...o);return e?.(...o),r}:da(t):e}function da(e){return e&&((...t)=>{let o=t[0];return ua(o)&&zo(o),e(...t)})}function zo(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Tr(e,t){return t?e?t+" "+e:t:e}function ua(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var kr=h(z(),1);function Ce(e,t,o={}){let n=t.render,r=zf(t,o);if(o.enabled===!1)return null;let i=o.state??be;return Ff(e,n,r,i)}function zf(e,t={}){let{className:o,style:n,render:r}=e,{state:i=be,ref:s,props:a,stateAttributesMapping:d,enabled:c=!0}=t,l=c?ia(o,i):void 0,f=c?sa(n,i):void 0,p=c?ra(i,d):be,m=c&&a?Df(a):void 0,u=c?Bo(p,m)??{}:be;return typeof document<"u"&&(c?Array.isArray(s)?u.ref=$s([u.ref,Rr(r),...s]):u.ref=xr(u.ref,Rr(r),s):xr(null,null)),c?(l!==void 0&&(u.className=Tr(u.className,l)),f!==void 0&&(u.style=Bo(u.style,f)),u):be}function Df(e){return Array.isArray(e)?aa(e):ye(void 0,e)}var jf=Symbol.for("react.lazy");function Ff(e,t,o,n){if(t){if(typeof t=="function")return t(o,n);let r=ye(o,t.props);r.ref=o.ref;let i=t;return i?.$$typeof===jf&&(i=Wt.Children.toArray(t)[0]),Wt.cloneElement(i,r)}if(e&&typeof e=="string")return Vf(e,o);throw new Error(Pe(8))}function Vf(e,t){return e==="button"?(0,kr.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,kr.createElement)("img",{alt:"",...t,key:t.key}):Wt.createElement(e,t)}var vn=h(z(),1);var fa=0;function Wf(e,t="mui"){let[o,n]=vn.useState(e),r=e||o;return vn.useEffect(()=>{o==null&&(fa+=1,n(`${t}-${fa}`))},[o,t]),r}var pa=Mo.useId;function Lt(e,t){if(pa!==void 0){let o=pa();return e??(t?`${t}-${o}`:o)}return Wf(e,t)}function ma(e){return Lt(e,"base-ui")}var U={};At(U,{cancelOpen:()=>hp,chipRemovePress:()=>$f,clearPress:()=>Jf,closePress:()=>Zf,closeWatcher:()=>dp,decrementPress:()=>op,disabled:()=>vp,drag:()=>mp,escapeKey:()=>lp,focusOut:()=>cp,imperativeAction:()=>xp,incrementPress:()=>tp,initial:()=>yp,inputBlur:()=>ip,inputChange:()=>np,inputClear:()=>rp,inputPaste:()=>sp,inputPress:()=>ap,itemPress:()=>qf,keyboard:()=>fp,linkPress:()=>Qf,listNavigation:()=>up,missing:()=>_p,none:()=>Yf,outsidePress:()=>Kf,pointer:()=>pp,scrub:()=>bp,siblingOpen:()=>wp,swipe:()=>Rp,trackPress:()=>ep,triggerFocus:()=>Xf,triggerHover:()=>Gf,triggerPress:()=>Uf,wheel:()=>gp,windowResize:()=>Sp});var Yf="none",Uf="trigger-press",Gf="trigger-hover",Xf="trigger-focus",Kf="outside-press",qf="item-press",Zf="close-press",Qf="link-press",Jf="clear-press",$f="chip-remove-press",ep="track-press",tp="increment-press",op="decrement-press",np="input-change",rp="input-clear",ip="input-blur",sp="input-paste",ap="input-press",cp="focus-out",lp="escape-key",dp="close-watcher",up="list-navigation",fp="keyboard",pp="pointer",mp="drag",gp="wheel",bp="scrub",hp="cancel-open",wp="sibling-open",vp="disabled",_p="missing",yp="initial",xp="imperative-action",Rp="swipe",Sp="window-resize";function ee(e,t,o,n){let r=!1,i=!1,s=n??be;return{reason:e,event:t??new Event("base-ui"),cancel(){r=!0},allowPropagation(){i=!0},get isCanceled(){return r},get isPropagationAllowed(){return i},trigger:o,...s}}var Cr=h(z(),1);var ga=h(z(),1),Ep=[];function co(e){ga.useEffect(e,Ep)}var _n=null,sh=globalThis.requestAnimationFrame,Pr=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let o=this.callbacks,n=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,n>0)for(let r=0;r=this.callbacks.length||(this.callbacks[o]=null,this.callbacksCount-=1)}},yn=new Pr,ft=class e{static create(){return new e}static request(t){return yn.request(t)}static cancel(t){return yn.cancel(t)}currentId=_n;request(t){this.cancel(),this.currentId=yn.request(()=>{this.currentId=_n,t()})}cancel=()=>{this.currentId!==_n&&(yn.cancel(this.currentId),this.currentId=_n)};disposeEffect=()=>this.cancel};function lo(){let e=Se(ft.create).current;return co(e.disposeEffect),e}function ba(e,t=!1,o=!1){let[n,r]=Cr.useState(e&&t?"idle":void 0),[i,s]=Cr.useState(e);return e&&!i&&(s(!0),r("starting")),!e&&i&&n!=="ending"&&!o&&r("ending"),!e&&!i&&n==="ending"&&r(void 0),D(()=>{if(!e&&i&&n!=="ending"&&o){let a=ft.request(()=>{r("ending")});return()=>{ft.cancel(a)}}},[e,i,n,o]),D(()=>{if(!e||t)return;let a=ft.request(()=>{r(void 0)});return()=>{ft.cancel(a)}},[t,e]),D(()=>{if(!e||!t)return;e&&i&&n!=="idle"&&r("starting");let a=ft.request(()=>{r("idle")});return()=>{ft.cancel(a)}},[t,e,i,n]),{mounted:i,setMounted:s,transitionStatus:n}}var Yt=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Tp={[Yt.startingStyle]:""},kp={[Yt.endingStyle]:""},ha={transitionStatus(e){return e==="starting"?Tp:e==="ending"?kp:null}};var po=h(z(),1);function xn(){return typeof window<"u"}function Gt(e){return Rn(e)?(e.nodeName||"").toLowerCase():"#document"}function ge(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function ot(e){var t;return(t=(Rn(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Rn(e){return xn()?e instanceof Node||e instanceof ge(e).Node:!1}function V(e){return xn()?e instanceof Element||e instanceof ge(e).Element:!1}function we(e){return xn()?e instanceof HTMLElement||e instanceof ge(e).HTMLElement:!1}function uo(e){return!xn()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof ge(e).ShadowRoot}function fo(e){let{overflow:t,overflowX:o,overflowY:n,display:r}=Ae(e);return/auto|scroll|overlay|hidden|clip/.test(t+n+o)&&r!=="inline"&&r!=="contents"}function wa(e){return/^(table|td|th)$/.test(Gt(e))}function Do(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Pp=/transform|translate|scale|rotate|perspective|filter/,Cp=/paint|layout|strict|content/,Ut=e=>!!e&&e!=="none",Ar;function Sn(e){let t=V(e)?Ae(e):e;return Ut(t.transform)||Ut(t.translate)||Ut(t.scale)||Ut(t.rotate)||Ut(t.perspective)||!En()&&(Ut(t.backdropFilter)||Ut(t.filter))||Pp.test(t.willChange||"")||Cp.test(t.contain||"")}function va(e){let t=tt(e);for(;we(t)&&!nt(t);){if(Sn(t))return t;if(Do(t))return null;t=tt(t)}return null}function En(){return Ar==null&&(Ar=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Ar}function nt(e){return/^(html|body|#document)$/.test(Gt(e))}function Ae(e){return ge(e).getComputedStyle(e)}function jo(e){return V(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function tt(e){if(Gt(e)==="html")return e;let t=e.assignedSlot||e.parentNode||uo(e)&&e.host||ot(e);return uo(t)?t.host:t}function _a(e){let t=tt(e);return nt(t)?e.ownerDocument?e.ownerDocument.body:e.body:we(t)&&fo(t)?t:_a(t)}function It(e,t,o){var n;t===void 0&&(t=[]),o===void 0&&(o=!0);let r=_a(e),i=r===((n=e.ownerDocument)==null?void 0:n.body),s=ge(r);if(i){let a=Tn(s);return t.concat(s,s.visualViewport||[],fo(r)?r:[],a&&o?It(a):[])}else return t.concat(r,It(r,[],o))}function Tn(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}var kn=h(z(),1),Ap=kn.createContext(void 0);function ya(e=!1){let t=kn.useContext(Ap);if(t===void 0&&!e)throw new Error(Pe(16));return t}var xa=h(z(),1);function Ra(e){let{focusableWhenDisabled:t,disabled:o,composite:n=!1,tabIndex:r=0,isNativeButton:i}=e,s=n&&t!==!1,a=n&&t===!1;return{props:xa.useMemo(()=>{let c={onKeyDown(l){o&&t&&l.key!=="Tab"&&l.preventDefault()}};return n||(c.tabIndex=r,!i&&o&&(c.tabIndex=t?r:-1)),(i&&(t||s)||!i&&o)&&(c["aria-disabled"]=o),i&&(!t||a)&&(c.disabled=o),c},[n,o,t,s,a,i,r])}}function Sa(e={}){let{disabled:t=!1,focusableWhenDisabled:o,tabIndex:n=0,native:r=!0,composite:i}=e,s=po.useRef(null),a=ya(!0),d=i??a!==void 0,{props:c}=Ra({focusableWhenDisabled:o,disabled:t,composite:d,tabIndex:n,isNativeButton:r}),l=po.useCallback(()=>{let m=s.current;Or(m)&&d&&t&&c.disabled===void 0&&m.disabled&&(m.disabled=!1)},[t,c.disabled,d]);D(l,[l]);let f=po.useCallback((m={})=>{let{onClick:u,onMouseDown:g,onKeyUp:v,onKeyDown:_,onPointerDown:w,...y}=m;return ye({onClick(b){if(t){b.preventDefault();return}u?.(b)},onMouseDown(b){t||g?.(b)},onKeyDown(b){if(t||(zo(b),_?.(b),b.baseUIHandlerPrevented))return;let S=b.target===b.currentTarget,x=b.currentTarget,E=Or(x),T=!r&&Op(x),k=S&&(r?E:!T),C=b.key==="Enter",j=b.key===" ",A=x.getAttribute("role"),L=A?.startsWith("menuitem")||A==="option"||A==="gridcell";if(S&&d&&j){if(b.defaultPrevented&&L)return;b.preventDefault(),T||r&&E?(x.click(),b.preventBaseUIHandler()):k&&(u?.(b),b.preventBaseUIHandler());return}k&&(!r&&(j||C)&&b.preventDefault(),!r&&C&&u?.(b))},onKeyUp(b){if(!t){if(zo(b),v?.(b),b.target===b.currentTarget&&r&&d&&Or(b.currentTarget)&&b.key===" "){b.preventDefault();return}b.baseUIHandlerPrevented||b.target===b.currentTarget&&!r&&!d&&b.key===" "&&u?.(b)}},onPointerDown(b){if(t){b.preventDefault();return}w?.(b)}},r?{type:"button"}:{role:"button"},c,y)},[t,c,d,r]),p=Y(m=>{s.current=m,l()});return{getButtonProps:f,buttonRef:p}}function Or(e){return we(e)&&e.tagName==="BUTTON"}function Op(e){return!!(e?.tagName==="A"&&e?.href)}function re(e,t,o,n){return e.addEventListener(t,o,n),()=>{e.removeEventListener(t,o,n)}}function ze(e){let t=Se(Np,e).current;return t.next=e,D(t.effect),t}function Np(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function xe(e){return e?.ownerDocument||document}var Pa=h(z(),1);var ka=h(Mt(),1);function Ta(e){return e==null?e:"current"in e?e.current:e}function mo(e,t=!1,o=!0){let n=lo();return Y((r,i=null)=>{n.cancel();let s=Ta(e);if(s==null)return;let a=s,d=()=>{ka.flushSync(r)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){r();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{i?.aborted||d()}).catch(()=>{if(o){i?.aborted||d();return}let l=a.getAnimations();!i?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let l=Yt.startingStyle;if(!a.hasAttribute(l)){n.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(l)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[l]}),i?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}n.request(c)})}function Pn(e){let{enabled:t=!0,open:o,ref:n,onComplete:r}=e,i=Y(r),s=mo(n,o,!1);Pa.useEffect(()=>{if(!t)return;let a=new AbortController;return s(i,a.signal),()=>{a.abort()}},[t,o,i,s])}var Ca=h(z(),1);function Aa(e){let t=Ca.useRef(!0);t.current&&(t.current=!1,e())}var yt={};At(yt,{engine:()=>Br,env:()=>zr,os:()=>Ir,screenReader:()=>Hr});var Ir={};At(Ir,{android:()=>La,apple:()=>Lr,ios:()=>Nr,linux:()=>Hp,mac:()=>Ia,windows:()=>Bp});function Lp(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Ip,platform:Mp,maxTouchPoints:Oa}=Lp(),Xt=Ip.toLowerCase(),Kt=Mp.toLowerCase();var Nr=/^i(os$|p)/.test(Kt)||Kt==="macintel"&&Oa>1,Na="android",La=Kt===Na||Xt.includes(Na),Ia=!Nr&&Kt.startsWith("mac"),Bp=Kt.startsWith("win"),Hp=!La&&/^(linux|chrome os)/.test(Kt),Lr=Ia||Nr;var Br={};At(Br,{blink:()=>Dp,gecko:()=>zp,webkit:()=>Mr});var Mr=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),zp=!Mr&&Xt.includes("firefox"),Dp=!Mr&&Xt.includes("chrom");var Hr={};At(Hr,{voiceOver:()=>jp});var jp=Lr;var zr={};At(zr,{jsdom:()=>Fp});var Fp=/jsdom|happydom/.test(Xt);var Fo=0,Ye=class e{static create(){return new e}currentId=Fo;start(t,o){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Fo,o()},t)}isStarted(){return this.currentId!==Fo}clear=()=>{this.currentId!==Fo&&(clearTimeout(this.currentId),this.currentId=Fo)};disposeEffect=()=>this.clear};function rt(){let e=Se(Ye.create).current;return co(e.disposeEffect),e}var Oe=h(z(),1);function Ma(e){return"nativeEvent"in e}function xt(e,t){let o=["mouse","pen"];return t||o.push("",void 0),o.includes(e)}function Ba(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Dr="data-base-ui-focusable";var jr="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Cn(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function ie(e,t){if(!e||!t)return!1;let o=t.getRootNode?.();if(e.contains(t))return!0;if(o&&uo(o)){let n=t;for(;n;){if(e===n)return!0;n=n.parentNode||n.host}}return!1}function Me(e){return"composedPath"in e?e.composedPath()[0]:e.target}function Bt(e,t){if(!V(e))return!1;let o=e;if(t.hasElement(o))return!o.hasAttribute("data-trigger-disabled");for(let[,n]of t.entries())if(ie(n,o))return!n.hasAttribute("data-trigger-disabled");return!1}function An(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let o=e;return o.target!=null&&t.contains(o.target)}function Ha(e){return e.matches("html,body")}function za(e){return we(e)&&e.matches(jr)}function Fr(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${jr}`)!=null}function Da(e){if(!e||yt.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Vp(e,t){return t!=null&&!xt(t)?0:typeof e=="function"?e():e}function Rt(e,t,o){let n=Vp(e,o);return typeof n=="number"?n:n?.[t]}function Vr(e){return typeof e=="function"?e():e}function On(e,t){return t||e==="click"||e==="mousedown"}function ja(e){return e?.includes("mouse")&&e!=="mousedown"}var Fa=h(Q(),1),Va=Oe.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new Ye,currentIdRef:{current:null},currentContextRef:{current:null}});function Wp(e,t){e.current=t.current}function Wr(e){let{children:t,delay:o,timeoutMs:n=0}=e,r=Oe.useRef(o),i=Oe.useRef(o),s=Oe.useRef(null),a=Oe.useRef(null),d=rt();return D(()=>{if(i.current=o,!s.current){r.current=o;return}r.current={open:Rt(r.current,"open"),close:Rt(o,"close")}},[o,s,r,i]),(0,Fa.jsx)(Va.Provider,{value:Oe.useMemo(()=>({hasProvider:!0,delayRef:r,initialDelayRef:i,currentIdRef:s,timeoutMs:n,currentContextRef:a,timeout:d}),[n,d]),children:t})}function Yr(e,t={open:!1}){let{open:o}=t,n="rootStore"in e?e.rootStore:e,r=n.useState("floatingId"),i=Oe.useContext(Va),{currentIdRef:s,delayRef:a,timeoutMs:d,initialDelayRef:c,currentContextRef:l,hasProvider:f,timeout:p}=i,[m,u]=Oe.useState(!1),g=Oe.useRef(o),v=Oe.useRef(!1);return D(()=>{g.current=o},[o]),D(()=>()=>{v.current=!0},[]),D(()=>{function _(){v.current||u(!1),l.current?.setIsInstantPhase(!1),s.current=null,l.current=null,a.current=c.current,p.clear()}if(s.current&&!o&&s.current===r){if(u(!1),d){let w=r;return p.start(d,()=>{n.select("open")||s.current&&s.current!==w||_()}),()=>{(g.current||s.current!==w)&&p.clear()}}_()}},[o,r,s,a,d,c,l,p,n]),D(()=>{if(!o)return;let _=l.current,w=s.current;p.clear(),l.current={onOpenChange:n.setOpen,setIsInstantPhase:u},s.current=r,a.current={open:0,close:Rt(c.current,"close")},w!==null&&w!==r?(u(!0),_?.setIsInstantPhase(!0),_?.onOpenChange(!1,ee(U.none))):(u(!1),_?.setIsInstantPhase(!1))},[o,r,n,s,a,c,l,p]),D(()=>()=>{if(s.current===r){if(l.current=null,!g.current)return;s.current=null,Wp(a,c),p.clear()}},[l,s,a,r,c,p]),Oe.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:m}),[f,a,m])}function it(...e){return()=>{for(let t=0;t({x:e,y:e}),Yp={left:"right",right:"left",bottom:"top",top:"bottom"};function Yo(e,t,o){return Be(e,Ht(t,o))}function at(e,t){return typeof e=="function"?e(t):e}function Ee(e){return e.split("-")[0]}function ct(e){return e.split("-")[1]}function Ln(e){return e==="x"?"y":"x"}function Uo(e){return e==="y"?"height":"width"}function De(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Go(e){return Ln(De(e))}function Ga(e,t,o){o===void 0&&(o=!1);let n=ct(e),r=Go(e),i=Uo(r),s=r==="x"?n===(o?"end":"start")?"right":"left":n==="start"?"bottom":"top";return t.reference[i]>t.floating[i]&&(s=Vo(s)),[s,Vo(s)]}function Xa(e){let t=Vo(e);return[Nn(e),t,Nn(t)]}function Nn(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var Wa=["left","right"],Ya=["right","left"],Up=["top","bottom"],Gp=["bottom","top"];function Xp(e,t,o){switch(e){case"top":case"bottom":return o?t?Ya:Wa:t?Wa:Ya;case"left":case"right":return t?Up:Gp;default:return[]}}function Ka(e,t,o,n){let r=ct(e),i=Xp(Ee(e),o==="start",n);return r&&(i=i.map(s=>s+"-"+r),t&&(i=i.concat(i.map(Nn)))),i}function Vo(e){let t=Ee(e);return Yp[t]+e.slice(t.length)}function Kp(e){return{top:0,right:0,bottom:0,left:0,...e}}function In(e){return typeof e!="number"?Kp(e):{top:e,right:e,bottom:e,left:e}}function qt(e){let{x:t,y:o,width:n,height:r}=e;return{width:n,height:r,top:o,left:t,right:t+n,bottom:o+r,x:t,y:o}}function St(e,t,o=!0){return e.filter(r=>r.parentId===t).flatMap(r=>[...!o||r.context?.open?[r]:[],...St(e,r.id,o)])}function go(e){return`data-base-ui-${e}`}var Ue=h(z(),1),Qa=h(Mt(),1);var qa={style:{transition:"none"}};var qp="data-base-ui-swipe-ignore",Zp="data-swipe-ignore",hw=`[${qp}]`,ww=`[${Zp}]`;var Za={fallbackAxisSide:"end"};var Ja=h(Q(),1),Qp=Ue.createContext(null),Jp=()=>Ue.useContext(Qp),$p=go("portal");function Ur(e={}){let{ref:t,container:o,componentProps:n=be,elementProps:r}=e,i=Lt(),a=Jp()?.portalNode,[d,c]=Ue.useState(null),[l,f]=Ue.useState(null),p=Y(v=>{v!==null&&f(v)}),m=Ue.useRef(null);D(()=>{if(o===null){m.current&&(m.current=null,f(null),c(null));return}if(i==null)return;let v=(o&&(Rn(o)?o:o.current))??a??document.body;if(v==null){m.current&&(m.current=null,f(null),c(null));return}m.current!==v&&(m.current=v,f(null),c(v))},[o,a,i]);let u=Ce("div",n,{ref:[t,p],props:[{id:i,[$p]:""},r]});return{portalNode:l,portalSubtree:d&&u?Qa.createPortal(u,d):null}}var Zt=h(z(),1);function $a(){let e=new Map;return{emit(t,o){e.get(t)?.forEach(n=>n(o))},on(t,o){e.has(t)||e.set(t,new Set),e.get(t).add(o)},off(t,o){e.get(t)?.delete(o)}}}var em=h(Q(),1),tm=Zt.createContext(null),om=Zt.createContext(null),bo=()=>Zt.useContext(tm)?.id||null,Dt=e=>{let t=Zt.useContext(om);return e??t};var je=h(z(),1);function nm(e,t){let o=null,n=null,r=!1;return{contextElement:e||void 0,getBoundingClientRect(){let i=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},s=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",d=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=i.width,l=i.height,f=i.x,p=i.y;return o==null&&t.x&&s&&(o=i.x-t.x),n==null&&t.y&&a&&(n=i.y-t.y),f-=o||0,p-=n||0,c=0,l=0,!r||d?(c=t.axis==="y"?i.width:0,l=t.axis==="x"?i.height:0,f=s&&t.x!=null?t.x:f,p=a&&t.y!=null?t.y:p):r&&!d&&(l=t.axis==="x"?i.height:l,c=t.axis==="y"?i.width:c),r=!0,{width:c,height:l,x:f,y:p,top:p,right:f+c,bottom:p+l,left:f}}}}function ec(e){return e!=null&&e.clientX!=null}function Gr(e,t={}){let{enabled:o=!0,axis:n="both"}=t,r="rootStore"in e?e.rootStore:e,i=r.useState("open"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),d=r.context.dataRef,c=je.useRef(!1),l=je.useRef(null),[f,p]=je.useState(),[m,u]=je.useState([]),g=Y(b=>{r.set("positionReference",b)}),v=Y((b,S,x)=>{c.current||d.current.openEvent&&!ec(d.current.openEvent)||r.set("positionReference",nm(x??a,{x:b,y:S,axis:n,dataRef:d,pointerType:f}))}),_=Y(b=>{i?l.current||(v(b.clientX,b.clientY,b.currentTarget),u([])):v(b.clientX,b.clientY,b.currentTarget)}),w=xt(f)?s:i;je.useEffect(()=>{if(!o){g(a);return}if(!w)return;function b(){l.current?.(),l.current=null}let S=ge(s);function x(E){let T=Me(E);ie(s,T)?b():v(E.clientX,E.clientY)}return!d.current.openEvent||ec(d.current.openEvent)?l.current=re(S,"mousemove",x):g(a),b},[w,o,s,d,a,r,v,g,m]),je.useEffect(()=>()=>{r.set("positionReference",null)},[r]),je.useEffect(()=>{o&&!s&&(c.current=!1)},[o,s]),je.useEffect(()=>{!o&&i&&(c.current=!0)},[o,i]);let y=je.useMemo(()=>{function b(S){p(S.pointerType)}return{onPointerDown:b,onPointerEnter:b,onMouseMove:_,onMouseEnter:_}},[_]);return je.useMemo(()=>o?{reference:y,trigger:y}:{},[o,y])}var Fe=h(z(),1);function rm(){return!1}function im(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Xr(e,t={}){let{enabled:o=!0,escapeKey:n=!0,outsidePress:r=!0,outsidePressEvent:i="sloppy",referencePress:s=rm,bubbles:a,externalTree:d}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),f=c.useState("floatingElement"),{dataRef:p}=c.context,m=Dt(d),u=Y(typeof r=="function"?r:()=>!1),g=typeof r=="function"?u:r,v=g!==!1,_=Y(()=>i),{escapeKey:w,outsidePress:y}=im(a),b=Fe.useRef(!1),S=Fe.useRef(!1),x=Fe.useRef(!1),E=Fe.useRef(!1),T=Fe.useRef(""),k=Fe.useRef(null),C=rt(),j=rt(),A=Y(()=>{j.clear(),p.current.insideReactTree=!1}),L=Y(W=>{let oe=p.current.floatingContext?.nodeId;return(m?St(m.nodesRef.current,oe):[]).some(se=>se.context?.open&&!se.context.dataRef.current[W])}),I=Y(W=>An(W,c.select("floatingElement"))||An(W,c.select("domReferenceElement"))),R=Y(W=>{s()&&c.setOpen(!1,ee(U.triggerPress,W.nativeEvent))}),N=Y(W=>{if(!l||!o||!n||W.key!=="Escape"||E.current||!w&&L("__escapeKeyBubbles"))return;let oe=Ma(W)?W.nativeEvent:W,te=ee(U.escapeKey,oe);c.setOpen(!1,te),te.isCanceled||W.preventDefault(),!w&&!te.isPropagationAllowed&&W.stopPropagation()}),H=Y(()=>{p.current.insideReactTree=!0,j.start(0,A)}),P=Y(W=>{if(!l||!o||W.button!==0)return;let oe=Me(W.nativeEvent);ie(c.select("floatingElement"),oe)&&(b.current||(b.current=!0,S.current=!1))}),O=Y(W=>{!l||!o||(W.defaultPrevented||W.nativeEvent.defaultPrevented)&&b.current&&(S.current=!0)});Fe.useEffect(()=>{if(!l||!o)return;p.current.__escapeKeyBubbles=w,p.current.__outsidePressBubbles=y;let W=new Ye,oe=new Ye;function te(){W.clear(),E.current=!0}function se(){W.start(yt.engine.webkit?5:0,()=>{E.current=!1})}function G(){x.current=!0,oe.start(0,()=>{x.current=!1})}function K(){b.current=!1,S.current=!1}function J(){let B=T.current,F=B==="pen"||!B?"mouse":B,he=_(),ke=typeof he=="function"?he():he;return typeof ke=="string"?ke:ke[F]}function ne(B){let F=J();return F==="intentional"&&B.type!=="click"||F==="sloppy"&&B.type==="click"}function me(B){let F=p.current.floatingContext?.nodeId,he=m&&St(m.nodesRef.current,F).some(ke=>An(B,ke.context?.elements.floating));return I(B)||he}function le(B){if(ne(B)){B.type!=="click"&&!I(B)&&(oe.clear(),x.current=!1),A();return}if(p.current.insideReactTree){A();return}let F=Me(B),he=`[${go("inert")}]`,ke=V(F)?F.getRootNode():null,kt=Array.from((uo(ke)?ke:xe(c.select("floatingElement"))).querySelectorAll(he)),Lo=c.context.triggerElements;if(F&&(Lo.hasElement(F)||Lo.hasMatchingElement(We=>ie(We,F))))return;let vt=V(F)?F:null;for(;vt&&!nt(vt);){let We=tt(vt);if(nt(We)||!V(We))break;vt=We}if(!(kt.length&&V(F)&&!Ha(F)&&!ie(F,c.select("floatingElement"))&&kt.every(We=>!ie(vt,We)))){if(we(F)&&!("touches"in B)){let We=nt(F),Pt=Ae(F),Ct=/auto|scroll/,un=We||Ct.test(Pt.overflowX),fn=We||Ct.test(Pt.overflowY),pn=un&&F.clientWidth>0&&F.scrollWidth>F.clientWidth,mn=fn&&F.clientHeight>0&&F.scrollHeight>F.clientHeight,gn=Pt.direction==="rtl",ae=mn&&(gn?B.offsetX<=F.offsetWidth-F.clientWidth:B.offsetX>F.clientWidth),Ie=pn&&B.offsetY>F.clientHeight;if(ae||Ie)return}if(!me(B)){if(J()==="intentional"&&x.current){oe.clear(),x.current=!1;return}typeof g=="function"&&!g(B)||L("__outsidePressBubbles")||(c.setOpen(!1,ee(U.outsidePress,B)),A())}}}function X(B){J()!=="sloppy"||B.pointerType==="touch"||!c.select("open")||!o||I(B)||le(B)}function pe(B){if(J()!=="sloppy"||!c.select("open")||!o||I(B))return;let F=B.touches[0];F&&(k.current={startTime:Date.now(),startX:F.clientX,startY:F.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},C.start(1e3,()=>{k.current&&(k.current.dismissOnTouchEnd=!1,k.current.dismissOnMouseDown=!1)}))}function ue(B,F){let he=Me(B);if(!he)return;let ke=re(he,B.type,()=>{F(B),ke()})}function wt(B){T.current="touch",ue(B,pe)}function Te(B){C.clear(),B.type==="pointerdown"&&(T.current=B.pointerType),!(B.type==="mousedown"&&k.current&&!k.current.dismissOnMouseDown)&&ue(B,F=>{F.type==="pointerdown"?X(F):le(F)})}function Ve(B){if(!b.current)return;let F=S.current;if(K(),J()==="intentional"){if(B.type==="pointercancel"){F&&G();return}if(!me(B)){if(F){G();return}typeof g=="function"&&!g(B)||(oe.clear(),x.current=!0,A())}}}function Ke(B){if(J()!=="sloppy"||!k.current||I(B))return;let F=B.touches[0];if(!F)return;let he=Math.abs(F.clientX-k.current.startX),ke=Math.abs(F.clientY-k.current.startY),kt=Math.sqrt(he*he+ke*ke);kt>5&&(k.current.dismissOnTouchEnd=!0),kt>10&&(le(B),C.clear(),k.current=null)}function He(B){ue(B,Ke)}function no(B){J()!=="sloppy"||!k.current||I(B)||(k.current.dismissOnTouchEnd&&le(B),C.clear(),k.current=null)}function dn(B){ue(B,no)}let _e=xe(f),ro=it(n&&it(re(_e,"keydown",N),re(_e,"compositionstart",te),re(_e,"compositionend",se)),v&&it(re(_e,"click",Te,!0),re(_e,"pointerdown",Te,!0),re(_e,"pointerup",Ve,!0),re(_e,"pointercancel",Ve,!0),re(_e,"mousedown",Te,!0),re(_e,"mouseup",Ve,!0),re(_e,"touchstart",wt,!0),re(_e,"touchmove",He,!0),re(_e,"touchend",dn,!0)));return()=>{ro(),W.clear(),oe.clear(),K(),x.current=!1}},[p,f,n,v,g,l,o,w,y,N,A,_,L,I,m,c,C]),Fe.useEffect(A,[g,A]);let M=Fe.useMemo(()=>({onKeyDown:N,onPointerDown:R,onClick:R}),[N,R]),Z=Fe.useMemo(()=>({onKeyDown:N,onPointerDown:O,onMouseDown:O,onClickCapture:H,onMouseDownCapture(W){H(),P(W)},onPointerDownCapture(W){H(),P(W)},onMouseUpCapture:H,onTouchEndCapture:H,onTouchMoveCapture:H}),[N,H,P,O]);return Fe.useMemo(()=>o?{reference:M,floating:Z,trigger:M}:{},[o,M,Z])}var Ne=h(z(),1);function tc(e,t,o){let{reference:n,floating:r}=e,i=De(t),s=Go(t),a=Uo(s),d=Ee(t),c=i==="y",l=n.x+n.width/2-r.width/2,f=n.y+n.height/2-r.height/2,p=n[a]/2-r[a]/2,m;switch(d){case"top":m={x:l,y:n.y-r.height};break;case"bottom":m={x:l,y:n.y+n.height};break;case"right":m={x:n.x+n.width,y:f};break;case"left":m={x:n.x-r.width,y:f};break;default:m={x:n.x,y:n.y}}switch(ct(t)){case"start":m[s]-=p*(o&&c?-1:1);break;case"end":m[s]+=p*(o&&c?-1:1);break}return m}async function rc(e,t){var o;t===void 0&&(t={});let{x:n,y:r,platform:i,rects:s,elements:a,strategy:d}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:p=!1,padding:m=0}=at(t,e),u=In(m),v=a[p?f==="floating"?"reference":"floating":f],_=qt(await i.getClippingRect({element:(o=await(i.isElement==null?void 0:i.isElement(v)))==null||o?v:v.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(a.floating)),boundary:c,rootBoundary:l,strategy:d})),w=f==="floating"?{x:n,y:r,width:s.floating.width,height:s.floating.height}:s.reference,y=await(i.getOffsetParent==null?void 0:i.getOffsetParent(a.floating)),b=await(i.isElement==null?void 0:i.isElement(y))?await(i.getScale==null?void 0:i.getScale(y))||{x:1,y:1}:{x:1,y:1},S=qt(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:y,strategy:d}):w);return{top:(_.top-S.top+u.top)/b.y,bottom:(S.bottom-_.bottom+u.bottom)/b.y,left:(_.left-S.left+u.left)/b.x,right:(S.right-_.right+u.right)/b.x}}var sm=50,ic=async(e,t,o)=>{let{placement:n="bottom",strategy:r="absolute",middleware:i=[],platform:s}=o,a=s.detectOverflow?s:{...s,detectOverflow:rc},d=await(s.isRTL==null?void 0:s.isRTL(t)),c=await s.getElementRects({reference:e,floating:t,strategy:r}),{x:l,y:f}=tc(c,n,d),p=n,m=0,u={};for(let g=0;gI<=0)){var j,A;let I=(((j=i.flip)==null?void 0:j.index)||0)+1,R=E[I];if(R&&(!(f==="alignment"?w!==De(R):!1)||C.every(P=>De(P.placement)===w?P.overflows[0]>0:!0)))return{data:{index:I,overflows:C},reset:{placement:R}};let N=(A=C.filter(H=>H.overflows[0]<=0).sort((H,P)=>H.overflows[1]-P.overflows[1])[0])==null?void 0:A.placement;if(!N)switch(m){case"bestFit":{var L;let H=(L=C.filter(P=>{if(x){let O=De(P.placement);return O===w||O==="y"}return!0}).map(P=>[P.placement,P.overflows.filter(O=>O>0).reduce((O,M)=>O+M,0)]).sort((P,O)=>P[1]-O[1])[0])==null?void 0:L[0];H&&(N=H);break}case"initialPlacement":N=a;break}if(r!==N)return{reset:{placement:N}}}return{}}}};function oc(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function nc(e){return Ua.some(t=>e[t]>=0)}var ac=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:o,platform:n}=t,{strategy:r="referenceHidden",...i}=at(e,t);switch(r){case"referenceHidden":{let s=await n.detectOverflow(t,{...i,elementContext:"reference"}),a=oc(s,o.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:nc(a)}}}case"escaped":{let s=await n.detectOverflow(t,{...i,altBoundary:!0}),a=oc(s,o.floating);return{data:{escapedOffsets:a,escaped:nc(a)}}}default:return{}}}}};var cc=new Set(["left","top"]);async function am(e,t){let{placement:o,platform:n,elements:r}=e,i=await(n.isRTL==null?void 0:n.isRTL(r.floating)),s=Ee(o),a=ct(o),d=De(o)==="y",c=cc.has(s)?-1:1,l=i&&d?-1:1,f=at(t,e),{mainAxis:p,crossAxis:m,alignmentAxis:u}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof u=="number"&&(m=a==="end"?u*-1:u),d?{x:m*l,y:p*c}:{x:p*c,y:m*l}}var lc=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var o,n;let{x:r,y:i,placement:s,middlewareData:a}=t,d=await am(t,e);return s===((o=a.offset)==null?void 0:o.placement)&&(n=a.arrow)!=null&&n.alignmentOffset?{}:{x:r+d.x,y:i+d.y,data:{...d,placement:s}}}}},dc=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:o,y:n,placement:r,platform:i}=t,{mainAxis:s=!0,crossAxis:a=!1,limiter:d={fn:_=>{let{x:w,y}=_;return{x:w,y}}},...c}=at(e,t),l={x:o,y:n},f=await i.detectOverflow(t,c),p=De(Ee(r)),m=Ln(p),u=l[m],g=l[p];if(s){let _=m==="y"?"top":"left",w=m==="y"?"bottom":"right",y=u+f[_],b=u-f[w];u=Yo(y,u,b)}if(a){let _=p==="y"?"top":"left",w=p==="y"?"bottom":"right",y=g+f[_],b=g-f[w];g=Yo(y,g,b)}let v=d.fn({...t,[m]:u,[p]:g});return{...v,data:{x:v.x-o,y:v.y-n,enabled:{[m]:s,[p]:a}}}}}},uc=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:o,y:n,placement:r,rects:i,middlewareData:s}=t,{offset:a=0,mainAxis:d=!0,crossAxis:c=!0}=at(e,t),l={x:o,y:n},f=De(r),p=Ln(f),m=l[p],u=l[f],g=at(a,t),v=typeof g=="number"?{mainAxis:g,crossAxis:0}:{mainAxis:0,crossAxis:0,...g};if(d){let y=p==="y"?"height":"width",b=i.reference[p]-i.floating[y]+v.mainAxis,S=i.reference[p]+i.reference[y]-v.mainAxis;mS&&(m=S)}if(c){var _,w;let y=p==="y"?"width":"height",b=cc.has(Ee(r)),S=i.reference[f]-i.floating[y]+(b&&((_=s.offset)==null?void 0:_[f])||0)+(b?0:v.crossAxis),x=i.reference[f]+i.reference[y]+(b?0:((w=s.offset)==null?void 0:w[f])||0)-(b?v.crossAxis:0);ux&&(u=x)}return{[p]:m,[f]:u}}}},fc=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var o,n;let{placement:r,rects:i,platform:s,elements:a}=t,{apply:d=()=>{},...c}=at(e,t),l=await s.detectOverflow(t,c),f=Ee(r),p=ct(r),m=De(r)==="y",{width:u,height:g}=i.floating,v,_;f==="top"||f==="bottom"?(v=f,_=p===(await(s.isRTL==null?void 0:s.isRTL(a.floating))?"start":"end")?"left":"right"):(_=f,v=p==="end"?"top":"bottom");let w=g-l.top-l.bottom,y=u-l.left-l.right,b=Ht(g-l[v],w),S=Ht(u-l[_],y),x=!t.middlewareData.shift,E=b,T=S;if((o=t.middlewareData.shift)!=null&&o.enabled.x&&(T=y),(n=t.middlewareData.shift)!=null&&n.enabled.y&&(E=w),x&&!p){let C=Be(l.left,0),j=Be(l.right,0),A=Be(l.top,0),L=Be(l.bottom,0);m?T=u-2*(C!==0||j!==0?C+j:Be(l.left,l.right)):E=g-2*(A!==0||L!==0?A+L:Be(l.top,l.bottom))}await d({...t,availableWidth:T,availableHeight:E});let k=await s.getDimensions(a.floating);return u!==k.width||g!==k.height?{reset:{rects:!0}}:{}}}};function bc(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=we(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n,a=zt(o)!==i||zt(n)!==s;return a&&(o=i,n=s),{width:o,height:n,$:a}}function qr(e){return V(e)?e:e.contextElement}function ho(e){let t=qr(e);if(!we(t))return st(1);let o=t.getBoundingClientRect(),{width:n,height:r,$:i}=bc(t),s=(i?zt(o.width):o.width)/n,a=(i?zt(o.height):o.height)/r;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var cm=st(0);function hc(e){let t=ge(e);return!En()||!t.visualViewport?cm:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function lm(e,t,o){return t===void 0&&(t=!1),!o||t&&o!==ge(e)?!1:t}function Qt(e,t,o,n){t===void 0&&(t=!1),o===void 0&&(o=!1);let r=e.getBoundingClientRect(),i=qr(e),s=st(1);t&&(n?V(n)&&(s=ho(n)):s=ho(e));let a=lm(i,o,n)?hc(i):st(0),d=(r.left+a.x)/s.x,c=(r.top+a.y)/s.y,l=r.width/s.x,f=r.height/s.y;if(i){let p=ge(i),m=n&&V(n)?ge(n):n,u=p,g=Tn(u);for(;g&&n&&m!==u;){let v=ho(g),_=g.getBoundingClientRect(),w=Ae(g),y=_.left+(g.clientLeft+parseFloat(w.paddingLeft))*v.x,b=_.top+(g.clientTop+parseFloat(w.paddingTop))*v.y;d*=v.x,c*=v.y,l*=v.x,f*=v.y,d+=y,c+=b,u=ge(g),g=Tn(u)}}return qt({width:l,height:f,x:d,y:c})}function Mn(e,t){let o=jo(e).scrollLeft;return t?t.left+o:Qt(ot(e)).left+o}function wc(e,t){let o=e.getBoundingClientRect(),n=o.left+t.scrollLeft-Mn(e,o),r=o.top+t.scrollTop;return{x:n,y:r}}function dm(e){let{elements:t,rect:o,offsetParent:n,strategy:r}=e,i=r==="fixed",s=ot(n),a=t?Do(t.floating):!1;if(n===s||a&&i)return o;let d={scrollLeft:0,scrollTop:0},c=st(1),l=st(0),f=we(n);if((f||!f&&!i)&&((Gt(n)!=="body"||fo(s))&&(d=jo(n)),f)){let m=Qt(n);c=ho(n),l.x=m.x+n.clientLeft,l.y=m.y+n.clientTop}let p=s&&!f&&!i?wc(s,d):st(0);return{width:o.width*c.x,height:o.height*c.y,x:o.x*c.x-d.scrollLeft*c.x+l.x+p.x,y:o.y*c.y-d.scrollTop*c.y+l.y+p.y}}function um(e){return Array.from(e.getClientRects())}function fm(e){let t=ot(e),o=jo(e),n=e.ownerDocument.body,r=Be(t.scrollWidth,t.clientWidth,n.scrollWidth,n.clientWidth),i=Be(t.scrollHeight,t.clientHeight,n.scrollHeight,n.clientHeight),s=-o.scrollLeft+Mn(e),a=-o.scrollTop;return Ae(n).direction==="rtl"&&(s+=Be(t.clientWidth,n.clientWidth)-r),{width:r,height:i,x:s,y:a}}var pc=25;function pm(e,t){let o=ge(e),n=ot(e),r=o.visualViewport,i=n.clientWidth,s=n.clientHeight,a=0,d=0;if(r){i=r.width,s=r.height;let l=En();(!l||l&&t==="fixed")&&(a=r.offsetLeft,d=r.offsetTop)}let c=Mn(n);if(c<=0){let l=n.ownerDocument,f=l.body,p=getComputedStyle(f),m=l.compatMode==="CSS1Compat"&&parseFloat(p.marginLeft)+parseFloat(p.marginRight)||0,u=Math.abs(n.clientWidth-f.clientWidth-m);u<=pc&&(i-=u)}else c<=pc&&(i+=c);return{width:i,height:s,x:a,y:d}}function mm(e,t){let o=Qt(e,!0,t==="fixed"),n=o.top+e.clientTop,r=o.left+e.clientLeft,i=we(e)?ho(e):st(1),s=e.clientWidth*i.x,a=e.clientHeight*i.y,d=r*i.x,c=n*i.y;return{width:s,height:a,x:d,y:c}}function mc(e,t,o){let n;if(t==="viewport")n=pm(e,o);else if(t==="document")n=fm(ot(e));else if(V(t))n=mm(t,o);else{let r=hc(e);n={x:t.x-r.x,y:t.y-r.y,width:t.width,height:t.height}}return qt(n)}function vc(e,t){let o=tt(e);return o===t||!V(o)||nt(o)?!1:Ae(o).position==="fixed"||vc(o,t)}function gm(e,t){let o=t.get(e);if(o)return o;let n=It(e,[],!1).filter(a=>V(a)&&Gt(a)!=="body"),r=null,i=Ae(e).position==="fixed",s=i?tt(e):e;for(;V(s)&&!nt(s);){let a=Ae(s),d=Sn(s);!d&&a.position==="fixed"&&(r=null),(i?!d&&!r:!d&&a.position==="static"&&!!r&&(r.position==="absolute"||r.position==="fixed")||fo(s)&&!d&&vc(e,s))?n=n.filter(l=>l!==s):r=a,s=tt(s)}return t.set(e,n),n}function bm(e){let{element:t,boundary:o,rootBoundary:n,strategy:r}=e,s=[...o==="clippingAncestors"?Do(t)?[]:gm(t,this._c):[].concat(o),n],a=mc(t,s[0],r),d=a.top,c=a.right,l=a.bottom,f=a.left;for(let p=1;p{s(!1,1e-7)},1e3)}E===1&&!yc(c,e.getBoundingClientRect())&&s(),b=!1}try{o=new IntersectionObserver(S,{...y,root:r.ownerDocument})}catch{o=new IntersectionObserver(S,y)}o.observe(e)}return s(!0),i}function Xo(e,t,o,n){n===void 0&&(n={});let{ancestorScroll:r=!0,ancestorResize:i=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:d=!1}=n,c=qr(e),l=r||i?[...c?It(c):[],...t?It(t):[]]:[];l.forEach(_=>{r&&_.addEventListener("scroll",o,{passive:!0}),i&&_.addEventListener("resize",o)});let f=c&&a?ym(c,o):null,p=-1,m=null;s&&(m=new ResizeObserver(_=>{let[w]=_;w&&w.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var y;(y=m)==null||y.observe(t)})),o()}),c&&!d&&m.observe(c),t&&m.observe(t));let u,g=d?Qt(e):null;d&&v();function v(){let _=Qt(e);g&&!yc(g,_)&&o(),g=_,u=requestAnimationFrame(v)}return o(),()=>{var _;l.forEach(w=>{r&&w.removeEventListener("scroll",o),i&&w.removeEventListener("resize",o)}),f?.(),(_=m)==null||_.disconnect(),m=null,d&&cancelAnimationFrame(u)}}var xc=lc;var Rc=dc,Sc=sc,Ec=fc,Tc=ac;var kc=uc,Bn=(e,t,o)=>{let n=new Map,r={platform:Zr,...o},i={...r.platform,_c:n};return ic(e,t,{...r,platform:i})};var ve=h(z(),1),Cc=h(z(),1),Ac=h(Mt(),1),Rm=typeof document<"u",Sm=function(){},Hn=Rm?Cc.useLayoutEffect:Sm;function zn(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let o,n,r;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(o=e.length,o!==t.length)return!1;for(n=o;n--!==0;)if(!zn(e[n],t[n]))return!1;return!0}if(r=Object.keys(e),o=r.length,o!==Object.keys(t).length)return!1;for(n=o;n--!==0;)if(!{}.hasOwnProperty.call(t,r[n]))return!1;for(n=o;n--!==0;){let i=r[n];if(!(i==="_owner"&&e.$$typeof)&&!zn(e[i],t[i]))return!1}return!0}return e!==e&&t!==t}function Oc(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Pc(e,t){let o=Oc(e);return Math.round(t*o)/o}function Qr(e){let t=ve.useRef(e);return Hn(()=>{t.current=e}),t}function Nc(e){e===void 0&&(e={});let{placement:t="bottom",strategy:o="absolute",middleware:n=[],platform:r,elements:{reference:i,floating:s}={},transform:a=!0,whileElementsMounted:d,open:c}=e,[l,f]=ve.useState({x:0,y:0,strategy:o,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=ve.useState(n);zn(p,n)||m(n);let[u,g]=ve.useState(null),[v,_]=ve.useState(null),w=ve.useCallback(P=>{P!==x.current&&(x.current=P,g(P))},[]),y=ve.useCallback(P=>{P!==E.current&&(E.current=P,_(P))},[]),b=i||u,S=s||v,x=ve.useRef(null),E=ve.useRef(null),T=ve.useRef(l),k=d!=null,C=Qr(d),j=Qr(r),A=Qr(c),L=ve.useCallback(()=>{if(!x.current||!E.current)return;let P={placement:t,strategy:o,middleware:p};j.current&&(P.platform=j.current),Bn(x.current,E.current,P).then(O=>{let M={...O,isPositioned:A.current!==!1};I.current&&!zn(T.current,M)&&(T.current=M,Ac.flushSync(()=>{f(M)}))})},[p,t,o,j,A]);Hn(()=>{c===!1&&T.current.isPositioned&&(T.current.isPositioned=!1,f(P=>({...P,isPositioned:!1})))},[c]);let I=ve.useRef(!1);Hn(()=>(I.current=!0,()=>{I.current=!1}),[]),Hn(()=>{if(b&&(x.current=b),S&&(E.current=S),b&&S){if(C.current)return C.current(b,S,L);L()}},[b,S,L,C,k]);let R=ve.useMemo(()=>({reference:x,floating:E,setReference:w,setFloating:y}),[w,y]),N=ve.useMemo(()=>({reference:b,floating:S}),[b,S]),H=ve.useMemo(()=>{let P={position:o,left:0,top:0};if(!N.floating)return P;let O=Pc(N.floating,l.x),M=Pc(N.floating,l.y);return a?{...P,transform:"translate("+O+"px, "+M+"px)",...Oc(N.floating)>=1.5&&{willChange:"transform"}}:{position:o,left:O,top:M}},[o,a,N.floating,l.x,l.y]);return ve.useMemo(()=>({...l,update:L,refs:R,elements:N,floatingStyles:H}),[l,L,R,N,H])}var Jr=(e,t)=>{let o=xc(e);return{name:o.name,fn:o.fn,options:[e,t]}},$r=(e,t)=>{let o=Rc(e);return{name:o.name,fn:o.fn,options:[e,t]}},ei=(e,t)=>({fn:kc(e).fn,options:[e,t]}),ti=(e,t)=>{let o=Sc(e);return{name:o.name,fn:o.fn,options:[e,t]}},oi=(e,t)=>{let o=Ec(e);return{name:o.name,fn:o.fn,options:[e,t]}};var ni=(e,t)=>{let o=Tc(e);return{name:o.name,fn:o.fn,options:[e,t]}};var _o=h(z(),1),Kc=h(Mt(),1);var Gc=h(z(),1);var q=(e,t,o,n,r,i,...s)=>{if(s.length>0)throw new Error(Pe(1));let a;if(e&&t&&o&&n&&r&&i)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f),g=n(d,c,l,f),v=r(d,c,l,f);return i(p,m,u,g,v,c,l,f)};else if(e&&t&&o&&n&&r)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f),g=n(d,c,l,f);return r(p,m,u,g,c,l,f)};else if(e&&t&&o&&n)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f),u=o(d,c,l,f);return n(p,m,u,c,l,f)};else if(e&&t&&o)a=(d,c,l,f)=>{let p=e(d,c,l,f),m=t(d,c,l,f);return o(p,m,c,l,f)};else if(e&&t)a=(d,c,l,f)=>{let p=e(d,c,l,f);return t(p,c,l,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var Yc=h(z(),1),li=h(ii(),1),Uc=h(Dc(),1);var jc=h(z(),1);var si=[],ai;function Fc(){return ai}function Vc(e){si.push(e)}function ci(e){let t=(o,n)=>{let r=Se(Vm).current,i;try{ai=r;for(let s of si)s.before(r);i=e(o,n);for(let s of si)s.after(r);r.didInitialize=!0}finally{ai=void 0}return i};return t.displayName=e.displayName||e.name,t}function Wc(e){return jc.forwardRef(ci(e))}function Vm(){return{didInitialize:!1}}var Wm=ao(19),Ym=Wm?Gm:Xm;function jn(e,t,o,n,r){return Ym(e,t,o,n,r)}function Um(e,t,o,n,r){let i=Yc.useCallback(()=>t(e.getSnapshot(),o,n,r),[e,t,o,n,r]);return(0,li.useSyncExternalStore)(e.subscribe,i,i)}Vc({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let o=0;o0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let o=new Set;for(let r of e.syncHooks)o.add(r.store);let n=[];for(let r of o)n.push(r.subscribe(t));return()=>{for(let r of n)r()}}),(0,li.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function Gm(e,t,o,n,r){let i=Fc();if(!i)return Um(e,t,o,n,r);let s=i.syncIndex;i.syncIndex+=1;let a;return i.didInitialize?(a=i.syncHooks[s],(a.store!==e||a.selector!==t||!Object.is(a.a1,o)||!Object.is(a.a2,n)||!Object.is(a.a3,r))&&(a.store!==e&&(i.didChangeStore=!0),a.store=e,a.selector=t,a.a1=o,a.a2=n,a.a3=r,a.value=t(e.getSnapshot(),o,n,r))):(a={store:e,selector:t,a1:o,a2:n,a3:r,value:t(e.getSnapshot(),o,n,r)},i.syncHooks.push(a)),a.value}function Xm(e,t,o,n,r){return(0,Uc.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,i=>t(i,o,n,r))}var Fn=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let o=this.updateTick;for(let n of this.listeners){if(o!==this.updateTick)return;n(t)}}update(t){for(let o in t)if(!Object.is(this.state[o],t[o])){this.setState({...this.state,...t});return}}set(t,o){Object.is(this.state[t],o)||this.setState({...this.state,[t]:o})}notifyAll(){let t={...this.state};this.setState(t)}use(t,o,n,r){return jn(this,t,o,n,r)}};var Jt=h(z(),1);var vo=class extends Fn{constructor(t,o={},n){super(t),this.context=o,this.selectors=n}useSyncedValue(t,o){Jt.useDebugValue(t);let n=this;D(()=>{n.state[t]!==o&&n.set(t,o)},[n,t,o])}useSyncedValueWithCleanup(t,o){let n=this;D(()=>(n.state[t]!==o&&n.set(t,o),()=>{n.set(t,void 0)}),[n,t,o])}useSyncedValues(t){let o=this,n=Object.values(t);D(()=>{o.update(t)},[o,...n])}useControlledProp(t,o){Jt.useDebugValue(t);let n=this,r=o!==void 0;D(()=>{r&&!Object.is(n.state[t],o)&&n.setState({...n.state,[t]:o})},[n,t,o,r])}select(t,o,n,r){let i=this.selectors[t];return i(this.state,o,n,r)}useState(t,o,n,r){return Jt.useDebugValue(t),jn(this,this.selectors[t],o,n,r)}useContextCallback(t,o){Jt.useDebugValue(t);let n=Y(o??Nt);this.context[t]=n}useStateSetter(t){let o=Jt.useRef(void 0);return o.current===void 0&&(o.current=n=>{this.set(t,n)}),o.current}observe(t,o){let n;typeof t=="function"?n=t:n=this.selectors[t];let r=n(this.state);return o(r,r,this),this.subscribe(i=>{let s=n(i);if(!Object.is(r,s)){let a=r;r=s,o(s,a,this)}})}};var Km={open:q(e=>e.open),transitionStatus:q(e=>e.transitionStatus),domReferenceElement:q(e=>e.domReferenceElement),referenceElement:q(e=>e.positionReference??e.referenceElement),floatingElement:q(e=>e.floatingElement),floatingId:q(e=>e.floatingId)},pt=class extends vo{constructor(t){let{syncOnly:o,nested:n,onOpenChange:r,triggerElements:i,...s}=t;super({...s,positionReference:s.referenceElement,domReferenceElement:s.referenceElement},{onOpenChange:r,dataRef:{current:{}},events:$a(),nested:n,triggerElements:i},Km),this.syncOnly=o}syncOpenEvent=(t,o)=>{(!t||!this.state.open||o!=null&&Ba(o))&&(this.context.dataRef.current.openEvent=t?o:void 0)};dispatchOpenChange=(t,o)=>{this.syncOpenEvent(t,o.event);let n={open:t,reason:o.reason,nativeEvent:o.event,nested:this.context.nested,triggerElement:o.trigger};this.context.events.emit("openchange",n)};setOpen=(t,o)=>{if(this.syncOnly){this.context.onOpenChange?.(t,o);return}this.dispatchOpenChange(t,o),this.context.onOpenChange?.(t,o)}};function Xc(e){let{popupStore:t,treatPopupAsFloatingElement:o=!1,floatingRootContext:n,floatingId:r,nested:i,onOpenChange:s}=e,a=t.useState("open"),d=t.useState("activeTriggerElement"),c=t.useState(o?"popupElement":"positionerElement"),l=t.context.triggerElements,f=s,p=Gc.useRef(null);n===void 0&&p.current===null&&(p.current=new pt({open:a,transitionStatus:void 0,referenceElement:d,floatingElement:c,triggerElements:l,onOpenChange:f,floatingId:r,syncOnly:!0,nested:i}));let m=n??p.current;return t.useSyncedValue("floatingId",r),D(()=>{let u={open:a,floatingId:r,referenceElement:d,floatingElement:c};V(d)&&(u.domReferenceElement=d),m.state.positionReference===m.state.referenceElement&&(u.positionReference=d),m.update(u)},[a,r,d,c,m]),m.context.onOpenChange=f,m.context.nested=i,m}var qc={tabIndex:-1,[Dr]:""};function Zc(e,t,o=!1){let n=Lt(),r=bo()!=null,i=_o.useRef(null);e===void 0&&i.current===null&&(i.current=t(n,r));let s=e??i.current;return Xc({popupStore:s,treatPopupAsFloatingElement:o,floatingRootContext:s.state.floatingRootContext,floatingId:n,nested:r,onOpenChange:s.setOpen}),{store:s,internalStore:i.current}}function qm(e,t){let o=_o.useRef(null),n=_o.useRef(null);return _o.useCallback(r=>{if(e===void 0)return;let i=!1;if(o.current!==null){let s=o.current,a=n.current,d=t.context.triggerElements.getById(s);a&&d===a&&(t.context.triggerElements.delete(s),i=!0),o.current=null,n.current=null}if(r!==null&&(o.current=e,n.current=r,t.context.triggerElements.add(e,r),i=!0),i){let s=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==s&&t.set("triggerCount",s)}},[t,e])}function Zm(e,t,o,n=!1){t?e.preventUnmountingOnClose=!1:n&&(e.preventUnmountingOnClose=!0);let r=o?.id??null;(r||t)&&(e.activeTriggerId=r,e.activeTriggerElement=o??null)}function Qm(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Qc(e,t,o,n={}){let r=o.reason,i=r===U.triggerHover,s=t&&r===U.triggerFocus,a=!t&&(r===U.triggerPress||r===U.escapeKey),d=Qm(o);if(e.context.onOpenChange?.(t,o),o.isCanceled)return;n.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,o);let c=()=>{let l={...n.extraState,open:t};s?l.instantType="focus":a?l.instantType="dismiss":i&&(l.instantType=void 0),Zm(l,t,o.trigger,d()),e.update(l)};i?Kc.flushSync(c):c()}function Jc(e,t,o,n){Aa(()=>{t===void 0&&e.state.open===!1&&o&&(e.state={...e.state,open:!0,activeTriggerId:n,preventUnmountingOnClose:!1})})}function $c(e,t,o,n){let r=o.useState("isMountedByTrigger",e),i=qm(e,o),s=Y(a=>{if(i(a),!a)return;let d=o.select("open"),c=o.select("activeTriggerId");if(c===e){o.update({activeTriggerElement:a,...d?n:null});return}c==null&&d&&o.update({activeTriggerId:e,activeTriggerElement:a,...n})});return D(()=>{r&&o.update({activeTriggerElement:t.current,...n})},[r,o,t,...Object.values(n)]),{registerTrigger:s,isMountedByThisTrigger:r}}function el(e,t={}){let{closeOnActiveTriggerUnmount:o=!1}=t,n=e.useState("open"),r=e.useState("triggerCount");D(()=>{if(!n){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let i=e.context.triggerElements.size,s={};e.state.triggerCount!==i&&(s.triggerCount=i);let a=e.select("activeTriggerId"),d=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(s.activeTriggerElement=c):d=a}if(!d&&!a&&i===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,f]=c.value;s.activeTriggerId=l,s.activeTriggerElement=f}}(s.triggerCount!==void 0||s.activeTriggerId!==void 0||s.activeTriggerElement!==void 0)&&e.update(s),d&&o&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===d&&!e.context.triggerElements.getById(d)){let c=ee(U.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[n,e,r,o])}function tl(e,t,o){let{mounted:n,setMounted:r,transitionStatus:i}=ba(e),s=t.useState("preventUnmountingOnClose"),a=e?!1:s;t.useSyncedValues({mounted:n,transitionStatus:i,preventUnmountingOnClose:a});let d=Y(()=>{r(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),o?.(),t.context.onOpenChangeComplete?.(!1)});return Pn({enabled:n&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||d()}}),{forceUnmount:d,transitionStatus:i}}function ol(e,t){e.useSyncedValues(t),D(()=>()=>{e.update({activeTriggerProps:be,inactiveTriggerProps:be,popupProps:be})},[e])}var jt=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,o){let n=this.idMap.get(t);n!==o&&(n!==void 0&&this.elementsSet.delete(n),this.elementsSet.add(o),this.idMap.set(t,o))}delete(t){let o=this.idMap.get(t);o&&(this.elementsSet.delete(o),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let o of this.elementsSet)if(t(o))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function nl(){return new pt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new jt,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function il(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:nl(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:be,inactiveTriggerProps:be,popupProps:be}}function sl(e,t,o=!1){return new pt({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:o,onOpenChange:void 0})}var Ko=q(e=>e.triggerIdProp??e.activeTriggerId),di=q(e=>e.openProp??e.open),rl=q(e=>(e.popupElement?.id??e.floatingId)||void 0);function al(e,t){return t!==void 0&&di(e)&&Ko(e)===t}function Jm(e,t){return al(e,t)?!0:t!==void 0&&di(e)&&Ko(e)==null&&e.triggerCount===1}var cl={open:di,mounted:q(e=>e.mounted),transitionStatus:q(e=>e.transitionStatus),floatingRootContext:q(e=>e.floatingRootContext),triggerCount:q(e=>e.triggerCount),preventUnmountingOnClose:q(e=>e.preventUnmountingOnClose),payload:q(e=>e.payload),activeTriggerId:Ko,activeTriggerElement:q(e=>e.mounted?e.activeTriggerElement:null),popupId:rl,isTriggerActive:q((e,t)=>t!==void 0&&Ko(e)===t),isOpenedByTrigger:q((e,t)=>al(e,t)),isMountedByTrigger:q((e,t)=>t!==void 0&&Ko(e)===t&&e.mounted),triggerProps:q((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:q((e,t)=>Jm(e,t)?rl(e):void 0),popupProps:q(e=>e.popupProps),popupElement:q(e=>e.popupElement),positionerElement:q(e=>e.positionerElement)};function ll(e){let{open:t=!1,onOpenChange:o,elements:n={}}=e,r=Lt(),i=bo()!=null,s=Se(()=>new pt({open:t,transitionStatus:void 0,onOpenChange:o,referenceElement:n.reference??null,floatingElement:n.floating??null,triggerElements:new jt,floatingId:r,syncOnly:!1,nested:i})).current;return D(()=>{let a={open:t,floatingId:r};n.reference!==void 0&&(a.referenceElement=n.reference,a.domReferenceElement=V(n.reference)?n.reference:null),n.floating!==void 0&&(a.floatingElement=n.floating),s.update(a)},[t,r,n.reference,n.floating,s]),s.context.onOpenChange=o,s.context.nested=i,s}function ui(e={}){let{nodeId:t,externalTree:o}=e,n=ll(e),r=e.rootContext||n,i=r.useState("referenceElement"),s=r.useState("floatingElement"),a=r.useState("domReferenceElement"),d=r.useState("open"),c=r.useState("floatingId"),[l,f]=Ne.useState(null),[p,m]=Ne.useState(void 0),[u,g]=Ne.useState(void 0),v=Ne.useRef(null),_=Dt(o),w=Ne.useMemo(()=>({reference:i,floating:s,domReference:a}),[i,s,a]),y=Nc({...e,elements:{...w,...l&&{reference:l}}}),b=V(p)?p:null,S=u===void 0?r.state.floatingElement:u;r.useSyncedValue("referenceElement",p??null),r.useSyncedValue("domReferenceElement",p===void 0?a:b),r.useSyncedValue("floatingElement",S);let x=Ne.useCallback(A=>{let L=V(A)?{getBoundingClientRect:()=>A.getBoundingClientRect(),getClientRects:()=>A.getClientRects(),contextElement:A}:A;f(L),y.refs.setReference(L)},[y.refs]),E=Ne.useCallback(A=>{(V(A)||A===null)&&(v.current=A,m(A)),(V(y.refs.reference.current)||y.refs.reference.current===null||A!==null&&!V(A))&&y.refs.setReference(A)},[y.refs,m]),T=Ne.useCallback(A=>{g(A),y.refs.setFloating(A)},[y.refs]),k=Ne.useMemo(()=>({...y.refs,setReference:E,setFloating:T,setPositionReference:x,domReference:v}),[y.refs,E,T,x]),C=Ne.useMemo(()=>({...y.elements,domReference:a}),[y.elements,a]),j=Ne.useMemo(()=>({...y,dataRef:r.context.dataRef,open:d,onOpenChange:r.setOpen,events:r.context.events,floatingId:c,refs:k,elements:C,nodeId:t,rootStore:r}),[y,k,C,t,r,d,c]);return D(()=>{a&&(v.current=a)},[a]),D(()=>{r.context.dataRef.current.floatingContext=j;let A=_?.nodesRef.current.find(L=>L.id===t);A&&(A.context=j)}),Ne.useMemo(()=>({...y,context:j,refs:k,elements:C,rootStore:r}),[y,k,C,j,r])}var mt=h(z(),1);var fi=yt.os.mac&&yt.engine.webkit;function pi(e,t={}){let{enabled:o=!0,delay:n}=t,r="rootStore"in e?e.rootStore:e,{events:i,dataRef:s}=r.context,a=mt.useRef(!1),d=mt.useRef(null),c=mt.useRef(!0),l=rt();mt.useEffect(()=>{let p=r.select("domReferenceElement");if(!o)return;let m=ge(p);function u(){let _=r.select("domReferenceElement");!r.select("open")&&we(_)&&_===Cn(xe(_))&&(a.current=!0)}function g(){c.current=!0}function v(){c.current=!1}return it(re(m,"blur",u),fi&&re(m,"keydown",g,!0),fi&&re(m,"pointerdown",v,!0))},[r,o]),mt.useEffect(()=>{if(!o)return;function p(m){if(m.reason===U.triggerPress||m.reason===U.escapeKey){let u=r.select("domReferenceElement");V(u)&&(d.current=u,a.current=!0)}}return i.on("openchange",p),()=>{i.off("openchange",p)}},[i,o,r]);let f=mt.useMemo(()=>{function p(){a.current=!1,d.current=null}return{onMouseLeave(){p()},onFocus(m){let u=m.currentTarget;if(a.current){if(d.current===u)return;p()}let g=Me(m.nativeEvent);if(V(g)){if(fi&&!m.relatedTarget){if(!c.current&&!za(g))return}else if(!Da(g))return}let v=Bt(m.relatedTarget,r.context.triggerElements),{nativeEvent:_,currentTarget:w}=m,y=typeof n=="function"?n():n;if(r.select("open")&&v||y===0||y===void 0){r.setOpen(!0,ee(U.triggerFocus,_,w));return}l.start(y,()=>{a.current||r.setOpen(!0,ee(U.triggerFocus,_,w))})},onBlur(m){p();let u=m.relatedTarget,g=m.nativeEvent,v=V(u)&&u.hasAttribute(go("focus-guard"))&&u.getAttribute("data-type")==="outside";l.start(0,()=>{let _=r.select("domReferenceElement"),w=Cn(xe(_));!u&&w===_||ie(s.current.floatingContext?.refs.floating.current,w)||ie(_,w)||v||Bt(u??w,r.context.triggerElements)||r.setOpen(!1,ee(U.triggerFocus,g))})}}},[s,n,r,l]);return mt.useMemo(()=>o?{reference:f,trigger:f}:{},[o,f])}var gi=h(z(),1);var mi=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new Ye,this.restTimeout=new Ye,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Vn=new WeakMap;function yo(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Vn.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Vn.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Wn(e,t){let{scopeElement:o,referenceElement:n,floatingElement:r}=t,i=Vn.get(o);i&&i!==e&&yo(i),yo(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=o,e.pointerEventsReferenceElement=n,e.pointerEventsFloatingElement=r,Vn.set(o,e),o.style.pointerEvents="none",n.style.pointerEvents="auto",r.style.pointerEvents="auto"}function xo(e){let t=e.context.dataRef.current,o=Se(()=>t.hoverInteractionState??mi.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=o),co(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function bi(e,t={}){let{enabled:o=!0,closeDelay:n=0,nodeId:r}=t,i="rootStore"in e?e.rootStore:e,s=i.useState("open"),a=i.useState("floatingElement"),d=i.useState("domReferenceElement"),{dataRef:c}=i.context,l=Dt(),f=bo(),p=xo(i),m=rt(),u=Y(()=>On(c.current.openEvent?.type,p.interactedInside)),g=Y(()=>ja(c.current.openEvent?.type)),v=Y(()=>{yo(p)});D(()=>{s||(p.pointerType=void 0,p.restTimeoutPending=!1,p.interactedInside=!1,v())},[s,p,v]),gi.useEffect(()=>v,[v]),D(()=>{if(o&&s&&p.handleCloseOptions?.blockPointerEvents&&g()&&V(d)&&a){let _=d,w=a,y=xe(a),b=l?.nodesRef.current.find(T=>T.id===f)?.context?.elements.floating;b&&(b.style.pointerEvents="");let S=p.pointerEventsScopeElement!==w?p.pointerEventsScopeElement:null,x=b!==w?b:null,E=p.handleCloseOptions?.getScope?.()??S??x??_.closest("[data-rootownerid]")??y.body;return Wn(p,{scopeElement:E,referenceElement:_,floatingElement:w}),()=>{v()}}},[o,s,d,a,p,g,l,f,v]),gi.useEffect(()=>{if(!o)return;function _(){return!!(l&&f&&St(l.nodesRef.current,f).length>0)}function w(T){let k=Rt(n,"close",p.pointerType),C=()=>{i.setOpen(!1,ee(U.triggerHover,T)),l?.events.emit("floating.closed",T)};k?p.openChangeTimeout.start(k,C):(p.openChangeTimeout.clear(),C())}function y(T){let k=Me(T);if(!Fr(k)){p.interactedInside=!1;return}p.interactedInside=k?.closest("[aria-haspopup]")!=null}function b(){p.openChangeTimeout.clear(),m.clear(),l?.events.off("floating.closed",x),v()}function S(T){if(_()&&l){l.events.on("floating.closed",x);return}if(Bt(T.relatedTarget,i.context.triggerElements))return;let k=c.current.floatingContext?.nodeId??r,C=T.relatedTarget;if(!(l&&k&&V(C)&&St(l.nodesRef.current,k,!1).some(A=>ie(A.context?.elements.floating,C)))){if(p.handler){p.handler(T);return}v(),g()&&!u()&&w(T)}}function x(T){!l||!f||_()||m.start(0,()=>{l.events.off("floating.closed",x),i.setOpen(!1,ee(U.triggerHover,T)),l.events.emit("floating.closed",T)})}let E=a;return it(E&&re(E,"mouseenter",b),E&&re(E,"mouseleave",S),E&&re(E,"pointerdown",y,!0),()=>{l?.events.off("floating.closed",x)})},[o,a,i,c,n,r,g,u,v,p,l,f,m])}var Ft=h(z(),1),dl=h(Mt(),1);var $m={current:null};function hi(e,t={}){let{enabled:o=!0,delay:n=0,handleClose:r=null,mouseOnly:i=!1,restMs:s=0,move:a=!0,triggerElementRef:d=$m,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:f,isClosing:p,shouldOpen:m}=t,u="rootStore"in e?e.rootStore:e,{dataRef:g,events:v}=u.context,_=Dt(c),w=xo(u),y=Ft.useRef(!1),b=ze(r),S=ze(n),x=ze(s),E=ze(o),T=ze(m),k=ze(p),C=Y(()=>On(g.current.openEvent?.type,w.interactedInside)),j=Y(()=>T.current?.()!==!1),A=Y((R,N,H)=>{let P=u.context.triggerElements;if(P.hasElement(N))return!R||!ie(R,N);if(!V(H))return!1;let O=H;return P.hasMatchingElement(M=>ie(M,O))&&(!R||!ie(R,O))}),L=Y(()=>{if(!w.handler)return;xe(u.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),I=Y(()=>{yo(w)});return l&&(w.handleCloseOptions=b.current?.__options),Ft.useEffect(()=>L,[L]),Ft.useEffect(()=>{if(!o)return;function R(N){N.open?y.current=!1:(y.current=N.reason===U.triggerHover,L(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return v.on("openchange",R),()=>{v.off("openchange",R)}},[o,v,w,L]),Ft.useEffect(()=>{if(!o)return;function R(O,M=!0){let Z=Rt(S.current,"close",w.pointerType);Z?w.openChangeTimeout.start(Z,()=>{u.setOpen(!1,ee(U.triggerHover,O)),_?.events.emit("floating.closed",O)}):M&&(w.openChangeTimeout.clear(),u.setOpen(!1,ee(U.triggerHover,O)),_?.events.emit("floating.closed",O))}let N=d.current??(l?u.select("domReferenceElement"):null);if(!V(N))return;function H(O){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,i&&!xt(w.pointerType))return;let M=Vr(x.current),Z=Rt(S.current,"open",w.pointerType),W=Me(O),oe=O.currentTarget??null,te=u.select("domReferenceElement"),se=oe;if(V(W)&&!u.context.triggerElements.hasElement(W)){for(let ue of u.context.triggerElements.elements())if(ie(ue,W)){se=ue;break}}V(oe)&&V(te)&&!u.context.triggerElements.hasElement(oe)&&ie(oe,te)&&(se=te);let G=se==null?!1:A(te,se,W),K=u.select("open"),J=k.current?.()??u.select("transitionStatus")==="ending",ne=!K&&J&&y.current,me=!G&&V(se)&&V(te)&&ie(te,se)&&ne,le=M>0&&!Z,X=G&&(K||ne)||me,pe=!K||G;if(X){j()&&u.setOpen(!0,ee(U.triggerHover,O,se));return}le||(Z?w.openChangeTimeout.start(Z,()=>{pe&&j()&&u.setOpen(!0,ee(U.triggerHover,O,se))}):pe&&j()&&u.setOpen(!0,ee(U.triggerHover,O,se)))}function P(O){if(C()){I();return}L();let M=u.select("domReferenceElement"),Z=xe(M);w.restTimeout.clear(),w.restTimeoutPending=!1;let W=g.current.floatingContext??f?.();if(Bt(O.relatedTarget,u.context.triggerElements))return;if(b.current&&W){u.select("open")||w.openChangeTimeout.clear();let te=d.current;w.handler=b.current({...W,tree:_,x:O.clientX,y:O.clientY,onClose(){I(),L(),E.current&&!C()&&te===u.select("domReferenceElement")&&R(O,!0)}}),Z.addEventListener("mousemove",w.handler),w.handler(O);return}(w.pointerType!=="touch"||!ie(u.select("floatingElement"),O.relatedTarget))&&R(O)}return a?it(re(N,"mousemove",H,{once:!0}),re(N,"mouseenter",H),re(N,"mouseleave",P)):it(re(N,"mouseenter",H),re(N,"mouseleave",P))},[L,I,g,S,u,o,b,w,l,A,C,i,a,x,d,_,E,f,k,j]),Ft.useMemo(()=>{if(!o)return;function R(N){w.pointerType=N.pointerType}return{onPointerDown:R,onPointerEnter:R,onMouseMove(N){let{nativeEvent:H}=N,P=N.currentTarget,O=u.select("domReferenceElement"),M=u.select("open"),Z=A(O,P,N.target);if(i&&!xt(w.pointerType))return;if(M&&Z&&w.handleCloseOptions?.blockPointerEvents){let te=u.select("floatingElement");if(te){let se=w.handleCloseOptions?.getScope?.()??P.ownerDocument.body;Wn(w,{scopeElement:se,referenceElement:P,floatingElement:te})}}let W=Vr(x.current);if(M&&!Z||W===0||!Z&&w.restTimeoutPending&&N.movementX**2+N.movementY**2<2)return;w.restTimeout.clear();function oe(){if(w.restTimeoutPending=!1,C())return;let te=u.select("open");!w.blockMouseMove&&(!te||Z)&&j()&&u.setOpen(!0,ee(U.triggerHover,H,P))}w.pointerType==="touch"?dl.flushSync(()=>{oe()}):Z&&M?oe():(w.restTimeoutPending=!0,w.restTimeout.start(W,oe))}}},[o,w,C,A,i,u,x,j])}var ul=.1,eg=ul*ul,ce=.5;function Yn(e,t,o,n,r,i){return n>=t!=i>=t&&e<=(r-o)*(t-n)/(i-n)+o}function Un(e,t,o,n,r,i,s,a,d,c){let l=!1;return Yn(e,t,o,n,r,i)&&(l=!l),Yn(e,t,r,i,s,a)&&(l=!l),Yn(e,t,s,a,d,c)&&(l=!l),Yn(e,t,d,c,o,n)&&(l=!l),l}function tg(e,t,o){return e>=o.x&&e<=o.x+o.width&&t>=o.y&&t<=o.y+o.height}function Gn(e,t,o,n,r,i){let s=Math.min(o,r),a=Math.max(o,r),d=Math.min(n,i),c=Math.max(n,i);return e>=s&&e<=a&&t>=d&&t<=c}function wi(e={}){let{blockPointerEvents:t=!1}=e,o=new Ye,n=({x:r,y:i,placement:s,elements:a,onClose:d,nodeId:c,tree:l})=>{let f=s?.split("-")[0],p=!1,m=null,u=null,g=typeof performance<"u"?performance.now():0;function v(w,y){let b=performance.now(),S=b-g;if(m===null||u===null||S===0)return m=w,u=y,g=b,!1;let x=w-m,E=y-u,T=x*x+E*E,k=S*S*eg;return m=w,u=y,g=b,T0)}function L(){A()||_()}if(A())return;let I=b.getBoundingClientRect(),R=S.getBoundingClientRect(),N=r>R.right-R.width/2,H=i>R.bottom-R.height/2,P=R.width>I.width,O=R.height>I.height,M=(P?I:R).left,Z=(P?I:R).right,W=(O?I:R).top,oe=(O?I:R).bottom;if(f==="top"&&i>=I.bottom-1||f==="bottom"&&i<=I.top+1||f==="left"&&r>=I.right-1||f==="right"&&r<=I.left+1){L();return}let te=!1;switch(f){case"top":te=Gn(x,E,M,I.top+1,Z,R.bottom-1);break;case"bottom":te=Gn(x,E,M,R.top+1,Z,I.bottom-1);break;case"left":te=Gn(x,E,R.right-1,oe,I.left+1,W);break;case"right":te=Gn(x,E,I.right-1,oe,R.left+1,W);break;default:}if(te)return;if(p&&!tg(x,E,I)){L();return}if(!k&&v(x,E)){L();return}let se=!1;switch(f){case"top":{let G=P?ce/2:ce*4,K=P||N?r+G:r-G,J=P?r-G:N?r+G:r-G,ne=i+ce+1,me=N||P?R.bottom-ce:R.top,le=N?P?R.bottom-ce:R.top:R.bottom-ce;se=Un(x,E,K,ne,J,ne,R.left,me,R.right,le);break}case"bottom":{let G=P?ce/2:ce*4,K=P||N?r+G:r-G,J=P?r-G:N?r+G:r-G,ne=i-ce,me=N||P?R.top+ce:R.bottom,le=N?P?R.top+ce:R.bottom:R.top+ce;se=Un(x,E,K,ne,J,ne,R.left,me,R.right,le);break}case"left":{let G=O?ce/2:ce*4,K=O||H?i+G:i-G,J=O?i-G:H?i+G:i-G,ne=r+ce+1,me=H||O?R.right-ce:R.left,le=H?O?R.right-ce:R.left:R.right-ce;se=Un(x,E,me,R.top,le,R.bottom,ne,K,ne,J);break}case"right":{let G=O?ce/2:ce*4,K=O||H?i+G:i-G,J=O?i-G:H?i+G:i-G,ne=r-ce,me=H||O?R.left+ce:R.right,le=H?O?R.left+ce:R.right:R.left+ce;se=Un(x,E,ne,K,ne,J,me,R.top,le,R.bottom);break}default:}se?p||o.start(40,L):L()}};return n.__options={...e,blockPointerEvents:t},n}var vi=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Yt.startingStyle]="startingStyle",e[e.endingStyle=Yt.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),qo=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),og={[qo.popupOpen]:""},M_={[qo.popupOpen]:"",[qo.pressed]:""},ng={[vi.open]:""},rg={[vi.closed]:""},ig={[vi.anchorHidden]:""},fl={open(e){return e?og:null}};var Ro={open(e){return e?ng:rg},anchorHidden(e){return e?ig:null}};function pl(e){return ao(19)?e:e?"true":void 0}var Ge=h(z(),1);var sg=e=>({name:"arrow",options:e,async fn(t){let{x:o,y:n,placement:r,rects:i,platform:s,elements:a,middlewareData:d}=t,{element:c,padding:l=0,offsetParent:f="real"}=at(e,t)||{};if(c==null)return{};let p=In(l),m={x:o,y:n},u=Go(r),g=Uo(u),v=await s.getDimensions(c),_=u==="y",w=_?"top":"left",y=_?"bottom":"right",b=_?"clientHeight":"clientWidth",S=i.reference[g]+i.reference[u]-m[u]-i.floating[g],x=m[u]-i.reference[u],E=f==="real"?await s.getOffsetParent?.(c):a.floating,T=a.floating[b]||i.floating[g];(!T||!await s.isElement?.(E))&&(T=a.floating[b]||i.floating[g]);let k=S/2-x/2,C=T/2-v[g]/2-1,j=Math.min(p[w],C),A=Math.min(p[y],C),L=j,I=T-v[g]-A,R=T/2-v[g]/2+k,N=Yo(L,R,I),H=!d.arrow&&ct(r)!=null&&R!==N&&i.reference[g]/2-(R({...sg(e),options:[e,t]});var ag=ni().fn,gl={name:"hide",async fn(e){let{width:t,height:o,x:n,y:r}=e.rects.reference,i=t===0&&o===0&&n===0&&r===0;return{data:{referenceHidden:(await ag(e)).data?.referenceHidden||i}}}};var Zo={sideX:"left",sideY:"top"},bl={name:"adaptiveOrigin",async fn(e){let{x:t,y:o,rects:{floating:n},elements:{floating:r},platform:i,strategy:s,placement:a}=e,d=ge(r),c=d.getComputedStyle(r);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:o,data:Zo};let f=await i.getOffsetParent?.(r),p={width:0,height:0};if(s==="fixed"&&d?.visualViewport)p={width:d.visualViewport.width,height:d.visualViewport.height};else if(f===d){let w=xe(r);p={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await i.isElement?.(f)&&(p=await i.getDimensions(f));let m=Ee(a),u=t,g=o;m==="left"&&(u=p.width-(t+n.width)),m==="top"&&(g=p.height-(o+n.height));let v=m==="left"?"right":Zo.sideX,_=m==="top"?"bottom":Zo.sideY;return{x:u,y:g,data:{sideX:v,sideY:_}}}};function vl(e,t,o){let n=e==="inline-start"||e==="inline-end";return{top:"top",right:n?o?"inline-start":"inline-end":"right",bottom:"bottom",left:n?o?"inline-end":"inline-start":"left"}[t]}function hl(e,t,o){let{rects:n,placement:r}=e;return{side:vl(t,Ee(r),o),align:ct(r)||"center",anchor:{width:n.reference.width,height:n.reference.height},positioner:{width:n.floating.width,height:n.floating.height}}}function _l(e){let{anchor:t,positionMethod:o="absolute",side:n="bottom",sideOffset:r=0,align:i="center",alignOffset:s=0,collisionBoundary:a,collisionPadding:d=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,inline:p,keepMounted:m=!1,floatingRootContext:u,mounted:g,collisionAvoidance:v,shiftCrossAxis:_=!1,nodeId:w,adaptiveOrigin:y,lazyFlip:b=!1,externalTree:S}=e,[x,E]=Ge.useState(null);!g&&x!==null&&E(null);let T=v.side||"flip",k=v.align||"flip",C=v.fallbackAxisSide||"end",j=typeof t=="function"?t:void 0,A=Y(j),L=j?A:t,I=ze(t),R=ze(g),H=so()==="rtl",P=x||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":H?"left":"right","inline-start":H?"right":"left"}[n],O=i==="center"?P:`${P}-${i}`,M=d,Z=1,W=n==="bottom"?Z:0,oe=n==="top"?Z:0,te=n==="right"?Z:0,se=n==="left"?Z:0;typeof M=="number"?M={top:M+W,right:M+se,bottom:M+oe,left:M+te}:M&&(M={top:(M.top||0)+W,right:(M.right||0)+se,bottom:(M.bottom||0)+oe,left:(M.left||0)+te});let G={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:M},K=Ge.useRef(null),J=ze(r),ne=ze(s),me=typeof r!="function"?r:0,le=typeof s!="function"?s:0,X=[];p&&X.push(p),X.push(Jr(ae=>{let Ie=hl(ae,n,H),ut=typeof J.current=="function"?J.current(Ie):J.current,qe=typeof ne.current=="function"?ne.current(Ie):ne.current;return{mainAxis:ut,crossAxis:qe,alignmentAxis:qe}},[me,le,H,n]));let pe=k==="none"&&T!=="shift",ue=!pe&&(c||_||T==="shift"),wt=T==="none"?null:ti({...G,padding:{top:M.top+Z,right:M.right+Z,bottom:M.bottom+Z,left:M.left+Z},mainAxis:!_&&T==="flip",crossAxis:k==="flip"?"alignment":!1,fallbackAxisSideDirection:C}),Te=pe?null:$r(ae=>{let Ie=xe(ae.elements.floating).documentElement;return{...G,rootBoundary:_?{x:0,y:0,width:Ie.clientWidth,height:Ie.clientHeight}:void 0,mainAxis:k!=="none",crossAxis:ue,limiter:c||_?void 0:ei(ut=>{if(!K.current)return{};let{width:qe,height:_t}=K.current.getBoundingClientRect(),et=De(Ee(ut.placement)),Vt=et==="y"?qe:_t,io=et==="y"?M.left+M.right:M.top+M.bottom;return{offset:Vt/2+io/2}})}},[G,c,_,M,k]);T==="shift"||k==="shift"||i==="center"?X.push(Te,wt):X.push(wt,Te),X.push(oi({...G,apply({elements:{floating:ae},availableWidth:Ie,availableHeight:ut,rects:qe}){if(!R.current)return;let _t=ae.style;_t.setProperty("--available-width",`${Ie}px`),_t.setProperty("--available-height",`${ut}px`);let et=ge(ae).devicePixelRatio||1,{x:Vt,y:io,width:bn,height:br}=qe.reference,hr=(Math.round((Vt+bn)*et)-Math.round(Vt*et))/et,wr=(Math.round((io+br)*et)-Math.round(io*et))/et;_t.setProperty("--anchor-width",`${hr}px`),_t.setProperty("--anchor-height",`${wr}px`)}}),ml(ae=>({element:K.current||xe(ae.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(ae){let{elements:Ie,middlewareData:ut,placement:qe,rects:_t,y:et}=ae,Vt=Ee(qe),io=De(Vt),bn=K.current,br=ut.arrow?.x||0,hr=ut.arrow?.y||0,wr=bn?.clientWidth||0,uf=bn?.clientHeight||0,vr=br+wr/2,Ys=hr+uf/2,ff=Math.abs(ut.shift?.y||0),pf=_t.reference.height/2,Io=typeof r=="function"?r(hl(ae,n,H)):r,mf=ff>Io,gf={top:`${vr}px calc(100% + ${Io}px)`,bottom:`${vr}px ${-Io}px`,left:`calc(100% + ${Io}px) ${Ys}px`,right:`${-Io}px ${Ys}px`}[Vt],bf=`${vr}px ${_t.reference.y+pf-et}px`;return Ie.floating.style.setProperty("--transform-origin",ue&&io==="y"&&mf?bf:gf),{}}},gl,y),D(()=>{!g&&u&&u.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[g,u]);let Ve=Ge.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:Ke,elements:He,x:no,y:dn,middlewareData:_e,update:ro,placement:B,context:F,isPositioned:he,floatingStyles:ke}=ui({rootContext:u,open:m?g:void 0,placement:O,middleware:X,strategy:o,whileElementsMounted:m?void 0:(...ae)=>Xo(...ae,Ve),nodeId:w,externalTree:S}),{sideX:kt,sideY:Lo}=_e.adaptiveOrigin||Zo,vt=he?o:"fixed",We=Ge.useMemo(()=>{let ae=y?{position:vt,[kt]:no,[Lo]:dn}:{position:vt,...ke};return he||(ae.opacity=0),ae},[y,vt,kt,no,Lo,dn,ke,he]),Pt=Ge.useRef(null);D(()=>{if(!g)return;let ae=I.current,Ie=typeof ae=="function"?ae():ae,qe=(wl(Ie)?Ie.current:Ie)||null||null;qe!==Pt.current&&(Ke.setPositionReference(qe),Pt.current=qe)},[g,Ke,L,I]),Ge.useEffect(()=>{if(!g)return;let ae=I.current;typeof ae!="function"&&wl(ae)&&ae.current!==Pt.current&&(Ke.setPositionReference(ae.current),Pt.current=ae.current)},[g,Ke,L,I]),Ge.useEffect(()=>{if(m&&g&&He.reference&&He.floating)return Xo(He.reference,He.floating,ro,Ve)},[m,g,He,ro,Ve]);let Ct=Ee(B),un=vl(n,Ct,H),fn=ct(B)||"center",pn=!!_e.hide?.referenceHidden;D(()=>{b&&g&&he&&E(Ct)},[b,g,he,Ct]);let mn=Ge.useMemo(()=>({position:"absolute",top:_e.arrow?.y,left:_e.arrow?.x}),[_e.arrow]),gn=_e.arrow?.centerOffset!==0;return Ge.useMemo(()=>({positionerStyles:We,arrowStyles:mn,arrowRef:K,arrowUncentered:gn,side:un,align:fn,physicalSide:Ct,anchorHidden:pn,refs:Ke,context:F,isPositioned:he,update:ro}),[We,mn,K,gn,un,fn,Ct,pn,Ke,F,he,ro])}function wl(e){return e!=null&&"current"in e}function Xn(e){return e==="starting"?qa:be}function yl(e,t,{styles:o,transitionStatus:n,props:r,refs:i,hidden:s,inert:a=!1}){let d={...o};return a&&(d.pointerEvents="none"),Ce("div",e,{state:t,ref:i,props:[{role:"presentation",hidden:s,style:d},Xn(n),r],stateAttributesMapping:Ro})}var xl=h(z(),1);var _i=xl.forwardRef(function(t,o){let{render:n,className:r,disabled:i=!1,focusableWhenDisabled:s=!1,nativeButton:a=!0,style:d,...c}=t,{getButtonProps:l,buttonRef:f}=Sa({disabled:i,focusableWhenDisabled:s,native:a});return Ce("button",t,{state:{disabled:i},ref:[o,f],props:[c,l]})});var Le=h(z(),1),Pl=h(Mt(),1);var Rl=h(z(),1);function Sl(e){let[t,o]=Rl.useState({current:e,previous:null});return e!==t.current&&o({current:e,previous:t.current}),t.previous}var So=h(z(),1);function yi(e){let t=Ae(e),o=parseFloat(t.width)||0,n=parseFloat(t.height)||0,r=we(e),i=r?e.offsetWidth:o,s=r?e.offsetHeight:n;return(zt(o)!==i||zt(n)!==s)&&(o=i,n=s),{width:o,height:n}}function Tl(e){let{popupElement:t,positionerElement:o,content:n,mounted:r,onMeasureLayout:i,onMeasureLayoutComplete:s,side:a,direction:d}=e,c=mo(t,!0,!1),l=lo(),f=So.useRef(null),p=So.useRef(!0),m=So.useRef(Nt),u=Y(i),g=Y(s),v=So.useMemo(()=>{let _=a==="top",w=a==="left";return d==="rtl"?(_=_||a==="inline-end",w=w||a==="inline-end"):(_=_||a==="inline-start",w=w||a==="inline-start"),_?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[w?"right":"left"]:"0"}:be},[a,d]);D(()=>{if(!r){m.current=Nt,p.current=!0,f.current=null;return}if(!t||!o)return;m.current=El(t,v),xi(t,"auto");let _=qn(t,"position","static"),w=qn(t,"transform","none"),y=qn(t,"scale","1"),b=El(o,{"--available-width":"max-content","--available-height":"max-content"});function S(){_(),w(),b()}function x(){S(),y()}if(u?.(),p.current||f.current===null){Kn(o,"max-content");let C=yi(t);return f.current=C,Kn(o,C),x(),g?.(null,C),p.current=!1,()=>{m.current(),m.current=Nt}}Kn(o,"max-content");let E=f.current,T=yi(t);f.current=T,xi(t,E),x(),g?.(E,T),Kn(o,T);let k=new AbortController;return l.request(()=>{xi(t,T),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},k.signal)}),()=>{k.abort(),l.cancel(),m.current(),m.current=Nt}},[n,t,o,c,l,r,u,g,v])}function qn(e,t,o){let n=e.style.getPropertyValue(t);return e.style.setProperty(t,o),()=>{e.style.setProperty(t,n)}}function El(e,t){let o=[];for(let[n,r]of Object.entries(t))o.push(qn(e,n,r));return o.length?()=>{o.forEach(n=>n())}:Nt}function xi(e,t){let o=t==="auto"?"auto":`${t.width}px`,n=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",o),e.style.setProperty("--popup-height",n)}function Kn(e,t){let o=t==="max-content"?"max-content":`${t.width}px`,n=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",o),e.style.setProperty("--positioner-height",n)}var Eo=h(Q(),1);function Cl(e){let{store:t,side:o,cssVars:n,children:r}=e,i=so(),s=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),d=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),p=t.useState("positionerElement"),m=Sl(d?s:null),u=dg(a,c),g=Le.useRef(null),[v,_]=Le.useState(null),[w,y]=Le.useState(null),b=Le.useRef(null),S=Le.useRef(null),x=mo(b,!0,!1),E=lo(),[T,k]=Le.useState(null),[C,j]=Le.useState(!1);D(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let A=Y(()=>{b.current?.style.setProperty("animation","none"),b.current?.style.setProperty("transition","none"),S.current?.style.setProperty("display","none")}),L=Y(P=>{b.current?.style.removeProperty("animation"),b.current?.style.removeProperty("transition"),S.current?.style.removeProperty("display"),P&&k(P)}),I=Le.useRef(null);D(()=>{(!d||!l)&&(I.current=null)},[d,l]),D(()=>{if(s&&m&&s!==m&&I.current!==s&&g.current){_(g.current),j(!0);let P=lg(m,s);y(P),E.request(()=>{Pl.flushSync(()=>{j(!1)}),x(()=>{_(null),k(null),g.current=null})}),I.current=s}},[s,m,v,x,E]),D(()=>{let P=b.current;if(!P)return;let O=xe(P).createElement("div");for(let M of Array.from(P.childNodes))O.appendChild(M.cloneNode(!0));g.current=O});let R=v!=null,N;R?N=(0,Eo.jsxs)(Le.Fragment,{children:[(0,Eo.jsx)("div",{"data-previous":!0,inert:pl(!0),ref:S,style:{...T?{[n.popupWidth]:`${T.width}px`,[n.popupHeight]:`${T.height}px`}:null,position:"absolute"},"data-ending-style":C?void 0:""},"previous"),(0,Eo.jsx)("div",{"data-current":!0,ref:b,"data-starting-style":C?"":void 0,children:r},u)]}):N=(0,Eo.jsx)("div",{"data-current":!0,ref:b,children:r},u),D(()=>{let P=S.current;!P||!v||P.replaceChildren(...Array.from(v.childNodes))},[v]),Tl({popupElement:f,positionerElement:p,mounted:l,content:c,onMeasureLayout:A,onMeasureLayoutComplete:L,side:o,direction:i});let H={activationDirection:cg(w),transitioning:R};return{children:N,state:H}}function cg(e){if(e)return`${kl(e.horizontal,5,"right","left")} ${kl(e.vertical,5,"down","up")}`}function kl(e,t,o,n){return e>t?o:e<-t?n:""}function lg(e,t){let o=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r={x:o.left+o.width/2,y:o.top+o.height/2},i={x:n.left+n.width/2,y:n.top+n.height/2};return{horizontal:i.x-r.x,vertical:i.y-r.y}}function dg(e,t){let[o,n]=Le.useState(0),r=Le.useRef(e),i=Le.useRef(t),s=Le.useRef(!1);return D(()=>{let a=r.current,d=i.current,c=e!==a,l=t!==d;c?(n(f=>f+1),s.current=!l):s.current&&l&&(n(f=>f+1),s.current=!1),r.current=e,i.current=t},[e,t]),`${e??"current"}-${o}`}var Zn=h(z(),1),Al=h(Mt(),1);var Ol=h(Q(),1),Nl=Zn.forwardRef(function(t,o){let{children:n,container:r,className:i,render:s,style:a,...d}=t,{portalNode:c,portalSubtree:l}=Ur({container:r,ref:o,componentProps:t,elementProps:d});return!l&&!c?null:(0,Ol.jsxs)(Zn.Fragment,{children:[l,c&&Al.createPortal(n,c)]})});var Qe={};At(Qe,{Arrow:()=>Kl,Handle:()=>Qo,Popup:()=>Gl,Portal:()=>Vl,Positioner:()=>Yl,Provider:()=>ql,Root:()=>Il,Trigger:()=>Dl,Viewport:()=>Jl,createHandle:()=>$l});var gt=h(z(),1);var Qn=h(z(),1),Ri=Qn.createContext(void 0);function Ze(e){let t=Qn.useContext(Ri);if(t===void 0&&!e)throw new Error(Pe(72));return t}var Ll=h(z(),1);var ug={...cl,disabled:q(e=>e.disabled),instantType:q(e=>e.instantType),isInstantPhase:q(e=>e.isInstantPhase),trackCursorAxis:q(e=>e.trackCursorAxis),disableHoverablePopup:q(e=>e.disableHoverablePopup),lastOpenChangeReason:q(e=>e.openChangeReason),closeOnClick:q(e=>e.closeOnClick),closeDelay:q(e=>e.closeDelay),hasViewport:q(e=>e.hasViewport)},To=class e extends vo{constructor(t,o,n=!1){let r=new jt,i={...fg(),...t};i.floatingRootContext=sl(r,o,n),super(i,{popupRef:Ll.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:r},ug)}setOpen=(t,o)=>{Qc(this,t,o,{extraState:{openChangeReason:o.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ee(U.triggerPress,t))}static useStore(t,o){return Zc(t,(r,i)=>new e(o,r,i)).store}};function fg(){return{...il(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var Jn=h(Q(),1),Il=ci(function(t){let{disabled:o=!1,defaultOpen:n=!1,open:r,disableHoverablePopup:i=!1,trackCursorAxis:s="none",actionsRef:a,onOpenChange:d,onOpenChangeComplete:c,handle:l,triggerId:f,defaultTriggerId:p=null,children:m}=t,u=To.useStore(l?.store,{open:n,openProp:r,activeTriggerId:p,triggerIdProp:f});Jc(u,r,n,p),u.useControlledProp("openProp",r),u.useControlledProp("triggerIdProp",f),u.useContextCallback("onOpenChange",d),u.useContextCallback("onOpenChangeComplete",c);let g=u.useState("open"),v=!o&&g,_=u.useState("activeTriggerId"),w=u.useState("mounted"),y=u.useState("payload");u.useSyncedValues({trackCursorAxis:s,disableHoverablePopup:i}),u.useSyncedValue("disabled",o),el(u,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:b,transitionStatus:S}=tl(v,u),x=u.useState("isInstantPhase"),E=u.useState("instantType"),T=u.useState("lastOpenChangeReason"),k=gt.useRef(null);D(()=>{g&&o&&u.setOpen(!1,ee(U.disabled))},[g,o,u]),D(()=>{S==="ending"&&T===U.none||S!=="ending"&&x?(E!=="delay"&&(k.current=E),u.set("instantType","delay")):k.current!==null&&(u.set("instantType",k.current),k.current=null)},[S,x,T,E,u]),D(()=>{v&&_==null&&u.set("payload",void 0)},[u,_,v]);let C=gt.useCallback(()=>{u.setOpen(!1,ee(U.imperativeAction))},[u]);gt.useImperativeHandle(a,()=>({unmount:b,close:C}),[b,C]);let j=v||w||!o&&s!=="none";return(0,Jn.jsxs)(Ri.Provider,{value:u,children:[j&&(0,Jn.jsx)(pg,{store:u,disabled:o,trackCursorAxis:s}),typeof m=="function"?m({payload:y}):m]})});function pg({store:e,disabled:t,trackCursorAxis:o}){let n=e.useState("floatingRootContext"),r=Xr(n,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),i=Gr(n,{enabled:!t&&o!=="none",axis:o==="none"?void 0:o}),s=gt.useMemo(()=>ye(i.reference,r.reference),[i.reference,r.reference]),a=gt.useMemo(()=>ye(i.trigger,r.trigger),[i.trigger,r.trigger]),d=gt.useMemo(()=>ye(qc,i.floating,r.floating),[i.floating,r.floating]);return ol(e,{activeTriggerProps:s,inactiveTriggerProps:a,popupProps:d}),null}var er=h(z(),1);var $n=h(z(),1),Si=$n.createContext(void 0);function Ml(){return $n.useContext(Si)}var Bl=(function(e){return e[e.popupOpen=qo.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var zl="data-base-ui-tooltip-trigger";function Hl(e){if("composedPath"in e){let o=e.composedPath();for(let n=0;ng.select("transitionStatus")==="ending",shouldOpen(){return!O.current}}),G=pi(y,{enabled:!R}).reference,K=X=>{let pe=O.current,ue=Hl(X),wt=te(ue),Te=b.current,Ve=Te&&ue&&ie(Te,ue);if(wt&&g.select("open")&&g.select("lastOpenChangeReason")===U.triggerHover){g.setOpen(!1,ee(U.triggerHover,X));return}if(pe&&!wt&&Ve&&!N.current&&!g.select("open")&&Te&&xt(Z.current)){let Ke=()=>{!O.current&&!N.current&&!g.select("open")&&g.setOpen(!0,ee(U.triggerHover,X,Te))},He=W();He===0?(M.clear(),Ke()):M.start(He,Ke)}},J=g.useState("triggerProps",T);return Ce("button",t,{state:{open:w},ref:[o,E,b],props:[se,G,T||H!=="none"?J:void 0,{onMouseOver(X){K(X.nativeEvent)},onFocus(X){oe(Hl(X.nativeEvent))&&X.preventBaseUIHandler()},onMouseLeave(){O.current=!1,M.clear(),Z.current=void 0},onPointerEnter(X){Z.current=X.pointerType},onPointerDown(X){Z.current=X.pointerType,g.set("closeOnClick",l),l&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},onClick(X){l&&!g.select("open")&&g.cancelPendingOpen(X.nativeEvent)},id:v,[Bl.triggerDisabled]:R?"":void 0,[zl]:R?void 0:""},m],stateAttributesMapping:fl})});var Fl=h(z(),1);var tr=h(z(),1),Ei=tr.createContext(void 0);function jl(){let e=tr.useContext(Ei);if(e===void 0)throw new Error(Pe(70));return e}var Ti=h(Q(),1),Vl=Fl.forwardRef(function(t,o){let{keepMounted:n=!1,...r}=t;return Ze().useState("mounted")||n?(0,Ti.jsx)(Ei.Provider,{value:n,children:(0,Ti.jsx)(Nl,{ref:o,...r})}):null});var nr=h(z(),1);var or=h(z(),1),ki=or.createContext(void 0);function ko(){let e=or.useContext(ki);if(e===void 0)throw new Error(Pe(71));return e}var Wl=h(Q(),1),Yl=nr.forwardRef(function(t,o){let{render:n,className:r,anchor:i,positionMethod:s="absolute",side:a="top",align:d="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:p=5,arrowPadding:m=5,sticky:u=!1,disableAnchorTracking:g=!1,collisionAvoidance:v=Za,style:_,...w}=t,y=Ze(),b=jl(),S=y.useState("open"),x=y.useState("mounted"),E=y.useState("trackCursorAxis"),T=y.useState("disableHoverablePopup"),k=y.useState("floatingRootContext"),C=y.useState("instantType"),j=y.useState("transitionStatus"),A=y.useState("hasViewport"),L=_l({anchor:i,positionMethod:s,floatingRootContext:k,mounted:x,side:a,sideOffset:c,align:d,alignOffset:l,collisionBoundary:f,collisionPadding:p,sticky:u,arrowPadding:m,disableAnchorTracking:g,keepMounted:b,collisionAvoidance:v,adaptiveOrigin:A?bl:void 0}),I=nr.useMemo(()=>({open:S,side:L.side,align:L.align,anchorHidden:L.anchorHidden,instant:E!=="none"?"tracking-cursor":C}),[S,L.side,L.align,L.anchorHidden,E,C]),R=yl(t,I,{styles:L.positionerStyles,transitionStatus:j,props:w,refs:[o,y.useStateSetter("positionerElement")],hidden:!x,inert:!S||E==="both"||T});return(0,Wl.jsx)(ki.Provider,{value:L,children:R})});var Ul=h(z(),1);var gg={...Ro,...ha},Gl=Ul.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=Ze(),{side:d,align:c}=ko(),l=a.useState("open"),f=a.useState("instantType"),p=a.useState("transitionStatus"),m=a.useState("popupProps"),u=a.useState("floatingRootContext"),g=a.useState("disabled"),v=a.useState("closeDelay");Pn({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),bi(u,{enabled:!g,closeDelay:v});let _=a.useStateSetter("popupElement");return Ce("div",t,{state:{open:l,side:d,align:c,instant:f,transitionStatus:p},ref:[o,a.context.popupRef,_],props:[m,Xn(p),s],stateAttributesMapping:gg})});var Xl=h(z(),1);var Kl=Xl.forwardRef(function(t,o){let{render:n,className:r,style:i,...s}=t,a=Ze(),{arrowRef:d,side:c,align:l,arrowUncentered:f,arrowStyles:p}=ko(),m=a.useState("open"),u=a.useState("instantType");return Ce("div",t,{state:{open:m,side:c,align:l,uncentered:f,instant:u},ref:[o,d],props:[{style:p,"aria-hidden":!0},s],stateAttributesMapping:Ro})});var Pi=h(z(),1);var Ci=h(Q(),1),ql=function(t){let{delay:o,closeDelay:n,timeout:r=400}=t,i=Pi.useMemo(()=>({delay:o,closeDelay:n}),[o,n]),s=Pi.useMemo(()=>({open:o,close:n}),[o,n]);return(0,Ci.jsx)(Si.Provider,{value:i,children:(0,Ci.jsx)(Wr,{delay:s,timeoutMs:r,children:t.children})})};var Ql=h(z(),1);var Zl=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var bg={activationDirection:e=>e?{"data-activation-direction":e}:null},Jl=Ql.forwardRef(function(t,o){let{render:n,className:r,style:i,children:s,...a}=t,d=Ze(),c=ko(),l=d.useState("instantType"),{children:f,state:p}=Cl({store:d,side:c.side,cssVars:Zl,children:s}),m={activationDirection:p.activationDirection,transitioning:p.transitioning,instant:l};return Ce("div",t,{state:m,ref:o,props:[a,{children:f}],stateAttributesMapping:bg})});var Qo=class{constructor(){this.store=new To}open(t){let o=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!o)throw new Error(Pe(81,t));this.store.setOpen(!0,ee(U.imperativeAction,void 0,o))}close(){this.store.setOpen(!1,ee(U.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function $l(){return new Qo}function bt(e){return Ce(e.defaultTagName??"div",e,e)}var od=h(de(),1),Ai="data-wp-hash";function Oi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wg(document)),e.__wpStyleRuntime}function hg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ai}]`))if(o.getAttribute(Ai)===t)return!0;return!1}function nd(e,t,o){if(!e.head)return;let n=Oi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ai,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wg(e){let t=Oi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)nd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function rd(e,t){let o=Oi();o.styles.set(e,t);for(let n of o.documents.keys())nd(n,e,t)}typeof process>"u",rd("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var ed={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",rd("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var td={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},Je=(0,od.forwardRef)(function({variant:t="body-md",render:o,className:n,...r},i){return bt({render:o,defaultTagName:"span",ref:i,props:ye(r,{className:$(ed.text,td.heading,td.p,ed[t],n)})})});var cd=h(Q(),1),Ni="data-wp-hash";function Li(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&_g(document)),e.__wpStyleRuntime}function vg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ni}]`))if(o.getAttribute(Ni)===t)return!0;return!1}function ad(e,t,o){if(!e.head)return;let n=Li(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(vg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ni,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function _g(e){let t=Li();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ad(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function yg(e,t){let o=Li();o.styles.set(e,t);for(let n of o.documents.keys())ad(n,e,t)}typeof process>"u",yg("9db2873e7f","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._96e6251aad1a6136__badge{border-radius:var(--wpds-border-radius-lg,8px);padding-block:var(--wpds-dimension-padding-xs,4px);padding-inline:var(--wpds-dimension-padding-sm,8px)}._99f7158cb520f750__is-high-intent{background-color:var(--wpds-color-background-surface-error,#f6e6e3);color:var(--wpds-color-foreground-content-error,#470000)}.c20ebef2365bc8b7__is-medium-intent{background-color:var(--wpds-color-background-surface-warning,#fde6be);color:var(--wpds-color-foreground-content-warning,#2e1900)}._365e1626c6202e52__is-low-intent{background-color:var(--wpds-color-background-surface-caution,#fee995);color:var(--wpds-color-foreground-content-caution,#281d00)}._33f8198127ddf4ef__is-stable-intent{background-color:var(--wpds-color-background-surface-success,#c6f7cd);color:var(--wpds-color-foreground-content-success,#002900)}._04c1aca8fc449412__is-informational-intent{background-color:var(--wpds-color-background-surface-info,#deebfa);color:var(--wpds-color-foreground-content-info,#001b4f)}._90726e69d495ec19__is-draft-intent{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);color:var(--wpds-color-foreground-content-neutral,#1e1e1e)}._898f4a544993bd39__is-none-intent{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral,#dbdbdb);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);padding-block:calc(var(--wpds-dimension-padding-xs, 4px) - var(--wpds-border-width-xs, 1px));padding-inline:calc(var(--wpds-dimension-padding-sm, 8px) - var(--wpds-border-width-xs, 1px))}}}");var id={badge:"_96e6251aad1a6136__badge","is-high-intent":"_99f7158cb520f750__is-high-intent","is-medium-intent":"c20ebef2365bc8b7__is-medium-intent","is-low-intent":"_365e1626c6202e52__is-low-intent","is-stable-intent":"_33f8198127ddf4ef__is-stable-intent","is-informational-intent":"_04c1aca8fc449412__is-informational-intent","is-draft-intent":"_90726e69d495ec19__is-draft-intent","is-none-intent":"_898f4a544993bd39__is-none-intent"},Ii=(0,sd.forwardRef)(function({intent:t="none",className:o,...n},r){return(0,cd.jsx)(Je,{ref:r,className:$(id.badge,id[`is-${t}-intent`],o),...n,variant:"body-sm"})});var rr=h(de(),1),ld=h(Ot(),1),ud=h(Q(),1);import{speak as xg}from"@wordpress/a11y";var Mi="data-wp-hash";function Bi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Sg(document)),e.__wpStyleRuntime}function Rg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Mi}]`))if(o.getAttribute(Mi)===t)return!0;return!1}function dd(e,t,o){if(!e.head)return;let n=Bi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Rg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Mi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Sg(e){let t=Bi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)dd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function ir(e,t){let o=Bi();o.styles.set(e,t);for(let n of o.documents.keys())dd(n,e,t)}typeof process>"u",ir("b74f1ac304",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Jo={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"};typeof process>"u",ir("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Eg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",ir("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var Tg={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",ir("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var kg={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},fd=(0,rr.forwardRef)(function({tone:t="brand",variant:o="solid",size:n="default",className:r,focusableWhenDisabled:i=!0,disabled:s,loading:a,loadingAnnouncement:d=(0,ld.__)("Loading"),children:c,...l},f){let p=$(kg.button,Eg["box-sizing"],Tg["outset-ring--focus-except-active"],o!=="unstyled"&&Jo.button,Jo[`is-${t}`],Jo[`is-${o}`],Jo[`is-${n}`],a&&Jo["is-loading"],r);return(0,rr.useEffect)(()=>{a&&d&&xg(d)},[a,d]),(0,ud.jsx)(_i,{ref:f,className:p,focusableWhenDisabled:i,disabled:s??a,...l,children:c})});var hd=h(de(),1);var md=h(de(),1),gd=h($t(),1),bd=h(Q(),1),eo=(0,md.forwardRef)(function({icon:t,size:o=24,...n},r){return(0,bd.jsx)(gd.SVG,{ref:r,...t.props,...n,width:o,height:o})});var vd=h(Q(),1),Hi="data-wp-hash";function zi(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Cg(document)),e.__wpStyleRuntime}function Pg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Hi}]`))if(o.getAttribute(Hi)===t)return!0;return!1}function wd(e,t,o){if(!e.head)return;let n=zi(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Pg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Hi,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Cg(e){let t=zi();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)wd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ag(e,t){let o=zi();o.styles.set(e,t);for(let n of o.documents.keys())wd(n,e,t)}typeof process>"u",Ag("b74f1ac304",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._97b0fc33c028be1a__button,.abbb272e2ce49bd6__is-unstyled{appearance:none;padding:0}._97b0fc33c028be1a__button{--wp-ui-button-font-weight:var(--wpds-typography-font-weight-emphasis,600);--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-strong,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-strong-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 93%,#000));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand-strong,#fff);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-strong-active,#fff);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-strong-disabled,#8d8d8d);--wp-ui-button-padding-block:var(--wpds-dimension-padding-xs,4px);--wp-ui-button-padding-inline:var(--wpds-dimension-padding-md,12px);--wp-ui-button-height:var(--wpds-dimension-size-lg,40px);--wp-ui-button-aspect-ratio:auto;--wp-ui-button-font-size:var(--wpds-typography-font-size-md,13px);--wp-ui-button-min-width:calc(4ch + var(--wp-ui-button-padding-inline)*2);--wp-ui-button-icon-margin:calc((var(--wpds-dimension-size-2xs, 16px) - var(--wpds-dimension-size-sm, 24px))/2);--wp-ui-button-border-color:var(--wp-ui-button-background-color);--wp-ui-button-border-color-active:var(--wp-ui-button-background-color-active);--wp-ui-button-border-color-disabled:var(--wp-ui-button-background-color-disabled);--_gcd-button-font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);--_gcd-button-font-size:var(--wp-ui-button-font-size);--_gcd-button-font-weight:var(--wp-ui-button-font-weight);align-items:center;aspect-ratio:var(--wp-ui-button-aspect-ratio);background-clip:border-box;background-color:var(--wp-ui-button-background-color);border-color:var(--wp-ui-button-border-color);border-radius:var(--wpds-border-radius-sm,2px);border-style:solid;border-width:1px;color:var(--wp-ui-button-foreground-color);display:inline-flex;font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wp-ui-button-font-size);font-weight:var(--wp-ui-button-font-weight);gap:var(--wpds-dimension-gap-sm,8px);justify-content:center;line-height:var(--wpds-typography-line-height-sm,20px);max-width:100%;min-height:var(--wp-ui-button-height);min-width:var(--wp-ui-button-min-width);overflow-wrap:anywhere;padding-block:var(--wp-ui-button-padding-block);padding-inline:var(--wp-ui-button-padding-inline);position:relative;text-align:center;text-decoration:none;&:not([data-disabled]){cursor:var(--wpds-cursor-control,pointer)}@media not (prefers-reduced-motion){transition:color .1s ease-out;*{transition:opacity .1s ease-out}}&[href]{cursor:pointer}[href]{color:inherit;text-decoration:inherit}&:not([data-disabled]):is(:hover,:active,:focus){background-color:var(--wp-ui-button-background-color-active);border-color:var(--wp-ui-button-border-color-active);color:var(--wp-ui-button-foreground-color-active)}&[data-disabled]:not(._914b42f315c0e580__is-loading){background-color:var(--wp-ui-button-background-color-disabled);border-color:var(--wp-ui-button-border-color-disabled);color:var(--wp-ui-button-foreground-color-disabled);@media (forced-colors:active){border-bottom-color:GrayText;border-left-color:GrayText;border-right-color:GrayText;border-top-color:GrayText;color:GrayText}}&:before{aspect-ratio:1;border:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid;border-block-end-color:transparent;border-block-start-color:var(--wp-ui-button-foreground-color);border-inline-end-color:var(--wp-ui-button-foreground-color);border-inline-start-color:transparent;border-radius:50%;box-sizing:border-box;content:"";display:block;height:var(--wp-ui-button-font-size);inset-inline-start:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);@media not (prefers-reduced-motion){transition:opacity .1s ease-out}@media (forced-colors:active){border-block-end-style:none;border-bottom-color:ButtonText;border-inline-start-style:none;border-left-color:ButtonText;border-right-color:ButtonText;border-top-color:ButtonText}}}._908205475f9f2a92__is-small{--wp-ui-button-padding-block:0px;--wp-ui-button-padding-inline:var(--wpds-dimension-padding-sm,8px);--wp-ui-button-height:var(--wpds-dimension-size-sm,24px)}._9f6fc6553aeb36fe__icon{margin:var(--wp-ui-button-icon-margin)}.dd460c965226cc77__is-brand{&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-brand-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-brand,var(--wp-admin-theme-color,#3858e9));--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 85%,#000));--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-brand-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal{--wp-ui-button-background-color:var(--wpds-color-background-interactive-brand-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-brand-weak-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 12%,#fff));--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-brand-weak-disabled,#0000)}}.e722a8f96726aa99__is-neutral{&.ad0619a3217c6a5b__is-minimal[aria-pressed=true],&.b50b3358c5fb4d0b__is-solid{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-strong,#2d2d2d);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-strong-active,#1e1e1e);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-strong-disabled,#e6e6e6);--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral-strong,#f0f0f0);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-strong-active,#f0f0f0);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-strong-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline,&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-foreground-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);--wp-ui-button-foreground-color-active:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);--wp-ui-button-foreground-color-disabled:var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d)}&._62d5a778b7b258ee__is-outline{--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000);--wp-ui-button-border-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d);--wp-ui-button-border-color-active:var(--wpds-color-stroke-interactive-neutral-active,#6e6e6e);--wp-ui-button-border-color-disabled:var(--wpds-color-stroke-interactive-neutral-disabled,#dbdbdb)}&.ad0619a3217c6a5b__is-minimal:not([aria-pressed=true]){--wp-ui-button-background-color:var(--wpds-color-background-interactive-neutral-weak,#0000);--wp-ui-button-background-color-active:var(--wpds-color-background-interactive-neutral-weak-active,#ededed);--wp-ui-button-background-color-disabled:var(--wpds-color-background-interactive-neutral-weak-disabled,#0000)}}.abbb272e2ce49bd6__is-unstyled{background:none;border:none;min-width:unset}.cf59cf1b69629838__is-compact{--wp-ui-button-height:var(--wpds-dimension-size-md,32px)}._914b42f315c0e580__is-loading:not(.abbb272e2ce49bd6__is-unstyled){color:transparent;&:not([data-disabled]):is(:hover,:active,:focus){color:transparent}@media (forced-colors:active){color:ButtonFace}*{opacity:0}&:before{opacity:1;transition-delay:.05s;@media not (prefers-reduced-motion){animation:_5a1d53da6f830c8d__loading-animation 1s linear infinite}}}}@keyframes _5a1d53da6f830c8d__loading-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}}');var Og={button:"_97b0fc33c028be1a__button","is-unstyled":"abbb272e2ce49bd6__is-unstyled","is-loading":"_914b42f315c0e580__is-loading","is-small":"_908205475f9f2a92__is-small",icon:"_9f6fc6553aeb36fe__icon","is-brand":"dd460c965226cc77__is-brand","is-outline":"_62d5a778b7b258ee__is-outline","is-minimal":"ad0619a3217c6a5b__is-minimal","is-neutral":"e722a8f96726aa99__is-neutral","is-solid":"b50b3358c5fb4d0b__is-solid","is-compact":"cf59cf1b69629838__is-compact","loading-animation":"_5a1d53da6f830c8d__loading-animation"},Di=(0,hd.forwardRef)(function({className:t,icon:o,...n},r){return(0,vd.jsx)(eo,{ref:r,icon:o,className:$(Og.icon,t),size:24,...n})});Di.displayName="Button.Icon";var sr=Object.assign(fd,{Icon:Di});var ar=h($t(),1),ji=h(Q(),1),Fi=(0,ji.jsx)(ar.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,ji.jsx)(ar.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm-.75 12v-1.5h1.5V16h-1.5Zm0-8v5h1.5V8h-1.5Z"})});var cr=h($t(),1),Vi=h(Q(),1),Wi=(0,Vi.jsx)(cr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Vi.jsx)(cr.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 lr=h($t(),1),Yi=h(Q(),1),Ui=(0,Yi.jsx)(lr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Yi.jsx)(lr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12.218 5.377a.25.25 0 0 0-.436 0l-7.29 12.96a.25.25 0 0 0 .218.373h14.58a.25.25 0 0 0 .218-.372l-7.29-12.96Zm-1.743-.735c.669-1.19 2.381-1.19 3.05 0l7.29 12.96a1.75 1.75 0 0 1-1.525 2.608H4.71a1.75 1.75 0 0 1-1.525-2.608l7.29-12.96ZM12.75 17.46h-1.5v-1.5h1.5v1.5Zm-1.5-3h1.5v-5h-1.5v5Z"})});var dr=h($t(),1),Gi=h(Q(),1),Xi=(0,Gi.jsx)(dr.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Gi.jsx)(dr.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M5.5 12a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0ZM12 4a8 8 0 1 0 0 16 8 8 0 0 0 0-16Zm.75 4v1.5h-1.5V8h1.5Zm0 8v-5h-1.5v5h1.5Z"})});var ur=h($t(),1),Ki=h(Q(),1),qi=(0,Ki.jsx)(ur.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ki.jsx)(ur.Path,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 18.5a6.5 6.5 0 1 1 0-13 6.5 6.5 0 0 1 0 13ZM4 12a8 8 0 1 1 16 0 8 8 0 0 1-16 0Zm11.53-1.47-1.06-1.06L11 12.94l-1.47-1.47-1.06 1.06L11 15.06l4.53-4.53Z"})});var _d=h(de(),1);function Zi(e,t,o){return(0,_d.cloneElement)(e??t,{children:o})}var Ng=h(xd(),1);var Sd=h(Qi(),1),{lock:b4,unlock:Ed}=(0,Sd.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function Lg(){let e=Ng;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Ed(e.privateApis).ThemeProvider}var Td=Lg();var kd=h(de(),1),Ji="data-wp-hash";function $i(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Mg(document)),e.__wpStyleRuntime}function Ig(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ji}]`))if(o.getAttribute(Ji)===t)return!0;return!1}function Pd(e,t,o){if(!e.head)return;let n=$i(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ig(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ji,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Mg(e){let t=$i();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Pd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Bg(e,t){let o=$i();o.styles.set(e,t);for(let n of o.documents.keys())Pd(n,e,t)}typeof process>"u",Bg("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var Hg={stack:"_19ce0419607e1896__stack"},zg={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},Po=(0,kd.forwardRef)(function({direction:t,gap:o,align:n,justify:r,wrap:i,render:s,...a},d){let c={gap:o&&zg[o],alignItems:n,justifyContent:r,flexDirection:t,flexWrap:i};return bt({render:s,ref:d,props:ye(a,{style:c,className:Hg.stack})})});var Xd=h(de(),1);var Fd=h(de(),1);var Ld=h(de(),1);var es="data-wp-hash";function ts(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&jg(document)),e.__wpStyleRuntime}function Dg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${es}]`))if(o.getAttribute(es)===t)return!0;return!1}function Ad(e,t,o){if(!e.head)return;let n=ts(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Dg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(es,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function jg(e){let t=ts();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ad(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Fg(e,t){let o=ts();o.styles.set(e,t);for(let n of o.documents.keys())Ad(n,e,t)}typeof process>"u",Fg("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Cd={slot:"_11fc52b637ff8a7e__slot"},Od="data-wp-compat-overlay-slot";function Vg(){return typeof document>"u"?null:document}function Wg(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Et=null;function Yg(e){let t=e.createElement("div");return t.setAttribute(Od,""),Cd.slot&&t.classList.add(Cd.slot),e.body.appendChild(t),t}function Nd(){if(typeof window>"u"||!Wg()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=Vg();if(!e||!e.body)return;if(Et&&Et.ownerDocument===e&&Et.isConnected)return Et;let t=e.querySelector(`[${Od}]`);return t instanceof HTMLDivElement?(Et=t,t):(Et?.isConnected&&Et.remove(),Et=Yg(e),Et)}var Id=h(Q(),1),Md=(0,Ld.forwardRef)(function({container:t,...o},n){return(0,Id.jsx)(Qe.Portal,{container:t??Nd(),...o,ref:n})});var Bd=h(de(),1),Dd=h(Q(),1),os="data-wp-hash";function ns(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Gg(document)),e.__wpStyleRuntime}function Ug(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${os}]`))if(o.getAttribute(os)===t)return!0;return!1}function Hd(e,t,o){if(!e.head)return;let n=ns(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Ug(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(os,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Gg(e){let t=ns();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Hd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zd(e,t){let o=ns();o.styles.set(e,t);for(let n of o.documents.keys())Hd(n,e,t)}typeof process>"u",zd("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var Xg={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",zd("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var Kg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},jd=(0,Bd.forwardRef)(function({align:t="center",className:o,side:n="top",sideOffset:r=4,...i},s){return(0,Dd.jsx)(Qe.Positioner,{ref:s,align:t,side:n,sideOffset:r,...i,className:$(Xg["box-sizing"],Kg.positioner,o)})});var $o=h(Q(),1),rs="data-wp-hash";function is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Zg(document)),e.__wpStyleRuntime}function qg(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${rs}]`))if(o.getAttribute(rs)===t)return!0;return!1}function Vd(e,t,o){if(!e.head)return;let n=is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(qg(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Zg(e){let t=is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Vd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Qg(e,t){let o=is();o.styles.set(e,t);for(let n of o.documents.keys())Vd(n,e,t)}typeof process>"u",Qg("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var Jg={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},$g={background:"#1e1e1e"},ss=(0,Fd.forwardRef)(function({portal:t,positioner:o,children:n,className:r,...i},s){let a=(0,$o.jsx)(Td,{color:$g,children:(0,$o.jsx)(Qe.Popup,{ref:s,className:$(Jg.popup,r),...i,children:n})}),d=Zi(o,(0,$o.jsx)(jd,{}),a);return Zi(t,(0,$o.jsx)(Md,{}),d)});var Wd=h(de(),1),Yd=h(Q(),1),as=(0,Wd.forwardRef)(function(t,o){return(0,Yd.jsx)(Qe.Trigger,{ref:o,...t})});var Ud=h(Q(),1);function cs(e){return(0,Ud.jsx)(Qe.Root,{...e})}var lt=h(Q(),1),ls="data-wp-hash";function ds(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ob(document)),e.__wpStyleRuntime}function tb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ls}]`))if(o.getAttribute(ls)===t)return!0;return!1}function Kd(e,t,o){if(!e.head)return;let n=ds(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(tb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ob(e){let t=ds();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Kd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function nb(e,t){let o=ds();o.styles.set(e,t);for(let n of o.documents.keys())Kd(n,e,t)}typeof process>"u",nb("c5cdafb1bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer compositions{._28cfdc260e755391__icon-button{--wp-ui-button-aspect-ratio:1;--wp-ui-button-padding-inline:0px;--wp-ui-button-min-width:unset}.f1c70d719989a85a__icon{margin:-1px}}}");var Gd={"icon-button":"_28cfdc260e755391__icon-button",icon:"f1c70d719989a85a__icon"},us=(0,Xd.forwardRef)(function({label:t,className:o,children:n,disabled:r,focusableWhenDisabled:i=!0,icon:s,size:a,shortcut:d,positioner:c,...l},f){let p=$(Gd["icon-button"],o);return(0,lt.jsxs)(cs,{children:[(0,lt.jsx)(as,{ref:f,disabled:r&&!i,render:(0,lt.jsx)(sr,{...l,size:a,"aria-label":t,"aria-keyshortcuts":d?.ariaKeyShortcut,disabled:r,focusableWhenDisabled:i}),className:p,children:(0,lt.jsx)(eo,{icon:s,size:24,className:Gd.icon})}),(0,lt.jsxs)(ss,{positioner:c,children:[t,d&&(0,lt.jsxs)(lt.Fragment,{children:[" ",(0,lt.jsx)("span",{"aria-hidden":"true",children:d.displayShortcut})]})]})]})});var qd=h(de(),1),Zd=h(Ot(),1),Co=h(Q(),1),fs="data-wp-hash";function ps(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ib(document)),e.__wpStyleRuntime}function rb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${fs}]`))if(o.getAttribute(fs)===t)return!0;return!1}function Qd(e,t,o){if(!e.head)return;let n=ps(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(rb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(fs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ib(e){let t=ps();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Qd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function pr(e,t){let o=ps();o.styles.set(e,t);for(let n of o.documents.keys())Qd(n,e,t)}typeof process>"u",pr("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var sb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",pr("5f8e7aa0bc","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._08e8a2e44959f892__outset-ring--focus:focus,._970d04df7376df67__outset-ring--focus-within-except-active:focus-within:not(:has(:active)),.c5cb3ee4bddaa8e4__outset-ring--focus-within-visible:focus-within:has(:focus-visible),.cd83dfc2126a0846__outset-ring--focus-within:focus-within,.d0541bc9dd9dc7b6__outset-ring--focus-visible:focus-visible,.e25b2bdd7aa21721__outset-ring--focus-except-active:focus:not(:active),:focus-visible .ecadb9e080e2dfa5__outset-ring--focus-parent-visible{--_gcd-a-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));--_gcd-div-outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px)) solid var(--wpds-color-stroke-focus,var(--wp-admin-theme-color,#3858e9));outline-offset:var(--wpds-border-width-focus,var(--wp-admin-border-width-focus,2px))}}}");var ab={"outset-ring--focus":"_08e8a2e44959f892__outset-ring--focus","outset-ring--focus-except-active":"e25b2bdd7aa21721__outset-ring--focus-except-active","outset-ring--focus-visible":"d0541bc9dd9dc7b6__outset-ring--focus-visible","outset-ring--focus-within":"cd83dfc2126a0846__outset-ring--focus-within","outset-ring--focus-within-except-active":"_970d04df7376df67__outset-ring--focus-within-except-active","outset-ring--focus-within-visible":"c5cb3ee4bddaa8e4__outset-ring--focus-within-visible","outset-ring--focus-parent-visible":"ecadb9e080e2dfa5__outset-ring--focus-parent-visible"};typeof process>"u",pr("e8e6a9be37",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.d4250949359b05ce__link{text-decoration-thickness:from-font;text-underline-offset:.2em}.c6055659b8e2cd2c__is-brand,.c6055659b8e2cd2c__is-brand:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9));color:var(--wpds-color-foreground-interactive-brand,var(--wp-admin-theme-color,#3858e9))}.c6055659b8e2cd2c__is-brand:active,.c6055659b8e2cd2c__is-brand:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000));color:var(--wpds-color-foreground-interactive-brand-active,color-mix(in oklch,var(--wp-admin-theme-color,#3858e9) 52%,#000))}._92e0dfcaeee15b88__is-neutral,._92e0dfcaeee15b88__is-neutral:visited{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral,#1e1e1e);text-decoration-color:var(--wpds-color-stroke-interactive-neutral,#8d8d8d)}._92e0dfcaeee15b88__is-neutral:active,._92e0dfcaeee15b88__is-neutral:hover{--_gcd-a-color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e);color:var(--wpds-color-foreground-interactive-neutral-active,#1e1e1e)}.cf122a9bf1035d42__is-unstyled{--_gcd-a-color:inherit;color:inherit;text-decoration:none}._0cb411afac4c86c7__link-icon{display:inline-block;font-weight:var(--wpds-typography-font-weight-default,400);line-height:1;margin-inline-start:var(--wpds-dimension-padding-xs,4px);text-decoration:none}._0cb411afac4c86c7__link-icon:after{content:"\\2197"}._0cb411afac4c86c7__link-icon:dir(rtl):after{content:"\\2196"}}}');var fr={link:"d4250949359b05ce__link","is-brand":"c6055659b8e2cd2c__is-brand","is-neutral":"_92e0dfcaeee15b88__is-neutral","is-unstyled":"cf122a9bf1035d42__is-unstyled","link-icon":"_0cb411afac4c86c7__link-icon"};typeof process>"u",pr("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var cb={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},en=(0,qd.forwardRef)(function({children:t,variant:o="default",tone:n="brand",openInNewTab:r=!1,render:i,className:s,...a},d){return bt({render:i,defaultTagName:"a",ref:d,props:ye(a,{className:$(cb.a,sb["box-sizing"],ab["outset-ring--focus-except-active"],o!=="unstyled"&&fr.link,o!=="unstyled"&&fr[`is-${n}`],o==="unstyled"&&fr["is-unstyled"],s),target:r?"_blank":void 0,children:(0,Co.jsxs)(Co.Fragment,{children:[t,r&&(0,Co.jsx)("span",{className:fr["link-icon"],role:"img","aria-label":(0,Zd.__)("(opens in a new tab)")})]})})})});var tn={};At(tn,{ActionButton:()=>yu,ActionLink:()=>Su,Actions:()=>uu,CloseIcon:()=>bu,Description:()=>cu,Root:()=>eu,Title:()=>ru});var Ao=h(de(),1);import{speak as lb}from"@wordpress/a11y";var Oo=h(Q(),1),gs="data-wp-hash";function bs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&ub(document)),e.__wpStyleRuntime}function db(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${gs}]`))if(o.getAttribute(gs)===t)return!0;return!1}function Jd(e,t,o){if(!e.head)return;let n=bs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(db(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(gs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function ub(e){let t=bs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Jd(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function $d(e,t){let o=bs();o.styles.set(e,t);for(let n of o.documents.keys())Jd(n,e,t)}typeof process>"u",$d("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var fb={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",$d("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var ms={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},pb={neutral:null,info:Xi,warning:Fi,success:qi,error:Ui};function mb(e){return e==="error"?"assertive":"polite"}function gb(e){if(e){if(typeof e=="string")return e;try{return(0,Ao.renderToString)(e)}catch{return}}}function bb(e,t){let o=gb(e);(0,Ao.useEffect)(()=>{o&&lb(o,t)},[o,t])}var eu=(0,Ao.forwardRef)(function({intent:t="neutral",children:o,icon:n,spokenMessage:r=o,politeness:i=mb(t),render:s,...a},d){bb(r,i);let c=n===null?null:n??pb[t],l=$(ms.notice,ms[`is-${t}`],fb["box-sizing"]);return bt({defaultTagName:"div",render:s,ref:d,props:ye({className:l,children:(0,Oo.jsxs)(Oo.Fragment,{children:[o,c&&(0,Oo.jsx)(eo,{className:ms.icon,icon:c})]})},a)})});var tu=h(de(),1);var nu=h(Q(),1),hs="data-wp-hash";function ws(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&wb(document)),e.__wpStyleRuntime}function hb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${hs}]`))if(o.getAttribute(hs)===t)return!0;return!1}function ou(e,t,o){if(!e.head)return;let n=ws(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(hb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(hs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function wb(e){let t=ws();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)ou(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function vb(e,t){let o=ws();o.styles.set(e,t);for(let n of o.documents.keys())ou(n,e,t)}typeof process>"u",vb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var _b={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},ru=(0,tu.forwardRef)(function({className:t,...o},n){return(0,nu.jsx)(Je,{ref:n,variant:"heading-md",className:$(_b.title,t),...o})});var iu=h(de(),1);var au=h(Q(),1),vs="data-wp-hash";function _s(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&xb(document)),e.__wpStyleRuntime}function yb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${vs}]`))if(o.getAttribute(vs)===t)return!0;return!1}function su(e,t,o){if(!e.head)return;let n=_s(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(yb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(vs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function xb(e){let t=_s();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)su(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Rb(e,t){let o=_s();o.styles.set(e,t);for(let n of o.documents.keys())su(n,e,t)}typeof process>"u",Rb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Sb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},cu=(0,iu.forwardRef)(function({className:t,...o},n){return(0,au.jsx)(Je,{ref:n,variant:"body-md",className:$(Sb.description,t),...o})});var lu=h(de(),1);var ys="data-wp-hash";function xs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Tb(document)),e.__wpStyleRuntime}function Eb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ys}]`))if(o.getAttribute(ys)===t)return!0;return!1}function du(e,t,o){if(!e.head)return;let n=xs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Eb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ys,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Tb(e){let t=xs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)du(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function kb(e,t){let o=xs();o.styles.set(e,t);for(let n of o.documents.keys())du(n,e,t)}typeof process>"u",kb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Pb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},uu=(0,lu.forwardRef)(function({render:t,...o},n){return bt({defaultTagName:"div",render:t,ref:n,props:ye({className:Pb.actions},o)})});var fu=h(de(),1),pu=h(Ot(),1);var gu=h(Q(),1),Rs="data-wp-hash";function Ss(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ab(document)),e.__wpStyleRuntime}function Cb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Rs}]`))if(o.getAttribute(Rs)===t)return!0;return!1}function mu(e,t,o){if(!e.head)return;let n=Ss(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Cb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Rs,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ab(e){let t=Ss();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)mu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ob(e,t){let o=Ss();o.styles.set(e,t);for(let n of o.documents.keys())mu(n,e,t)}typeof process>"u",Ob("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Nb={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},bu=(0,fu.forwardRef)(function({className:t,icon:o=Wi,label:n=(0,pu.__)("Dismiss"),...r},i){return(0,gu.jsx)(us,{...r,ref:i,className:$(Nb["close-icon"],t),variant:"minimal",size:"small",tone:"neutral",icon:o,label:n})});var wu=h(de(),1);var _u=h(Q(),1),Es="data-wp-hash";function Ts(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Ib(document)),e.__wpStyleRuntime}function Lb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Es}]`))if(o.getAttribute(Es)===t)return!0;return!1}function vu(e,t,o){if(!e.head)return;let n=Ts(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Lb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Es,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Ib(e){let t=Ts();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)vu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Mb(e,t){let o=Ts();o.styles.set(e,t);for(let n of o.documents.keys())vu(n,e,t)}typeof process>"u",Mb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var hu={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},yu=(0,wu.forwardRef)(function({className:t,loading:o,loadingAnnouncement:n,variant:r,...i},s){return(0,_u.jsx)(sr,{...i,...o!==void 0?{loading:o,loadingAnnouncement:n??""}:{},ref:s,size:"compact",tone:"neutral",variant:r,className:$(hu["action-button"],hu[`is-action-button-${r}`],t)})});var xu=h(de(),1);var Ps=h(Q(),1),ks="data-wp-hash";function Cs(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Hb(document)),e.__wpStyleRuntime}function Bb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${ks}]`))if(o.getAttribute(ks)===t)return!0;return!1}function Ru(e,t,o){if(!e.head)return;let n=Cs(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Bb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(ks,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Hb(e){let t=Cs();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Ru(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function zb(e,t){let o=Cs();o.styles.set(e,t);for(let n of o.documents.keys())Ru(n,e,t)}typeof process>"u",zb("726c480820","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._4145abab73d17514__notice{--icon-height:var(--wpds-dimension-size-sm,24px);--text-vertical-padding:calc((var(--icon-height) - var(--wpds-typography-line-height-sm, 20px))/2);--wp-ui-notice-background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-neutral,#dbdbdb);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-neutral,#1e1e1e);align-items:start;background-color:var(--wp-ui-notice-background-color);border:1px solid var(--wp-ui-notice-border-color);border-radius:var(--wpds-border-radius-lg,8px);container-type:inline-size;display:grid;grid-template-columns:auto 1fr auto;padding:var(--wpds-dimension-padding-md,12px)}.d0a25570cb528528__icon{color:var(--wp-ui-notice-decorative-icon-color);grid-column:1;grid-row:1;margin-inline-end:var(--wpds-dimension-gap-xs,4px)}._1904b570a89bb815__description,.b5397fb9d05389e3__title{color:var(--wp-ui-notice-text-color);grid-column:2;padding-block:var(--text-vertical-padding)}._1904b570a89bb815__description{text-wrap:pretty}._0a1270dcdd79c031__actions{display:flex;flex-wrap:wrap;gap:var(--wpds-dimension-gap-md,12px);grid-column:2}._4145abab73d17514__notice:has(._1904b570a89bb815__description) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions{margin-block-start:var(--wpds-dimension-gap-sm,8px)}._983740ab855c4e09__action-button{flex-shrink:0}.d329e7416d368d31__action-link{flex-shrink:0;&:not(:first-child){margin-inline-start:var(--wpds-dimension-gap-xs,4px)}&:not(:last-child){margin-inline-end:var(--wpds-dimension-gap-xs,4px)}}._487e6a5c1375f7dc__close-icon{grid-column:3;grid-row:1;margin-inline-start:var(--wpds-dimension-gap-xs,4px)}._531c140826094795__is-info{--wp-ui-notice-background-color:var(--wpds-color-background-surface-info-weak,#f3f9ff);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-info,#a9c6e7);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-info,#001b4f);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-info-weak,#006bd7)}.ae2e1004697cce95__is-warning{--wp-ui-notice-background-color:var(--wpds-color-background-surface-warning-weak,#fff7e1);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-warning,#e1bc7c);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-warning,#2e1900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-warning-weak,#926300)}._2e614a76af494837__is-success{--wp-ui-notice-background-color:var(--wpds-color-background-surface-success-weak,#ebffed);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-success,#94d29e);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-success,#002900);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-success-weak,#008030)}.af00331ae17a0065__is-error{--wp-ui-notice-background-color:var(--wpds-color-background-surface-error-weak,#fff6f5);--wp-ui-notice-border-color:var(--wpds-color-stroke-surface-error,#dab1aa);--wp-ui-notice-text-color:var(--wpds-color-foreground-content-error,#470000);--wp-ui-notice-decorative-icon-color:var(--wpds-color-foreground-content-error-weak,#cc1818)}@container (max-width: 320px){._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._0a1270dcdd79c031__actions,._4145abab73d17514__notice:has(.b5397fb9d05389e3__title) ._1904b570a89bb815__description{grid-column:1/3}}}@layer compositions{.d329e7416d368d31__action-link{margin-block:auto}._487e6a5c1375f7dc__close-icon,._983740ab855c4e09__action-button:is(._8ddb8fb33fbf3d38__is-action-button-outline,._77bbde495a8a0af3__is-action-button-minimal){--wp-ui-button-background-color-active:color-mix(in srgb,transparent 50%,var(--wpds-color-background-interactive-neutral-weak-active,#ededed))}}}");var Db={notice:"_4145abab73d17514__notice",icon:"d0a25570cb528528__icon",title:"b5397fb9d05389e3__title",description:"_1904b570a89bb815__description",actions:"_0a1270dcdd79c031__actions","action-button":"_983740ab855c4e09__action-button","action-link":"d329e7416d368d31__action-link","close-icon":"_487e6a5c1375f7dc__close-icon","is-info":"_531c140826094795__is-info","is-warning":"ae2e1004697cce95__is-warning","is-success":"_2e614a76af494837__is-success","is-error":"af00331ae17a0065__is-error","is-action-button-outline":"_8ddb8fb33fbf3d38__is-action-button-outline","is-action-button-minimal":"_77bbde495a8a0af3__is-action-button-minimal"},Su=(0,xu.forwardRef)(function({className:t,render:o,...n},r){return(0,Ps.jsx)(Je,{ref:r,className:$(Db["action-link"],t),...n,variant:"body-md",render:(0,Ps.jsx)(en,{tone:"neutral",variant:"default",render:o})})});var Eu=h(de(),1),Tu=h(Q(),1),ku=(0,Eu.forwardRef)(({children:e,className:t,ariaLabel:o,as:n="div",...r},i)=>(0,Tu.jsx)(n,{ref:i,className:$("admin-ui-navigable-region",t),"aria-label":o,role:"region",tabIndex:"-1",...r,children:e}));ku.displayName="NavigableRegion";var Pu=ku;var Au=h(on(),1),{Fill:Ou,Slot:Nu}=(0,Au.createSlotFill)("SidebarToggle");var $e=h(Q(),1),As="data-wp-hash";function Os(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Fb(document)),e.__wpStyleRuntime}function jb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${As}]`))if(o.getAttribute(As)===t)return!0;return!1}function Lu(e,t,o){if(!e.head)return;let n=Os(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(jb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(As,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Fb(e){let t=Os();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Lu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Vb(e,t){let o=Os();o.styles.set(e,t);for(let n of o.documents.keys())Lu(n,e,t)}typeof process>"u",Vb("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var to={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Iu({headingLevel:e=1,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:s,showSidebarToggle:a=!0}){let d=`h${e}`;return(0,$e.jsxs)(Po,{direction:"column",className:to.header,children:[(0,$e.jsxs)(Po,{className:to["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,$e.jsxs)(Po,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,$e.jsx)(Nu,{bubblesVirtually:!0,className:to["sidebar-toggle-slot"]}),n&&(0,$e.jsx)("div",{className:to["header-visual"],"aria-hidden":"true",children:n}),r&&(0,$e.jsx)(Je,{className:to["header-title"],render:(0,$e.jsx)(d,{}),variant:"heading-lg",children:r}),t,o]}),s&&(0,$e.jsx)(Po,{align:"center",className:to["header-actions"],direction:"row",gap:"sm",children:s})]}),i&&(0,$e.jsx)(Je,{render:(0,$e.jsx)("p",{}),variant:"body-md",className:to["header-subtitle"],children:i})]})}var nn=h(Q(),1),Ls="data-wp-hash";function Is(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Yb(document)),e.__wpStyleRuntime}function Wb(e,t){if(!e.head)return!1;for(let o of e.head.querySelectorAll(`style[${Ls}]`))if(o.getAttribute(Ls)===t)return!0;return!1}function Mu(e,t,o){if(!e.head)return;let n=Is(),r=n.injectedStyles.get(e);if(r||(r=new Set,n.injectedStyles.set(e,r)),r.has(t))return;if(Wb(e,t)){r.add(t);return}let i=e.createElement("style");i.setAttribute(Ls,t),i.appendChild(e.createTextNode(o)),e.head.appendChild(i),r.add(t)}function Yb(e){let t=Is();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[o,n]of t.styles)Mu(e,o,n);return()=>{let o=t.documents.get(e);if(o!==void 0){if(o<=1){t.documents.delete(e);return}t.documents.set(e,o-1)}}}function Ub(e,t){let o=Is();o.styles.set(e,t);for(let n of o.documents.keys())Mu(n,e,t)}typeof process>"u",Ub("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Ns={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function Bu({headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,children:s,className:a,actions:d,ariaLabel:c,hasPadding:l=!1,showSidebarToggle:f=!0}){let p=$(Ns.page,a);return(0,nn.jsxs)(Pu,{className:p,ariaLabel:c??(typeof r=="string"?r:""),children:[(r||t||o||d||n)&&(0,nn.jsx)(Iu,{headingLevel:e,breadcrumbs:t,badges:o,visual:n,title:r,subTitle:i,actions:d,showSidebarToggle:f}),l?(0,nn.jsx)("div",{className:$(Ns.content,Ns["has-padding"]),children:s}):s]})}Bu.SidebarToggleFill=Ou;var Ms=Bu;var dt=h(on()),cf=h(rn()),lf=h(de()),Tt=h(Ot()),df=h(mr());import{privateApis as c0}from"@wordpress/connectors";var Du=h(Qi()),{lock:c3,unlock:No}=(0,Du.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/routes");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='09e9b056ea']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","09e9b056ea"),e.appendChild(document.createTextNode(".connectors-page{box-sizing:border-box;margin:0 auto;max-width:680px;padding:24px;width:100%}.connectors-page .components-item{background:#fff;border:1px solid #ddd;border-radius:8px;overflow:hidden;padding:20px;scroll-margin-top:120px}.connectors-page .connector-settings__error{color:#cc1818}.connectors-page .connector-settings .components-text-control__input{font-family:monospace;scroll-margin-top:120px}.connectors-page__file-mods-notice{margin-bottom:16px}.connectors-page--empty{align-items:center;display:flex;flex-direction:column;flex-grow:1;gap:32px;justify-content:center;text-align:center}.connectors-page .ai-plugin-callout{background-color:#e7d4e4;background-image:radial-gradient(ellipse 70% 120% at 18% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 92% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 58% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%);border-radius:8px;overflow:hidden;padding:24px;padding-inline-end:150px;position:relative}[dir=rtl] .connectors-page .ai-plugin-callout{background-image:radial-gradient(ellipse 70% 120% at 82% 115%,rgba(202,158,198,.75) 0,rgba(202,158,198,0) 60%),radial-gradient(ellipse 55% 110% at 8% -15%,rgba(208,175,217,.7) 0,rgba(208,175,217,0) 65%),radial-gradient(ellipse 40% 85% at 42% -10%,rgba(170,130,184,.45) 0,rgba(170,130,184,0) 70%)}.connectors-page .ai-plugin-callout__content{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding-top:2px}.connectors-page .ai-plugin-callout__content p{font-size:13px;line-height:20px;margin:0}.connectors-page .ai-plugin-callout__decoration{height:110px;inset-inline-end:16px;position:absolute;top:12px;width:110px}.connectors-page>p{color:#949494}@media (max-width:680px){.connectors-page .ai-plugin-callout{padding:12px;padding-inline-end:100px}.connectors-page .ai-plugin-callout__decoration{height:75px;inset-inline-end:8px;top:8px;width:75px}}@media (max-width:480px){.connectors-page{padding:8px}.connectors-page .ai-plugin-callout{padding-inline-end:130px}.connectors-page .components-item{padding:12px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child svg{height:32px;width:32px}.connectors-page .components-item>.components-v-stack>.components-h-stack:first-child>.components-h-stack:last-child{align-items:flex-end;flex-direction:column}}")),document.head.appendChild(e)}var cn=h(on()),Vs=h(mr()),ln=h(rn()),ht=h(de()),Xe=h(Ot()),nf=h(Bs()),rf=h(Vu());var gr=h(on()),Ds=h(de()),Zu=h(rn()),oo=h(Ot());import{__experimentalRegisterConnector as Gb,__experimentalConnectorItem as qu,__experimentalDefaultConnectorSettings as Xb,__experimentalApplicationPasswordConnectorSettings as Kb,privateApis as qb}from"@wordpress/connectors";var Hs=h(mr()),an=h(rn()),sn=h(de()),fe=h(Ot()),Wu=h(Bs());function zs({file:e,settingName:t,connectorName:o,isInstalled:n,isActivated:r,keySource:i="none",initialIsConnected:s=!1}){let[a,d]=(0,sn.useState)(!1),[c,l]=(0,sn.useState)(!1),[f,p]=(0,sn.useState)(s),[m,u]=(0,sn.useState)(null),g=e?.replace(/\.php$/,""),v=g?.includes("/")?g.split("/")[0]:g,{derivedPluginStatus:_,canManagePlugins:w,currentApiKey:y,currentUsername:b,hasStoredCredentials:S,hasResolvedSettings:x,canInstallPlugins:E}=(0,an.useSelect)(K=>{let J=K(Hs.store),me=J.getEntityRecord("root","site")?.[t],le=typeof me=="string"?me:"",X=typeof me=="object"&&me!==null?me:void 0,pe=X!==void 0?!!X.username&&!!X.password:!!le,ue=J.hasFinishedResolution("getEntityRecord",["root","site"]),wt=!!J.canUser("create",{kind:"root",name:"plugin"}),Te={currentApiKey:le,currentUsername:X?.username??"",hasStoredCredentials:pe,hasResolvedSettings:ue,canInstallPlugins:wt};if(!e)return{...Te,derivedPluginStatus:ue?"active":"checking",canManagePlugins:void 0};let Ve=J.getEntityRecord("root","plugin",g);if(!J.hasFinishedResolution("getEntityRecord",["root","plugin",g]))return{...Te,derivedPluginStatus:"checking",canManagePlugins:void 0};if(Ve){let no=Ve.status==="active"||Ve.status==="network-active";return{...Te,derivedPluginStatus:no?"active":"inactive",canManagePlugins:!0}}let He="not-installed";return r?He="active":n&&(He="inactive"),{...Te,derivedPluginStatus:He,canManagePlugins:!1}},[e,g,t,n,r]),T=m??_,k=w,C=T==="active"&&f||m==="active"&&S,{saveEntityRecord:j,invalidateResolution:A}=(0,an.useDispatch)(Hs.store),{createSuccessNotice:L,createErrorNotice:I}=(0,an.useDispatch)(Wu.store),R=K=>j("root","site",{[t]:K},{throwOnError:!0}),N=()=>{L((0,fe.sprintf)((0,fe.__)("%s connected successfully."),o),{id:"connector-connect-success",type:"snackbar"})},H=()=>{L((0,fe.sprintf)((0,fe.__)("%s disconnected."),o),{id:"connector-disconnect-success",type:"snackbar"})},P=()=>{I((0,fe.sprintf)((0,fe.__)("Failed to disconnect %s."),o),{id:"connector-disconnect-error",type:"snackbar"})},O=async()=>{if(v){l(!0);try{await j("root","plugin",{slug:v,status:"active"},{throwOnError:!0}),u("active"),A("getEntityRecord",["root","site"]),d(!0),L((0,fe.sprintf)((0,fe.__)("Plugin for %s installed and activated successfully."),o),{id:"connector-plugin-install-success",type:"snackbar"})}catch{I((0,fe.sprintf)((0,fe.__)("Failed to install plugin for %s."),o),{id:"connector-plugin-install-error",type:"snackbar"})}finally{l(!1)}}},M=async()=>{if(e){l(!0);try{await j("root","plugin",{plugin:g,status:"active"},{throwOnError:!0}),u("active"),A("getEntityRecord",["root","site"]),d(!0),L((0,fe.sprintf)((0,fe.__)("Plugin for %s activated successfully."),o),{id:"connector-plugin-activate-success",type:"snackbar"})}catch{I((0,fe.sprintf)((0,fe.__)("Failed to activate plugin for %s."),o),{id:"connector-plugin-activate-error",type:"snackbar"})}finally{l(!1)}}};return{pluginStatus:T,canInstallPlugins:E,canActivatePlugins:k,isExpanded:a,setIsExpanded:d,isBusy:c,isConnected:C,currentApiKey:y,currentUsername:b,hasResolvedSettings:x,keySource:i,handleButtonClick:()=>{if(T==="not-installed"){if(E===!1)return;O()}else if(T==="inactive"){if(k===!1)return;M()}else d(!a)},getButtonLabel:()=>{if(c)return T==="not-installed"?(0,fe.__)("Installing\u2026"):(0,fe.__)("Activating\u2026");if(a)return(0,fe.__)("Cancel");if(C)return(0,fe.__)("Edit");switch(T){case"checking":return(0,fe.__)("Checking\u2026");case"not-installed":return(0,fe.__)("Install");case"inactive":return(0,fe.__)("Activate");case"active":return(0,fe.__)("Set up")}},saveApiKey:async K=>{let J=y;try{let le=(await R(K))?.[t];if(K&&(le===J||!le))throw new Error("It was not possible to connect to the provider using this key.");p(!0),N()}catch(ne){throw console.error("Failed to save API key:",ne),ne}},removeApiKey:async()=>{try{await R(""),p(!1),H()}catch(K){console.error("Failed to remove API key:",K),P()}},saveCredentials:async({username:K,applicationPassword:J})=>{try{let le=(await R({username:K,password:J}))?.[t];if(!le?.username||!le?.password)throw new Error((0,fe.__)("It was not possible to save these credentials."));p(!0),N()}catch(ne){throw console.error("Failed to save credentials:",ne),ne}},removeCredentials:async()=>{try{await R({username:"",password:""}),p(!1),H()}catch(K){console.error("Failed to remove credentials:",K),P()}}}}var Yu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M22.2819 9.8211a5.9847 5.9847 0 0 0-.5157-4.9108 6.0462 6.0462 0 0 0-6.5098-2.9A6.0651 6.0651 0 0 0 4.9807 4.1818a5.9847 5.9847 0 0 0-3.9977 2.9 6.0462 6.0462 0 0 0 .7427 7.0966 5.98 5.98 0 0 0 .511 4.9107 6.051 6.051 0 0 0 6.5146 2.9001A5.9847 5.9847 0 0 0 13.2599 24a6.0557 6.0557 0 0 0 5.7718-4.2058 5.9894 5.9894 0 0 0 3.9977-2.9001 6.0557 6.0557 0 0 0-.7475-7.0729zm-9.022 12.6081a4.4755 4.4755 0 0 1-2.8764-1.0408l.1419-.0804 4.7783-2.7582a.7948.7948 0 0 0 .3927-.6813v-6.7369l2.02 1.1686a.071.071 0 0 1 .038.052v5.5826a4.504 4.504 0 0 1-4.4945 4.4944zm-9.6607-4.1254a4.4708 4.4708 0 0 1-.5346-3.0137l.142.0852 4.783 2.7582a.7712.7712 0 0 0 .7806 0l5.8428-3.3685v2.3324a.0804.0804 0 0 1-.0332.0615L9.74 19.9502a4.4992 4.4992 0 0 1-6.1408-1.6464zM2.3408 7.8956a4.485 4.485 0 0 1 2.3655-1.9728V11.6a.7664.7664 0 0 0 .3879.6765l5.8144 3.3543-2.0201 1.1685a.0757.0757 0 0 1-.071 0l-4.8303-2.7865A4.504 4.504 0 0 1 2.3408 7.872zm16.5963 3.8558L13.1038 8.364l2.0201-1.1685a.0757.0757 0 0 1 .071 0l4.8303 2.7913a4.4944 4.4944 0 0 1-.6765 8.1042v-5.6772a.79.79 0 0 0-.4043-.6813zm2.0107-3.0231l-.142-.0852-4.7735-2.7818a.7759.7759 0 0 0-.7854 0L9.409 9.2297V6.8974a.0662.0662 0 0 1 .0284-.0615l4.8303-2.7866a4.4992 4.4992 0 0 1 6.6802 4.66zM8.3065 12.863l-2.02-1.1638a.0804.0804 0 0 1-.038-.0567V6.0742a4.4992 4.4992 0 0 1 7.3757-3.4537l-.142.0805L8.704 5.459a.7948.7948 0 0 0-.3927.6813zm1.0976-2.3654l2.602-1.4998 2.6069 1.4998v2.9994l-2.5974 1.4997-2.6067-1.4997Z",fill:"currentColor"})),Uu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M6.2 21.024L12.416 17.536L12.52 17.232L12.416 17.064H12.112L11.072 17L7.52 16.904L4.44 16.776L1.456 16.616L0.704 16.456L0 15.528L0.072 15.064L0.704 14.64L1.608 14.72L3.608 14.856L6.608 15.064L8.784 15.192L12.008 15.528H12.52L12.592 15.32L12.416 15.192L12.28 15.064L9.176 12.96L5.816 10.736L4.056 9.456L3.104 8.808L2.624 8.2L2.416 6.872L3.28 5.92L4.44 6L4.736 6.08L5.912 6.984L8.424 8.928L11.704 11.344L12.184 11.744L12.376 11.608L12.4 11.512L12.184 11.152L10.4 7.928L8.496 4.648L7.648 3.288L7.424 2.472C7.344 2.136 7.288 1.856 7.288 1.512L8.272 0.176L8.816 0L10.128 0.176L10.68 0.656L11.496 2.52L12.816 5.456L14.864 9.448L15.464 10.632L15.784 11.728L15.904 12.064H16.112V11.872L16.28 9.624L16.592 6.864L16.896 3.312L17 2.312L17.496 1.112L18.48 0.464L19.248 0.832L19.88 1.736L19.792 2.32L19.416 4.76L18.68 8.584L18.2 11.144H18.48L18.8 10.824L20.096 9.104L22.272 6.384L23.232 5.304L24.352 4.112L25.072 3.544H26.432L27.432 5.032L26.984 6.568L25.584 8.344L24.424 9.848L22.76 12.088L21.72 13.88L21.816 14.024L22.064 14L25.824 13.2L27.856 12.832L30.28 12.416L31.376 12.928L31.496 13.448L31.064 14.512L28.472 15.152L25.432 15.76L20.904 16.832L20.848 16.872L20.912 16.952L22.952 17.144L23.824 17.192H25.96L29.936 17.488L30.976 18.176L31.6 19.016L31.496 19.656L29.896 20.472L27.736 19.96L22.696 18.76L20.968 18.328H20.728V18.472L22.168 19.88L24.808 22.264L28.112 25.336L28.28 26.096L27.856 26.696L27.408 26.632L24.504 24.448L23.384 23.464L20.848 21.328H20.68V21.552L21.264 22.408L24.352 27.048L24.512 28.472L24.288 28.936L23.488 29.216L22.608 29.056L20.8 26.52L18.936 23.664L17.432 21.104L17.248 21.208L16.36 30.768L15.944 31.256L14.984 31.624L14.184 31.016L13.76 30.032L14.184 28.088L14.696 25.552L15.112 23.536L15.488 21.032L15.712 20.2L15.696 20.144L15.512 20.168L13.624 22.76L10.752 26.64L8.48 29.072L7.936 29.288L6.992 28.8L7.08 27.928L7.608 27.152L10.752 23.152L12.648 20.672L13.872 19.24L13.864 19.032H13.792L5.44 24.456L3.952 24.648L3.312 24.048L3.392 23.064L3.696 22.744L6.208 21.016L6.2 21.024Z",fill:"#D97757"})),Gu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M0 4C0 1.79086 1.79086 0 4 0H28C30.2091 0 32 1.79086 32 4V28C32 30.2091 30.2091 32 28 32H4C1.79086 32 0 30.2091 0 28V4Z",fill:"#F0F0F0"}),React.createElement("path",{d:"M14.5 8V12H17.5V8H19V12H20.5C20.7652 12 21.0196 12.1054 21.2071 12.2929C21.3946 12.4804 21.5 12.7348 21.5 13V17L18.5 21V23C18.5 23.2652 18.3946 23.5196 18.2071 23.7071C18.0196 23.8946 17.7652 24 17.5 24H14.5C14.2348 24 13.9804 23.8946 13.7929 23.7071C13.6054 23.5196 13.5 23.2652 13.5 23V21L10.5 17V13C10.5 12.7348 10.6054 12.4804 10.7929 12.2929C10.9804 12.1054 11.2348 12 11.5 12H13V8H14.5ZM15 20.5V22.5H17V20.5L20 16.5V13.5H12V16.5L15 20.5Z",fill:"#949494"})),Xu=()=>React.createElement("svg",{width:"40",height:"40",viewBox:"0 0 44 44",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("rect",{width:"44",height:"44",fill:"#357B49",rx:"6"}),React.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"m29.746 28.31-6.392-16.797c-.152-.397-.305-.672-.789-.675-.673 0-1.408.611-1.746 1.316l-7.378 16.154c-.072.16-.143.311-.214.454-.5.995-1.045 1.546-2.357 1.626a.399.399 0 0 0-.16.033l-.01.004a.399.399 0 0 0-.23.392v.01c0 .054.01.106.03.155l.004.01a.416.416 0 0 0 .394.252h6.212a.417.417 0 0 0 .307-.12.416.416 0 0 0 .124-.305.398.398 0 0 0-.105-.302.399.399 0 0 0-.294-.127c-.757 0-2.197-.062-2.197-1.164.02-.318.103-.63.245-.916l1.399-3.152c.52-1.163 1.654-1.163 2.572-1.163h5.843c.023 0 .044 0 .062.003.13.014.16.081.214.242l1.534 4.07a2.857 2.857 0 0 1 .216 1.04c0 .054-.003.104-.01.153-.09.726-.831.887-1.49.887a.4.4 0 0 0-.294.127l-.007.008-.007.008a.401.401 0 0 0-.092.286v.01c0 .054.01.106.03.155l.005.01a.42.42 0 0 0 .395.252h7.011a.413.413 0 0 0 .279-.13.412.412 0 0 0 .11-.297.387.387 0 0 0-.09-.294.388.388 0 0 0-.277-.135c-1.448-.122-2.295-.643-2.847-2.08Zm-11.985-5.844 2.847-6.304c.361-.728.659-1.486.889-2.265 0-.06.03-.092.06-.092s.061.032.061.091c.02.122.045.247.073.374.197.888.584 1.878.914 2.723l.176.453 1.684 4.529a.927.927 0 0 1 .092.4.473.473 0 0 1-.009.094c-.041.202-.228.272-.602.272h-6.063c-.122 0-.184-.03-.184-.092a.36.36 0 0 1 .062-.183Zm17.107-.721c0 .786-.446 1.231-1.25 1.231-.806 0-1.125-.409-1.125-1.034 0-.786.465-1.231 1.25-1.231.785 0 1.125.427 1.125 1.034ZM9.629 23.002c.803 0 1.25-.447 1.25-1.231 0-.607-.343-1.036-1.128-1.036-.785 0-1.25.447-1.25 1.231 0 .625.325 1.036 1.128 1.036Z",clipRule:"evenodd"})),Ku=()=>React.createElement("svg",{width:"40",height:"40",style:{flex:"none",lineHeight:1},viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"#3186FF"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-0)"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-1)"}),React.createElement("path",{d:"M20.616 10.835a14.147 14.147 0 01-4.45-3.001 14.111 14.111 0 01-3.678-6.452.503.503 0 00-.975 0 14.134 14.134 0 01-3.679 6.452 14.155 14.155 0 01-4.45 3.001c-.65.28-1.318.505-2.002.678a.502.502 0 000 .975c.684.172 1.35.397 2.002.677a14.147 14.147 0 014.45 3.001 14.112 14.112 0 013.679 6.453.502.502 0 00.975 0c.172-.685.397-1.351.677-2.003a14.145 14.145 0 013.001-4.45 14.113 14.113 0 016.453-3.678.503.503 0 000-.975 13.245 13.245 0 01-2.003-.678z",fill:"url(#lobe-icons-gemini-fill-2)"}),React.createElement("defs",null,React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-0",x1:"7",x2:"11",y1:"15.5",y2:"12"},React.createElement("stop",{stopColor:"#08B962"}),React.createElement("stop",{offset:"1",stopColor:"#08B962",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-1",x1:"8",x2:"11.5",y1:"5.5",y2:"11"},React.createElement("stop",{stopColor:"#F94543"}),React.createElement("stop",{offset:"1",stopColor:"#F94543",stopOpacity:"0"})),React.createElement("linearGradient",{gradientUnits:"userSpaceOnUse",id:"lobe-icons-gemini-fill-2",x1:"3.5",x2:"17.5",y1:"13.5",y2:"12"},React.createElement("stop",{stopColor:"#FABC12"}),React.createElement("stop",{offset:".46",stopColor:"#FABC12",stopOpacity:"0"}))));var{store:Zb}=No(qb);function Qu(){try{return JSON.parse(document.getElementById("wp-script-module-data-options-connectors-wp-admin")?.textContent??"{}")}catch{return{}}}function js(){return Qu().connectors??{}}function Ju(){return!!Qu().isFileModDisabled}var Qb={google:Ku,openai:Yu,anthropic:Uu,akismet:Xu};function Jb(e,t){if(t)return React.createElement("img",{src:t,alt:"",width:40,height:40});let o=Qb[e];return React.createElement(o||Gu,null)}var $b=()=>React.createElement("span",{style:{color:"#345b37",backgroundColor:"#eff8f0",padding:"4px 12px",borderRadius:"2px",fontSize:"13px",fontWeight:"var(--wpds-typography-font-weight-emphasis)",whiteSpace:"nowrap"}},(0,oo.__)("Connected")),e0=({slug:e})=>React.createElement(en,{href:(0,oo.sprintf)((0,oo.__)("https://wordpress.org/plugins/%s/"),e),openInNewTab:!0},(0,oo.__)("Learn more")),t0=()=>React.createElement(Ii,null,(0,oo.__)("Not available"));function $u({isConnected:e,showUnavailableBadge:t,pluginSlug:o,isExpanded:n,isBusy:r,pluginStatus:i,actionButtonRef:s,handleButtonClick:a,getButtonLabel:d}){return React.createElement(gr.__experimentalHStack,{spacing:3,expanded:!1},e&&React.createElement($b,null),t&&(o?React.createElement(e0,{slug:o}):React.createElement(t0,null)),!t&&React.createElement(gr.Button,{ref:s,variant:n||e?"tertiary":"secondary",size:"compact",onClick:a,disabled:i==="checking"||r,isBusy:r,accessibleWhenDisabled:!0},d()))}function ef(e){let t=e?.replace(/\.php$/,"");return t?.includes("/")?t.split("/")[0]:t}function o0({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="api_key"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,d=ef(r?.file),{pluginStatus:c,canInstallPlugins:l,canActivatePlugins:f,isExpanded:p,setIsExpanded:m,isBusy:u,isConnected:g,currentApiKey:v,hasResolvedSettings:_,keySource:w,handleButtonClick:y,getButtonLabel:b,saveApiKey:S,removeApiKey:x}=zs({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),E=w==="env"||w==="constant",T=c==="not-installed"&&l===!1||c==="inactive"&&f===!1,k=(0,Ds.useRef)(null);return React.createElement(qu,{className:d?`connector-item--${d}`:void 0,logo:o,name:e,description:t,actionArea:React.createElement($u,{isConnected:g,showUnavailableBadge:T,pluginSlug:d,isExpanded:p,isBusy:u,pluginStatus:c,actionButtonRef:k,handleButtonClick:y,getButtonLabel:b})},p&&c==="active"&&_&&React.createElement(Xb,{key:g?"connected":"setup",initialValue:E?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":v,helpUrl:a,readOnly:g||E,keySource:w,onRemove:E?void 0:async()=>{await x(),k.current?.focus()},onSave:async C=>{await S(C),m(!1),k.current?.focus()}}))}function n0({name:e,description:t,logo:o,authentication:n,plugin:r}){let i=n?.method==="application_password"?n:void 0,s=i?.settingName??"",a=i?.credentialsUrl??void 0,d=ef(r?.file),{pluginStatus:c,canInstallPlugins:l,canActivatePlugins:f,isExpanded:p,setIsExpanded:m,isBusy:u,isConnected:g,currentUsername:v,hasResolvedSettings:_,keySource:w,handleButtonClick:y,getButtonLabel:b,saveCredentials:S,removeCredentials:x}=zs({file:r?.file,settingName:s,connectorName:e,isInstalled:r?.isInstalled,isActivated:r?.isActivated,keySource:i?.keySource,initialIsConnected:i?.isConnected}),E=w==="env"||w==="constant",T=(0,Ds.useRef)(null),k=c==="not-installed"&&l===!1||c==="inactive"&&f===!1;return React.createElement(qu,{className:d?`connector-item--${d}`:void 0,logo:o,name:e,description:t,actionArea:React.createElement($u,{isConnected:g,showUnavailableBadge:k,pluginSlug:d,isExpanded:p,isBusy:u,pluginStatus:c,actionButtonRef:T,handleButtonClick:y,getButtonLabel:b})},p&&c==="active"&&_&&React.createElement(Kb,{key:g?"connected":"setup",initialUsername:E?"\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022\u2022":v,helpUrl:a,readOnly:g||E,keySource:w,onRemove:E?void 0:async()=>{await x(),T.current?.focus()},onSave:async C=>{await S(C),m(!1),T.current?.focus()}}))}function tf(){let e=js(),t=o=>o.replace(/[^a-z0-9-_]/gi,"-");for(let[o,n]of Object.entries(e)){if(o==="akismet"&&!n.plugin?.isInstalled)continue;let{authentication:r}=n,i=t(o),s={name:n.name,description:n.description,type:n.type,logo:Jb(o,n.logoUrl),authentication:r,plugin:n.plugin},a=No((0,Zu.select)(Zb)).getConnector(i);r.method==="api_key"&&!a?.render?s.render=o0:r.method==="application_password"&&!a?.render&&(s.render=n0),Gb(i,s)}}function of(){return React.createElement("div",{className:"ai-plugin-callout__decoration","aria-hidden":"true"},React.createElement("svg",{viewBox:"0 0 248 248",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",focusable:"false",style:{width:"100%",height:"100%"}},React.createElement("image",{href:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASwAAAEsCAYAAAB5fY51AAAQAElEQVR4AezdC3ojWW5tYflOzPbIbI/M9sh8+WdrdZ+KpiiKL5FB5KedwN7AeSFIpHRYmfX/PubXVGAqMBV4kQpMw3qRBzXbnApMBT4+pmHNq2AqMBV4mQpMw3qZR3X9RmeGqcCrV2Aa1qs/wdn/VOCNKjAN640e9hx1KvDqFZiG9epPcPY/FThWgZ1q07B2+mDnWFOBPVZgGtYen+qcaSqw0wpMw9rpg51jTQX2WIFpWMee6mhTganAU1ZgGtZTPpbZ1FRgKnCsAtOwjlVltKnAVOApKzAN6ykfy2zqcRWYlV6pAtOwXulpzV6nAm9egWlYb/4CmONPBV6pAtOwXulpve9e//Nw9P/7xL8d7Hy9aQWubFhvWrU59qMr8D+HBcPBna93rcA0rHd98q91bs3q3w9bBv7Bna93rMA0rHd86nPmqcCLVmAa1os+uF/Y9m8u6Q7rvw8bgLnDOhTiXb+mYb3rk3+tc//rYbsaVTjQP18amct4+h9hftt3BaZh7fv57v107rNg7+ec831WYBrWZyHGPHUF/vewu//6xNqg+HMRfyjMrb+edb5pWM/6ZGZfawX86Bc0qTU2/htVYBrWGz3sOepU4NUrMA3r1Z/g7H8q8EYVmIZ1h4c9U04FpgL3qcA0rPvUdWadCkwF7lCBaVh3KOpMORWYCtynAtOw7lPXmfVdKjDnfGgFpmE9tNyz2FRgKnBNBaZhXVO9GTsVmAo8tALTsB5a7llsKjAVuKYCv9uwrtn5jJ0KTAXergLTsN7ukc+BpwKvW4FpWK/77GbnU4G3q8A0rLd75L914Fl3KnB9BaZhXV/DmWEqMBV4UAWmYT2o0LPMVGAqcH0FpmFdX8OZYSowFfhrBe7GpmHdrbQz8VRgKnDrCkzDunVFZ76pwFTgbhWYhnW30s7EU4GpwK0rMA3r1hW9fr6ZYSowFfiiAtOwvijMyFOBqcDzVWAa1vM9k9nRVGAq8EUFpmF9UZiRpwKPqMCs8bMKTMP6Wb0meyowFfjFCkzD+sXiz9JTganAzyowDetn9ZrsqcBU4Bcr8NIN6xfrNktPBaYCv1CBaVi/UPRZciowFbisAtOwLqvbjJoKTAV+oQLTsH6h6LPkBRWYIVOBQwWmYR2KMF9TganAa1RgGtZrPKfZ5VRgKnCowDSsQxHmayowFXimCny9l2lYX9dmIlOBqcCTVWAa1pM9kNnOVGAq8HUFpmF9XZuJTAWmAk9WgWlYT/ZArt/OzDAV2G8FpmHt99nOyaYCu6vANKzdPdK7HOjfDrP+9yf4B/fP138efoeDma+pwP0rMA3r/jXewwqaVFjP8x8HAmIHd74eXIG3W24a1ts98pse+H8Os8HBzNdU4P4VmIZ1/xrvYQU/9v3L4SCwNqh/P2iwagdpvqYC96nANKz71HVmnQpMBe5QgXduWHco526n9B3W9tJ91fi7Pfwc7HkqMA3reZ7FM+/kXw+bc7EeDvTPV1z8jzC/TQXuWYFpWPes7sw9FZgK3LQC07BuWs7dTva/h5P91ye6YGfT2EP4eb9mZ/uowDSsfTzHe5/CHVXQqKzHbjX6YCpwtwpMw7pbaX808f8dsoN7oQOdr6nAVGBbgWlY24o8hvvEzXcnp1YTl3cq51ExTdRe7GldE6ev2vhTgbtV4KyGdbfV33diDeC7T9bE5T1LlezFntb94PRVG38qcLcKTMO6W2lPTuy/GPdfiJfED+6G6Lg8/m/Dnuxne7lOe5Y9/naNZv0HVGAa1gOKfMYSGkI4I/1XUp59f79SlFn0sRWYhvXYereaex/3PyunQT9iiePlPMbOKlOBJ67ANKzfeTiakvufVsdDmjgtPnYq8PYVmIb1Oy8B9z7uf06tLi7vVM7EpgJvVYFpWM/xuF1mB3dFz7Gr2cXOK/B6x5uG9RzPzH1VeI4dzS6mAk9YgWlYT/hQZktTganA8QpMwzpel1GnAlOBJ6zANKyLH8oMnApMBR5dgWlYj674rDcVmApcXIFpWBeXbgZOBaYCj67ANKxHV3zWe8UKzJ6fpALTsJ7kQcw2pgJTge8rMA3r+xpNxlRgKvAkFZiG9SQPYrYxFZgKfF+BRzSs73cxGVOBqcBU4IwKTMM6o0iTMhWYCjxHBaZhPcdzmF1MBaYCZ1RgGtYZRXrSFP9Wln/gD/htEwd/mTqNT4Nyj2ny+7/3sDgYh4NxNBYHcdrH4Tc8HOifL/E044hsmjgN0tj2Ko6DcfLE8EADcfmAg1w64IMXrcA0rNd5cN6Y3njrjnE4pvkHANP58iCNxQO+B3x11v84HA6c9+DO1ytWYBrW6zw1/6Df/FtZlz8vtYPLZ5iRv16BaVi//gjO3sD2zYb7F0mB30Q4aHBpfBqU68cjHPjl4iHNPy5oDljH4yBeLh7SxNN+Mr7cY+PFmpNtLf52/2suv9yx11TgF8ZOw/qFor/gkt7kKzrCJZox9xzf3GN3WIFpWK/xUN27hHbsuyIXyyBGZ/FAgzgrh7aO59PE5AQaiKfJ2WriNCiPPZabxsqBa8ebw9rAD9agmX+r0QcvVoFpWK/xwLzxvOFcGq87pof0OHtKE5MDLqpxwAMO4mksDfggjgMecBBPY2lsEKdBGouDOB5oEGdx4Ac8pLFpY1+sAtOwfuuBXb+uN/H1s9x2hm0zWH/8u+1KM9tbVmAa1ms8dj/SuEh2odyOXUSHtTGksadyjZETjuWm/e/BKc+4A/1g09iPw69j2kH+OHe8XHMF89GOjaeXx+LAD41nt5rcwYtVYBrWiz2wZbvehBoZ8IVYPNAgzuKw5vK32prLD8dy08xRHosDP5TLbrVtLg7lscbRWDzQIM7isObyaYMXrMA0rBd8aN9s2Y9lodQ4m/ZK1r7Duu80Np0f0n7ZzvK3qsA0rFtV8vHzeFP6r9+Bbwesy/lAgzgrh8YaC+t3I3SclRdoEGflbDU6TYwfaBBn5Ww1fN2nPB820ECcZiweaLDmyqGBcSunDV6sAtOwXuyBPWC73tTe9NulaNuLfhqsuY1nV13eOeONMRb4t4Q93HK+mevBFZiG9eCC33i5ay+S3efAui3fibjc3+o06625OH3VjKOZZ9V9aCB/1XC5q2YczTyrfq7vgt5YWMc076qN/2IVeIGG9WIVfdx2vSG9CaFVaRpDSI+zcuisxgDrHMXYFfLhO018m0eDrY6D2AoapNmjvUN7FcdDueLyQU762B1UYBrWDh7iHGEq8C4VmIa1vyfdJbTvNDqdi/Ww3g3JgfKe1TpT+2+/zpHGtne6HEgbu5MKTMPayYNcjuENC9sL7iXl765LaPi78MvOLZZ3dmc65/y3WG/meGAFpmE9sNhPuJQ7HhffT7i1i7fkTODy/eJJZuBzVmAa1nM+l2t21SW0S+fm4Qdv5lV/hR+dNNXt/p0jje1M6a9wrvY89swKTMM6s1AvnuZNHF7xKO092xnibNrYF6nAJduchnVJ1Z57jO8sQjt1aR3c8aS/inWe7f6dI43tLPSQNnYnFZiGtZMHuRzDhTOsl869gdkl9cOna7Bqz+g7i72H9hhnV00DU4O0sTupwDSsnTzIOcZU4B0qMA3rRZ/yiW27gAYX1aXxw3rf0wV9ec9qfeJ3bP9pbHv346NzqUHa2J1UYBrWTh7kcgwNKSR7E4e0V7LtnXU2e2fxQBvsvALTsHb+gD+P544nfEovZdo7u24cD6s+/k4rMA1rfw/WJTq4eO50/OANvtXjz2pdoLd/31HZp3OksTQQx1n89TEn+HsFpmH9vRRv6XjTw94O70w+Wdzbud7+PNOw9vcScLcDLqq/O52Lafgu75Xizu5M60X8K+1/9nqiAtOwThTnRUPerLD+SORTs+AN3dH4EH9W6zztv3PZdxrb3ukhbexOKrD/hrWTBzXHmApMBT4+pmHt71Xgwhn6TsQJXcIH9zs04AP/meE87b9z2Xca2/7pciBt7E4qMA1rJw9yOYY3LJxz6awRwDL85V1n96niOed/+cO+2wGmYb3bE//reXd21/PncJ3pnA8d/gyY316nAtOwXudZnbvTfzkkgovqg/vnix+8of+Ih9/SDu5Tf/nEr722fzaN7QDp8yNhFdmRnYa1o4d54ijexOFE2tOG2nu2jcbZtLE7rsA0rP09XN9ZhE7nniq440l/Fes82/07Rxr7KmeZfV5RgaVhXTHLDH2mCrhwhvXS2Zs7rHutEazaM/rO0v7Z9sgPac7kU8NpYlVkR3Ya1o4e5hzlLxWYS/e/lGMfZBrWPp7jeoouqNl0fljve3w3sl5Yl/9sVvM5tv80tj07kw8d2LSxO6nANKydPMjlGN6omhIk0wLt1dDe2c7F4uHVzjT7vaAC07AuKNoLDumeh33B7X/Yd/hYfqWxizzuXiswDWt/T9aFM6yXzvywvrnTnr0KPkRor76jsl/nSGNpII6z+GBHFZiGtaOHecFRvOnhgqFPPcSZfLL41Jt81Ob2tM40rD09zb+dxd0OuKj+m/L17y7c4euM14v4zsqZ1ov41zvF7PhoBaZhHS3LS4verOCN20F8ahY0s3Q+xJ/VOk/771z2ncauexeDVRt/BxWYhrWDhzhHmAq8SwWmYX3zpF8w7MIZ+k7EEVzCB/c7NOAD/5nhPO2/c9l3Gtv+6XIgbexOKjANaycPcjmGNyycc+msEcAy/OVdZ/ep4jnnf/nDvtsBpmG92xP/63nd88Bf1ddmzgPnfOjw2id9w91Pw9rfQ3cBDS6qOx0/eDNv9fizWp/4bffvHGlse0//+Y+EzTD2aSswDetpH81NN+ZNHG468YMma+/Zlo2zaWN3XIFpWPt7uL6zCJ0uzrrjSX+Utaa1gW9dFg+0r7Dm8strLJs2dscVmIa1v4frwhnWS2c8rCf26Rqs2j381mZrOCwO617pPghg24uckM6mseVqXs5kjrSxO6nA7RrWTgoyx3iaCmhIT7OZ2chzVGAa1nM8h1vuwgV1aN44u973uJyH8u5lfWJnbWh9Fg+tTXeJ7jultGPjxRrL4mCcM5kDH+yoAtOwdvQwP4/iDQve+J/SBx4+fuFXa7Pti8WBf2pbckK5bBp7avzEdlKBaVg7eZDfHMOPV+Gb1HPCP85pbbbB/BXpx+xXeV/px+YYbQcVmIa1g4e4OYILZ1gvnfnBm7wh8mDVil1jfcezzulSvPXFzC2eJk4DcTqLgzgN0tfxdHkgjrP4YEcVmIa1o4f5w6N4w/9wyFnp5tVgzkr+Iskc6yeHX6R9KV87/suJJ/C7FZiG9bv1v8fq7nbARfWp+eW4rIZTeT+NmdeFN/vTsfKNsyfAf4prx/90vb3nP9X5pmE91eO4yWY0C1h/JPKpWfCGbiE5sGrFrrHb+eyn9a1nbjZNnAbGirE4iJcrRhNPY2lAl8Pigx1VYBrWjh7mHGUqsPcKTMPa3xN24Qy+y+h0LtaD+x06Kwfwe8Ia9gTWtRaLgzjtK8hpoPtu7gAAEABJREFU/+Uan8Y2li4H0sbupALTsO77IH9jdm9YOOfS2uU4yL/3Xq0B6zo4nLPXddwp33zOdMs5T603sQdWYBrWA4s9Sz2kAu6u4LsPHR6ymVnkthWYhnXbej7DbC6gwUV1++EHb2Y6Kw/4tHvBj2fWgdZi29N3nwiKl2ucfbJpLA3SrYkPdlSBaVg7epgnjuJNHE6kPTzUnthTi4uvKPeYVuzhdha8fwWmYd2/xo9ewR0OrN9h8INYe+JD/FmtPR7bfxr7rHuffd2wAtOwbljMJ5nKJ2qwXjq7hA5tUxOQB/z0Z7TtnW2vLB7at+blU0PnShu7kwpMw9rJg5xjTAXeoQJP07DeodgPOqML6tCSx+56aC6rgV/uM1qf+NkjrPvDQ7rvsJxJDdLG7qQC07B28iCXY3jDgjdysjdwWHU+lPes1nnaP98+7TuNpQUxiI/dSQWmYe3kQX5zDPc94ZvUpwy3d3bdIB5WffydVmAa1v4erAtnWC+d+cEb3KlZecCnPQY/X8XFevvvOyx7TmObVRxn08bupALTsHbyIOcYf6mAZrZ+SvqX4JDXrcA0rNd9dl/t3N0NuKj+Kocux8U04HvBXs+1l+dz1TmmYV1Vvqcc7AIa1h+J/JWY4A3dxuXAqhV7Jus87d9+7c2e01ga0OWw+OBXK3Dbxadh3baeM9tUYCpwxwpMw7pjcR8wtbsaaCm+S/SQHmflpL+K9R2Ti3Ro/6zzhM4iJ8hJH7uDCkzDeu2H2Bvz0lNoBHDp+EeO03zCqXXLYU/lTewFKzAN66kf2rebc08D3yZ+kaBZXTP+i2lHngrcpwLTsO5T10fN6jIaWk/zwUN6nJWTzm457dmgsdo7tF8WD+05zspJH7uDCkzD2sFD3BzBmzQUirNpr2btPbT3OHtKKzb2xSswDet1H6A7Gt95AL+T4CFNPKTtwXZOtvPwgzNv9VUr9gx29nBGBaZhnVGkJ03xxvNXVoBvmyweaEC/9oLePM8EZ+qc63/Vnsa2Xw0MB+PSx75YBaZhvdgDm+1OBd65AtOwXvfpu7cJ6ynS2HTfYbiEhrQ9WH+tKHQe515Bx8vj0wYvWIG9NKwXLP3VW/bG04BAQzLhqtFpQQzir26dxbmB33mcO6SJywN++tgXq8A0rBd7YMt23cWERf5IYz/u+Mv8K1rqmFbsEfbY+se0R+xl1rhxBaZh3bigd5rOhfn2r6B4E9LBdw6WXjU67RZo3tYxZ5p1XGbTAA84GNf+jaMBH/iXwFhzs41vbTadxUF+uXScTRv7xBWYhvXED+fJtuZNvX4ad4vtmVMT+dFcS7Lxa7NcQme5144/a5FJul0FpmHdrpb3nMm/beXuBe65zqm5u7Q+lXMqZu+w5vjuZv2nYdbYOb753Fex5+Rvc6x/zfjtfMPvXIFpWHcu8I2m743lzdWUNG924NO9cfFAuwXMaw22+fDWWfeVxq65cmCdo/il1lywjrduKLbulb/ml7Nq4z9pBaZhPemDmW1NBaYCHx8fmyJMw9oU5AmoexXfBbBtpwtrNl2O+x9IK/8aay5Y57CGtcG6YiwO4jTAAw7iacbRrEGHNPq1MJc5oblop9Zfcxsz9gkrMA3r+R6KS2Twhv5ud3JCubg3aPyn1nhvYPanY3+abw245WW+ucwJ3+1HTvgud+JPUIFpWE/wEDZb6IJ9I59N3cnA2QM2ica6YGc3oaFTgd+twDSs363/sdV9d+Rymi2OhxqJ+FYr/285sZ9ZY829jtLAtmvJSRMvP41NE8fB/HQWB3HaLWAuc0LzrXu1Lp2VE2iDJ6/ANKwnf0Cf2/PmCp/SH5PG/hHu9Jv5V7TMJZoxp8YXu9SaP6xzpLHp/JA29okrMA3r+R6O7wZCu4uz7lzS+RC/hbVGaD5rpPHpbBpLA37AYc3lbzX5tHvBmtYAfuvgIU08jZ8+9gkqMA3rdx+CNwS0C74L95AeZ9PkuhwHfvq11hqhueJsa7E4uOg+lntMM47OGgvrePqtz2RO6wB/uz6dBvyAvwjeY5vTsH73OXvzwLFd+FHlmH5P7au93HPNY3PbBxyLjfbGFZiG9bsPvx891l1oVODTwnQ8rFoXxmLp11qX1qG57MUakMYP4sf0NPFy0+Ks+Kr7L9XVJu1aa43OxG8+fkizl2O5xcf+YgWmYf1i8Y8s7c1TE1rfsGmsnIbyIX6tNZd1Q/Ph1gY+XS4OaXQ84CCexqd9NV7s1rCWdYFvfrY9sTSQE/DBE1VgGtafh/FUv/lRKLSxOJt2L2uN0Bpx9pj2lX4q15gV5T7SHlv/mPbIPc1aJyowDetEce4c8qf4uX9dxCV08IZqa3yIX2vN1Tps87mExsG+6WuuOA3kBBzE04yjsWniNDA/ncVvAWtVa745WesEGsRZOTTg33JP5hz8sALTsH5YsCdL9yaCJ9vWVdvxiaEzsVdNdOPBmirceNqZ7icVmIb1k2rdNtcdSrh0Zn/iw6Xjn3GcS291YW+5P3PCpXO6iF/vui6dZ8ZdUYFpWFcU78qh3jzeAFDTofmELLREnJWTfmtrbmuE5rfHtPbKpomXm8amieNgHJ3FQZwGdJzFbwHnMifwzclaO9AgzsqhAR/4g1+qwDSsXyr8LDsVmAr8vALTsH5es0tGuJPxHQM0nu9iF8TpLB5oEGfl0G453lzmNLc1Ag3E0+RsNXEalMfiII7DT8Yfy01jzResA3FWDu3Y+mJygjyIs3Jo63g+bfALFfhpw/qFLe5iSZe1sF4k870hQgeNs6c0MTkBhziLAz/gIc1etppYmjge0uPiW00sTRwP6XHxrSaWJo6H9Dh7ShOTE3CIszjwAx7S7CVt7IMrMA3rwQWf5aYCU4HLKzAN6/La/WSky16XuGzj+tSJ1mUui4dy46wcuh9NcEhj8SAP4qwc2jreXmhicgINxNPk0I6Np5fH4nDp+NY6Nl7MGsE6EGfl0Na9prFygjyIs3Jo63h7oQ1+oQLTsH6h6J9LejOs+JQ/ztU+Dr/OzT2Wdxj+cUz/u/bxj1+rxi/CD+dq8s/NPZZ3yXjzGBdwiLM48AMe0ti0sQ+uwDSsxxTcn9DBXYhV2a1GT2Nx4AfjaOxWo6exOPCDcTQ2jaUBP+Cw5vK3mnwa8AMOxqTxaZDG4sAP5bJbbZuLQ3mscTQWBz4N8IBDnC2XxYM8iLP44M4VmIZ15wJ/Tu/CPXxKH3HWG4LO4oEGcRaHNZe/1dZcfpAHxqR1kbxqYvKAH+TQ2LTG09NYOV9p3uRy4KvxxoKc0JxsGisP+AGHNZe/1eTTgB9wMCbtu73KH9ypAtOw7lTYN53WG/tNj/7ix36R7U/DesyDcu+xwqr+6kkaHtLYn2ryjQs4xFkc+MFeaJDG4iCOAw78IL7VitHFV06Ls+I0wAMO4luNnsbiwA84xFk84OFczV7KdQEf0sbesQLTsO5Y3GVqnziFZD8SpfHp3jxpLA34QQ6NTbv3ePOfWkvcnqA8FgdxHPi0Y/unywlyaMak8WliaSwN+EEOjU271XjzmivggztXYBrWnQv8Ob0flcKn9BHPfnz+irOf0gc/fCy/0thkfjiliZXH4sAPOMSzNIizOPADDvEsDeIsDvyAQzxLgziLAz/gIY39qSbfuIBDnMUHd67ANKxbFPgfc3jh9u8u+ZO3iL/mEeTQXeJuNbE0Vh7wgxya+beaWBorD/hBDm0dby80sfJYGojjIId2bDxdTsDh0vGtdWy8WOuw1gF+kENb95rGlsfKA36QQ1vH2wtNrDyWFsTyx96wAtOwbljMmWoq8FkBDUyT+6RjblWBaVi3quQ/5nFfEv6hjvdOFfC3GrwG3unMDznrNKzbltmLtMtdfrN7AYd0eWn9aSyWxp4ab4wc4Mu9dLy9nBovbh1oLRYHceMBDziIpxlHY9PEaZDGOg9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4P/y8fFhLzSxNJa2Qnzl49+gAtOwblDEmWIqMBV4TAWmYV1XZ5er0Cz+JHZ/Afx0PJQvvtXE0thHjbcXa321vrj9gBy5q8angZyAg3jaT8Yfy01jm5O1DvCDHNqx9cXKY+UBP8ihreP5NLHyWBqI4yCHNrhRBaZhXV5IL0Yvyj41aiY6rH+FAw/liaex6fxwShMrj8WBH3CIs3jAwV62Gj1NHA/pcfGtJpYmjof0uPhWE0sTx0N6nD2lickJOMRZHPgBD2n2stXE0sRxSBt7owo8uGHdaNfPM417ivW/fH6enc1OpgI7rMA0rMsfqmblAtaPAM1C669qsOn8IIeu0W01epq5cUhjG8/iwJcHOPxkvHxjgR9wOLZXa5bHygN+wOHS8db4ajy9dVgc+KHx7Fbb5uJQHmscjcUDDeIsDny1B+NogxtVYBrWjQr5OY0XqAYG/E/5Aw8fn7/ibLksDvzP1A88fHz+Ek/jk9mtRk9jcTiWu2prLj/I+Wo8vTwWB364x3hzWwf4AQdrpvG3mhgN+AEHY9L4W02MBuIBH9ywAtOwLi+mOwovVOCbicUDDeKsHBqLA58GeMAhzpbL4sCXB3jAIc6Wy+JBHsRZHNZc/lZbc/kA8sAYHPhbjU4DfjiWm7bNxaGxbLksDnx5gAcc4my5LB7kQZzFYc3lb7U1V2zwgwpMw/pBsTapLtvD+sJMc/nakDT2mHZs/Fe5jTdGDvDpLB5oEGdxWHPb66qtufwg56vx9PJYHPjhHuPNbR3gBxysmcbfamI04AccjEm7Za3MPfhBBaZh/aBYkzoVmAr8bgWmYV1efxfJ27uKOCve7HhIE99qYmksDvyAQ5zFAx7O1ezlVK74qTnFHz3eeu2JxYEfcIizeMDDudotz9qaL28fdYBpWJdX2l2ET4KAbyYvfhzS6HiQQxNP49PE0lga8IMcGpt27/HmP7WWuD1BeSwO4jjwacf2T5cT5NCMSePTxNJYGvCDHBqbdu/x5j+1lrg9DS6owDSsC4r2OcS9xopP+eMSzZiPz1/88Cl9xNmP5RcekuPsKU1MTsAhzuLAX0GDSzRjjAV+wCHO4sBfQYNztZ/kHpvz0vHmMhb4AR9cUIFpWOcVzZ+K/qt2thEuYWnghUgXx0GcBngoV3yriaWxxgI/yKGta6Wx5bHygB/k0Nbx9kITK4+lgTgOcmjHxtPlBBwuHd9ax8aLtQ5rHeAHObR1r2lseaw84Ac5tHW8vdDEymNpII6DHNqx8fTBDyswDeu8gvlkyIuPPW/ED7Im9a0r4B98fOsC/OTw07DOq5aLVvcg7HkjJmsqcF4Fjv3TNOeNfMOsaVjnPXTf0rtIZRuBe7FBOouDeLl40Pjo4mnG0cTSWBrwgxyaMWl8mlgaSwN+kEMzJs1eaGJpLA3EcTCOxuIgTgM84CCeZhyNTROnQRprPzRxHIyjieGBBnFWDs0YHPg0MTzQIM7KoRmDg73QxPBAA/E042hsmjhtcEEFpmFdUFjYef8AAA5ZSURBVLQZMhW4uAIz8KoKTMP65/K5q4I14gI1FPOn5ilNvDnKY0+NF5MTHjW+vX61vnh7kmNfq8anQXksDuI4/GT8sdw01nzBOhBn5dCOrS8mJ8iDOCuHto7n08TkBBqIp8nZauI0KI/FB99UYBrWPxfIiwd6scngBxxcwKexNOCDOA54wEE8jaUBP+AQZ/GAh59q8htrLziksTiI44EGcXEc0lgcxPFAg7g4DmksDuJ4oEGcxYEf8JDG/lSTbxzYCw54wEE8jaUBH8RxwAM++KYC07C+KdCEpwJTgeepwGs1rMfUrctRl6qt6N84Cuk+MdxqYmnsT8fLNw7Wy1k8WEMeu9XoaSwO/GAcjU1jacAPOFx6VmPh0vH2+NV4evtkceCD+jWepQFfHuABhzhbLosHeRBncfjJWe0xGDv4pgLTsL4p0GfYvUP4lD7irBf0x+EXiwP/IP35wsMf4fBbnC2XxYF/SPvzhYc/wuE38TT+Qfpg09iPz1/88Cl9rLn8j8Mvtjz2IP354gc5RHar0dNYHPjBOBq71ehpLA78YByNTWNpwAdxHPg04G81Og34AQdj0vhbTYwG/HAsN00uP+CDbyowDeuvBXKf0IuNLcoPcujsVqOnsTjwg3E0dqvR01gc+ME4GrvV6GksDvxgHI1NY2nADzisufytJp8G/ICDMWl8GqSxOPBDuexW2+biUB5rHI3FgU8DPOAgnsbfamI04AccjEnjbzUxGvADDsYEfLBUYBrWUoyD64Xir1bAejmKh0Pan684axzRiw+HS8abx9hgToizOKy5/K225vKDPDAmrb2umpg84Ac5NDat8fQ0Fgd+MI72Ta0+5MsDfmg8m8bKA37AYc3lbzX5NOAHHIxJ66yrJiYP+EEOjU1rPD2NxUGuD30AHywVmIa1FONM17fwZ6ZO2gtWQMN4wW2/x5anYf31OWtGweVp0TQ2TRyHNH4QP6aniZebxqaxOPADDnEWD3g4V7OXU7nip+YUf/R467UnFgd+wCHO4gEP52r3Pqv9uMSH9jT2swLTsD4L8Wm8WPrUxo8sn/Kf/z15epp4Gp9+zng5co05NV5MHvBD49k0c8lbNTEa8IMcGpv23XjxU7ni5oTyWBzEceDTjq1PlxPk0IxJ49PE0lga8IMcGpt27/HmP7WWuD1BeSwO9ioH8HfA2WechvXPpfIjQSgaZ49pX+nHco9pl4w3j3EBhziLAz/gIY09V/tJ7rE5f2O8fVg34BBnceAHPKSx52o/yT025zq++Fvbd29Y/hSDXgR8l52wXoTioVzxtF5Y54wv99h4seZkW4sf5NDXtdLY8lh5wA9yaOt4e6GJlcfSQBwHObRj4+lyAg6Xjm+tY+PFWoe1DvCDHNq61zS2PFYeHFtrHS8u79rx5rBuwMH8adagDT4r8M4Ny4vBi2P91OazLGOmAlOBZ6zAOzcsz8PFJvBfFbPv21bAH2S3nXFmu1kF3rlhdbnJVlDf+vdXc9aL0DS2XHEcjKOzOIjTAA+tJ55mnDyxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaZDG2g9NHAfjaGJ4oEGclUMzBgc+TQwPNIizcmjG4GAvNDE80EA8zTgamyZOgzQWB3EcjKMNPivwzg3rswRjpgJTgVepwDs3LH96bS83V43fcyyPTRPHoR8jVo1frpxwLDeNLY991Pj2+tX64vYDcuxr1fg0kBNwEE/7yfhjuWlsc7LWAX6QQzu2vlh5rDw4lrtqfHnXjjeHdQMO5k+zBg3o/3lwVu1A3+vrnRuWy3YPP/Tk4+JbTSxNHA/pcfGtJpYmjof0OHtKE5MTcIizOPADHtLsZauJpYnjIT0uvtXE0sTxkB4X32piaeJ4SI+zpzQxOQGHOIvDuhYe5ID4VqOnieMhPS6+1cTSxPGQ7gMioKe9nX3nhvV2D3sOfFYF3rohnFWhX0x654blr1j4hBBcoHoMLB5oEGdxuHS8Nb4aT7dGwCHONp7FgS8P8IBDnC2XxYM8iLM4XHpWY+HS8fb41Xi6PQYc4i6vG8+m8+VBGosDP5TLprHygB9wuPSsxsKx8XSX8OBHQ/wt8VYNa/OEPfjgBSnMbjV6GosDPxhHY7caPY3FgR+Mo7FpLA34AYc1l7/V5NOAH3AwJo2/1cRowA/HctO2uTg0li2XxYEvD/CAQ5wtl8WDPIiL48Df6qsmJg/4AYc1l7/V5NOAH47lpm1zcWgsu+aKvT3epWH5Nj/00HEvCuDTWTzQIM7KobE48LcanQb8cCw3bZuLQ2PZclkc+PIADzjE2XJZPMiDOIvDmsvfamsuP8gDY9L4W02MBvxwLDdtm4tDY9lyWRz48gAPOIin8beaGA34AQdj0vhbTYwG/ICDMWn8rSZGe0u8S8PqUxe2B+0CM6wvjDSXn8dyj2n3GG8fx9ZKs6Yc4NNZPNAgzuKw5nbWVVtz+UHOV+Pp5bE48MM9xpvbOsAPOFgzjb/VxGjgNYIDDsbg8Ey1sre3wrs0rLd6qHPYj4+PKcIuK/AuDauLUbYH6XLTHQGk8YP4MT1NvNy0OCt+TE8TlwdpLB5wiLM48AMe0thzNXs5lStuPjiWJ35MTxM3FtL4QfyYniZebhqbxuLADzjEWTzg4VzNXk7lip+aU/xW45vnbey7NCw/94ceLu6TJODTvdBwSKPjQQ5NPI1PE9tq9DRWDs0YHPg0MTzQIM7KobE43Hu8+a0D/K/Wp8sJOBiTxqcd2z+9PFYOzRgc+DQxPNAgzsqhsTjce7z5rQP8r9anywk4GJPGpx3bP/3t8C4N6+0e7Bx4KrDHChxvWPs7qYtU6E8sJ8T/7+BAOouD+CH85wsPLmCJ4mnG0dg0cRqksafGi8kJxkKclUNb1+LTxOQEGsRZOTRjcGivYniQB+JpxtHYNHEapLE4iONgHI3FQZwGeLAfmniacTSxNJYG/CCHZkwanyaWxtKAH+TQjEmzF5pYGksDcRyMo7E4iNMADziIpxlHY9PEaW+Jd2lYXlzQJzxv+bDn0FOBV6/AuzQsdwCwXni++rOb/U8F3q4C79KwtpeYHjTNX3UA33LTWBzEaYAHjY8mnmYcjU0Tp0Eae2q8mJxgLMRZObR1LT5NTE6gQZyVQzPmXz4+PmjtVQwP8kA8zTgamyZOgzQWB3EcjKOxOIjTAA/2QxNPM44mlsbSgB/k0IxJ49PE0lga8IMcmjFp9kITS2NpII6DcTQWB3Ea4AEH8TTjaGyaOO0t8S4N6y0f7hx6KrC3Crxzw/KnlgtMcL/l2a4anwZywrHcNLa8a8ebx9rAD9agmX+riaWx8oAf5NDW8XyaWHksDcRxkLPVxGkgJ+AgnvaT8cdy09jmZK0D/CCHdmx9sfJYecAPcmjreD5NrDyWBuI4yNlq4jSQE3AQT2s8nQ/8t8U7NywX8F4AsL4AcBBPx0OaeBpLZ4M4DdJYHMTxQIM4iwM/4CGN/akm3ziwFxzwgIN4GksDPojjgAccxNNYGvBBHAc84CCextKAH3CIs3jAw081+Y21FxzSWBzE8UCDuDgOaSwO4niggb8WpJHR8Uvw8mPeuWG9/MObA7xVBXxg5N7srQ69Pew7Nyx/TccFJvRCYOmhesVZOXQvIBzSWDzIgzgrh3ZsPF1OwCHONp7FgS8PcHAuHPBQLpvGygN+wOHYXh8x3hpfrU9vnywO/NB4dqttc3EojzWOxuKBBnEWh3vUyrx+VPRM7QV/S7xzw/LgQw8f98IAfjoejmnlsuXxj+Ue08plG88ey01bc/l01jjg0wAPOIin8beaGA344Vhu2jYXh8ay5bI48OUBHnCIs+WyeJAHcRaHNZe/1dZcfpAHxqTxt5oYDfjhWG7aNheHxrJrrtjb450b1rGH735gRTlePEGczp7SxOQBPxhHY7caPY3FgR+Mo7FbjZ7G4sAPxtHYNJYG/IDDmsvfavJpwA84GJPG32piNOCHY7lp21wcGsuWy+LAlwd4wCHOlsviQR7EWRzWXP5WW3P5QR4YE/DBUoFpWEsxDq4XiotNcMl5kP588cMf4fBbnDXuIH2wOLg8/fj8hYdP6SPOGkdn8UCDOIvDmsvfamsuP8gDY9La66qJyQN+kENj0xpPT2Nx4AfjaGzatePNY07gBxzWtfhbTT4N+AEHY9La66qJyQN+kENj0xpPT2NxkOv1B3za4LMC07A+CzFmKjAVeP4KTMP66zNyZxBcnhZNY9PEcUjjB/Fjepp4uWlsGosDP+AQZ/GAh3M1ezmVK35qTvFHj7dee2Jx4Acc4iwe8PAX7UDoB/Pnix/ufVbruMQH/p8NzG9/q8A0rL/Vod+9QHwSA+4W0vEghy6exqeJbTV6GiuHZgwOfJoYHmgQZ+XQWBzuPd781gH+V+vT5QQcjEnj047tn14eK4dmDA58mhgeaBBn5dBYHO493vzWAf5X69PlBBzs1TjAB0sFpmEtxRh3KjAVeO4KTMN67ufzTLv7yQXwT3Kf6YyzlyevwF0a1pOfebZ3ugKajX8sbpvlkyyxVceP/ejiE641b/ypwE0qMA3rJmXc1STuUPxTJttDuWsRW3X8WMM6Nn4dN/5U4KIKTMO6qGwzaCowFfiNCkzD+o2q72nNOctU4IEVmIb1wGLPUlOBqcB1FZiGdV39ZvRUYCrwwApMw3pgsWepqcBrV+D3dz8N6/efwexgKjAVOLMC07DOLNSkTQWmAr9fgWlYv/8MZgdTganAmRWYhnVmoa5PmxmmAlOBayswDevaCs74qcBU4GEVmIb1sFLPQlOBqcC1FZiGdW0FZ/xU4J8rMMqdKjAN606FnWmnAlOB21dgGtbtazozTgWmAneqwDSsOxV2pp0KTAVuX4H/DwAA//9sB2hHAAAABklEQVQDAB9QlitZA9bLAAAAAElFTkSuQmCC",width:"248",height:"248",style:{mixBlendMode:"multiply"}})))}var r0="ai",i0="ai-wp-admin",Fs="ai/ai",s0="https://wordpress.org/plugins/ai/",Ws=Object.values(js()),a0=Ws.some(e=>e.type==="ai_provider"),sf=[];for(let e of Ws)e.type==="ai_provider"&&e.authentication.method==="api_key"&&sf.push(e.authentication.settingName);function af(){let[e,t]=(0,ht.useState)(!1),[o,n]=(0,ht.useState)(!1),r=(0,ht.useRef)(null);(0,ht.useEffect)(()=>{o&&r.current?.focus()},[o]);let i=(0,ht.useRef)(Ws.some(S=>S.type==="ai_provider"&&S.authentication.method==="api_key"&&S.authentication.isConnected)).current,{pluginStatus:s,canInstallPlugins:a,canManagePlugins:d,hasConnectedProvider:c}=(0,ln.useSelect)(S=>{let x=S(Vs.store),E=!!x.canUser("create",{kind:"root",name:"plugin"}),T=x.getEntityRecord("root","site"),k=i||sf.some(A=>!!T?.[A]),C=x.getEntityRecord("root","plugin",Fs);return x.hasFinishedResolution("getEntityRecord",["root","plugin",Fs])?C?{pluginStatus:C.status==="active"?"active":"inactive",canInstallPlugins:E,canManagePlugins:!0,hasConnectedProvider:k}:{pluginStatus:"not-installed",canInstallPlugins:E,canManagePlugins:E,hasConnectedProvider:k}:{pluginStatus:"checking",canInstallPlugins:E,canManagePlugins:void 0,hasConnectedProvider:k}},[]),{saveEntityRecord:l}=(0,ln.useDispatch)(Vs.store),{createSuccessNotice:f,createErrorNotice:p}=(0,ln.useDispatch)(nf.store),m=async()=>{t(!0);try{await l("root","plugin",{slug:r0,status:"active"},{throwOnError:!0}),n(!0),f((0,Xe.__)("AI plugin installed and activated successfully."),{id:"ai-plugin-install-success",type:"snackbar"})}catch{p((0,Xe.__)("Failed to install the AI plugin."),{id:"ai-plugin-install-error",type:"snackbar"})}finally{t(!1)}},u=async()=>{t(!0);try{await l("root","plugin",{plugin:Fs,status:"active"},{throwOnError:!0}),n(!0),f((0,Xe.__)("AI plugin activated successfully."),{id:"ai-plugin-activate-success",type:"snackbar"})}catch{p((0,Xe.__)("Failed to activate the AI plugin."),{id:"ai-plugin-activate-error",type:"snackbar"})}finally{t(!1)}};if(!a0||s==="checking"||s==="active"&&i&&!o||s==="inactive"&&d===!1)return null;let g=s==="active"&&!c,v=s==="active"&&c&&(!i||o),_=s==="not-installed"||s==="inactive",w=s==="not-installed"&&a===!1,y=()=>v?(0,Xe.__)("The AI plugin is ready to use. You can use it to generate featured images, alt text, titles, excerpts and more. Learn more"):g?(0,Xe.__)("The AI plugin is installed. Connect an AI provider below to generate featured images, alt text, titles, excerpts, and more. Learn more"):(0,Xe.__)("The AI plugin can use your AI connectors to generate featured images, alt text, titles, excerpts and more. Learn more"),b=()=>s==="not-installed"?{label:e?(0,Xe.__)("Installing\u2026"):(0,Xe.__)("Install the AI plugin"),disabled:e,onClick:e?void 0:m}:{label:e?(0,Xe.__)("Activating\u2026"):(0,Xe.__)("Activate the AI plugin"),disabled:e,onClick:e?void 0:u};return React.createElement("div",{className:"ai-plugin-callout"},React.createElement("div",{className:"ai-plugin-callout__content"},React.createElement("p",null,(0,ht.createInterpolateElement)(y(),{strong:React.createElement("strong",null),a:React.createElement(cn.ExternalLink,{href:s0})})),!w&&(_?React.createElement(cn.Button,{variant:"primary",size:"compact",isBusy:e,disabled:b().disabled,accessibleWhenDisabled:!0,onClick:b().onClick},b().label):React.createElement(cn.Button,{ref:r,variant:"secondary",size:"compact",href:(0,rf.addQueryArgs)("options-general.php",{page:i0})},(0,Xe.__)("Control features in the AI plugin")))),React.createElement(of,null))}var{store:l0}=No(c0);tf();function d0(){let e=Ju(),{connectors:t,canInstallPlugins:o,isAiPluginInstalled:n}=(0,cf.useSelect)(c=>{let l=c(df.store),f=l.getEntityRecord("root","plugin","ai/ai");return{connectors:No(c(l0)).getConnectors(),canInstallPlugins:l.canUser("create",{kind:"root",name:"plugin"}),isAiPluginInstalled:!!f}},[]),r=t.filter(c=>c.render),i=Array.from(new Set(t.filter(c=>c.type==="ai_provider").map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c))).sort(),s=new Set(t.filter(c=>c.plugin?.isInstalled).map(c=>c.plugin?.file?.split("/")[0]).filter(c=>!!c));n&&s.add("ai");let a=["ai",...i].filter(c=>!s.has(c)),d=r.length===0;return React.createElement(Ms,{title:(0,Tt.__)("Connectors"),subTitle:(0,Tt.__)("All of your API keys and credentials are stored here and shared across plugins. Configure once and use everywhere.")},React.createElement("div",{className:`connectors-page${d?" connectors-page--empty":""}`},a.length>0&&(e||!o)&&React.createElement(tn.Root,{intent:"info",className:"connectors-page__file-mods-notice"},React.createElement(tn.Description,null,e?(0,Tt.__)("Plugins cannot be installed here due to your site configuration. Install them manually using your normal deployment workflow."):(0,Tt.__)("You do not have permission to install plugins. Please ask a site administrator to install them for you."))),d?React.createElement(dt.__experimentalVStack,{alignment:"center",spacing:3,style:{maxWidth:480}},React.createElement(dt.__experimentalVStack,{alignment:"center",spacing:2},React.createElement(dt.__experimentalHeading,{level:2,size:15},(0,Tt.__)("No connectors yet")),React.createElement(dt.__experimentalText,{size:12},(0,Tt.__)("Connectors appear here when you install plugins that use external services. Each plugin registers the API keys it needs, and you manage them all in one place."))),React.createElement(dt.Button,{variant:"secondary",href:"plugin-install.php",__next40pxDefaultSize:!0},(0,Tt.__)("Learn more"))):React.createElement(dt.__experimentalVStack,{spacing:3},React.createElement(af,null),React.createElement(dt.__experimentalVStack,{spacing:3,role:"list"},t.map(c=>c.render?React.createElement(c.render,{key:c.slug,slug:c.slug,name:c.name,description:c.description,type:c.type,logo:c.logo,authentication:c.authentication,plugin:c.plugin}):null))),o&&!e&&React.createElement("p",null,(0,lf.createInterpolateElement)((0,Tt.__)("If the connector you need is not listed, search the plugin directory to see if a connector is available."),{a:React.createElement("a",{href:"plugin-install.php?s=connector&tab=search&type=tag"})}))))}function u0(){return React.createElement(d0,null)}var f0=u0;export{f0 as stage}; /*! Bundled license information: use-sync-external-store/cjs/use-sync-external-store-shim.production.js: diff --git a/src/wp-includes/build/routes/font-list/content.js b/src/wp-includes/build/routes/font-list/content.js index a2dcc1c8ec5bc..3a03b8be92034 100644 --- a/src/wp-includes/build/routes/font-list/content.js +++ b/src/wp-includes/build/routes/font-list/content.js @@ -8660,11 +8660,11 @@ function registerStyle(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle("0c5702ddca", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}'); + registerStyle("a495f9d138", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}'); } var style_default = { "text": "_83ed8a8da5dd50ea__text", "heading-2xl": "_14437cfb77831647__heading-2xl", "heading-xl": "_3c78b7fa9b4072dd__heading-xl", "heading-lg": "aa58f227716bcde2__heading-lg", "heading-md": "fc4da56d8dfe52c4__heading-md", "heading-sm": "a9b78c7c82e8dff7__heading-sm", "body-xl": "_305ff559e52180d5__body-xl", "body-lg": "ca1aa3fc2029e958__body-lg", "body-md": "_131101940be12424__body-md", "body-sm": "_0e8d87a42c1f75fa__body-sm" }; if (typeof process === "undefined" || true) { - registerStyle("d390e935a7", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); + registerStyle("af6d9984a6", "._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}"); } var global_css_defense_default = { "button": "_6defc79820e382c6__button", "input": "d2cff2e5dea83bd1__input", "textarea": "_547d86373d02e108__textarea", "div": "_8c15fd0ed9f28ba4__div", "p": "_43cec3e1eec1066d__p", "heading": "e97669c6d9a38497__heading", "a": "_2c0831b0499dbd6e__a" }; var Text = (0, import_element10.forwardRef)(function Text2({ variant = "body-md", render, className, ...props }, ref) { @@ -9123,7 +9123,7 @@ if (typeof process === "undefined" || true) { } var resets_default = { "box-sizing": "_336cd3e4e743482f__box-sizing" }; if (typeof process === "undefined" || true) { - registerStyle4("789467362f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); + registerStyle4("19fcc06039", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); } var style_default3 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" }; var Positioner = (0, import_element15.forwardRef)( @@ -9229,7 +9229,7 @@ function registerStyle5(hash, css) { } } if (typeof process === "undefined" || true) { - registerStyle5("789467362f", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); + registerStyle5("19fcc06039", '@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}'); } var style_default4 = { "positioner": "_480b748dd3510e64__positioner", "popup": "_50096b232db7709d__popup" }; var POPUP_COLOR = { background: "#1e1e1e" }; @@ -9272,10 +9272,122 @@ function Provider({ ...props }) { return /* @__PURE__ */ (0, import_jsx_runtime21.jsx)(index_parts_exports.Provider, { ...props }); } -// packages/admin-ui/build-module/navigable-region/index.mjs +// packages/ui/build-module/skeleton/skeleton.mjs var import_element18 = __toESM(require_element(), 1); +var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash"; +function getRuntime6() { + const globalScope = globalThis; + if (globalScope.__wpStyleRuntime) { + return globalScope.__wpStyleRuntime; + } + globalScope.__wpStyleRuntime = { + documents: /* @__PURE__ */ new Map(), + styles: /* @__PURE__ */ new Map(), + injectedStyles: /* @__PURE__ */ new WeakMap() + }; + if (typeof document !== "undefined") { + registerDocument6(document); + } + return globalScope.__wpStyleRuntime; +} +function documentContainsStyleHash6(targetDocument, hash) { + if (!targetDocument.head) { + return false; + } + for (const style of targetDocument.head.querySelectorAll( + `style[${STYLE_HASH_ATTRIBUTE6}]` + )) { + if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) { + return true; + } + } + return false; +} +function injectStyle6(targetDocument, hash, css) { + if (!targetDocument.head) { + return; + } + const runtime = getRuntime6(); + let injectedStyles = runtime.injectedStyles.get(targetDocument); + if (!injectedStyles) { + injectedStyles = /* @__PURE__ */ new Set(); + runtime.injectedStyles.set(targetDocument, injectedStyles); + } + if (injectedStyles.has(hash)) { + return; + } + if (documentContainsStyleHash6(targetDocument, hash)) { + injectedStyles.add(hash); + return; + } + const style = targetDocument.createElement("style"); + style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash); + style.appendChild(targetDocument.createTextNode(css)); + targetDocument.head.appendChild(style); + injectedStyles.add(hash); +} +function registerDocument6(targetDocument) { + const runtime = getRuntime6(); + runtime.documents.set( + targetDocument, + (runtime.documents.get(targetDocument) ?? 0) + 1 + ); + for (const [hash, css] of runtime.styles) { + injectStyle6(targetDocument, hash, css); + } + return () => { + const count = runtime.documents.get(targetDocument); + if (count === void 0) { + return; + } + if (count <= 1) { + runtime.documents.delete(targetDocument); + return; + } + runtime.documents.set(targetDocument, count - 1); + }; +} +function registerStyle6(hash, css) { + const runtime = getRuntime6(); + runtime.styles.set(hash, css); + for (const targetDocument of runtime.documents.keys()) { + injectStyle6(targetDocument, hash, css); + } +} +if (typeof process === "undefined" || true) { + registerStyle6("10f3806643", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}"); +} +var resets_default2 = { "box-sizing": "_336cd3e4e743482f__box-sizing" }; +if (typeof process === "undefined" || true) { + registerStyle6("ed2c39ec90", "@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}"); +} +var style_default5 = { "skeleton": "b20cc1690085c2f0__skeleton", "pulse": "_9b143194fdb45f93__pulse", "skeleton-pulse": "e2b9fe0690281bc8__skeleton-pulse" }; +var Skeleton = (0, import_element18.forwardRef)( + function Skeleton2({ render, ...props }, ref) { + return useRender({ + render, + ref, + props: mergeProps( + { + className: clsx_default( + style_default5.skeleton, + style_default5.pulse, + resets_default2["box-sizing"] + ), + // Decorative by default; consumers mark the loading + // region with aria-busy / role="status". + "aria-hidden": true + }, + props + ) + }); + } +); + +// packages/admin-ui/build-module/navigable-region/index.mjs +var import_element19 = __toESM(require_element(), 1); var import_jsx_runtime22 = __toESM(require_jsx_runtime(), 1); -var NavigableRegion = (0, import_element18.forwardRef)( +var NavigableRegion = (0, import_element19.forwardRef)( ({ children, className, ariaLabel, as: Tag = "div", ...props }, ref) => { return /* @__PURE__ */ (0, import_jsx_runtime22.jsx)( Tag, @@ -9300,8 +9412,8 @@ var { Fill: SidebarToggleFill, Slot: SidebarToggleSlot } = (0, import_components // packages/admin-ui/build-module/page/header.mjs var import_jsx_runtime23 = __toESM(require_jsx_runtime(), 1); -var STYLE_HASH_ATTRIBUTE6 = "data-wp-hash"; -function getRuntime6() { +var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash"; +function getRuntime7() { const globalScope = globalThis; if (globalScope.__wpStyleRuntime) { return globalScope.__wpStyleRuntime; @@ -9312,28 +9424,28 @@ function getRuntime6() { injectedStyles: /* @__PURE__ */ new WeakMap() }; if (typeof document !== "undefined") { - registerDocument6(document); + registerDocument7(document); } return globalScope.__wpStyleRuntime; } -function documentContainsStyleHash6(targetDocument, hash) { +function documentContainsStyleHash7(targetDocument, hash) { if (!targetDocument.head) { return false; } for (const style of targetDocument.head.querySelectorAll( - `style[${STYLE_HASH_ATTRIBUTE6}]` + `style[${STYLE_HASH_ATTRIBUTE7}]` )) { - if (style.getAttribute(STYLE_HASH_ATTRIBUTE6) === hash) { + if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) { return true; } } return false; } -function injectStyle6(targetDocument, hash, css) { +function injectStyle7(targetDocument, hash, css) { if (!targetDocument.head) { return; } - const runtime = getRuntime6(); + const runtime = getRuntime7(); let injectedStyles = runtime.injectedStyles.get(targetDocument); if (!injectedStyles) { injectedStyles = /* @__PURE__ */ new Set(); @@ -9342,24 +9454,24 @@ function injectStyle6(targetDocument, hash, css) { if (injectedStyles.has(hash)) { return; } - if (documentContainsStyleHash6(targetDocument, hash)) { + if (documentContainsStyleHash7(targetDocument, hash)) { injectedStyles.add(hash); return; } const style = targetDocument.createElement("style"); - style.setAttribute(STYLE_HASH_ATTRIBUTE6, hash); + style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash); style.appendChild(targetDocument.createTextNode(css)); targetDocument.head.appendChild(style); injectedStyles.add(hash); } -function registerDocument6(targetDocument) { - const runtime = getRuntime6(); +function registerDocument7(targetDocument) { + const runtime = getRuntime7(); runtime.documents.set( targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1 ); for (const [hash, css] of runtime.styles) { - injectStyle6(targetDocument, hash, css); + injectStyle7(targetDocument, hash, css); } return () => { const count = runtime.documents.get(targetDocument); @@ -9373,17 +9485,17 @@ function registerDocument6(targetDocument) { runtime.documents.set(targetDocument, count - 1); }; } -function registerStyle6(hash, css) { - const runtime = getRuntime6(); +function registerStyle7(hash, css) { + const runtime = getRuntime7(); runtime.styles.set(hash, css); for (const targetDocument of runtime.documents.keys()) { - injectStyle6(targetDocument, hash, css); + injectStyle7(targetDocument, hash, css); } } if (typeof process === "undefined" || true) { - registerStyle6("ddd9aab364", "._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}"); + registerStyle7("ddd9aab364", "._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}"); } -var style_default5 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" }; +var style_default6 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" }; function Header({ headingLevel = 1, breadcrumbs, @@ -9395,11 +9507,11 @@ function Header({ showSidebarToggle = true }) { const HeadingTag = `h${headingLevel}`; - return /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(Stack, { direction: "column", className: style_default5.header, children: [ + return /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)(Stack, { direction: "column", className: style_default6.header, children: [ /* @__PURE__ */ (0, import_jsx_runtime23.jsxs)( Stack, { - className: style_default5["header-content"], + className: style_default6["header-content"], direction: "row", gap: "sm", justify: "space-between", @@ -9409,13 +9521,13 @@ function Header({ SidebarToggleSlot, { bubblesVirtually: true, - className: style_default5["sidebar-toggle-slot"] + className: style_default6["sidebar-toggle-slot"] } ), visual && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)( "div", { - className: style_default5["header-visual"], + className: style_default6["header-visual"], "aria-hidden": "true", children: visual } @@ -9423,7 +9535,7 @@ function Header({ title && /* @__PURE__ */ (0, import_jsx_runtime23.jsx)( Text, { - className: style_default5["header-title"], + className: style_default6["header-title"], render: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)(HeadingTag, {}), variant: "heading-lg", children: title @@ -9436,7 +9548,7 @@ function Header({ Stack, { align: "center", - className: style_default5["header-actions"], + className: style_default6["header-actions"], direction: "row", gap: "sm", children: actions @@ -9450,7 +9562,7 @@ function Header({ { render: /* @__PURE__ */ (0, import_jsx_runtime23.jsx)("p", {}), variant: "body-md", - className: style_default5["header-subtitle"], + className: style_default6["header-subtitle"], children: subTitle } ) @@ -9459,8 +9571,8 @@ function Header({ // packages/admin-ui/build-module/page/index.mjs var import_jsx_runtime24 = __toESM(require_jsx_runtime(), 1); -var STYLE_HASH_ATTRIBUTE7 = "data-wp-hash"; -function getRuntime7() { +var STYLE_HASH_ATTRIBUTE8 = "data-wp-hash"; +function getRuntime8() { const globalScope = globalThis; if (globalScope.__wpStyleRuntime) { return globalScope.__wpStyleRuntime; @@ -9471,28 +9583,28 @@ function getRuntime7() { injectedStyles: /* @__PURE__ */ new WeakMap() }; if (typeof document !== "undefined") { - registerDocument7(document); + registerDocument8(document); } return globalScope.__wpStyleRuntime; } -function documentContainsStyleHash7(targetDocument, hash) { +function documentContainsStyleHash8(targetDocument, hash) { if (!targetDocument.head) { return false; } for (const style of targetDocument.head.querySelectorAll( - `style[${STYLE_HASH_ATTRIBUTE7}]` + `style[${STYLE_HASH_ATTRIBUTE8}]` )) { - if (style.getAttribute(STYLE_HASH_ATTRIBUTE7) === hash) { + if (style.getAttribute(STYLE_HASH_ATTRIBUTE8) === hash) { return true; } } return false; } -function injectStyle7(targetDocument, hash, css) { +function injectStyle8(targetDocument, hash, css) { if (!targetDocument.head) { return; } - const runtime = getRuntime7(); + const runtime = getRuntime8(); let injectedStyles = runtime.injectedStyles.get(targetDocument); if (!injectedStyles) { injectedStyles = /* @__PURE__ */ new Set(); @@ -9501,24 +9613,24 @@ function injectStyle7(targetDocument, hash, css) { if (injectedStyles.has(hash)) { return; } - if (documentContainsStyleHash7(targetDocument, hash)) { + if (documentContainsStyleHash8(targetDocument, hash)) { injectedStyles.add(hash); return; } const style = targetDocument.createElement("style"); - style.setAttribute(STYLE_HASH_ATTRIBUTE7, hash); + style.setAttribute(STYLE_HASH_ATTRIBUTE8, hash); style.appendChild(targetDocument.createTextNode(css)); targetDocument.head.appendChild(style); injectedStyles.add(hash); } -function registerDocument7(targetDocument) { - const runtime = getRuntime7(); +function registerDocument8(targetDocument) { + const runtime = getRuntime8(); runtime.documents.set( targetDocument, (runtime.documents.get(targetDocument) ?? 0) + 1 ); for (const [hash, css] of runtime.styles) { - injectStyle7(targetDocument, hash, css); + injectStyle8(targetDocument, hash, css); } return () => { const count = runtime.documents.get(targetDocument); @@ -9532,17 +9644,17 @@ function registerDocument7(targetDocument) { runtime.documents.set(targetDocument, count - 1); }; } -function registerStyle7(hash, css) { - const runtime = getRuntime7(); +function registerStyle8(hash, css) { + const runtime = getRuntime8(); runtime.styles.set(hash, css); for (const targetDocument of runtime.documents.keys()) { - injectStyle7(targetDocument, hash, css); + injectStyle8(targetDocument, hash, css); } } if (typeof process === "undefined" || true) { - registerStyle7("ddd9aab364", "._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}"); + registerStyle8("ddd9aab364", "._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}"); } -var style_default6 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" }; +var style_default7 = { "page": "_956b6df0898efed0__page", "header": "_0625b55e82a0d93d__header", "header-content": "a43c44d5ae28b2e8__header-content", "header-actions": "b7cb5b9daf3a3b25__header-actions", "header-title": "_8113be94e7caf73c__header-title", "header-visual": "_9a776c7f70996f61__header-visual", "sidebar-toggle-slot": "d5e0920cd15d35bc__sidebar-toggle-slot", "header-subtitle": "_60fea2f6bf5319cd__header-subtitle", "content": "be5e57d029ec4036__content", "has-padding": "_128806d0b26e3a50__has-padding" }; function Page({ headingLevel, breadcrumbs, @@ -9557,7 +9669,7 @@ function Page({ hasPadding = false, showSidebarToggle = true }) { - const classes = clsx_default(style_default6.page, className); + const classes = clsx_default(style_default7.page, className); const effectiveAriaLabel = ariaLabel ?? (typeof title === "string" ? title : ""); return /* @__PURE__ */ (0, import_jsx_runtime24.jsxs)(navigable_region_default, { className: classes, ariaLabel: effectiveAriaLabel, children: [ (title || breadcrumbs || badges || actions || visual) && /* @__PURE__ */ (0, import_jsx_runtime24.jsx)( @@ -9577,8 +9689,8 @@ function Page({ "div", { className: clsx_default( - style_default6.content, - style_default6["has-padding"] + style_default7.content, + style_default7["has-padding"] ), children } @@ -9594,14 +9706,14 @@ var import_components60 = __toESM(require_components()); var import_editor = __toESM(require_editor()); var import_core_data12 = __toESM(require_core_data()); var import_data13 = __toESM(require_data()); -var import_element51 = __toESM(require_element()); +var import_element52 = __toESM(require_element()); // packages/global-styles-ui/build-module/global-styles-ui.mjs var import_components59 = __toESM(require_components(), 1); var import_blocks5 = __toESM(require_blocks(), 1); var import_data12 = __toESM(require_data(), 1); var import_block_editor14 = __toESM(require_block_editor(), 1); -var import_element50 = __toESM(require_element(), 1); +var import_element51 = __toESM(require_element(), 1); var import_compose6 = __toESM(require_compose(), 1); // packages/global-styles-engine/build-module/utils/object.mjs @@ -9694,7 +9806,9 @@ var VALID_SETTINGS = [ "typography.textDecoration", "typography.textIndent", "typography.textTransform", - "typography.writingMode" + "typography.writingMode", + "viewport.mobile", + "viewport.tablet" ]; function getSetting(globalStyles, path, blockName) { const appendedBlockPath = blockName ? ".blocks." + blockName : ""; @@ -10438,12 +10552,103 @@ var k = function(r3) { }); }; +// packages/global-styles-engine/build-module/utils/viewport.mjs +var DEFAULT_VIEWPORT_BREAKPOINTS = { + mobile: "480px", + tablet: "782px" +}; +var VIEWPORT_SIZE_REGEXP = /^(\d+|\d*\.\d+)(px|em|rem)$/; +var DEFAULT_FONT_SIZE = 16; +function isViewportSettings(configOrSettings) { + return "mobile" in configOrSettings || "tablet" in configOrSettings; +} +function getViewportSettings(configOrSettings) { + if (!configOrSettings || typeof configOrSettings !== "object") { + return {}; + } + if (isViewportSettings(configOrSettings)) { + return configOrSettings; + } + return configOrSettings.settings?.viewport ?? {}; +} +function isValidViewportSize(value) { + return typeof value === "string" && VIEWPORT_SIZE_REGEXP.test(value.trim()); +} +function getViewportBreakpointValueInPixels(value) { + if (typeof value === "number") { + return value; + } + if (typeof value !== "string") { + return void 0; + } + const match2 = value.trim().match(VIEWPORT_SIZE_REGEXP); + if (!match2) { + return void 0; + } + const numericValue = Number.parseFloat(match2[1]); + const unit = match2[2]; + return unit === "px" ? numericValue : numericValue * DEFAULT_FONT_SIZE; +} +function getViewportBreakpoints(configOrSettings) { + const viewportSettings = getViewportSettings(configOrSettings); + const breakpoints = {}; + const breakpointValuesInPixels = {}; + Object.keys(DEFAULT_VIEWPORT_BREAKPOINTS).forEach((breakpoint) => { + const key = breakpoint; + const value = viewportSettings[key]; + const px = getViewportBreakpointValueInPixels(value); + if (px !== void 0 && isValidViewportSize(value)) { + breakpoints[key] = value.trim(); + breakpointValuesInPixels[key] = px; + } + }); + const breakpointNames = Object.keys(breakpoints); + if (!breakpointNames.length) { + return { ...DEFAULT_VIEWPORT_BREAKPOINTS }; + } + if (1 === breakpointNames.length) { + return breakpoints; + } + const mobile = breakpoints.mobile; + const tablet = breakpoints.tablet; + if (breakpointValuesInPixels.mobile >= breakpointValuesInPixels.tablet) { + return { mobile }; + } + return { mobile, tablet }; +} +function getResponsiveMediaQueries(configOrSettings) { + const breakpoints = getViewportBreakpoints(configOrSettings); + const mediaQueries = {}; + if (breakpoints.mobile) { + mediaQueries["@mobile"] = `@media (width <= ${breakpoints.mobile})`; + } + if (breakpoints.tablet) { + mediaQueries["@tablet"] = breakpoints.mobile ? `@media (${breakpoints.mobile} < width <= ${breakpoints.tablet})` : `@media (width <= ${breakpoints.tablet})`; + } + return mediaQueries; +} + +// packages/global-styles-engine/build-module/lock-unlock.mjs +var import_private_apis2 = __toESM(require_private_apis(), 1); +var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( + "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.", + "@wordpress/global-styles-engine" +); + +// packages/global-styles-engine/build-module/private-apis.mjs +var privateApis = {}; +lock2(privateApis, { + getResponsiveMediaQueries, + getViewportBreakpoints, + getViewportBreakpointValueInPixels +}); + // packages/global-styles-ui/build-module/provider.mjs -var import_element20 = __toESM(require_element(), 1); +var import_element21 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/context.mjs -var import_element19 = __toESM(require_element(), 1); -var GlobalStylesContext = (0, import_element19.createContext)({ +var import_element20 = __toESM(require_element(), 1); +var GlobalStylesContext = (0, import_element20.createContext)({ user: { styles: {}, settings: {} }, base: { styles: {}, settings: {} }, merged: { styles: {}, settings: {} }, @@ -10461,10 +10666,10 @@ function GlobalStylesProvider({ onChange, fontLibraryEnabled }) { - const merged = (0, import_element20.useMemo)(() => { + const merged = (0, import_element21.useMemo)(() => { return mergeGlobalStyles(baseValue, value); }, [baseValue, value]); - const contextValue = (0, import_element20.useMemo)( + const contextValue = (0, import_element21.useMemo)( () => ({ user: value, base: baseValue, @@ -10549,13 +10754,23 @@ function a11y_default(o3) { } // packages/global-styles-ui/build-module/hooks.mjs -var import_element21 = __toESM(require_element(), 1); +var import_element22 = __toESM(require_element(), 1); var import_data = __toESM(require_data(), 1); var import_core_data = __toESM(require_core_data(), 1); var import_i18n2 = __toESM(require_i18n(), 1); // packages/global-styles-ui/build-module/utils.mjs var import_i18n = __toESM(require_i18n(), 1); + +// packages/global-styles-ui/build-module/lock-unlock.mjs +var import_private_apis4 = __toESM(require_private_apis(), 1); +var { lock: lock3, unlock: unlock3 } = (0, import_private_apis4.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( + "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.", + "@wordpress/global-styles-ui" +); + +// packages/global-styles-ui/build-module/utils.mjs +var { getViewportBreakpoints: getViewportBreakpoints2 } = unlock3(privateApis); var VALID_ELEMENT_STATES = { link: [ { value: ":link", label: (0, import_i18n.__)("Link") }, @@ -10673,7 +10888,7 @@ function getFontFamilies(themeJson) { // packages/global-styles-ui/build-module/hooks.mjs k([a11y_default]); function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = true, state) { - const { user, base, merged, onChange } = (0, import_element21.useContext)(GlobalStylesContext); + const { user, base, merged, onChange } = (0, import_element22.useContext)(GlobalStylesContext); const statePathParts = state?.split(".").filter(Boolean) ?? []; const pseudoSelectorState = statePathParts.find( (value) => value.startsWith(":") @@ -10686,7 +10901,7 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru } else if (readFrom === "user") { sourceValue = user; } - const styleValue = (0, import_element21.useMemo)(() => { + const styleValue = (0, import_element22.useMemo)(() => { const rawValue = getStyle( sourceValue, stylePath, @@ -10704,7 +10919,7 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru shouldDecodeEncode, pseudoSelectorState ]); - const setStyleValue = (0, import_element21.useCallback)( + const setStyleValue = (0, import_element22.useCallback)( (newValue) => { let valueToSet = newValue; if (pseudoSelectorState) { @@ -10732,18 +10947,18 @@ function useStyle(path, blockName, readFrom = "merged", shouldDecodeEncode = tru return [styleValue, setStyleValue]; } function useSetting(path, blockName, readFrom = "merged") { - const { user, base, merged, onChange } = (0, import_element21.useContext)(GlobalStylesContext); + const { user, base, merged, onChange } = (0, import_element22.useContext)(GlobalStylesContext); let sourceValue = merged; if (readFrom === "base") { sourceValue = base; } else if (readFrom === "user") { sourceValue = user; } - const settingValue = (0, import_element21.useMemo)( + const settingValue = (0, import_element22.useMemo)( () => getSetting(sourceValue, path, blockName), [sourceValue, path, blockName] ); - const setSettingValue = (0, import_element21.useCallback)( + const setSettingValue = (0, import_element22.useCallback)( (newValue) => { const newGlobalStyles = setSetting( user, @@ -10774,8 +10989,8 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) { variationsFromTheme: _variationsFromTheme || EMPTY_ARRAY2 }; }, []); - const { user: userVariation } = (0, import_element21.useContext)(GlobalStylesContext); - return (0, import_element21.useMemo)(() => { + const { user: userVariation } = (0, import_element22.useContext)(GlobalStylesContext); + return (0, import_element22.useMemo)(() => { const clonedUserVariation = structuredClone(userVariation); const userVariationWithoutProperties = removePropertiesFromObject( clonedUserVariation, @@ -10798,13 +11013,6 @@ function useCurrentMergeThemeStyleVariationsWithUserConfig(properties = []) { }, [properties, userVariation, variationsFromTheme]); } -// packages/global-styles-ui/build-module/lock-unlock.mjs -var import_private_apis2 = __toESM(require_private_apis(), 1); -var { lock: lock2, unlock: unlock2 } = (0, import_private_apis2.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( - "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.", - "@wordpress/global-styles-ui" -); - // packages/global-styles-ui/build-module/root-menu.mjs var import_jsx_runtime28 = __toESM(require_jsx_runtime(), 1); var { @@ -10813,7 +11021,7 @@ var { useHasColorPanel, useSettingsForBlockElement, useHasBackgroundPanel -} = unlock2(import_block_editor.privateApis); +} = unlock3(import_block_editor.privateApis); // packages/global-styles-ui/build-module/preview-styles.mjs var import_components7 = __toESM(require_components(), 1); @@ -10852,7 +11060,7 @@ function useStylesPreviewColors() { } // packages/global-styles-ui/build-module/typography-example.mjs -var import_element22 = __toESM(require_element(), 1); +var import_element23 = __toESM(require_element(), 1); var import_components4 = __toESM(require_components(), 1); var import_i18n4 = __toESM(require_i18n(), 1); @@ -10949,7 +11157,7 @@ function PreviewTypography({ fontSize, variation }) { - const { base } = (0, import_element22.useContext)(GlobalStylesContext); + const { base } = (0, import_element23.useContext)(GlobalStylesContext); let config = base; if (variation) { config = { ...base, ...variation }; @@ -11030,7 +11238,7 @@ function HighlightedColors({ // packages/global-styles-ui/build-module/preview-wrapper.mjs var import_components6 = __toESM(require_components(), 1); var import_compose = __toESM(require_compose(), 1); -var import_element23 = __toESM(require_element(), 1); +var import_element24 = __toESM(require_element(), 1); var import_jsx_runtime31 = __toESM(require_jsx_runtime(), 1); var normalizedWidth = 248; var normalizedHeight = 152; @@ -11047,21 +11255,21 @@ function PreviewWrapper({ const [backgroundColor = "white"] = useStyle("color.background"); const [gradientValue] = useStyle("color.gradient"); const disableMotion = (0, import_compose.useReducedMotion)(); - const [isHovered, setIsHovered] = (0, import_element23.useState)(false); + const [isHovered, setIsHovered] = (0, import_element24.useState)(false); const [containerResizeListener, { width }] = (0, import_compose.useResizeObserver)(); - const [throttledWidth, setThrottledWidthState] = (0, import_element23.useState)(width); - const [ratioState, setRatioState] = (0, import_element23.useState)(); + const [throttledWidth, setThrottledWidthState] = (0, import_element24.useState)(width); + const [ratioState, setRatioState] = (0, import_element24.useState)(); const setThrottledWidth = (0, import_compose.useThrottle)( setThrottledWidthState, 250, THROTTLE_OPTIONS ); - (0, import_element23.useLayoutEffect)(() => { + (0, import_element24.useLayoutEffect)(() => { if (width) { setThrottledWidth(width); } }, [width, setThrottledWidth]); - (0, import_element23.useLayoutEffect)(() => { + (0, import_element24.useLayoutEffect)(() => { const newRatio = throttledWidth ? throttledWidth / normalizedWidth : 1; const ratioDiff = newRatio - (ratioState || 0); const isRatioDiffBigEnough = Math.abs(ratioDiff) > 0.1; @@ -11074,6 +11282,16 @@ function PreviewWrapper({ const isReady = !!width; return /* @__PURE__ */ (0, import_jsx_runtime31.jsxs)(import_jsx_runtime31.Fragment, { children: [ /* @__PURE__ */ (0, import_jsx_runtime31.jsx)("div", { style: { position: "relative" }, children: containerResizeListener }), + !isReady && // Match the preview aspect ratio so layout doesn't jump once width is measured. + /* @__PURE__ */ (0, import_jsx_runtime31.jsx)( + Skeleton, + { + className: "global-styles-ui-preview__wrapper", + style: { + aspectRatio: normalizedWidth / normalizedHeight + } + } + ), isReady && /* @__PURE__ */ (0, import_jsx_runtime31.jsx)( "div", { @@ -11296,7 +11514,7 @@ var import_blocks2 = __toESM(require_blocks(), 1); var import_i18n7 = __toESM(require_i18n(), 1); var import_components11 = __toESM(require_components(), 1); var import_data4 = __toESM(require_data(), 1); -var import_element24 = __toESM(require_element(), 1); +var import_element25 = __toESM(require_element(), 1); var import_block_editor3 = __toESM(require_block_editor(), 1); var import_compose2 = __toESM(require_compose(), 1); import { speak } from "@wordpress/a11y"; @@ -11329,7 +11547,7 @@ var import_components10 = __toESM(require_components(), 1); var import_i18n6 = __toESM(require_i18n(), 1); var import_block_editor2 = __toESM(require_block_editor(), 1); var import_jsx_runtime35 = __toESM(require_jsx_runtime(), 1); -var { StateControl, StateControlBadges } = unlock2(import_block_editor2.privateApis); +var { StateControl, StateControlBadges } = unlock3(import_block_editor2.privateApis); // packages/global-styles-ui/build-module/screen-block-list.mjs var import_jsx_runtime36 = __toESM(require_jsx_runtime(), 1); @@ -11340,7 +11558,7 @@ var { useSettingsForBlockElement: useSettingsForBlockElement2, useHasColorPanel: useHasColorPanel2, useHasBackgroundPanel: useHasBackgroundPanel2 -} = unlock2(import_block_editor3.privateApis); +} = unlock3(import_block_editor3.privateApis); function useSortedBlockTypes() { const blockItems = (0, import_data4.useSelect)( (select) => select(import_blocks2.store).getBlockTypes(), @@ -11394,8 +11612,8 @@ function BlockList({ filterValue }) { const filteredBlockTypes = !filterValue ? sortedBlockTypes : sortedBlockTypes.filter( (blockType) => isMatchingSearchTerm(blockType, filterValue) ); - const blockTypesListRef = (0, import_element24.useRef)(null); - (0, import_element24.useEffect)(() => { + const blockTypesListRef = (0, import_element25.useRef)(null); + (0, import_element25.useEffect)(() => { if (!filterValue) { return; } @@ -11423,12 +11641,12 @@ function BlockList({ filterValue }) { } ); } -var MemoizedBlockList = (0, import_element24.memo)(BlockList); +var MemoizedBlockList = (0, import_element25.memo)(BlockList); // packages/global-styles-ui/build-module/screen-block.mjs var import_blocks4 = __toESM(require_blocks(), 1); var import_block_editor5 = __toESM(require_block_editor(), 1); -var import_element26 = __toESM(require_element(), 1); +var import_element27 = __toESM(require_element(), 1); var import_data5 = __toESM(require_data(), 1); var import_core_data3 = __toESM(require_core_data(), 1); var import_components14 = __toESM(require_components(), 1); @@ -11438,8 +11656,11 @@ var import_i18n8 = __toESM(require_i18n(), 1); var import_block_editor4 = __toESM(require_block_editor(), 1); var import_blocks3 = __toESM(require_blocks(), 1); var import_components12 = __toESM(require_components(), 1); -var import_element25 = __toESM(require_element(), 1); +var import_element26 = __toESM(require_element(), 1); var import_jsx_runtime37 = __toESM(require_jsx_runtime(), 1); +var { getViewportBreakpoints: getViewportBreakpoints3, getViewportBreakpointValueInPixels: getViewportBreakpointValueInPixels2 } = unlock3( + privateApis +); // packages/global-styles-ui/build-module/subtitle.mjs var import_components13 = __toESM(require_components(), 1); @@ -11467,12 +11688,12 @@ var { FiltersPanel: StylesFiltersPanel, ImageSettingsPanel, AdvancedPanel: StylesAdvancedPanel -} = unlock2(import_block_editor5.privateApis); +} = unlock3(import_block_editor5.privateApis); // packages/global-styles-ui/build-module/screen-typography.mjs var import_i18n22 = __toESM(require_i18n(), 1); var import_components33 = __toESM(require_components(), 1); -var import_element38 = __toESM(require_element(), 1); +var import_element39 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/screen-body.mjs var import_components15 = __toESM(require_components(), 1); @@ -11525,7 +11746,7 @@ var StylesPreviewTypography = ({ var preview_typography_default = StylesPreviewTypography; // packages/global-styles-ui/build-module/variations/variation.mjs -var import_element27 = __toESM(require_element(), 1); +var import_element28 = __toESM(require_element(), 1); var import_keycodes = __toESM(require_keycodes(), 1); var import_i18n10 = __toESM(require_i18n(), 1); var import_jsx_runtime43 = __toESM(require_jsx_runtime(), 1); @@ -11536,13 +11757,13 @@ function Variation({ properties, showTooltip = false }) { - const [isFocused, setIsFocused] = (0, import_element27.useState)(false); + const [isFocused, setIsFocused] = (0, import_element28.useState)(false); const { base, user, onChange: setUserConfig - } = (0, import_element27.useContext)(GlobalStylesContext); - const context = (0, import_element27.useMemo)(() => { + } = (0, import_element28.useContext)(GlobalStylesContext); + const context = (0, import_element28.useMemo)(() => { let merged = mergeGlobalStyles(base, variation); if (properties) { merged = filterObjectByProperties(merged, properties); @@ -11562,7 +11783,7 @@ function Variation({ selectVariation(); } }; - const isActive = (0, import_element27.useMemo)( + const isActive = (0, import_element28.useMemo)( () => areGlobalStylesEqual(user, variation), [user, variation] ); @@ -11652,10 +11873,10 @@ function TypographyVariations({ // packages/global-styles-ui/build-module/font-families.mjs var import_i18n20 = __toESM(require_i18n(), 1); var import_components31 = __toESM(require_components(), 1); -var import_element37 = __toESM(require_element(), 1); +var import_element38 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/font-library/context.mjs -var import_element28 = __toESM(require_element(), 1); +var import_element29 = __toESM(require_element(), 1); var import_data6 = __toESM(require_data(), 1); var import_core_data5 = __toESM(require_core_data(), 1); var import_i18n12 = __toESM(require_i18n(), 1); @@ -11727,7 +11948,7 @@ var FONT_STYLES = { // packages/global-styles-ui/build-module/font-library/utils/index.mjs var { File } = window; -var { kebabCase } = unlock2(import_components19.privateApis); +var { kebabCase } = unlock3(import_components19.privateApis); function setUIValuesNeeded(font2, extraValues = {}) { if (!font2.name && (font2.fontFamily || font2.slug)) { font2.name = font2.fontFamily || font2.slug; @@ -12002,7 +12223,7 @@ function toggleFont(font2, face, initialfonts = []) { // packages/global-styles-ui/build-module/font-library/context.mjs var import_jsx_runtime45 = __toESM(require_jsx_runtime(), 1); -var FontLibraryContext = (0, import_element28.createContext)( +var FontLibraryContext = (0, import_element29.createContext)( {} ); FontLibraryContext.displayName = "FontLibraryContext"; @@ -12018,7 +12239,7 @@ function FontLibraryProvider({ children }) { "globalStyles", globalStylesId ); - const [isInstalling, setIsInstalling] = (0, import_element28.useState)(false); + const [isInstalling, setIsInstalling] = (0, import_element29.useState)(false); const { records: libraryPosts = [], isResolving: isResolvingLibrary } = (0, import_core_data5.useEntityRecords)( "postType", "wp_font_family", @@ -12048,12 +12269,12 @@ function FontLibraryProvider({ children }) { ); await saveEntityRecord("root", "globalStyles", finalGlobalStyles); }; - const [modalTabOpen, setModalTabOpen] = (0, import_element28.useState)(""); - const [libraryFontSelected, setLibraryFontSelected] = (0, import_element28.useState)(void 0); + const [modalTabOpen, setModalTabOpen] = (0, import_element29.useState)(""); + const [libraryFontSelected, setLibraryFontSelected] = (0, import_element29.useState)(void 0); const themeFonts = fontFamilies?.theme ? fontFamilies.theme.map((f2) => setUIValuesNeeded(f2, { source: "theme" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : []; const customFonts = fontFamilies?.custom ? fontFamilies.custom.map((f2) => setUIValuesNeeded(f2, { source: "custom" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : []; const baseCustomFonts = libraryFonts ? libraryFonts.map((f2) => setUIValuesNeeded(f2, { source: "custom" })).sort((a2, b2) => a2.name.localeCompare(b2.name)) : []; - (0, import_element28.useEffect)(() => { + (0, import_element29.useEffect)(() => { if (!modalTabOpen) { setLibraryFontSelected(void 0); } @@ -12070,7 +12291,7 @@ function FontLibraryProvider({ children }) { source: font2.source }); }; - const [loadedFontUrls] = (0, import_element28.useState)(/* @__PURE__ */ new Set()); + const [loadedFontUrls] = (0, import_element29.useState)(/* @__PURE__ */ new Set()); const getAvailableFontsOutline = (availableFontFamilies) => { const outline = availableFontFamilies.reduce( (acc, font2) => { @@ -12350,17 +12571,17 @@ var import_data8 = __toESM(require_data(), 1); var import_components23 = __toESM(require_components(), 1); var import_core_data6 = __toESM(require_core_data(), 1); var import_data7 = __toESM(require_data(), 1); -var import_element32 = __toESM(require_element(), 1); +var import_element33 = __toESM(require_element(), 1); var import_i18n14 = __toESM(require_i18n(), 1); // packages/global-styles-ui/build-module/font-library/font-card.mjs var import_i18n13 = __toESM(require_i18n(), 1); -var import_element30 = __toESM(require_element(), 1); +var import_element31 = __toESM(require_element(), 1); var import_components21 = __toESM(require_components(), 1); // packages/global-styles-ui/build-module/font-library/font-demo.mjs var import_components20 = __toESM(require_components(), 1); -var import_element29 = __toESM(require_element(), 1); +var import_element30 = __toESM(require_element(), 1); var import_jsx_runtime46 = __toESM(require_jsx_runtime(), 1); function getPreviewUrl(fontFace) { if (fontFace.preview) { @@ -12387,14 +12608,14 @@ function getDisplayFontFace(font2) { }; } function FontDemo({ font: font2, text }) { - const ref = (0, import_element29.useRef)(null); + const ref = (0, import_element30.useRef)(null); const fontFace = getDisplayFontFace(font2); const style = getFamilyPreviewStyle(font2); text = text || ("name" in font2 ? font2.name : ""); const customPreviewUrl = font2.preview; - const [isIntersecting, setIsIntersecting] = (0, import_element29.useState)(false); - const [isAssetLoaded, setIsAssetLoaded] = (0, import_element29.useState)(false); - const { loadFontFaceAsset } = (0, import_element29.useContext)(FontLibraryContext); + const [isIntersecting, setIsIntersecting] = (0, import_element30.useState)(false); + const [isAssetLoaded, setIsAssetLoaded] = (0, import_element30.useState)(false); + const { loadFontFaceAsset } = (0, import_element30.useContext)(FontLibraryContext); const previewUrl = customPreviewUrl ?? getPreviewUrl(fontFace); const isPreviewImage = previewUrl && previewUrl.match(/\.(png|jpg|jpeg|gif|svg)$/i); const faceStyles = getFacePreviewStyle(fontFace); @@ -12405,7 +12626,7 @@ function FontDemo({ font: font2, text }) { ...style, ...faceStyles }; - (0, import_element29.useEffect)(() => { + (0, import_element30.useEffect)(() => { const observer = new window.IntersectionObserver(([entry]) => { setIsIntersecting(entry.isIntersecting); }, {}); @@ -12414,7 +12635,7 @@ function FontDemo({ font: font2, text }) { } return () => observer.disconnect(); }, [ref]); - (0, import_element29.useEffect)(() => { + (0, import_element30.useEffect)(() => { const loadAsset = async () => { if (isIntersecting) { if (!isPreviewImage && fontFace.src) { @@ -12458,8 +12679,8 @@ function FontCard({ cursor: !!onClick ? "pointer" : "default" }; const navigator2 = (0, import_components21.useNavigator)(); - const ref = (0, import_element30.useRef)(null); - (0, import_element30.useEffect)(() => { + const ref = (0, import_element31.useRef)(null); + (0, import_element31.useEffect)(() => { if (shouldFocus) { ref.current?.focus(); } @@ -12498,14 +12719,14 @@ function FontCard({ var font_card_default = FontCard; // packages/global-styles-ui/build-module/font-library/library-font-variant.mjs -var import_element31 = __toESM(require_element(), 1); +var import_element32 = __toESM(require_element(), 1); var import_components22 = __toESM(require_components(), 1); var import_jsx_runtime48 = __toESM(require_jsx_runtime(), 1); function LibraryFontVariant({ face, font: font2 }) { - const { isFontActivated, toggleActivateFont } = (0, import_element31.useContext)(FontLibraryContext); + const { isFontActivated, toggleActivateFont } = (0, import_element32.useContext)(FontLibraryContext); const isInstalled = (font2?.fontFace?.length ?? 0) > 0 ? isFontActivated( font2.slug, face.fontStyle, @@ -12520,7 +12741,7 @@ function LibraryFontVariant({ toggleActivateFont(font2); }; const displayName = font2.name + " " + getFontFaceVariantName(face); - const checkboxId = (0, import_element31.useId)(); + const checkboxId = (0, import_element32.useId)(); return /* @__PURE__ */ (0, import_jsx_runtime48.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime48.jsxs)(import_components22.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [ /* @__PURE__ */ (0, import_jsx_runtime48.jsx)( import_components22.CheckboxControl, @@ -12602,11 +12823,11 @@ function InstalledFonts() { isInstalling, saveFontFamilies, getFontFacesActivated - } = (0, import_element32.useContext)(FontLibraryContext); + } = (0, import_element33.useContext)(FontLibraryContext); const [fontFamilies, setFontFamilies] = useSetting("typography.fontFamilies"); - const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element32.useState)(void 0); - const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element32.useState)(false); - const [notice, setNotice] = (0, import_element32.useState)(null); + const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element33.useState)(void 0); + const [isConfirmDeleteOpen, setIsConfirmDeleteOpen] = (0, import_element33.useState)(false); + const [notice, setNotice] = (0, import_element33.useState)(null); const [baseFontFamilies] = useSetting("typography.fontFamilies", void 0, "base"); const globalStylesId = (0, import_data7.useSelect)((select) => { const { __experimentalGetCurrentGlobalStylesId } = select(import_core_data6.store); @@ -12619,7 +12840,7 @@ function InstalledFonts() { ); const editedFontFamilies = globalStyles?.edits?.settings?.typography?.fontFamilies; const savedFontFamilies = globalStyles?.record?.settings?.typography?.fontFamilies; - const fontFamiliesHasChanges = (0, import_element32.useMemo)(() => { + const fontFamiliesHasChanges = (0, import_element33.useMemo)(() => { if (editedFontFamilies === void 0) { return false; } @@ -12693,7 +12914,7 @@ function InstalledFonts() { variantsInstalled ); }; - (0, import_element32.useEffect)(() => { + (0, import_element33.useEffect)(() => { handleSetLibraryFontSelected(libraryFontSelected); }, []); const activeFontsCount = libraryFontSelected ? getFontFacesActivated( @@ -13003,7 +13224,7 @@ function ConfirmDeleteDialog({ var installed_fonts_default = InstalledFonts; // packages/global-styles-ui/build-module/font-library/font-collection.mjs -var import_element34 = __toESM(require_element(), 1); +var import_element35 = __toESM(require_element(), 1); var import_components26 = __toESM(require_components(), 1); var import_compose3 = __toESM(require_compose(), 1); var import_i18n16 = __toESM(require_i18n(), 1); @@ -13086,7 +13307,7 @@ function GoogleFontsConfirmDialog() { var google_fonts_confirm_dialog_default = GoogleFontsConfirmDialog; // packages/global-styles-ui/build-module/font-library/collection-font-variant.mjs -var import_element33 = __toESM(require_element(), 1); +var import_element34 = __toESM(require_element(), 1); var import_components25 = __toESM(require_components(), 1); var import_jsx_runtime51 = __toESM(require_jsx_runtime(), 1); function CollectionFontVariant({ @@ -13103,7 +13324,7 @@ function CollectionFontVariant({ handleToggleVariant(font2); }; const displayName = font2.name + " " + getFontFaceVariantName(face); - const checkboxId = (0, import_element33.useId)(); + const checkboxId = (0, import_element34.useId)(); return /* @__PURE__ */ (0, import_jsx_runtime51.jsx)("div", { className: "font-library__font-card", children: /* @__PURE__ */ (0, import_jsx_runtime51.jsxs)(import_components25.Flex, { justify: "flex-start", align: "center", gap: "1rem", children: [ /* @__PURE__ */ (0, import_jsx_runtime51.jsx)( import_components25.CheckboxControl, @@ -13138,22 +13359,22 @@ function FontCollection({ slug }) { const getGoogleFontsPermissionFromStorage = () => { return window.localStorage.getItem(LOCAL_STORAGE_ITEM) === "true"; }; - const [selectedFont, setSelectedFont] = (0, import_element34.useState)( + const [selectedFont, setSelectedFont] = (0, import_element35.useState)( null ); - const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element34.useState)(void 0); - const [notice, setNotice] = (0, import_element34.useState)(null); - const [fontsToInstall, setFontsToInstall] = (0, import_element34.useState)( + const [lastSelectedFontSlug, setLastSelectedFontSlug] = (0, import_element35.useState)(void 0); + const [notice, setNotice] = (0, import_element35.useState)(null); + const [fontsToInstall, setFontsToInstall] = (0, import_element35.useState)( [] ); - const [page, setPage] = (0, import_element34.useState)(1); - const [filters, setFilters] = (0, import_element34.useState)({}); - const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element34.useState)( + const [page, setPage] = (0, import_element35.useState)(1); + const [filters, setFilters] = (0, import_element35.useState)({}); + const [renderConfirmDialog, setRenderConfirmDialog] = (0, import_element35.useState)( requiresPermission && !getGoogleFontsPermissionFromStorage() ); - const { installFonts, isInstalling } = (0, import_element34.useContext)(FontLibraryContext); + const { installFonts, isInstalling } = (0, import_element35.useContext)(FontLibraryContext); const { record: selectedCollection, isResolving: isLoading } = (0, import_core_data7.useEntityRecord)("root", "fontCollection", slug); - (0, import_element34.useEffect)(() => { + (0, import_element35.useEffect)(() => { const handleStorage = () => { setRenderConfirmDialog( requiresPermission && !getGoogleFontsPermissionFromStorage() @@ -13167,19 +13388,19 @@ function FontCollection({ slug }) { window.localStorage.setItem(LOCAL_STORAGE_ITEM, "false"); window.dispatchEvent(new Event("storage")); }; - (0, import_element34.useEffect)(() => { + (0, import_element35.useEffect)(() => { setSelectedFont(null); }, [slug]); - (0, import_element34.useEffect)(() => { + (0, import_element35.useEffect)(() => { setFontsToInstall([]); }, [selectedFont]); - const collectionFonts = (0, import_element34.useMemo)( + const collectionFonts = (0, import_element35.useMemo)( () => selectedCollection?.font_families ?? [], [selectedCollection] ); const collectionCategories = selectedCollection?.categories ?? []; const categories = [DEFAULT_CATEGORY, ...collectionCategories]; - const fonts = (0, import_element34.useMemo)( + const fonts = (0, import_element35.useMemo)( () => filterFonts(collectionFonts, filters), [collectionFonts, filters] ); @@ -13322,7 +13543,6 @@ function FontCollection({ slug }) { /* @__PURE__ */ (0, import_jsx_runtime52.jsx)( import_components26.SelectControl, { - __next40pxDefaultSize: true, label: (0, import_i18n16.__)("Category"), value: filters.category, onChange: handleCategoryFilter, @@ -13490,7 +13710,7 @@ function FontCollection({ slug }) { expanded: false, spacing: 1, className: "font-library__page-selection", - children: (0, import_element34.createInterpolateElement)( + children: (0, import_element35.createInterpolateElement)( (0, import_i18n16.sprintf)( // translators: 1: Current page number, 2: Total number of pages. (0, import_i18n16._x)( @@ -13568,7 +13788,7 @@ var font_collection_default = FontCollection; // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs var import_i18n17 = __toESM(require_i18n(), 1); var import_components28 = __toESM(require_components(), 1); -var import_element35 = __toESM(require_element(), 1); +var import_element36 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/font-library/lib/unbrotli.mjs var __require2 = /* @__PURE__ */ ((x2) => typeof __require !== "undefined" ? __require : typeof Proxy !== "undefined" ? new Proxy(x2, { @@ -23604,7 +23824,7 @@ var vmtx$1 = Object.freeze({ __proto__: null, vmtx }); // packages/global-styles-ui/build-module/font-library/utils/make-families-from-faces.mjs var import_components27 = __toESM(require_components(), 1); -var { kebabCase: kebabCase2 } = unlock2(import_components27.privateApis); +var { kebabCase: kebabCase2 } = unlock3(import_components27.privateApis); function makeFamiliesFromFaces(fontFaces) { const fontFamiliesObject = fontFaces.reduce( (acc, item) => { @@ -23627,9 +23847,9 @@ function makeFamiliesFromFaces(fontFaces) { // packages/global-styles-ui/build-module/font-library/upload-fonts.mjs var import_jsx_runtime53 = __toESM(require_jsx_runtime(), 1); function UploadFonts() { - const { installFonts } = (0, import_element35.useContext)(FontLibraryContext); - const [isUploading, setIsUploading] = (0, import_element35.useState)(false); - const [notice, setNotice] = (0, import_element35.useState)(null); + const { installFonts } = (0, import_element36.useContext)(FontLibraryContext); + const [isUploading, setIsUploading] = (0, import_element36.useState)(false); + const [notice, setNotice] = (0, import_element36.useState)(null); const handleDropZone = (files) => { handleFilesUpload(files); }; @@ -23792,7 +24012,7 @@ var upload_fonts_default = UploadFonts; // packages/global-styles-ui/build-module/font-library/modal.mjs var import_jsx_runtime54 = __toESM(require_jsx_runtime(), 1); -var { Tabs } = unlock2(import_components29.privateApis); +var { Tabs } = unlock3(import_components29.privateApis); var DEFAULT_TAB = { id: "installed-fonts", title: (0, import_i18n18._x)("Library", "Font library") @@ -23805,7 +24025,7 @@ var UPLOAD_TAB = { // packages/global-styles-ui/build-module/font-family-item.mjs var import_i18n19 = __toESM(require_i18n(), 1); var import_components30 = __toESM(require_components(), 1); -var import_element36 = __toESM(require_element(), 1); +var import_element37 = __toESM(require_element(), 1); var import_jsx_runtime55 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/font-families.mjs @@ -23822,12 +24042,12 @@ var import_jsx_runtime58 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/screen-typography-element.mjs var import_i18n23 = __toESM(require_i18n(), 1); var import_components34 = __toESM(require_components(), 1); -var import_element39 = __toESM(require_element(), 1); +var import_element40 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/typography-panel.mjs var import_block_editor6 = __toESM(require_block_editor(), 1); var import_jsx_runtime59 = __toESM(require_jsx_runtime(), 1); -var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock2(import_block_editor6.privateApis); +var { useSettingsForBlockElement: useSettingsForBlockElement4, TypographyPanel: StylesTypographyPanel2 } = unlock3(import_block_editor6.privateApis); // packages/global-styles-ui/build-module/typography-preview.mjs var import_jsx_runtime60 = __toESM(require_jsx_runtime(), 1); @@ -23865,7 +24085,7 @@ var import_block_editor7 = __toESM(require_block_editor(), 1); // packages/global-styles-ui/build-module/palette.mjs var import_components36 = __toESM(require_components(), 1); var import_i18n24 = __toESM(require_i18n(), 1); -var import_element40 = __toESM(require_element(), 1); +var import_element41 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/color-indicator-wrapper.mjs var import_components35 = __toESM(require_components(), 1); @@ -23876,7 +24096,7 @@ var import_jsx_runtime63 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/screen-colors.mjs var import_jsx_runtime64 = __toESM(require_jsx_runtime(), 1); -var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock2( +var { useSettingsForBlockElement: useSettingsForBlockElement5, ColorPanel: StylesColorPanel2 } = unlock3( import_block_editor7.privateApis ); @@ -24009,18 +24229,18 @@ var import_components42 = __toESM(require_components(), 1); // packages/global-styles-ui/build-module/background-panel.mjs var import_block_editor8 = __toESM(require_block_editor(), 1); var import_jsx_runtime71 = __toESM(require_jsx_runtime(), 1); -var { BackgroundPanel: StylesBackgroundPanel2 } = unlock2( +var { BackgroundPanel: StylesBackgroundPanel2 } = unlock3( import_block_editor8.privateApis ); // packages/global-styles-ui/build-module/screen-background.mjs var import_jsx_runtime72 = __toESM(require_jsx_runtime(), 1); -var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock2(import_block_editor9.privateApis); +var { useHasBackgroundPanel: useHasBackgroundPanel4 } = unlock3(import_block_editor9.privateApis); // packages/global-styles-ui/build-module/shadows-panel.mjs var import_components44 = __toESM(require_components(), 1); var import_i18n31 = __toESM(require_i18n(), 1); -var import_element41 = __toESM(require_element(), 1); +var import_element42 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/confirm-reset-shadow-dialog.mjs var import_components43 = __toESM(require_components(), 1); @@ -24029,14 +24249,14 @@ var import_jsx_runtime73 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/shadows-panel.mjs var import_jsx_runtime74 = __toESM(require_jsx_runtime(), 1); -var { Menu } = unlock2(import_components44.privateApis); +var { Menu } = unlock3(import_components44.privateApis); // packages/global-styles-ui/build-module/shadows-edit-panel.mjs var import_components45 = __toESM(require_components(), 1); var import_i18n32 = __toESM(require_i18n(), 1); -var import_element42 = __toESM(require_element(), 1); +var import_element43 = __toESM(require_element(), 1); var import_jsx_runtime75 = __toESM(require_jsx_runtime(), 1); -var { Menu: Menu2 } = unlock2(import_components45.privateApis); +var { Menu: Menu2 } = unlock3(import_components45.privateApis); var customShadowMenuItems = [ { label: (0, import_i18n32.__)("Rename"), @@ -24063,13 +24283,13 @@ var import_block_editor11 = __toESM(require_block_editor(), 1); // packages/global-styles-ui/build-module/dimensions-panel.mjs var import_block_editor10 = __toESM(require_block_editor(), 1); -var import_element43 = __toESM(require_element(), 1); +var import_element44 = __toESM(require_element(), 1); var import_jsx_runtime77 = __toESM(require_jsx_runtime(), 1); -var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock2(import_block_editor10.privateApis); +var { useSettingsForBlockElement: useSettingsForBlockElement6, DimensionsPanel: StylesDimensionsPanel2 } = unlock3(import_block_editor10.privateApis); // packages/global-styles-ui/build-module/screen-layout.mjs var import_jsx_runtime78 = __toESM(require_jsx_runtime(), 1); -var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock2( +var { useHasDimensionsPanel: useHasDimensionsPanel4, useSettingsForBlockElement: useSettingsForBlockElement7 } = unlock3( import_block_editor11.privateApis ); @@ -24084,14 +24304,14 @@ var import_components47 = __toESM(require_components(), 1); // packages/global-styles-ui/build-module/style-variations-container.mjs var import_core_data9 = __toESM(require_core_data(), 1); var import_data9 = __toESM(require_data(), 1); -var import_element44 = __toESM(require_element(), 1); +var import_element45 = __toESM(require_element(), 1); var import_components46 = __toESM(require_components(), 1); var import_i18n34 = __toESM(require_i18n(), 1); var import_jsx_runtime79 = __toESM(require_jsx_runtime(), 1); function StyleVariationsContainer({ gap = 2 }) { - const { user } = (0, import_element44.useContext)(GlobalStylesContext); + const { user } = (0, import_element45.useContext)(GlobalStylesContext); const userStyles = user?.styles; const variations = (0, import_data9.useSelect)((select) => { const result = select( @@ -24107,7 +24327,7 @@ function StyleVariationsContainer({ ]); } ); - const themeVariations = (0, import_element44.useMemo)(() => { + const themeVariations = (0, import_element45.useMemo)(() => { const withEmptyVariation = [ { title: (0, import_i18n34.__)("Default"), @@ -24186,17 +24406,17 @@ var import_i18n37 = __toESM(require_i18n(), 1); var import_components49 = __toESM(require_components(), 1); var import_block_editor12 = __toESM(require_block_editor(), 1); var import_jsx_runtime82 = __toESM(require_jsx_runtime(), 1); -var { AdvancedPanel: StylesAdvancedPanel2 } = unlock2(import_block_editor12.privateApis); +var { AdvancedPanel: StylesAdvancedPanel2 } = unlock3(import_block_editor12.privateApis); // packages/global-styles-ui/build-module/screen-revisions/index.mjs var import_i18n40 = __toESM(require_i18n(), 1); var import_components52 = __toESM(require_components(), 1); -var import_element46 = __toESM(require_element(), 1); +var import_element47 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/screen-revisions/use-global-styles-revisions.mjs var import_data10 = __toESM(require_data(), 1); var import_core_data10 = __toESM(require_core_data(), 1); -var import_element45 = __toESM(require_element(), 1); +var import_element46 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/screen-revisions/revisions-buttons.mjs var import_i18n38 = __toESM(require_i18n(), 1); @@ -24206,7 +24426,7 @@ var import_core_data11 = __toESM(require_core_data(), 1); var import_data11 = __toESM(require_data(), 1); var import_keycodes2 = __toESM(require_keycodes(), 1); var import_jsx_runtime83 = __toESM(require_jsx_runtime(), 1); -var { Badge: WCBadge } = unlock2(import_components50.privateApis); +var { Badge: WCBadge } = unlock3(import_components50.privateApis); var DAY_IN_MILLISECONDS = 60 * 60 * 1e3 * 24; // packages/global-styles-ui/build-module/pagination/index.mjs @@ -24220,7 +24440,7 @@ var import_jsx_runtime85 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs var import_i18n42 = __toESM(require_i18n(), 1); var import_components54 = __toESM(require_components(), 1); -var import_element47 = __toESM(require_element(), 1); +var import_element48 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/font-sizes/confirm-reset-font-sizes-dialog.mjs var import_components53 = __toESM(require_components(), 1); @@ -24229,12 +24449,12 @@ var import_jsx_runtime86 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/font-sizes/font-sizes.mjs var import_jsx_runtime87 = __toESM(require_jsx_runtime(), 1); -var { Menu: Menu3 } = unlock2(import_components54.privateApis); +var { Menu: Menu3 } = unlock3(import_components54.privateApis); // packages/global-styles-ui/build-module/font-sizes/font-size.mjs var import_i18n46 = __toESM(require_i18n(), 1); var import_components58 = __toESM(require_components(), 1); -var import_element49 = __toESM(require_element(), 1); +var import_element50 = __toESM(require_element(), 1); // packages/global-styles-ui/build-module/font-sizes/font-size-preview.mjs var import_block_editor13 = __toESM(require_block_editor(), 1); @@ -24249,7 +24469,7 @@ var import_jsx_runtime89 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/font-sizes/rename-font-size-dialog.mjs var import_components56 = __toESM(require_components(), 1); var import_i18n45 = __toESM(require_i18n(), 1); -var import_element48 = __toESM(require_element(), 1); +var import_element49 = __toESM(require_element(), 1); var import_jsx_runtime90 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/size-control/index.mjs @@ -24258,7 +24478,7 @@ var import_jsx_runtime91 = __toESM(require_jsx_runtime(), 1); // packages/global-styles-ui/build-module/font-sizes/font-size.mjs var import_jsx_runtime92 = __toESM(require_jsx_runtime(), 1); -var { Menu: Menu4 } = unlock2(import_components58.privateApis); +var { Menu: Menu4 } = unlock3(import_components58.privateApis); // packages/global-styles-ui/build-module/global-styles-ui.mjs var import_jsx_runtime93 = __toESM(require_jsx_runtime(), 1); @@ -24324,28 +24544,28 @@ function FontLibrary({ } // routes/font-list/lock-unlock.ts -var import_private_apis3 = __toESM(require_private_apis()); -var { unlock: unlock3 } = (0, import_private_apis3.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( +var import_private_apis5 = __toESM(require_private_apis()); +var { unlock: unlock4 } = (0, import_private_apis5.__dangerousOptInToUnstableAPIsOnlyForCoreModules)( "I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.", "@wordpress/font-list-route" ); // routes/font-list/style.scss -if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='3f4ac8b622']")) { +if (typeof document !== "undefined" && true && !document.head.querySelector("style[data-wp-hash='911f938962']")) { const style = document.createElement("style"); - style.setAttribute("data-wp-hash", "3f4ac8b622"); - style.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:499;text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:499;text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .font-library__page-selection-trigger{font-size:11px!important;font-weight:499}}.font-library__fonts-title{font-size:11px;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-card{border:1px solid #ddd;box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:600;text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-search{margin-bottom:10px;padding:0 16px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:499!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:600;line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}')); + style.setAttribute("data-wp-hash", "911f938962"); + style.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .font-library__page-selection-trigger{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-card{border:1px solid #ddd;box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-search{margin-bottom:10px;padding:0 16px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}')); document.head.appendChild(style); } // routes/font-list/stage.tsx -var { Tabs: Tabs2 } = unlock3(import_components60.privateApis); -var { useGlobalStyles } = unlock3(import_editor.privateApis); +var { Tabs: Tabs2 } = unlock4(import_components60.privateApis); +var { useGlobalStyles } = unlock4(import_editor.privateApis); function FontLibraryPage() { const { records: collections = [] } = (0, import_core_data12.useEntityRecords)("root", "fontCollection", { _fields: "slug,name,description" }); - const [activeTab, setActiveTab] = (0, import_element51.useState)("installed-fonts"); + const [activeTab, setActiveTab] = (0, import_element52.useState)("installed-fonts"); const { base, user, setUser, isReady } = useGlobalStyles(); const canUserCreate = (0, import_data13.useSelect)((select) => { return select(import_core_data12.store).canUser("create", { diff --git a/src/wp-includes/build/routes/font-list/content.min.asset.php b/src/wp-includes/build/routes/font-list/content.min.asset.php index 174c9508b1108..2c14ceac24836 100644 --- a/src/wp-includes/build/routes/font-list/content.min.asset.php +++ b/src/wp-includes/build/routes/font-list/content.min.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-private-apis', 'wp-style-engine', 'wp-theme'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'b91678620a98635936c7'); \ No newline at end of file + array('react', 'react-dom', 'react-jsx-runtime', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-editor', 'wp-element', 'wp-i18n', 'wp-keycodes', 'wp-primitives', 'wp-private-apis', 'wp-style-engine', 'wp-theme'), 'module_dependencies' => array(array('id' => '@wordpress/a11y', 'import' => 'static'), array('id' => '@wordpress/route', 'import' => 'static')), 'version' => 'bfc9ed82d0a40b45c0ff'); \ No newline at end of file diff --git a/src/wp-includes/build/routes/font-list/content.min.js b/src/wp-includes/build/routes/font-list/content.min.js index b402fc137d246..6f27612e7ee37 100644 --- a/src/wp-includes/build/routes/font-list/content.min.js +++ b/src/wp-includes/build/routes/font-list/content.min.js @@ -1,12 +1,12 @@ -var xy=Object.create;var ya=Object.defineProperty;var wy=Object.getOwnPropertyDescriptor;var Sy=Object.getOwnPropertyNames;var Cy=Object.getPrototypeOf,Ry=Object.prototype.hasOwnProperty;var Ht=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var tt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),oo=(e,t)=>{for(var r in t)ya(e,r,{get:t[r],enumerable:!0})},Ty=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of Sy(t))!Ry.call(e,n)&&n!==r&&ya(e,n,{get:()=>t[n],enumerable:!(o=wy(t,n))||o.enumerable});return e};var h=(e,t,r)=>(r=e!=null?xy(Cy(e)):{},Ty(t||!e||!e.__esModule?ya(r,"default",{value:e,enumerable:!0}):r,e));var Ce=tt((P2,uu)=>{uu.exports=window.wp.i18n});var Fe=tt((k2,du)=>{du.exports=window.wp.element});var be=tt((A2,pu)=>{pu.exports=window.React});var Y=tt((B2,yu)=>{yu.exports=window.ReactJSXRuntime});var ao=tt((LT,ju)=>{ju.exports=window.ReactDOM});var Jf=tt(Kf=>{"use strict";var cn=be();function Eb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var _b=typeof Object.is=="function"?Object.is:Eb,Ob=cn.useState,Pb=cn.useEffect,Fb=cn.useLayoutEffect,kb=cn.useDebugValue;function Ab(e,t){var r=t(),o=Ob({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return Fb(function(){n.value=r,n.getSnapshot=t,el(n)&&s({inst:n})},[e,r,t]),Pb(function(){return el(n)&&s({inst:n}),e(function(){el(n)&&s({inst:n})})},[e]),kb(r),r}function el(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!_b(e,r)}catch{return!0}}function Ib(e,t){return t()}var Lb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Ib:Ab;Kf.useSyncExternalStore=cn.useSyncExternalStore!==void 0?cn.useSyncExternalStore:Lb});var tl=tt((S_,Qf)=>{"use strict";Qf.exports=Jf()});var ed=tt($f=>{"use strict";var qs=be(),Nb=tl();function Db(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Mb=typeof Object.is=="function"?Object.is:Db,Vb=Nb.useSyncExternalStore,Bb=qs.useRef,zb=qs.useEffect,jb=qs.useMemo,Hb=qs.useDebugValue;$f.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=Bb(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=jb(function(){function u(g){if(!c){if(c=!0,l=g,g=o(g),n!==void 0&&i.hasValue){var d=i.value;if(n(d,g))return f=d}return f=g}if(d=f,Mb(l,g))return d;var b=o(g);return n!==void 0&&n(d,b)?(l=g,d):(l=g,f=b)}var c=!1,l,f,m=r===void 0?null:r;return[function(){return u(t())},m===null?void 0:function(){return u(m())}]},[t,r,o,n]);var a=Vb(e,s[0],s[1]);return zb(function(){i.hasValue=!0,i.value=a},[a]),Hb(a),a}});var rd=tt((R_,td)=>{"use strict";td.exports=ed()});var bn=tt((Mk,wp)=>{wp.exports=window.wp.primitives});var Do=tt(($k,Sp)=>{Sp.exports=window.wp.compose});var Tp=tt((t3,Rp)=>{Rp.exports=window.wp.theme});var Si=tt((r3,Ep)=>{Ep.exports=window.wp.privateApis});var ce=tt((X3,rm)=>{rm.exports=window.wp.components});var fm=tt((a4,um)=>{um.exports=window.wp.editor});var ir=tt((l4,dm)=>{dm.exports=window.wp.coreData});var Kt=tt((c4,pm)=>{pm.exports=window.wp.data});var Sn=tt((u4,mm)=>{mm.exports=window.wp.blocks});var Mt=tt((f4,hm)=>{hm.exports=window.wp.blockEditor});var ym=tt((y4,gm)=>{gm.exports=window.wp.styleEngine});var Sm=tt((P4,wm)=>{"use strict";wm.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,s;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])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(s=Object.keys(t),o=s.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;n--!==0;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var Em=tt((k4,Tm)=>{"use strict";var i1=function(t){return a1(t)&&!l1(t)};function a1(e){return!!e&&typeof e=="object"}function l1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||f1(e)}var c1=typeof Symbol=="function"&&Symbol.for,u1=c1?Symbol.for("react.element"):60103;function f1(e){return e.$$typeof===u1}function d1(e){return Array.isArray(e)?[]:{}}function cs(e,t){return t.clone!==!1&&t.isMergeableObject(e)?Rn(d1(e),e,t):e}function p1(e,t,r){return e.concat(t).map(function(o){return cs(o,r)})}function m1(e,t){if(!t.customMerge)return Rn;var r=t.customMerge(e);return typeof r=="function"?r:Rn}function h1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Cm(e){return Object.keys(e).concat(h1(e))}function Rm(e,t){try{return t in e}catch{return!1}}function g1(e,t){return Rm(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function y1(e,t,r){var o={};return r.isMergeableObject(e)&&Cm(e).forEach(function(n){o[n]=cs(e[n],r)}),Cm(t).forEach(function(n){g1(e,n)||(Rm(e,n)&&r.isMergeableObject(t[n])?o[n]=m1(n,r)(e[n],t[n],r):o[n]=cs(t[n],r))}),o}function Rn(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||p1,r.isMergeableObject=r.isMergeableObject||i1,r.cloneUnlessOtherwiseSpecified=cs;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):y1(e,t,r):cs(t,r)}Rn.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return Rn(o,n,r)},{})};var v1=Rn;Tm.exports=v1});var xc=tt((X5,Ch)=>{Ch.exports=window.wp.keycodes});var _h=tt((aI,Eh)=>{Eh.exports=window.wp.apiFetch});var ey=tt((OB,$g)=>{$g.exports=window.wp.date});function fu(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;te();function Ee(e){let t=Tt(Py).current;return t.next=e,Oy(t.effect),t.trampoline}function Py(){let e={next:void 0,callback:Fy,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Fy(){}var gu=h(be(),1),ky=()=>{},ge=typeof document<"u"?gu.useLayoutEffect:ky;var Es=h(be(),1),Ay=Es.createContext(void 0);function Qo(){return Es.useContext(Ay)?.direction??"ltr"}function Iy(e,t){return function(o,...n){let s=new URL(e);return s.searchParams.set("code",o.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${o}; visit ${s} for the full message.`}}var Ly=Iy("https://base-ui.com/production-error","Base UI"),Ut=Ly;var Ro=h(be(),1);function ba(e,t,r,o){let n=Tt(bu).current;return Ny(n,e,t,r,o)&&xu(n,[e,t,r,o]),n.callback}function vu(e){let t=Tt(bu).current;return Dy(t,e)&&xu(t,e),t.callback}function bu(){return{callback:null,cleanup:null,refs:[]}}function Ny(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Dy(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function xu(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n{for(let n=0;n=e}function xa(e){if(!Su.isValidElement(e))return null;let t=e,r=t.props;return($o(19)?r?.ref:t.ref)??null}function Un(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function no(){}var Z2=Object.freeze([]),pt=Object.freeze({});function Cu(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let s=t[o](n);s!=null&&Object.assign(r,s);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Ru(e,t){return typeof e=="function"?e(t):e}function Tu(e,t){return typeof e=="function"?e(t):e}var wa={};function yr(e,t,r,o,n){if(!r&&!o&&!n&&!e)return _s(t);let s=_s(e);return t&&(s=Wn(s,t)),r&&(s=Wn(s,r)),o&&(s=Wn(s,o)),n&&(s=Wn(s,n)),s}function Eu(e){if(e.length===0)return wa;if(e.length===1)return _s(e[0]);let t=_s(e[0]);for(let r=1;r=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Sa(e){return typeof e=="function"}function Ou(e,t){return Sa(e)?e(t):e??wa}function zy(e,t){return t?e?(...r)=>{let o=r[0];if(ku(o)){let s=o;Fu(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:Pu(t):e}function Pu(e){return e&&((...t)=>{let r=t[0];return ku(r)&&Fu(r),e(...t)})}function Fu(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ca(e,t){return t?e?t+" "+e:t:e}function ku(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ra=h(be(),1);function Wt(e,t,r={}){let o=t.render,n=jy(t,r);if(r.enabled===!1)return null;let s=r.state??pt;return Wy(e,o,n,s)}function jy(e,t={}){let{className:r,style:o,render:n}=e,{state:s=pt,ref:i,props:a,stateAttributesMapping:u,enabled:c=!0}=t,l=c?Ru(r,s):void 0,f=c?Tu(o,s):void 0,m=c?Cu(s,u):pt,g=c&&a?Hy(a):void 0,d=c?Un(m,g)??{}:pt;return typeof document<"u"&&(c?Array.isArray(i)?d.ref=vu([d.ref,xa(n),...i]):d.ref=ba(d.ref,xa(n),i):ba(null,null)),c?(l!==void 0&&(d.className=Ca(d.className,l)),f!==void 0&&(d.style=Un(d.style,f)),d):pt}function Hy(e){return Array.isArray(e)?Eu(e):yr(void 0,e)}var Uy=Symbol.for("react.lazy");function Wy(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=yr(r,t.props);n.ref=r.ref;let s=t;return s?.$$typeof===Uy&&(s=Ro.Children.toArray(t)[0]),Ro.cloneElement(s,n)}if(e&&typeof e=="string")return Gy(e,r);throw new Error(Ut(8))}function Gy(e,t){return e==="button"?(0,Ra.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ra.createElement)("img",{alt:"",...t,key:t.key}):Ro.createElement(e,t)}var Os=h(be(),1);var Au=0;function Yy(e,t="mui"){let[r,o]=Os.useState(e),n=e||r;return Os.useEffect(()=>{r==null&&(Au+=1,o(`${t}-${Au}`))},[r,t]),n}var Iu=Hn.useId;function so(e,t){if(Iu!==void 0){let r=Iu();return e??(t?`${t}-${r}`:r)}return Yy(e,t)}function Lu(e){return so(e,"base-ui")}var _e={};oo(_e,{cancelOpen:()=>xv,chipRemovePress:()=>rv,clearPress:()=>tv,closePress:()=>$y,closeWatcher:()=>pv,decrementPress:()=>sv,disabled:()=>Sv,drag:()=>yv,escapeKey:()=>dv,focusOut:()=>fv,imperativeAction:()=>Tv,incrementPress:()=>nv,initial:()=>Rv,inputBlur:()=>lv,inputChange:()=>iv,inputClear:()=>av,inputPaste:()=>cv,inputPress:()=>uv,itemPress:()=>Qy,keyboard:()=>hv,linkPress:()=>ev,listNavigation:()=>mv,missing:()=>Cv,none:()=>qy,outsidePress:()=>Jy,pointer:()=>gv,scrub:()=>bv,siblingOpen:()=>wv,swipe:()=>Ev,trackPress:()=>ov,triggerFocus:()=>Ky,triggerHover:()=>Xy,triggerPress:()=>Zy,wheel:()=>vv,windowResize:()=>_v});var qy="none",Zy="trigger-press",Xy="trigger-hover",Ky="trigger-focus",Jy="outside-press",Qy="item-press",$y="close-press",ev="link-press",tv="clear-press",rv="chip-remove-press",ov="track-press",nv="increment-press",sv="decrement-press",iv="input-change",av="input-clear",lv="input-blur",cv="input-paste",uv="input-press",fv="focus-out",dv="escape-key",pv="close-watcher",mv="list-navigation",hv="keyboard",gv="pointer",yv="drag",vv="wheel",bv="scrub",xv="cancel-open",wv="sibling-open",Sv="disabled",Cv="missing",Rv="initial",Tv="imperative-action",Ev="swipe",_v="window-resize";function ze(e,t,r,o){let n=!1,s=!1,i=o??pt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:r,...i}}var Ea=h(be(),1);var Nu=h(be(),1),Ov=[];function en(e){Nu.useEffect(e,Ov)}var Ps=null,wT=globalThis.requestAnimationFrame,Ta=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Fs=new Ta,Or=class e{static create(){return new e}static request(t){return Fs.request(t)}static cancel(t){return Fs.cancel(t)}currentId=Ps;request(t){this.cancel(),this.currentId=Fs.request(()=>{this.currentId=Ps,t()})}cancel=()=>{this.currentId!==Ps&&(Fs.cancel(this.currentId),this.currentId=Ps)};disposeEffect=()=>this.cancel};function tn(){let e=Tt(Or.create).current;return en(e.disposeEffect),e}function Du(e,t=!1,r=!1){let[o,n]=Ea.useState(e&&t?"idle":void 0),[s,i]=Ea.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&o!=="ending"&&!r&&n("ending"),!e&&!s&&o==="ending"&&n(void 0),ge(()=>{if(!e&&s&&o!=="ending"&&r){let a=Or.request(()=>{n("ending")});return()=>{Or.cancel(a)}}},[e,s,o,r]),ge(()=>{if(!e||t)return;let a=Or.request(()=>{n(void 0)});return()=>{Or.cancel(a)}},[t,e]),ge(()=>{if(!e||!t)return;e&&s&&o!=="idle"&&n("starting");let a=Or.request(()=>{n("idle")});return()=>{Or.cancel(a)}},[t,e,s,o]),{mounted:s,setMounted:i,transitionStatus:o}}var To=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Pv={[To.startingStyle]:""},Fv={[To.endingStyle]:""},Mu={transitionStatus(e){return e==="starting"?Pv:e==="ending"?Fv:null}};function ks(){return typeof window<"u"}function _o(e){return As(e)?(e.nodeName||"").toLowerCase():"#document"}function at(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function br(e){var t;return(t=(As(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function As(e){return ks()?e instanceof Node||e instanceof at(e).Node:!1}function xe(e){return ks()?e instanceof Element||e instanceof at(e).Element:!1}function wt(e){return ks()?e instanceof HTMLElement||e instanceof at(e).HTMLElement:!1}function rn(e){return!ks()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof at(e).ShadowRoot}function on(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Ot(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Vu(e){return/^(table|td|th)$/.test(_o(e))}function Gn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var kv=/transform|translate|scale|rotate|perspective|filter/,Av=/paint|layout|strict|content/,Eo=e=>!!e&&e!=="none",_a;function Is(e){let t=xe(e)?Ot(e):e;return Eo(t.transform)||Eo(t.translate)||Eo(t.scale)||Eo(t.rotate)||Eo(t.perspective)||!Ls()&&(Eo(t.backdropFilter)||Eo(t.filter))||kv.test(t.willChange||"")||Av.test(t.contain||"")}function Bu(e){let t=vr(e);for(;wt(t)&&!xr(t);){if(Is(t))return t;if(Gn(t))return null;t=vr(t)}return null}function Ls(){return _a==null&&(_a=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),_a}function xr(e){return/^(html|body|#document)$/.test(_o(e))}function Ot(e){return at(e).getComputedStyle(e)}function Yn(e){return xe(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function vr(e){if(_o(e)==="html")return e;let t=e.assignedSlot||e.parentNode||rn(e)&&e.host||br(e);return rn(t)?t.host:t}function zu(e){let t=vr(e);return xr(t)?e.ownerDocument?e.ownerDocument.body:e.body:wt(t)&&on(t)?t:zu(t)}function io(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=zu(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=at(n);if(s){let a=Ns(i);return t.concat(i,i.visualViewport||[],on(n)?n:[],a&&r?io(a):[])}else return t.concat(n,io(n,[],r))}function Ns(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ye(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Gt(e){let t=Tt(Iv,e).current;return t.next=e,ge(t.effect),t}function Iv(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function St(e){return e?.ownerDocument||document}var Wu=h(be(),1);var Uu=h(ao(),1);function Hu(e){return e==null?e:"current"in e?e.current:e}function nn(e,t=!1,r=!0){let o=tn();return Ee((n,s=null)=>{o.cancel();let i=Hu(e);if(i==null)return;let a=i,u=()=>{Uu.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{s?.aborted||u()}).catch(()=>{if(r){s?.aborted||u();return}let l=a.getAnimations();!s?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let l=To.startingStyle;if(!a.hasAttribute(l)){o.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(l)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[l]}),s?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(c)})}function Ds(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,s=Ee(n),i=nn(o,r,!1);Wu.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,r,s,i])}var Gu=h(be(),1);function Yu(e){let t=Gu.useRef(!0);t.current&&(t.current=!1,e())}var Gr={};oo(Gr,{engine:()=>Aa,env:()=>La,os:()=>Fa,screenReader:()=>Ia});var Fa={};oo(Fa,{android:()=>Xu,apple:()=>Pa,ios:()=>Oa,linux:()=>Vv,mac:()=>Ku,windows:()=>Mv});function Lv(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Nv,platform:Dv,maxTouchPoints:qu}=Lv(),Oo=Nv.toLowerCase(),Po=Dv.toLowerCase();var Oa=/^i(os$|p)/.test(Po)||Po==="macintel"&&qu>1,Zu="android",Xu=Po===Zu||Oo.includes(Zu),Ku=!Oa&&Po.startsWith("mac"),Mv=Po.startsWith("win"),Vv=!Xu&&/^(linux|chrome os)/.test(Po),Pa=Ku||Oa;var Aa={};oo(Aa,{blink:()=>zv,gecko:()=>Bv,webkit:()=>ka});var ka=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),Bv=!ka&&Oo.includes("firefox"),zv=!ka&&Oo.includes("chrom");var Ia={};oo(Ia,{voiceOver:()=>jv});var jv=Pa;var La={};oo(La,{jsdom:()=>Hv});var Hv=/jsdom|happydom/.test(Oo);var qn=0,or=class e{static create(){return new e}currentId=qn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=qn,r()},t)}isStarted(){return this.currentId!==qn}clear=()=>{this.currentId!==qn&&(clearTimeout(this.currentId),this.currentId=qn)};disposeEffect=()=>this.clear};function wr(){let e=Tt(or.create).current;return en(e.disposeEffect),e}var Pt=h(be(),1);function Ju(e){return"nativeEvent"in e}function Yr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function Qu(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Na="data-base-ui-focusable";var Da="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function Ms(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ze(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&rn(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Nt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function lo(e,t){if(!xe(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ze(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function Vs(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function $u(e){return e.matches("html,body")}function ef(e){return wt(e)&&e.matches(Da)}function Ma(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Da}`)!=null}function tf(e){if(!e||Gr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function Uv(e,t){return t!=null&&!Yr(t)?0:typeof e=="function"?e():e}function qr(e,t,r){let o=Uv(e,r);return typeof o=="number"?o:o?.[t]}function Va(e){return typeof e=="function"?e():e}function Bs(e,t){return t||e==="click"||e==="mousedown"}function rf(e){return e?.includes("mouse")&&e!=="mousedown"}var of=h(Y(),1),nf=Pt.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new or,currentIdRef:{current:null},currentContextRef:{current:null}});function Wv(e,t){e.current=t.current}function Ba(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Pt.useRef(r),s=Pt.useRef(r),i=Pt.useRef(null),a=Pt.useRef(null),u=wr();return ge(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:qr(n.current,"open"),close:qr(r,"close")}},[r,i,n,s]),(0,of.jsx)(nf.Provider,{value:Pt.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function za(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=Pt.useContext(nf),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:c,currentContextRef:l,hasProvider:f,timeout:m}=s,[g,d]=Pt.useState(!1),b=Pt.useRef(r),S=Pt.useRef(!1);return ge(()=>{b.current=r},[r]),ge(()=>()=>{S.current=!0},[]),ge(()=>{function C(){S.current||d(!1),l.current?.setIsInstantPhase(!1),i.current=null,l.current=null,a.current=c.current,m.clear()}if(i.current&&!r&&i.current===n){if(d(!1),u){let x=n;return m.start(u,()=>{o.select("open")||i.current&&i.current!==x||C()}),()=>{(b.current||i.current!==x)&&m.clear()}}C()}},[r,n,i,a,u,c,l,m,o]),ge(()=>{if(!r)return;let C=l.current,x=i.current;m.clear(),l.current={onOpenChange:o.setOpen,setIsInstantPhase:d},i.current=n,a.current={open:0,close:qr(c.current,"close")},x!==null&&x!==n?(d(!0),C?.setIsInstantPhase(!0),C?.onOpenChange(!1,ze(_e.none))):(d(!1),C?.setIsInstantPhase(!1))},[r,n,o,i,a,c,l,m]),ge(()=>()=>{if(i.current===n){if(l.current=null,!b.current)return;i.current=null,Wv(a,c),m.clear()}},[l,i,a,n,c,m]),Pt.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}function Sr(...e){return()=>{for(let t=0;t({x:e,y:e}),Gv={left:"right",right:"left",bottom:"top",top:"bottom"};function Kn(e,t,r){return Dt(e,co(t,r))}function Rr(e,t){return typeof e=="function"?e(t):e}function Et(e){return e.split("-")[0]}function Tr(e){return e.split("-")[1]}function js(e){return e==="x"?"y":"x"}function Jn(e){return e==="y"?"height":"width"}function Yt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function Qn(e){return js(Yt(e))}function cf(e,t,r){r===void 0&&(r=!1);let o=Tr(e),n=Qn(e),s=Jn(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Zn(i)),[i,Zn(i)]}function uf(e){let t=Zn(e);return[zs(e),t,zs(t)]}function zs(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var sf=["left","right"],af=["right","left"],Yv=["top","bottom"],qv=["bottom","top"];function Zv(e,t,r){switch(e){case"top":case"bottom":return r?t?af:sf:t?sf:af;case"left":case"right":return t?Yv:qv;default:return[]}}function ff(e,t,r,o){let n=Tr(e),s=Zv(Et(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(zs)))),s}function Zn(e){let t=Et(e);return Gv[t]+e.slice(t.length)}function Xv(e){return{top:0,right:0,bottom:0,left:0,...e}}function Hs(e){return typeof e!="number"?Xv(e):{top:e,right:e,bottom:e,left:e}}function Fo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Zr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Zr(e,n.id,r)])}function sn(e){return`data-base-ui-${e}`}var nr=h(be(),1),mf=h(ao(),1);var df={style:{transition:"none"}};var Kv="data-base-ui-swipe-ignore",Jv="data-swipe-ignore",SE=`[${Kv}]`,CE=`[${Jv}]`;var pf={fallbackAxisSide:"end"};var hf=h(Y(),1),Qv=nr.createContext(null),$v=()=>nr.useContext(Qv),eb=sn("portal");function ja(e={}){let{ref:t,container:r,componentProps:o=pt,elementProps:n}=e,s=so(),a=$v()?.portalNode,[u,c]=nr.useState(null),[l,f]=nr.useState(null),m=Ee(S=>{S!==null&&f(S)}),g=nr.useRef(null);ge(()=>{if(r===null){g.current&&(g.current=null,f(null),c(null));return}if(s==null)return;let S=(r&&(As(r)?r:r.current))??a??document.body;if(S==null){g.current&&(g.current=null,f(null),c(null));return}g.current!==S&&(g.current=S,f(null),c(S))},[r,a,s]);let d=Wt("div",o,{ref:[t,m],props:[{id:s,[eb]:""},n]});return{portalNode:l,portalSubtree:u&&d?mf.createPortal(d,u):null}}var ko=h(be(),1);function gf(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var tb=h(Y(),1),rb=ko.createContext(null),ob=ko.createContext(null),an=()=>ko.useContext(rb)?.id||null,fo=e=>{let t=ko.useContext(ob);return e??t};var qt=h(be(),1);function nb(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,l=s.height,f=s.x,m=s.y;return r==null&&t.x&&i&&(r=s.x-t.x),o==null&&t.y&&a&&(o=s.y-t.y),f-=r||0,m-=o||0,c=0,l=0,!n||u?(c=t.axis==="y"?s.width:0,l=t.axis==="x"?s.height:0,f=i&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!u&&(l=t.axis==="x"?s.height:l,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:l,x:f,y:m,top:m,right:f+c,bottom:m+l,left:f}}}}function yf(e){return e!=null&&e.clientX!=null}function Ha(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,c=qt.useRef(!1),l=qt.useRef(null),[f,m]=qt.useState(),[g,d]=qt.useState([]),b=Ee(R=>{n.set("positionReference",R)}),S=Ee((R,F,E)=>{c.current||u.current.openEvent&&!yf(u.current.openEvent)||n.set("positionReference",nb(E??a,{x:R,y:F,axis:o,dataRef:u,pointerType:f}))}),C=Ee(R=>{s?l.current||(S(R.clientX,R.clientY,R.currentTarget),d([])):S(R.clientX,R.clientY,R.currentTarget)}),x=Yr(f)?i:s;qt.useEffect(()=>{if(!r){b(a);return}if(!x)return;function R(){l.current?.(),l.current=null}let F=at(i);function E(_){let A=Nt(_);Ze(i,A)?R():S(_.clientX,_.clientY)}return!u.current.openEvent||yf(u.current.openEvent)?l.current=Ye(F,"mousemove",E):b(a),R},[x,r,i,u,a,n,S,b,g]),qt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),qt.useEffect(()=>{r&&!i&&(c.current=!1)},[r,i]),qt.useEffect(()=>{!r&&s&&(c.current=!0)},[r,s]);let v=qt.useMemo(()=>{function R(F){m(F.pointerType)}return{onPointerDown:R,onPointerEnter:R,onMouseMove:C,onMouseEnter:C}},[C]);return qt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var Zt=h(be(),1);function sb(){return!1}function ib(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Ua(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=sb,bubbles:a,externalTree:u}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),f=c.useState("floatingElement"),{dataRef:m}=c.context,g=fo(u),d=Ee(typeof n=="function"?n:()=>!1),b=typeof n=="function"?d:n,S=b!==!1,C=Ee(()=>s),{escapeKey:x,outsidePress:v}=ib(a),R=Zt.useRef(!1),F=Zt.useRef(!1),E=Zt.useRef(!1),_=Zt.useRef(!1),A=Zt.useRef(""),N=Zt.useRef(null),q=wr(),U=wr(),w=Ee(()=>{U.clear(),m.current.insideReactTree=!1}),I=Ee(k=>{let Z=m.current.floatingContext?.nodeId;return(g?Zr(g.nodesRef.current,Z):[]).some(we=>we.context?.open&&!we.context.dataRef.current[k])}),W=Ee(k=>Vs(k,c.select("floatingElement"))||Vs(k,c.select("domReferenceElement"))),O=Ee(k=>{i()&&c.setOpen(!1,ze(_e.triggerPress,k.nativeEvent))}),D=Ee(k=>{if(!l||!r||!o||k.key!=="Escape"||_.current||!x&&I("__escapeKeyBubbles"))return;let Z=Ju(k)?k.nativeEvent:k,se=ze(_e.escapeKey,Z);c.setOpen(!1,se),se.isCanceled||k.preventDefault(),!x&&!se.isPropagationAllowed&&k.stopPropagation()}),J=Ee(()=>{m.current.insideReactTree=!0,U.start(0,w)}),M=Ee(k=>{if(!l||!r||k.button!==0)return;let Z=Nt(k.nativeEvent);Ze(c.select("floatingElement"),Z)&&(R.current||(R.current=!0,F.current=!1))}),T=Ee(k=>{!l||!r||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&R.current&&(F.current=!0)});Zt.useEffect(()=>{if(!l||!r)return;m.current.__escapeKeyBubbles=x,m.current.__outsidePressBubbles=v;let k=new or,Z=new or;function se(){k.clear(),_.current=!0}function we(){k.start(Gr.engine.webkit?5:0,()=>{_.current=!1})}function ie(){E.current=!0,Z.start(0,()=>{E.current=!1})}function ye(){R.current=!1,F.current=!1}function Te(){let V=A.current,re=V==="pen"||!V?"mouse":V,Ne=C(),Ue=typeof Ne=="function"?Ne():Ne;return typeof Ue=="string"?Ue:Ue[re]}function ee(V){let re=Te();return re==="intentional"&&V.type!=="click"||re==="sloppy"&&V.type==="click"}function ke(V){let re=m.current.floatingContext?.nodeId,Ne=g&&Zr(g.nodesRef.current,re).some(Ue=>Vs(V,Ue.context?.elements.floating));return W(V)||Ne}function Ae(V){if(ee(V)){V.type!=="click"&&!W(V)&&(Z.clear(),E.current=!1),w();return}if(m.current.insideReactTree){w();return}let re=Nt(V),Ne=`[${sn("inert")}]`,Ue=xe(re)?re.getRootNode():null,ot=Array.from((rn(Ue)?Ue:St(c.select("floatingElement"))).querySelectorAll(Ne)),ct=c.context.triggerElements;if(re&&(ct.hasElement(re)||ct.hasMatchingElement(We=>Ze(We,re))))return;let je=xe(re)?re:null;for(;je&&!xr(je);){let We=vr(je);if(xr(We)||!xe(We))break;je=We}if(!(ot.length&&xe(re)&&!$u(re)&&!Ze(re,c.select("floatingElement"))&&ot.every(We=>!Ze(je,We)))){if(wt(re)&&!("touches"in V)){let We=xr(re),nt=Ot(re),ve=/auto|scroll/,_r=We||ve.test(nt.overflowX),hr=We||ve.test(nt.overflowY),$e=_r&&re.clientWidth>0&&re.scrollWidth>re.clientWidth,jr=hr&&re.clientHeight>0&&re.scrollHeight>re.clientHeight,Rt=nt.direction==="rtl",Le=jr&&(Rt?V.offsetX<=re.offsetWidth-re.clientWidth:V.offsetX>re.clientWidth),qe=$e&&V.offsetY>re.clientHeight;if(Le||qe)return}if(!ke(V)){if(Te()==="intentional"&&E.current){Z.clear(),E.current=!1;return}typeof b=="function"&&!b(V)||I("__outsidePressBubbles")||(c.setOpen(!1,ze(_e.outsidePress,V)),w())}}}function Pe(V){Te()!=="sloppy"||V.pointerType==="touch"||!c.select("open")||!r||W(V)||Ae(V)}function He(V){if(Te()!=="sloppy"||!c.select("open")||!r||W(V))return;let re=V.touches[0];re&&(N.current={startTime:Date.now(),startX:re.clientX,startY:re.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},q.start(1e3,()=>{N.current&&(N.current.dismissOnTouchEnd=!1,N.current.dismissOnMouseDown=!1)}))}function G(V,re){let Ne=Nt(V);if(!Ne)return;let Ue=Ye(Ne,V.type,()=>{re(V),Ue()})}function j(V){A.current="touch",G(V,He)}function X(V){q.clear(),V.type==="pointerdown"&&(A.current=V.pointerType),!(V.type==="mousedown"&&N.current&&!N.current.dismissOnMouseDown)&&G(V,re=>{re.type==="pointerdown"?Pe(re):Ae(re)})}function H(V){if(!R.current)return;let re=F.current;if(ye(),Te()==="intentional"){if(V.type==="pointercancel"){re&&ie();return}if(!ke(V)){if(re){ie();return}typeof b=="function"&&!b(V)||(Z.clear(),E.current=!0,w())}}}function K(V){if(Te()!=="sloppy"||!N.current||W(V))return;let re=V.touches[0];if(!re)return;let Ne=Math.abs(re.clientX-N.current.startX),Ue=Math.abs(re.clientY-N.current.startY),ot=Math.sqrt(Ne*Ne+Ue*Ue);ot>5&&(N.current.dismissOnTouchEnd=!0),ot>10&&(Ae(V),q.clear(),N.current=null)}function fe(V){G(V,K)}function ue(V){Te()!=="sloppy"||!N.current||W(V)||(N.current.dismissOnTouchEnd&&Ae(V),q.clear(),N.current=null)}function de(V){G(V,ue)}let pe=St(f),me=Sr(o&&Sr(Ye(pe,"keydown",D),Ye(pe,"compositionstart",se),Ye(pe,"compositionend",we)),S&&Sr(Ye(pe,"click",X,!0),Ye(pe,"pointerdown",X,!0),Ye(pe,"pointerup",H,!0),Ye(pe,"pointercancel",H,!0),Ye(pe,"mousedown",X,!0),Ye(pe,"mouseup",H,!0),Ye(pe,"touchstart",j,!0),Ye(pe,"touchmove",fe,!0),Ye(pe,"touchend",de,!0)));return()=>{me(),k.clear(),Z.clear(),ye(),E.current=!1}},[m,f,o,S,b,l,r,x,v,D,w,C,I,W,g,c,q]),Zt.useEffect(w,[b,w]);let L=Zt.useMemo(()=>({onKeyDown:D,onPointerDown:O,onClick:O}),[D,O]),$=Zt.useMemo(()=>({onKeyDown:D,onPointerDown:T,onMouseDown:T,onClickCapture:J,onMouseDownCapture(k){J(),M(k)},onPointerDownCapture(k){J(),M(k)},onMouseUpCapture:J,onTouchEndCapture:J,onTouchMoveCapture:J}),[D,J,M,T]);return Zt.useMemo(()=>r?{reference:L,floating:$,trigger:L}:{},[r,L,$])}var Ft=h(be(),1);function vf(e,t,r){let{reference:o,floating:n}=e,s=Yt(t),i=Qn(t),a=Jn(i),u=Et(t),c=s==="y",l=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,g;switch(u){case"top":g={x:l,y:o.y-n.height};break;case"bottom":g={x:l,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:f};break;case"left":g={x:o.x-n.width,y:f};break;default:g={x:o.x,y:o.y}}switch(Tr(t)){case"start":g[i]-=m*(r&&c?-1:1);break;case"end":g[i]+=m*(r&&c?-1:1);break}return g}async function wf(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:s,rects:i,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=Rr(t,e),d=Hs(g),S=a[m?f==="floating"?"reference":"floating":f],C=Fo(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(S)))==null||r?S:S.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:l,strategy:u})),x=f==="floating"?{x:o,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),R=await(s.isElement==null?void 0:s.isElement(v))?await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1}:{x:1,y:1},F=Fo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:x,offsetParent:v,strategy:u}):x);return{top:(C.top-F.top+d.top)/R.y,bottom:(F.bottom-C.bottom+d.bottom)/R.y,left:(C.left-F.left+d.left)/R.x,right:(F.right-C.right+d.right)/R.x}}var ab=50,Sf=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:wf},u=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:f}=vf(c,o,u),m=o,g=0,d={};for(let b=0;bW<=0)){var U,w;let W=(((U=s.flip)==null?void 0:U.index)||0)+1,O=_[W];if(O&&(!(f==="alignment"?x!==Yt(O):!1)||q.every(M=>Yt(M.placement)===x?M.overflows[0]>0:!0)))return{data:{index:W,overflows:q},reset:{placement:O}};let D=(w=q.filter(J=>J.overflows[0]<=0).sort((J,M)=>J.overflows[1]-M.overflows[1])[0])==null?void 0:w.placement;if(!D)switch(g){case"bestFit":{var I;let J=(I=q.filter(M=>{if(E){let T=Yt(M.placement);return T===x||T==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(T=>T>0).reduce((T,L)=>T+L,0)]).sort((M,T)=>M[1]-T[1])[0])==null?void 0:I[0];J&&(D=J);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function bf(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function xf(e){return lf.some(t=>e[t]>=0)}var Rf=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...s}=Rr(e,t);switch(n){case"referenceHidden":{let i=await o.detectOverflow(t,{...s,elementContext:"reference"}),a=bf(i,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:xf(a)}}}case"escaped":{let i=await o.detectOverflow(t,{...s,altBoundary:!0}),a=bf(i,r.floating);return{data:{escapedOffsets:a,escaped:xf(a)}}}default:return{}}}}};var Tf=new Set(["left","top"]);async function lb(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=Et(r),a=Tr(r),u=Yt(r)==="y",c=Tf.has(i)?-1:1,l=s&&u?-1:1,f=Rr(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:d}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof d=="number"&&(g=a==="end"?d*-1:d),u?{x:g*l,y:m*c}:{x:m*c,y:g*l}}var Ef=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:s,placement:i,middlewareData:a}=t,u=await lb(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:s+u.y,data:{...u,placement:i}}}}},_f=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:u={fn:C=>{let{x,y:v}=C;return{x,y:v}}},...c}=Rr(e,t),l={x:r,y:o},f=await s.detectOverflow(t,c),m=Yt(Et(n)),g=js(m),d=l[g],b=l[m];if(i){let C=g==="y"?"top":"left",x=g==="y"?"bottom":"right",v=d+f[C],R=d-f[x];d=Kn(v,d,R)}if(a){let C=m==="y"?"top":"left",x=m==="y"?"bottom":"right",v=b+f[C],R=b-f[x];b=Kn(v,b,R)}let S=u.fn({...t,[g]:d,[m]:b});return{...S,data:{x:S.x-r,y:S.y-o,enabled:{[g]:i,[m]:a}}}}}},Of=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:c=!0}=Rr(e,t),l={x:r,y:o},f=Yt(n),m=js(f),g=l[m],d=l[f],b=Rr(a,t),S=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(u){let v=m==="y"?"height":"width",R=s.reference[m]-s.floating[v]+S.mainAxis,F=s.reference[m]+s.reference[v]-S.mainAxis;gF&&(g=F)}if(c){var C,x;let v=m==="y"?"width":"height",R=Tf.has(Et(n)),F=s.reference[f]-s.floating[v]+(R&&((C=i.offset)==null?void 0:C[f])||0)+(R?0:S.crossAxis),E=s.reference[f]+s.reference[v]+(R?0:((x=i.offset)==null?void 0:x[f])||0)-(R?S.crossAxis:0);dE&&(d=E)}return{[m]:g,[f]:d}}}},Pf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:s,platform:i,elements:a}=t,{apply:u=()=>{},...c}=Rr(e,t),l=await i.detectOverflow(t,c),f=Et(n),m=Tr(n),g=Yt(n)==="y",{width:d,height:b}=s.floating,S,C;f==="top"||f==="bottom"?(S=f,C=m===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(C=f,S=m==="end"?"top":"bottom");let x=b-l.top-l.bottom,v=d-l.left-l.right,R=co(b-l[S],x),F=co(d-l[C],v),E=!t.middlewareData.shift,_=R,A=F;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(A=v),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(_=x),E&&!m){let q=Dt(l.left,0),U=Dt(l.right,0),w=Dt(l.top,0),I=Dt(l.bottom,0);g?A=d-2*(q!==0||U!==0?q+U:Dt(l.left,l.right)):_=b-2*(w!==0||I!==0?w+I:Dt(l.top,l.bottom))}await u({...t,availableWidth:A,availableHeight:_});let N=await i.getDimensions(a.floating);return d!==N.width||b!==N.height?{reset:{rects:!0}}:{}}}};function If(e){let t=Ot(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=wt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=uo(r)!==s||uo(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function Ga(e){return xe(e)?e:e.contextElement}function ln(e){let t=Ga(e);if(!wt(t))return Cr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=If(t),i=(s?uo(r.width):r.width)/o,a=(s?uo(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var cb=Cr(0);function Lf(e){let t=at(e);return!Ls()||!t.visualViewport?cb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function ub(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==at(e)?!1:t}function Ao(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=Ga(e),i=Cr(1);t&&(o?xe(o)&&(i=ln(o)):i=ln(e));let a=ub(s,r,o)?Lf(s):Cr(0),u=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,l=n.width/i.x,f=n.height/i.y;if(s){let m=at(s),g=o&&xe(o)?at(o):o,d=m,b=Ns(d);for(;b&&o&&g!==d;){let S=ln(b),C=b.getBoundingClientRect(),x=Ot(b),v=C.left+(b.clientLeft+parseFloat(x.paddingLeft))*S.x,R=C.top+(b.clientTop+parseFloat(x.paddingTop))*S.y;u*=S.x,c*=S.y,l*=S.x,f*=S.y,u+=v,c+=R,d=at(b),b=Ns(d)}}return Fo({width:l,height:f,x:u,y:c})}function Us(e,t){let r=Yn(e).scrollLeft;return t?t.left+r:Ao(br(e)).left+r}function Nf(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Us(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function fb(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=br(o),a=t?Gn(t.floating):!1;if(o===i||a&&s)return r;let u={scrollLeft:0,scrollTop:0},c=Cr(1),l=Cr(0),f=wt(o);if((f||!f&&!s)&&((_o(o)!=="body"||on(i))&&(u=Yn(o)),f)){let g=Ao(o);c=ln(o),l.x=g.x+o.clientLeft,l.y=g.y+o.clientTop}let m=i&&!f&&!s?Nf(i,u):Cr(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-u.scrollLeft*c.x+l.x+m.x,y:r.y*c.y-u.scrollTop*c.y+l.y+m.y}}function db(e){return Array.from(e.getClientRects())}function pb(e){let t=br(e),r=Yn(e),o=e.ownerDocument.body,n=Dt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=Dt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),i=-r.scrollLeft+Us(e),a=-r.scrollTop;return Ot(o).direction==="rtl"&&(i+=Dt(t.clientWidth,o.clientWidth)-n),{width:n,height:s,x:i,y:a}}var Ff=25;function mb(e,t){let r=at(e),o=br(e),n=r.visualViewport,s=o.clientWidth,i=o.clientHeight,a=0,u=0;if(n){s=n.width,i=n.height;let l=Ls();(!l||l&&t==="fixed")&&(a=n.offsetLeft,u=n.offsetTop)}let c=Us(o);if(c<=0){let l=o.ownerDocument,f=l.body,m=getComputedStyle(f),g=l.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,d=Math.abs(o.clientWidth-f.clientWidth-g);d<=Ff&&(s-=d)}else c<=Ff&&(s+=c);return{width:s,height:i,x:a,y:u}}function hb(e,t){let r=Ao(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=wt(e)?ln(e):Cr(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,u=n*s.x,c=o*s.y;return{width:i,height:a,x:u,y:c}}function kf(e,t,r){let o;if(t==="viewport")o=mb(e,r);else if(t==="document")o=pb(br(e));else if(xe(t))o=hb(t,r);else{let n=Lf(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Fo(o)}function Df(e,t){let r=vr(e);return r===t||!xe(r)||xr(r)?!1:Ot(r).position==="fixed"||Df(r,t)}function gb(e,t){let r=t.get(e);if(r)return r;let o=io(e,[],!1).filter(a=>xe(a)&&_o(a)!=="body"),n=null,s=Ot(e).position==="fixed",i=s?vr(e):e;for(;xe(i)&&!xr(i);){let a=Ot(i),u=Is(i);!u&&a.position==="fixed"&&(n=null),(s?!u&&!n:!u&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||on(i)&&!u&&Df(e,i))?o=o.filter(l=>l!==i):n=a,i=vr(i)}return t.set(e,o),o}function yb(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?Gn(t)?[]:gb(t,this._c):[].concat(r),o],a=kf(t,i[0],n),u=a.top,c=a.right,l=a.bottom,f=a.left;for(let m=1;m{i(!1,1e-7)},1e3)}_===1&&!Vf(c,e.getBoundingClientRect())&&i(),R=!1}try{r=new IntersectionObserver(F,{...v,root:n.ownerDocument})}catch{r=new IntersectionObserver(F,v)}r.observe(e)}return i(!0),s}function $n(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,c=Ga(e),l=n||s?[...c?io(c):[],...t?io(t):[]]:[];l.forEach(C=>{n&&C.addEventListener("scroll",r,{passive:!0}),s&&C.addEventListener("resize",r)});let f=c&&a?Sb(c,r):null,m=-1,g=null;i&&(g=new ResizeObserver(C=>{let[x]=C;x&&x.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var v;(v=g)==null||v.observe(t)})),r()}),c&&!u&&g.observe(c),t&&g.observe(t));let d,b=u?Ao(e):null;u&&S();function S(){let C=Ao(e);b&&!Vf(b,C)&&r(),b=C,d=requestAnimationFrame(S)}return r(),()=>{var C;l.forEach(x=>{n&&x.removeEventListener("scroll",r),s&&x.removeEventListener("resize",r)}),f?.(),(C=g)==null||C.disconnect(),g=null,u&&cancelAnimationFrame(d)}}var Bf=Ef;var zf=_f,jf=Cf,Hf=Pf,Uf=Rf;var Wf=Of,Ws=(e,t,r)=>{let o=new Map,n={platform:Ya,...r},s={...n.platform,_c:o};return Sf(e,t,{...n,platform:s})};var yt=h(be(),1),Yf=h(be(),1),qf=h(ao(),1),Rb=typeof document<"u",Tb=function(){},Gs=Rb?Yf.useLayoutEffect:Tb;function Ys(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Ys(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let s=n[o];if(!(s==="_owner"&&e.$$typeof)&&!Ys(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function Zf(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function Gf(e,t){let r=Zf(e);return Math.round(t*r)/r}function qa(e){let t=yt.useRef(e);return Gs(()=>{t.current=e}),t}function Xf(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[l,f]=yt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=yt.useState(o);Ys(m,o)||g(o);let[d,b]=yt.useState(null),[S,C]=yt.useState(null),x=yt.useCallback(M=>{M!==E.current&&(E.current=M,b(M))},[]),v=yt.useCallback(M=>{M!==_.current&&(_.current=M,C(M))},[]),R=s||d,F=i||S,E=yt.useRef(null),_=yt.useRef(null),A=yt.useRef(l),N=u!=null,q=qa(u),U=qa(n),w=qa(c),I=yt.useCallback(()=>{if(!E.current||!_.current)return;let M={placement:t,strategy:r,middleware:m};U.current&&(M.platform=U.current),Ws(E.current,_.current,M).then(T=>{let L={...T,isPositioned:w.current!==!1};W.current&&!Ys(A.current,L)&&(A.current=L,qf.flushSync(()=>{f(L)}))})},[m,t,r,U,w]);Gs(()=>{c===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[c]);let W=yt.useRef(!1);Gs(()=>(W.current=!0,()=>{W.current=!1}),[]),Gs(()=>{if(R&&(E.current=R),F&&(_.current=F),R&&F){if(q.current)return q.current(R,F,I);I()}},[R,F,I,q,N]);let O=yt.useMemo(()=>({reference:E,floating:_,setReference:x,setFloating:v}),[x,v]),D=yt.useMemo(()=>({reference:R,floating:F}),[R,F]),J=yt.useMemo(()=>{let M={position:r,left:0,top:0};if(!D.floating)return M;let T=Gf(D.floating,l.x),L=Gf(D.floating,l.y);return a?{...M,transform:"translate("+T+"px, "+L+"px)",...Zf(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:T,top:L}},[r,a,D.floating,l.x,l.y]);return yt.useMemo(()=>({...l,update:I,refs:O,elements:D,floatingStyles:J}),[l,I,O,D,J])}var Za=(e,t)=>{let r=Bf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Xa=(e,t)=>{let r=zf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ka=(e,t)=>({fn:Wf(e).fn,options:[e,t]}),Ja=(e,t)=>{let r=jf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Qa=(e,t)=>{let r=Hf(e);return{name:r.name,fn:r.fn,options:[e,t]}};var $a=(e,t)=>{let r=Uf(e);return{name:r.name,fn:r.fn,options:[e,t]}};var fn=h(be(),1),fd=h(ao(),1);var cd=h(be(),1);var Me=(e,t,r,o,n,s,...i)=>{if(i.length>0)throw new Error(Ut(1));let a;if(e&&t&&r&&o&&n&&s)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f),b=o(u,c,l,f),S=n(u,c,l,f);return s(m,g,d,b,S,c,l,f)};else if(e&&t&&r&&o&&n)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f),b=o(u,c,l,f);return n(m,g,d,b,c,l,f)};else if(e&&t&&r&&o)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f);return o(m,g,d,c,l,f)};else if(e&&t&&r)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f);return r(m,g,c,l,f)};else if(e&&t)a=(u,c,l,f)=>{let m=e(u,c,l,f);return t(m,c,l,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var ad=h(be(),1),sl=h(tl(),1),ld=h(rd(),1);var od=h(be(),1);var rl=[],ol;function nd(){return ol}function sd(e){rl.push(e)}function nl(e){let t=(r,o)=>{let n=Tt(Ub).current,s;try{ol=n;for(let i of rl)i.before(n);s=e(r,o);for(let i of rl)i.after(n);n.didInitialize=!0}finally{ol=void 0}return s};return t.displayName=e.displayName||e.name,t}function id(e){return od.forwardRef(nl(e))}function Ub(){return{didInitialize:!1}}var Wb=$o(19),Gb=Wb?qb:Zb;function Zs(e,t,r,o,n){return Gb(e,t,r,o,n)}function Yb(e,t,r,o,n){let s=ad.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,sl.useSyncExternalStore)(e.subscribe,s,s)}sd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,sl.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function qb(e,t,r,o,n){let s=nd();if(!s)return Yb(e,t,r,o,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},s.syncHooks.push(a)),a.value}function Zb(e,t,r,o,n){return(0,ld.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var Xs=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return Zs(this,t,r,o,n)}};var Io=h(be(),1);var un=class extends Xs{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Io.useDebugValue(t);let o=this;ge(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ge(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);ge(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Io.useDebugValue(t);let o=this,n=r!==void 0;ge(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let s=this.selectors[t];return s(this.state,r,o,n)}useState(t,r,o,n){return Io.useDebugValue(t),Zs(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Io.useDebugValue(t);let o=Ee(r??no);this.context[t]=o}useStateSetter(t){let r=Io.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(s=>{let i=o(s);if(!Object.is(n,i)){let a=n;n=i,r(i,a,this)}})}};var Xb={open:Me(e=>e.open),transitionStatus:Me(e=>e.transitionStatus),domReferenceElement:Me(e=>e.domReferenceElement),referenceElement:Me(e=>e.positionReference??e.referenceElement),floatingElement:Me(e=>e.floatingElement),floatingId:Me(e=>e.floatingId)},Pr=class extends un{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:gf(),nested:o,triggerElements:s},Xb),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&Qu(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function ud(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),c=t.useState(r?"popupElement":"positionerElement"),l=t.context.triggerElements,f=i,m=cd.useRef(null);o===void 0&&m.current===null&&(m.current=new Pr({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:c,triggerElements:l,onOpenChange:f,floatingId:n,syncOnly:!0,nested:s}));let g=o??m.current;return t.useSyncedValue("floatingId",n),ge(()=>{let d={open:a,floatingId:n,referenceElement:u,floatingElement:c};xe(u)&&(d.domReferenceElement=u),g.state.positionReference===g.state.referenceElement&&(d.positionReference=u),g.update(d)},[a,n,u,c,g]),g.context.onOpenChange=f,g.context.nested=s,g}var dd={tabIndex:-1,[Na]:""};function pd(e,t,r=!1){let o=so(),n=an()!=null,s=fn.useRef(null);e===void 0&&s.current===null&&(s.current=t(o,n));let i=e??s.current;return ud({popupStore:i,treatPopupAsFloatingElement:r,floatingRootContext:i.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function Kb(e,t){let r=fn.useRef(null),o=fn.useRef(null);return fn.useCallback(n=>{if(e===void 0)return;let s=!1;if(r.current!==null){let i=r.current,a=o.current,u=t.context.triggerElements.getById(i);a&&u===a&&(t.context.triggerElements.delete(i),s=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function Jb(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function Qb(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function md(e,t,r,o={}){let n=r.reason,s=n===_e.triggerHover,i=t&&n===_e.triggerFocus,a=!t&&(n===_e.triggerPress||n===_e.escapeKey),u=Qb(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let l={...o.extraState,open:t};i?l.instantType="focus":a?l.instantType="dismiss":s&&(l.instantType=void 0),Jb(l,t,r.trigger,u()),e.update(l)};s?fd.flushSync(c):c()}function hd(e,t,r,o){Yu(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function gd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),s=Kb(e,r),i=Ee(a=>{if(s(a),!a)return;let u=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:a,...u?o:null});return}c==null&&u&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return ge(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:i,isMountedByThisTrigger:n}}function yd(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");ge(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let s=e.context.triggerElements.size,i={};e.state.triggerCount!==s&&(i.triggerCount=s);let a=e.select("activeTriggerId"),u=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(i.activeTriggerElement=c):u=a}if(!u&&!a&&s===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,f]=c.value;i.activeTriggerId=l,i.activeTriggerElement=f}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let c=ze(_e.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function vd(e,t,r){let{mounted:o,setMounted:n,transitionStatus:s}=Du(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:o,transitionStatus:s,preventUnmountingOnClose:a});let u=Ee(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Ds({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}}function bd(e,t){e.useSyncedValues(t),ge(()=>()=>{e.update({activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt})},[e])}var po=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function xd(){return new Pr({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new po,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Sd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:xd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt}}function Cd(e,t,r=!1){return new Pr({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var es=Me(e=>e.triggerIdProp??e.activeTriggerId),il=Me(e=>e.openProp??e.open),wd=Me(e=>(e.popupElement?.id??e.floatingId)||void 0);function Rd(e,t){return t!==void 0&&il(e)&&es(e)===t}function $b(e,t){return Rd(e,t)?!0:t!==void 0&&il(e)&&es(e)==null&&e.triggerCount===1}var Td={open:il,mounted:Me(e=>e.mounted),transitionStatus:Me(e=>e.transitionStatus),floatingRootContext:Me(e=>e.floatingRootContext),triggerCount:Me(e=>e.triggerCount),preventUnmountingOnClose:Me(e=>e.preventUnmountingOnClose),payload:Me(e=>e.payload),activeTriggerId:es,activeTriggerElement:Me(e=>e.mounted?e.activeTriggerElement:null),popupId:wd,isTriggerActive:Me((e,t)=>t!==void 0&&es(e)===t),isOpenedByTrigger:Me((e,t)=>Rd(e,t)),isMountedByTrigger:Me((e,t)=>t!==void 0&&es(e)===t&&e.mounted),triggerProps:Me((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Me((e,t)=>$b(e,t)?wd(e):void 0),popupProps:Me(e=>e.popupProps),popupElement:Me(e=>e.popupElement),positionerElement:Me(e=>e.positionerElement)};function Ed(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=so(),s=an()!=null,i=Tt(()=>new Pr({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new po,floatingId:n,syncOnly:!1,nested:s})).current;return ge(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=xe(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),i.update(a)},[t,n,o.reference,o.floating,i]),i.context.onOpenChange=r,i.context.nested=s,i}function al(e={}){let{nodeId:t,externalTree:r}=e,o=Ed(e),n=e.rootContext||o,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.useState("open"),c=n.useState("floatingId"),[l,f]=Ft.useState(null),[m,g]=Ft.useState(void 0),[d,b]=Ft.useState(void 0),S=Ft.useRef(null),C=fo(r),x=Ft.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),v=Xf({...e,elements:{...x,...l&&{reference:l}}}),R=xe(m)?m:null,F=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:R),n.useSyncedValue("floatingElement",F);let E=Ft.useCallback(w=>{let I=xe(w)?{getBoundingClientRect:()=>w.getBoundingClientRect(),getClientRects:()=>w.getClientRects(),contextElement:w}:w;f(I),v.refs.setReference(I)},[v.refs]),_=Ft.useCallback(w=>{(xe(w)||w===null)&&(S.current=w,g(w)),(xe(v.refs.reference.current)||v.refs.reference.current===null||w!==null&&!xe(w))&&v.refs.setReference(w)},[v.refs,g]),A=Ft.useCallback(w=>{b(w),v.refs.setFloating(w)},[v.refs]),N=Ft.useMemo(()=>({...v.refs,setReference:_,setFloating:A,setPositionReference:E,domReference:S}),[v.refs,_,A,E]),q=Ft.useMemo(()=>({...v.elements,domReference:a}),[v.elements,a]),U=Ft.useMemo(()=>({...v,dataRef:n.context.dataRef,open:u,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:N,elements:q,nodeId:t,rootStore:n}),[v,N,q,t,n,u,c]);return ge(()=>{a&&(S.current=a)},[a]),ge(()=>{n.context.dataRef.current.floatingContext=U;let w=C?.nodesRef.current.find(I=>I.id===t);w&&(w.context=U)}),Ft.useMemo(()=>({...v,context:U,refs:N,elements:q,rootStore:n}),[v,N,q,U,n])}var Fr=h(be(),1);var ll=Gr.os.mac&&Gr.engine.webkit;function cl(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=Fr.useRef(!1),u=Fr.useRef(null),c=Fr.useRef(!0),l=wr();Fr.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=at(m);function d(){let C=n.select("domReferenceElement");!n.select("open")&&wt(C)&&C===Ms(St(C))&&(a.current=!0)}function b(){c.current=!0}function S(){c.current=!1}return Sr(Ye(g,"blur",d),ll&&Ye(g,"keydown",b,!0),ll&&Ye(g,"pointerdown",S,!0))},[n,r]),Fr.useEffect(()=>{if(!r)return;function m(g){if(g.reason===_e.triggerPress||g.reason===_e.escapeKey){let d=n.select("domReferenceElement");xe(d)&&(u.current=d,a.current=!0)}}return s.on("openchange",m),()=>{s.off("openchange",m)}},[s,r,n]);let f=Fr.useMemo(()=>{function m(){a.current=!1,u.current=null}return{onMouseLeave(){m()},onFocus(g){let d=g.currentTarget;if(a.current){if(u.current===d)return;m()}let b=Nt(g.nativeEvent);if(xe(b)){if(ll&&!g.relatedTarget){if(!c.current&&!ef(b))return}else if(!tf(b))return}let S=lo(g.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:x}=g,v=typeof o=="function"?o():o;if(n.select("open")&&S||v===0||v===void 0){n.setOpen(!0,ze(_e.triggerFocus,C,x));return}l.start(v,()=>{a.current||n.setOpen(!0,ze(_e.triggerFocus,C,x))})},onBlur(g){m();let d=g.relatedTarget,b=g.nativeEvent,S=xe(d)&&d.hasAttribute(sn("focus-guard"))&&d.getAttribute("data-type")==="outside";l.start(0,()=>{let C=n.select("domReferenceElement"),x=Ms(St(C));!d&&x===C||Ze(i.current.floatingContext?.refs.floating.current,x)||Ze(C,x)||S||lo(d??x,n.context.triggerElements)||n.setOpen(!1,ze(_e.triggerFocus,b))})}}},[i,o,n,l]);return Fr.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var fl=h(be(),1);var ul=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new or,this.restTimeout=new or,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},Ks=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&Ks.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),Ks.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function Js(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=Ks.get(r);s&&s!==e&&dn(s),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,Ks.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function pn(e){let t=e.context.dataRef.current,r=Tt(()=>t.hoverInteractionState??ul.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),en(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function dl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),u=s.useState("domReferenceElement"),{dataRef:c}=s.context,l=fo(),f=an(),m=pn(s),g=wr(),d=Ee(()=>Bs(c.current.openEvent?.type,m.interactedInside)),b=Ee(()=>rf(c.current.openEvent?.type)),S=Ee(()=>{dn(m)});ge(()=>{i||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,S())},[i,m,S]),fl.useEffect(()=>S,[S]),ge(()=>{if(r&&i&&m.handleCloseOptions?.blockPointerEvents&&b()&&xe(u)&&a){let C=u,x=a,v=St(a),R=l?.nodesRef.current.find(A=>A.id===f)?.context?.elements.floating;R&&(R.style.pointerEvents="");let F=m.pointerEventsScopeElement!==x?m.pointerEventsScopeElement:null,E=R!==x?R:null,_=m.handleCloseOptions?.getScope?.()??F??E??C.closest("[data-rootownerid]")??v.body;return Js(m,{scopeElement:_,referenceElement:C,floatingElement:x}),()=>{S()}}},[r,i,u,a,m,b,l,f,S]),fl.useEffect(()=>{if(!r)return;function C(){return!!(l&&f&&Zr(l.nodesRef.current,f).length>0)}function x(A){let N=qr(o,"close",m.pointerType),q=()=>{s.setOpen(!1,ze(_e.triggerHover,A)),l?.events.emit("floating.closed",A)};N?m.openChangeTimeout.start(N,q):(m.openChangeTimeout.clear(),q())}function v(A){let N=Nt(A);if(!Ma(N)){m.interactedInside=!1;return}m.interactedInside=N?.closest("[aria-haspopup]")!=null}function R(){m.openChangeTimeout.clear(),g.clear(),l?.events.off("floating.closed",E),S()}function F(A){if(C()&&l){l.events.on("floating.closed",E);return}if(lo(A.relatedTarget,s.context.triggerElements))return;let N=c.current.floatingContext?.nodeId??n,q=A.relatedTarget;if(!(l&&N&&xe(q)&&Zr(l.nodesRef.current,N,!1).some(w=>Ze(w.context?.elements.floating,q)))){if(m.handler){m.handler(A);return}S(),b()&&!d()&&x(A)}}function E(A){!l||!f||C()||g.start(0,()=>{l.events.off("floating.closed",E),s.setOpen(!1,ze(_e.triggerHover,A)),l.events.emit("floating.closed",A)})}let _=a;return Sr(_&&Ye(_,"mouseenter",R),_&&Ye(_,"mouseleave",F),_&&Ye(_,"pointerdown",v,!0),()=>{l?.events.off("floating.closed",E)})},[r,a,s,c,o,n,b,d,S,m,l,f,g])}var mo=h(be(),1),_d=h(ao(),1);var e0={current:null};function pl(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=e0,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g}=t,d="rootStore"in e?e.rootStore:e,{dataRef:b,events:S}=d.context,C=fo(c),x=pn(d),v=mo.useRef(!1),R=Gt(n),F=Gt(o),E=Gt(i),_=Gt(r),A=Gt(g),N=Gt(m),q=Ee(()=>Bs(b.current.openEvent?.type,x.interactedInside)),U=Ee(()=>A.current?.()!==!1),w=Ee((O,D,J)=>{let M=d.context.triggerElements;if(M.hasElement(D))return!O||!Ze(O,D);if(!xe(J))return!1;let T=J;return M.hasMatchingElement(L=>Ze(L,T))&&(!O||!Ze(O,T))}),I=Ee(()=>{if(!x.handler)return;St(d.select("domReferenceElement")).removeEventListener("mousemove",x.handler),x.handler=void 0}),W=Ee(()=>{dn(x)});return l&&(x.handleCloseOptions=R.current?.__options),mo.useEffect(()=>I,[I]),mo.useEffect(()=>{if(!r)return;function O(D){D.open?v.current=!1:(v.current=D.reason===_e.triggerHover,I(),x.openChangeTimeout.clear(),x.restTimeout.clear(),x.blockMouseMove=!0,x.restTimeoutPending=!1)}return S.on("openchange",O),()=>{S.off("openchange",O)}},[r,S,x,I]),mo.useEffect(()=>{if(!r)return;function O(T,L=!0){let $=qr(F.current,"close",x.pointerType);$?x.openChangeTimeout.start($,()=>{d.setOpen(!1,ze(_e.triggerHover,T)),C?.events.emit("floating.closed",T)}):L&&(x.openChangeTimeout.clear(),d.setOpen(!1,ze(_e.triggerHover,T)),C?.events.emit("floating.closed",T))}let D=u.current??(l?d.select("domReferenceElement"):null);if(!xe(D))return;function J(T){if(x.openChangeTimeout.clear(),x.blockMouseMove=!1,s&&!Yr(x.pointerType))return;let L=Va(E.current),$=qr(F.current,"open",x.pointerType),k=Nt(T),Z=T.currentTarget??null,se=d.select("domReferenceElement"),we=Z;if(xe(k)&&!d.context.triggerElements.hasElement(k)){for(let G of d.context.triggerElements.elements())if(Ze(G,k)){we=G;break}}xe(Z)&&xe(se)&&!d.context.triggerElements.hasElement(Z)&&Ze(Z,se)&&(we=se);let ie=we==null?!1:w(se,we,k),ye=d.select("open"),Te=N.current?.()??d.select("transitionStatus")==="ending",ee=!ye&&Te&&v.current,ke=!ie&&xe(we)&&xe(se)&&Ze(se,we)&&ee,Ae=L>0&&!$,Pe=ie&&(ye||ee)||ke,He=!ye||ie;if(Pe){U()&&d.setOpen(!0,ze(_e.triggerHover,T,we));return}Ae||($?x.openChangeTimeout.start($,()=>{He&&U()&&d.setOpen(!0,ze(_e.triggerHover,T,we))}):He&&U()&&d.setOpen(!0,ze(_e.triggerHover,T,we)))}function M(T){if(q()){W();return}I();let L=d.select("domReferenceElement"),$=St(L);x.restTimeout.clear(),x.restTimeoutPending=!1;let k=b.current.floatingContext??f?.();if(lo(T.relatedTarget,d.context.triggerElements))return;if(R.current&&k){d.select("open")||x.openChangeTimeout.clear();let se=u.current;x.handler=R.current({...k,tree:C,x:T.clientX,y:T.clientY,onClose(){W(),I(),_.current&&!q()&&se===d.select("domReferenceElement")&&O(T,!0)}}),$.addEventListener("mousemove",x.handler),x.handler(T);return}(x.pointerType!=="touch"||!Ze(d.select("floatingElement"),T.relatedTarget))&&O(T)}return a?Sr(Ye(D,"mousemove",J,{once:!0}),Ye(D,"mouseenter",J),Ye(D,"mouseleave",M)):Sr(Ye(D,"mouseenter",J),Ye(D,"mouseleave",M))},[I,W,b,F,d,r,R,x,l,w,q,s,a,E,u,C,_,f,N,U]),mo.useMemo(()=>{if(!r)return;function O(D){x.pointerType=D.pointerType}return{onPointerDown:O,onPointerEnter:O,onMouseMove(D){let{nativeEvent:J}=D,M=D.currentTarget,T=d.select("domReferenceElement"),L=d.select("open"),$=w(T,M,D.target);if(s&&!Yr(x.pointerType))return;if(L&&$&&x.handleCloseOptions?.blockPointerEvents){let se=d.select("floatingElement");if(se){let we=x.handleCloseOptions?.getScope?.()??M.ownerDocument.body;Js(x,{scopeElement:we,referenceElement:M,floatingElement:se})}}let k=Va(E.current);if(L&&!$||k===0||!$&&x.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;x.restTimeout.clear();function Z(){if(x.restTimeoutPending=!1,q())return;let se=d.select("open");!x.blockMouseMove&&(!se||$)&&U()&&d.setOpen(!0,ze(_e.triggerHover,J,M))}x.pointerType==="touch"?_d.flushSync(()=>{Z()}):$&&L?Z():(x.restTimeoutPending=!0,x.restTimeout.start(k,Z))}}},[r,x,q,w,s,d,E,U])}var Od=.1,t0=Od*Od,Ke=.5;function Qs(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function $s(e,t,r,o,n,s,i,a,u,c){let l=!1;return Qs(e,t,r,o,n,s)&&(l=!l),Qs(e,t,n,s,i,a)&&(l=!l),Qs(e,t,i,a,u,c)&&(l=!l),Qs(e,t,u,c,r,o)&&(l=!l),l}function r0(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function ei(e,t,r,o,n,s){let i=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,s),c=Math.max(o,s);return e>=i&&e<=a&&t>=u&&t<=c}function ml(e={}){let{blockPointerEvents:t=!1}=e,r=new or,o=({x:n,y:s,placement:i,elements:a,onClose:u,nodeId:c,tree:l})=>{let f=i?.split("-")[0],m=!1,g=null,d=null,b=typeof performance<"u"?performance.now():0;function S(x,v){let R=performance.now(),F=R-b;if(g===null||d===null||F===0)return g=x,d=v,b=R,!1;let E=x-g,_=v-d,A=E*E+_*_,N=F*F*t0;return g=x,d=v,b=R,A0)}function I(){w()||C()}if(w())return;let W=R.getBoundingClientRect(),O=F.getBoundingClientRect(),D=n>O.right-O.width/2,J=s>O.bottom-O.height/2,M=O.width>W.width,T=O.height>W.height,L=(M?W:O).left,$=(M?W:O).right,k=(T?W:O).top,Z=(T?W:O).bottom;if(f==="top"&&s>=W.bottom-1||f==="bottom"&&s<=W.top+1||f==="left"&&n>=W.right-1||f==="right"&&n<=W.left+1){I();return}let se=!1;switch(f){case"top":se=ei(E,_,L,W.top+1,$,O.bottom-1);break;case"bottom":se=ei(E,_,L,O.top+1,$,W.bottom-1);break;case"left":se=ei(E,_,O.right-1,Z,W.left+1,k);break;case"right":se=ei(E,_,W.right-1,Z,O.left+1,k);break;default:}if(se)return;if(m&&!r0(E,_,W)){I();return}if(!N&&S(E,_)){I();return}let we=!1;switch(f){case"top":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Te=M?n-ie:D?n+ie:n-ie,ee=s+Ke+1,ke=D||M?O.bottom-Ke:O.top,Ae=D?M?O.bottom-Ke:O.top:O.bottom-Ke;we=$s(E,_,ye,ee,Te,ee,O.left,ke,O.right,Ae);break}case"bottom":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Te=M?n-ie:D?n+ie:n-ie,ee=s-Ke,ke=D||M?O.top+Ke:O.bottom,Ae=D?M?O.top+Ke:O.bottom:O.top+Ke;we=$s(E,_,ye,ee,Te,ee,O.left,ke,O.right,Ae);break}case"left":{let ie=T?Ke/2:Ke*4,ye=T||J?s+ie:s-ie,Te=T?s-ie:J?s+ie:s-ie,ee=n+Ke+1,ke=J||T?O.right-Ke:O.left,Ae=J?T?O.right-Ke:O.left:O.right-Ke;we=$s(E,_,ke,O.top,Ae,O.bottom,ee,ye,ee,Te);break}case"right":{let ie=T?Ke/2:Ke*4,ye=T||J?s+ie:s-ie,Te=T?s-ie:J?s+ie:s-ie,ee=n-Ke,ke=J||T?O.left+Ke:O.right,Ae=J?T?O.left+Ke:O.right:O.left+Ke;we=$s(E,_,ee,ye,ee,Te,ke,O.top,Ae,O.bottom);break}default:}we?m||r.start(40,I):I()}};return o.__options={...e,blockPointerEvents:t},o}var hl=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=To.startingStyle]="startingStyle",e[e.endingStyle=To.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),ts=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),o0={[ts.popupOpen]:""},zP={[ts.popupOpen]:"",[ts.pressed]:""},n0={[hl.open]:""},s0={[hl.closed]:""},i0={[hl.anchorHidden]:""},Pd={open(e){return e?o0:null}};var mn={open(e){return e?n0:s0},anchorHidden(e){return e?i0:null}};function Fd(e){return $o(19)?e:e?"true":void 0}var sr=h(be(),1);var a0=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:s,platform:i,elements:a,middlewareData:u}=t,{element:c,padding:l=0,offsetParent:f="real"}=Rr(e,t)||{};if(c==null)return{};let m=Hs(l),g={x:r,y:o},d=Qn(n),b=Jn(d),S=await i.getDimensions(c),C=d==="y",x=C?"top":"left",v=C?"bottom":"right",R=C?"clientHeight":"clientWidth",F=s.reference[b]+s.reference[d]-g[d]-s.floating[b],E=g[d]-s.reference[d],_=f==="real"?await i.getOffsetParent?.(c):a.floating,A=a.floating[R]||s.floating[b];(!A||!await i.isElement?.(_))&&(A=a.floating[R]||s.floating[b]);let N=F/2-E/2,q=A/2-S[b]/2-1,U=Math.min(m[x],q),w=Math.min(m[v],q),I=U,W=A-S[b]-w,O=A/2-S[b]/2+N,D=Kn(I,O,W),J=!u.arrow&&Tr(n)!=null&&O!==D&&s.reference[b]/2-(O({...a0(e),options:[e,t]});var l0=$a().fn,Ad={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,s=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await l0(e)).data?.referenceHidden||s}}}};var rs={sideX:"left",sideY:"top"},Id={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:s,strategy:i,placement:a}=e,u=at(n),c=u.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:rs};let f=await s.getOffsetParent?.(n),m={width:0,height:0};if(i==="fixed"&&u?.visualViewport)m={width:u.visualViewport.width,height:u.visualViewport.height};else if(f===u){let x=St(n);m={width:x.documentElement.clientWidth,height:x.documentElement.clientHeight}}else await s.isElement?.(f)&&(m=await s.getDimensions(f));let g=Et(a),d=t,b=r;g==="left"&&(d=m.width-(t+o.width)),g==="top"&&(b=m.height-(r+o.height));let S=g==="left"?"right":rs.sideX,C=g==="top"?"bottom":rs.sideY;return{x:d,y:b,data:{sideX:S,sideY:C}}}};function Dd(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Ld(e,t,r){let{rects:o,placement:n}=e;return{side:Dd(t,Et(n),r),align:Tr(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Md(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:u=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,inline:m,keepMounted:g=!1,floatingRootContext:d,mounted:b,collisionAvoidance:S,shiftCrossAxis:C=!1,nodeId:x,adaptiveOrigin:v,lazyFlip:R=!1,externalTree:F}=e,[E,_]=sr.useState(null);!b&&E!==null&&_(null);let A=S.side||"flip",N=S.align||"flip",q=S.fallbackAxisSide||"end",U=typeof t=="function"?t:void 0,w=Ee(U),I=U?w:t,W=Gt(t),O=Gt(b),J=Qo()==="rtl",M=E||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":J?"left":"right","inline-start":J?"right":"left"}[o],T=s==="center"?M:`${M}-${s}`,L=u,$=1,k=o==="bottom"?$:0,Z=o==="top"?$:0,se=o==="right"?$:0,we=o==="left"?$:0;typeof L=="number"?L={top:L+k,right:L+we,bottom:L+Z,left:L+se}:L&&(L={top:(L.top||0)+k,right:(L.right||0)+we,bottom:(L.bottom||0)+Z,left:(L.left||0)+se});let ie={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},ye=sr.useRef(null),Te=Gt(n),ee=Gt(i),ke=typeof n!="function"?n:0,Ae=typeof i!="function"?i:0,Pe=[];m&&Pe.push(m),Pe.push(Za(Le=>{let qe=Ld(Le,o,J),P=typeof Te.current=="function"?Te.current(qe):Te.current,Q=typeof ee.current=="function"?ee.current(qe):ee.current;return{mainAxis:P,crossAxis:Q,alignmentAxis:Q}},[ke,Ae,J,o]));let He=N==="none"&&A!=="shift",G=!He&&(c||C||A==="shift"),j=A==="none"?null:Ja({...ie,padding:{top:L.top+$,right:L.right+$,bottom:L.bottom+$,left:L.left+$},mainAxis:!C&&A==="flip",crossAxis:N==="flip"?"alignment":!1,fallbackAxisSideDirection:q}),X=He?null:Xa(Le=>{let qe=St(Le.elements.floating).documentElement;return{...ie,rootBoundary:C?{x:0,y:0,width:qe.clientWidth,height:qe.clientHeight}:void 0,mainAxis:N!=="none",crossAxis:G,limiter:c||C?void 0:Ka(P=>{if(!ye.current)return{};let{width:Q,height:y}=ye.current.getBoundingClientRect(),oe=Yt(Et(P.placement)),Be=oe==="y"?Q:y,te=oe==="y"?L.left+L.right:L.top+L.bottom;return{offset:Be/2+te/2}})}},[ie,c,C,L,N]);A==="shift"||N==="shift"||s==="center"?Pe.push(X,j):Pe.push(j,X),Pe.push(Qa({...ie,apply({elements:{floating:Le},availableWidth:qe,availableHeight:P,rects:Q}){if(!O.current)return;let y=Le.style;y.setProperty("--available-width",`${qe}px`),y.setProperty("--available-height",`${P}px`);let oe=at(Le).devicePixelRatio||1,{x:Be,y:te,width:ht,height:ne}=Q.reference,Qe=(Math.round((Be+ht)*oe)-Math.round(Be*oe))/oe,B=(Math.round((te+ne)*oe)-Math.round(te*oe))/oe;y.setProperty("--anchor-width",`${Qe}px`),y.setProperty("--anchor-height",`${B}px`)}}),kd(Le=>({element:ye.current||St(Le.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(Le){let{elements:qe,middlewareData:P,placement:Q,rects:y,y:oe}=Le,Be=Et(Q),te=Yt(Be),ht=ye.current,ne=P.arrow?.x||0,Qe=P.arrow?.y||0,B=ht?.clientWidth||0,z=ht?.clientHeight||0,gr=ne+B/2,Ge=Qe+z/2,le=Math.abs(P.shift?.y||0),Hr=y.reference.height/2,tr=typeof n=="function"?n(Ld(Le,o,J)):n,et=le>tr,Ve={top:`${gr}px calc(100% + ${tr}px)`,bottom:`${gr}px ${-tr}px`,left:`calc(100% + ${tr}px) ${Ge}px`,right:`${-tr}px ${Ge}px`}[Be],ut=`${gr}px ${y.reference.y+Hr-oe}px`;return qe.floating.style.setProperty("--transform-origin",G&&te==="y"&&et?ut:Ve),{}}},Ad,v),ge(()=>{!b&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,d]);let H=sr.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:K,elements:fe,x:ue,y:de,middlewareData:pe,update:me,placement:V,context:re,isPositioned:Ne,floatingStyles:Ue}=al({rootContext:d,open:g?b:void 0,placement:T,middleware:Pe,strategy:r,whileElementsMounted:g?void 0:(...Le)=>$n(...Le,H),nodeId:x,externalTree:F}),{sideX:ot,sideY:ct}=pe.adaptiveOrigin||rs,je=Ne?r:"fixed",We=sr.useMemo(()=>{let Le=v?{position:je,[ot]:ue,[ct]:de}:{position:je,...Ue};return Ne||(Le.opacity=0),Le},[v,je,ot,ue,ct,de,Ue,Ne]),nt=sr.useRef(null);ge(()=>{if(!b)return;let Le=W.current,qe=typeof Le=="function"?Le():Le,Q=(Nd(qe)?qe.current:qe)||null||null;Q!==nt.current&&(K.setPositionReference(Q),nt.current=Q)},[b,K,I,W]),sr.useEffect(()=>{if(!b)return;let Le=W.current;typeof Le!="function"&&Nd(Le)&&Le.current!==nt.current&&(K.setPositionReference(Le.current),nt.current=Le.current)},[b,K,I,W]),sr.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return $n(fe.reference,fe.floating,me,H)},[g,b,fe,me,H]);let ve=Et(V),_r=Dd(o,ve,J),hr=Tr(V)||"center",$e=!!pe.hide?.referenceHidden;ge(()=>{R&&b&&Ne&&_(ve)},[R,b,Ne,ve]);let jr=sr.useMemo(()=>({position:"absolute",top:pe.arrow?.y,left:pe.arrow?.x}),[pe.arrow]),Rt=pe.arrow?.centerOffset!==0;return sr.useMemo(()=>({positionerStyles:We,arrowStyles:jr,arrowRef:ye,arrowUncentered:Rt,side:_r,align:hr,physicalSide:ve,anchorHidden:$e,refs:K,context:re,isPositioned:Ne,update:me}),[We,jr,ye,Rt,_r,hr,ve,$e,K,re,Ne,me])}function Nd(e){return e!=null&&"current"in e}function ti(e){return e==="starting"?df:pt}function Vd(e,t,{styles:r,transitionStatus:o,props:n,refs:s,hidden:i,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Wt("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},ti(o),n],stateAttributesMapping:mn})}var kt=h(be(),1),Wd=h(ao(),1);var Bd=h(be(),1);function zd(e){let[t,r]=Bd.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var hn=h(be(),1);function gl(e){let t=Ot(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=wt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(uo(r)!==s||uo(o)!==i)&&(r=s,o=i),{width:r,height:o}}function Hd(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:u}=e,c=nn(t,!0,!1),l=tn(),f=hn.useRef(null),m=hn.useRef(!0),g=hn.useRef(no),d=Ee(s),b=Ee(i),S=hn.useMemo(()=>{let C=a==="top",x=a==="left";return u==="rtl"?(C=C||a==="inline-end",x=x||a==="inline-end"):(C=C||a==="inline-start",x=x||a==="inline-start"),C?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[x?"right":"left"]:"0"}:pt},[a,u]);ge(()=>{if(!n){g.current=no,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=jd(t,S),yl(t,"auto");let C=oi(t,"position","static"),x=oi(t,"transform","none"),v=oi(t,"scale","1"),R=jd(r,{"--available-width":"max-content","--available-height":"max-content"});function F(){C(),x(),R()}function E(){F(),v()}if(d?.(),m.current||f.current===null){ri(r,"max-content");let q=gl(t);return f.current=q,ri(r,q),E(),b?.(null,q),m.current=!1,()=>{g.current(),g.current=no}}ri(r,"max-content");let _=f.current,A=gl(t);f.current=A,yl(t,_),E(),b?.(_,A),ri(r,A);let N=new AbortController;return l.request(()=>{yl(t,A),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},N.signal)}),()=>{N.abort(),l.cancel(),g.current(),g.current=no}},[o,t,r,c,l,n,d,b,S])}function oi(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function jd(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(oi(e,o,n));return r.length?()=>{r.forEach(o=>o())}:no}function yl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function ri(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var gn=h(Y(),1);function Gd(e){let{store:t,side:r,cssVars:o,children:n}=e,s=Qo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),g=zd(u?i:null),d=f0(a,c),b=kt.useRef(null),[S,C]=kt.useState(null),[x,v]=kt.useState(null),R=kt.useRef(null),F=kt.useRef(null),E=nn(R,!0,!1),_=tn(),[A,N]=kt.useState(null),[q,U]=kt.useState(!1);ge(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let w=Ee(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),F.current?.style.setProperty("display","none")}),I=Ee(M=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),F.current?.style.removeProperty("display"),M&&N(M)}),W=kt.useRef(null);ge(()=>{(!u||!l)&&(W.current=null)},[u,l]),ge(()=>{if(i&&g&&i!==g&&W.current!==i&&b.current){C(b.current),U(!0);let M=u0(g,i);v(M),_.request(()=>{Wd.flushSync(()=>{U(!1)}),E(()=>{C(null),N(null),b.current=null})}),W.current=i}},[i,g,S,E,_]),ge(()=>{let M=R.current;if(!M)return;let T=St(M).createElement("div");for(let L of Array.from(M.childNodes))T.appendChild(L.cloneNode(!0));b.current=T});let O=S!=null,D;O?D=(0,gn.jsxs)(kt.Fragment,{children:[(0,gn.jsx)("div",{"data-previous":!0,inert:Fd(!0),ref:F,style:{...A?{[o.popupWidth]:`${A.width}px`,[o.popupHeight]:`${A.height}px`}:null,position:"absolute"},"data-ending-style":q?void 0:""},"previous"),(0,gn.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":q?"":void 0,children:n},d)]}):D=(0,gn.jsx)("div",{"data-current":!0,ref:R,children:n},d),ge(()=>{let M=F.current;!M||!S||M.replaceChildren(...Array.from(S.childNodes))},[S]),Hd({popupElement:f,positionerElement:m,mounted:l,content:c,onMeasureLayout:w,onMeasureLayoutComplete:I,side:r,direction:s});let J={activationDirection:c0(x),transitioning:O};return{children:D,state:J}}function c0(e){if(e)return`${Ud(e.horizontal,5,"right","left")} ${Ud(e.vertical,5,"down","up")}`}function Ud(e,t,r,o){return e>t?r:e<-t?o:""}function u0(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},s={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function f0(e,t){let[r,o]=kt.useState(0),n=kt.useRef(e),s=kt.useRef(t),i=kt.useRef(!1);return ge(()=>{let a=n.current,u=s.current,c=e!==a,l=t!==u;c?(o(f=>f+1),i.current=!l):i.current&&l&&(o(f=>f+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}var ni=h(be(),1),Yd=h(ao(),1);var qd=h(Y(),1),Zd=ni.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...u}=t,{portalNode:c,portalSubtree:l}=ja({container:n,ref:r,componentProps:t,elementProps:u});return!l&&!c?null:(0,qd.jsxs)(ni.Fragment,{children:[l,c&&Yd.createPortal(o,c)]})});var Xt={};oo(Xt,{Arrow:()=>up,Handle:()=>os,Popup:()=>lp,Portal:()=>np,Positioner:()=>ip,Provider:()=>fp,Root:()=>Kd,Trigger:()=>tp,Viewport:()=>mp,createHandle:()=>hp});var kr=h(be(),1);var si=h(be(),1),vl=si.createContext(void 0);function lr(e){let t=si.useContext(vl);if(t===void 0&&!e)throw new Error(Ut(72));return t}var Xd=h(be(),1);var d0={...Td,disabled:Me(e=>e.disabled),instantType:Me(e=>e.instantType),isInstantPhase:Me(e=>e.isInstantPhase),trackCursorAxis:Me(e=>e.trackCursorAxis),disableHoverablePopup:Me(e=>e.disableHoverablePopup),lastOpenChangeReason:Me(e=>e.openChangeReason),closeOnClick:Me(e=>e.closeOnClick),closeDelay:Me(e=>e.closeDelay),hasViewport:Me(e=>e.hasViewport)},yn=class e extends un{constructor(t,r,o=!1){let n=new po,s={...p0(),...t};s.floatingRootContext=Cd(n,r,o),super(s,{popupRef:Xd.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},d0)}setOpen=(t,r)=>{md(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ze(_e.triggerPress,t))}static useStore(t,r){return pd(t,(n,s)=>new e(r,n,s)).store}};function p0(){return{...Sd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var ii=h(Y(),1),Kd=nl(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:c,handle:l,triggerId:f,defaultTriggerId:m=null,children:g}=t,d=yn.useStore(l?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});hd(d,n,o,m),d.useControlledProp("openProp",n),d.useControlledProp("triggerIdProp",f),d.useContextCallback("onOpenChange",u),d.useContextCallback("onOpenChangeComplete",c);let b=d.useState("open"),S=!r&&b,C=d.useState("activeTriggerId"),x=d.useState("mounted"),v=d.useState("payload");d.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),d.useSyncedValue("disabled",r),yd(d,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:R,transitionStatus:F}=vd(S,d),E=d.useState("isInstantPhase"),_=d.useState("instantType"),A=d.useState("lastOpenChangeReason"),N=kr.useRef(null);ge(()=>{b&&r&&d.setOpen(!1,ze(_e.disabled))},[b,r,d]),ge(()=>{F==="ending"&&A===_e.none||F!=="ending"&&E?(_!=="delay"&&(N.current=_),d.set("instantType","delay")):N.current!==null&&(d.set("instantType",N.current),N.current=null)},[F,E,A,_,d]),ge(()=>{S&&C==null&&d.set("payload",void 0)},[d,C,S]);let q=kr.useCallback(()=>{d.setOpen(!1,ze(_e.imperativeAction))},[d]);kr.useImperativeHandle(a,()=>({unmount:R,close:q}),[R,q]);let U=S||x||!r&&i!=="none";return(0,ii.jsxs)(vl.Provider,{value:d,children:[U&&(0,ii.jsx)(m0,{store:d,disabled:r,trackCursorAxis:i}),typeof g=="function"?g({payload:v}):g]})});function m0({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Ua(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Ha(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=kr.useMemo(()=>yr(s.reference,n.reference),[s.reference,n.reference]),a=kr.useMemo(()=>yr(s.trigger,n.trigger),[s.trigger,n.trigger]),u=kr.useMemo(()=>yr(dd,s.floating,n.floating),[s.floating,n.floating]);return bd(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:u}),null}var li=h(be(),1);var ai=h(be(),1),bl=ai.createContext(void 0);function Jd(){return ai.useContext(bl)}var Qd=(function(e){return e[e.popupOpen=ts.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var ep="data-base-ui-tooltip-trigger";function $d(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;ob.select("transitionStatus")==="ending",shouldOpen(){return!T.current}}),ie=cl(v,{enabled:!O}).reference,ye=Pe=>{let He=T.current,G=$d(Pe),j=se(G),X=R.current,H=X&&G&&Ze(X,G);if(j&&b.select("open")&&b.select("lastOpenChangeReason")===_e.triggerHover){b.setOpen(!1,ze(_e.triggerHover,Pe));return}if(He&&!j&&H&&!D.current&&!b.select("open")&&X&&Yr($.current)){let K=()=>{!T.current&&!D.current&&!b.select("open")&&b.setOpen(!0,ze(_e.triggerHover,Pe,X))},fe=k();fe===0?(L.clear(),K()):L.start(fe,K)}},Te=b.useState("triggerProps",A);return Wt("button",t,{state:{open:x},ref:[r,_,R],props:[we,ie,A||J!=="none"?Te:void 0,{onMouseOver(Pe){ye(Pe.nativeEvent)},onFocus(Pe){Z($d(Pe.nativeEvent))&&Pe.preventBaseUIHandler()},onMouseLeave(){T.current=!1,L.clear(),$.current=void 0},onPointerEnter(Pe){$.current=Pe.pointerType},onPointerDown(Pe){$.current=Pe.pointerType,b.set("closeOnClick",l),l&&!b.select("open")&&b.cancelPendingOpen(Pe.nativeEvent)},onClick(Pe){l&&!b.select("open")&&b.cancelPendingOpen(Pe.nativeEvent)},id:S,[Qd.triggerDisabled]:O?"":void 0,[ep]:O?void 0:""},g],stateAttributesMapping:Pd})});var op=h(be(),1);var ci=h(be(),1),xl=ci.createContext(void 0);function rp(){let e=ci.useContext(xl);if(e===void 0)throw new Error(Ut(70));return e}var wl=h(Y(),1),np=op.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return lr().useState("mounted")||o?(0,wl.jsx)(xl.Provider,{value:o,children:(0,wl.jsx)(Zd,{ref:r,...n})}):null});var fi=h(be(),1);var ui=h(be(),1),Sl=ui.createContext(void 0);function vn(){let e=ui.useContext(Sl);if(e===void 0)throw new Error(Ut(71));return e}var sp=h(Y(),1),ip=fi.forwardRef(function(t,r){let{render:o,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:u="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:d=!1,disableAnchorTracking:b=!1,collisionAvoidance:S=pf,style:C,...x}=t,v=lr(),R=rp(),F=v.useState("open"),E=v.useState("mounted"),_=v.useState("trackCursorAxis"),A=v.useState("disableHoverablePopup"),N=v.useState("floatingRootContext"),q=v.useState("instantType"),U=v.useState("transitionStatus"),w=v.useState("hasViewport"),I=Md({anchor:s,positionMethod:i,floatingRootContext:N,mounted:E,side:a,sideOffset:c,align:u,alignOffset:l,collisionBoundary:f,collisionPadding:m,sticky:d,arrowPadding:g,disableAnchorTracking:b,keepMounted:R,collisionAvoidance:S,adaptiveOrigin:w?Id:void 0}),W=fi.useMemo(()=>({open:F,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:_!=="none"?"tracking-cursor":q}),[F,I.side,I.align,I.anchorHidden,_,q]),O=Vd(t,W,{styles:I.positionerStyles,transitionStatus:U,props:x,refs:[r,v.useStateSetter("positionerElement")],hidden:!E,inert:!F||_==="both"||A});return(0,sp.jsx)(Sl.Provider,{value:I,children:O})});var ap=h(be(),1);var g0={...mn,...Mu},lp=ap.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=lr(),{side:u,align:c}=vn(),l=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),d=a.useState("floatingRootContext"),b=a.useState("disabled"),S=a.useState("closeDelay");Ds({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),dl(d,{enabled:!b,closeDelay:S});let C=a.useStateSetter("popupElement");return Wt("div",t,{state:{open:l,side:u,align:c,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,C],props:[g,ti(m),i],stateAttributesMapping:g0})});var cp=h(be(),1);var up=cp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=lr(),{arrowRef:u,side:c,align:l,arrowUncentered:f,arrowStyles:m}=vn(),g=a.useState("open"),d=a.useState("instantType");return Wt("div",t,{state:{open:g,side:c,align:l,uncentered:f,instant:d},ref:[r,u],props:[{style:m,"aria-hidden":!0},i],stateAttributesMapping:mn})});var Cl=h(be(),1);var Rl=h(Y(),1),fp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=Cl.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),i=Cl.useMemo(()=>({open:r,close:o}),[r,o]);return(0,Rl.jsx)(bl.Provider,{value:s,children:(0,Rl.jsx)(Ba,{delay:i,timeoutMs:n,children:t.children})})};var pp=h(be(),1);var dp=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var y0={activationDirection:e=>e?{"data-activation-direction":e}:null},mp=pp.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,u=lr(),c=vn(),l=u.useState("instantType"),{children:f,state:m}=Gd({store:u,side:c.side,cssVars:dp,children:i}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:l};return Wt("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:y0})});var os=class{constructor(){this.store=new yn}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Ut(81,t));this.store.setOpen(!0,ze(_e.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ze(_e.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function hp(){return new os}function di(e){return Wt(e.defaultTagName??"div",e,e)}var vp=h(Fe(),1),Tl="data-wp-hash";function El(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&b0(document)),e.__wpStyleRuntime}function v0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tl}]`))if(r.getAttribute(Tl)===t)return!0;return!1}function bp(e,t,r){if(!e.head)return;let o=El(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(v0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Tl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function b0(e){let t=El();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)bp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function xp(e,t){let r=El();r.styles.set(e,t);for(let o of r.documents.keys())bp(o,e,t)}typeof process>"u",xp("0c5702ddca",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-medium,499);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-medium,499);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-regular,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-regular,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var gp={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",xp("d390e935a7","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-medium,499));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var yp={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},pi=(0,vp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return di({render:r,defaultTagName:"span",ref:s,props:yr(n,{className:dt(gp.text,yp.heading,yp.p,gp[t],o)})})});var mi=h(Fe(),1),ns=(0,mi.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,mi.cloneElement)(e,{width:t,height:t,...r,ref:o}));var hi=h(bn(),1),_l=h(Y(),1),Lo=(0,_l.jsx)(hi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,_l.jsx)(hi.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var gi=h(bn(),1),Ol=h(Y(),1),No=(0,Ol.jsx)(gi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ol.jsx)(gi.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var yi=h(bn(),1),Pl=h(Y(),1),Fl=(0,Pl.jsx)(yi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pl.jsx)(yi.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var vi=h(bn(),1),kl=h(Y(),1),bi=(0,kl.jsx)(vi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,kl.jsx)(vi.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 xi=h(bn(),1),Al=h(Y(),1),wi=(0,Al.jsx)(xi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Al.jsx)(xi.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"})});var Cp=h(Fe(),1);function Il(e,t,r){return(0,Cp.cloneElement)(e??t,{children:r})}var x0=h(Tp(),1);var _p=h(Si(),1),{lock:o3,unlock:Op}=(0,_p.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function w0(){let e=x0;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Op(e.privateApis).ThemeProvider}var Pp=w0();var Fp=h(Fe(),1),Ll="data-wp-hash";function Nl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&C0(document)),e.__wpStyleRuntime}function S0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ll}]`))if(r.getAttribute(Ll)===t)return!0;return!1}function kp(e,t,r){if(!e.head)return;let o=Nl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(S0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ll,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function C0(e){let t=Nl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)kp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function R0(e,t){let r=Nl();r.styles.set(e,t);for(let o of r.documents.keys())kp(o,e,t)}typeof process>"u",R0("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var T0={stack:"_19ce0419607e1896__stack"},E0={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},xn=(0,Fp.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},u){let c={gap:r&&E0[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return di({render:i,ref:u,props:yr(a,{style:c,className:T0.stack})})});var wn={};oo(wn,{Popup:()=>Wp,Portal:()=>Ci,Positioner:()=>Ri,Provider:()=>Jp,Root:()=>Xp,Trigger:()=>qp});var Hp=h(Fe(),1);var Dp=h(Fe(),1);var Dl="data-wp-hash";function Ml(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&O0(document)),e.__wpStyleRuntime}function _0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Dl}]`))if(r.getAttribute(Dl)===t)return!0;return!1}function Ip(e,t,r){if(!e.head)return;let o=Ml(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(_0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Dl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function O0(e){let t=Ml();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Ip(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function P0(e,t){let r=Ml();r.styles.set(e,t);for(let o of r.documents.keys())Ip(o,e,t)}typeof process>"u",P0("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var Ap={slot:"_11fc52b637ff8a7e__slot"},Lp="data-wp-compat-overlay-slot";function F0(){return typeof document>"u"?null:document}function k0(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Xr=null;function A0(e){let t=e.createElement("div");return t.setAttribute(Lp,""),Ap.slot&&t.classList.add(Ap.slot),e.body.appendChild(t),t}function Np(){if(typeof window>"u"||!k0()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=F0();if(!e||!e.body)return;if(Xr&&Xr.ownerDocument===e&&Xr.isConnected)return Xr;let t=e.querySelector(`[${Lp}]`);return t instanceof HTMLDivElement?(Xr=t,t):(Xr?.isConnected&&Xr.remove(),Xr=A0(e),Xr)}var Mp=h(Y(),1),Ci=(0,Dp.forwardRef)(function({container:t,...r},o){return(0,Mp.jsx)(Xt.Portal,{container:t??Np(),...r,ref:o})});var Vp=h(Fe(),1),jp=h(Y(),1),Vl="data-wp-hash";function Bl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L0(document)),e.__wpStyleRuntime}function I0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Vl}]`))if(r.getAttribute(Vl)===t)return!0;return!1}function Bp(e,t,r){if(!e.head)return;let o=Bl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(I0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Vl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function L0(e){let t=Bl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function zp(e,t){let r=Bl();r.styles.set(e,t);for(let o of r.documents.keys())Bp(o,e,t)}typeof process>"u",zp("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var N0={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",zp("789467362f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var D0={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Ri=(0,Vp.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,jp.jsx)(Xt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:dt(N0["box-sizing"],D0.positioner,r)})});var ss=h(Y(),1),zl="data-wp-hash";function jl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&V0(document)),e.__wpStyleRuntime}function M0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${zl}]`))if(r.getAttribute(zl)===t)return!0;return!1}function Up(e,t,r){if(!e.head)return;let o=jl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(M0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(zl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function V0(e){let t=jl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Up(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function B0(e,t){let r=jl();r.styles.set(e,t);for(let o of r.documents.keys())Up(o,e,t)}typeof process>"u",B0("789467362f",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--wpds-elevation-sm,0 1px 2px 0 #0000000d,0 2px 3px 0 #0000000a,0 6px 6px 0 #00000008,0 8px 8px 0 #00000005);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var z0={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},j0={background:"#1e1e1e"},Wp=(0,Hp.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,ss.jsx)(Pp,{color:j0,children:(0,ss.jsx)(Xt.Popup,{ref:i,className:dt(z0.popup,n),...s,children:o})}),u=Il(r,(0,ss.jsx)(Ri,{}),a);return Il(t,(0,ss.jsx)(Ci,{}),u)});var Gp=h(Fe(),1),Yp=h(Y(),1),qp=(0,Gp.forwardRef)(function(t,r){return(0,Yp.jsx)(Xt.Trigger,{ref:r,...t})});var Zp=h(Y(),1);function Xp(e){return(0,Zp.jsx)(Xt.Root,{...e})}var Kp=h(Y(),1);function Jp({...e}){return(0,Kp.jsx)(Xt.Provider,{...e})}var Qp=h(Fe(),1),$p=h(Y(),1),em=(0,Qp.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,$p.jsx)(o,{ref:s,className:dt("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));em.displayName="NavigableRegion";var tm=em;var om=h(ce(),1),{Fill:nm,Slot:sm}=(0,om.createSlotFill)("SidebarToggle");var cr=h(Y(),1),Hl="data-wp-hash";function Ul(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&U0(document)),e.__wpStyleRuntime}function H0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Hl}]`))if(r.getAttribute(Hl)===t)return!0;return!1}function im(e,t,r){if(!e.head)return;let o=Ul(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(H0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Hl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function U0(e){let t=Ul();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)im(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function W0(e,t){let r=Ul();r.styles.set(e,t);for(let o of r.documents.keys())im(o,e,t)}typeof process>"u",W0("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Mo={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function am({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,cr.jsxs)(xn,{direction:"column",className:Mo.header,children:[(0,cr.jsxs)(xn,{className:Mo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,cr.jsxs)(xn,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,cr.jsx)(sm,{bubblesVirtually:!0,className:Mo["sidebar-toggle-slot"]}),o&&(0,cr.jsx)("div",{className:Mo["header-visual"],"aria-hidden":"true",children:o}),n&&(0,cr.jsx)(pi,{className:Mo["header-title"],render:(0,cr.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,cr.jsx)(xn,{align:"center",className:Mo["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,cr.jsx)(pi,{render:(0,cr.jsx)("p",{}),variant:"body-md",className:Mo["header-subtitle"],children:s})]})}var is=h(Y(),1),Gl="data-wp-hash";function Yl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&Y0(document)),e.__wpStyleRuntime}function G0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Gl}]`))if(r.getAttribute(Gl)===t)return!0;return!1}function lm(e,t,r){if(!e.head)return;let o=Yl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(G0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Gl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function Y0(e){let t=Yl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function q0(e,t){let r=Yl();r.styles.set(e,t);for(let o of r.documents.keys())lm(o,e,t)}typeof process>"u",q0("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Wl={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function cm({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,children:i,className:a,actions:u,ariaLabel:c,hasPadding:l=!1,showSidebarToggle:f=!0}){let m=dt(Wl.page,a);return(0,is.jsxs)(tm,{className:m,ariaLabel:c??(typeof n=="string"?n:""),children:[(n||t||r||u||o)&&(0,is.jsx)(am,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:u,showSidebarToggle:f}),l?(0,is.jsx)("div",{className:dt(Wl.content,Wl["has-padding"]),children:i}):i]})}cm.SidebarToggleFill=nm;var ql=cm;var Vn=h(Ce()),my=h(ce()),hy=h(fm()),pa=h(ir()),gy=h(Kt()),yy=h(Fe());var fy=h(ce(),1),dy=h(Sn(),1),v2=h(Kt(),1),b2=h(Mt(),1),tu=h(Fe(),1),x2=h(Do(),1);function Cn(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}var Jt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(s=>{n=n?.[s]}),n??r};var Z0=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","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.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode"];function Zl(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",s=`settings${o}${n}`,i=`settings${n}`;if(t)return Jt(e,s)??Jt(e,i);let a={};return Z0.forEach(u=>{let c=Jt(e,`settings${o}.${u}`)??Jt(e,`settings.${u}`);c!==void 0&&(a=Cn(a,u.split("."),c))}),a}function Xl(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return Cn(e,i.split("."),r)}var r1=h(ym(),1);var X0="1600px",K0="320px",J0=1,Q0=.25,$0=.75,e1="14px";function vm({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=K0,maximumViewportWidth:n=X0,scaleFactor:s=J0,minimumFontSizeLimit:i}){if(i=Ar(i)?i:e1,r){let v=Ar(r);if(!v?.unit||!v?.value)return null;let R=Ar(i,{coerceTo:v.unit});if(R?.value&&!e&&!t&&v?.value<=R?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let F=v.unit==="px"?v.value:v.value*16,E=Math.min(Math.max(1-.075*Math.log2(F),Q0),$0),_=as(v.value*E,3);R?.value&&_0}function t1(e){let t=e?.typography??{},r=e?.layout,o=Ar(r?.wideSize)?r?.wideSize:null;return Kl(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function bm(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!Kl(t?.typography)&&!Kl(e))return r;let o=t1(t)?.fluid??{},n=vm({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var o1=[{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)=>bm(e,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:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function xm(e,t,r=[],o="slug",n){let s=[t?Jt(e,["blocks",t,...r]):void 0,Jt(e,r)].filter(Boolean);for(let i of s)if(i){let a=["custom","theme","default"];for(let u of a){let c=i[u];if(c){let l=c.find(f=>f[o]===n);if(l)return o==="slug"||xm(e,t,r,"slug",l.slug)[o]===l[o]?l:void 0}}}}function n1(e,t,r,[o,n]=[]){let s=o1.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=xm(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,u=i[a];return Ti(e,t,u)}return r}function s1(e,t,r,o=[]){let n=(t?Jt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Jt(e?.settings??{},["custom",...o]);return n?Ti(e,t,n):r}function Ti(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let c=Jt(e,r.ref);if(!c||typeof c=="object"&&"ref"in c)return c;r=c}else return r;let o="var:",n="var(--wp--",s=")",i;if(r.startsWith(o))i=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(s))i=r.slice(n.length,-s.length).split("--");else return r;let[a,...u]=i;return a==="preset"?n1(e,t,r,u):a==="custom"?s1(e,t,r,u):r}function Ei(e,t,r,o=!0){let n=t?"."+t:"",s=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let i=Jt(e,s),a=void 0;if(i===void 0&&a){let c=!0,l=e;for(let f of s.split(".")){if(!l||typeof l!="object"||!Object.hasOwn(l,f)){c=!1;break}l=l[f]}c||(i=Jt(e,a))}return o?Ti(e,r,i):i}function Jl(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return Cn(e,s.split("."),r)}var Ql=h(Sm(),1);function ls(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,Ql.default)(e?.styles,t?.styles)&&(0,Ql.default)(e?.settings,t?.settings)}var Pm=h(Em(),1);function _m(e){return Object.prototype.toString.call(e)==="[object Object]"}function Om(e){var t,r;return _m(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(_m(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Vo(e,t){return(0,Pm.default)(e,t,{isMergeableObject:Om,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var b1={grad:.9,turn:360,rad:360/(2*Math.PI)},Kr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ct=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},ur=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Mm=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Fm=function(e){return{r:ur(e.r,0,255),g:ur(e.g,0,255),b:ur(e.b,0,255),a:ur(e.a)}},$l=function(e){return{r:Ct(e.r),g:Ct(e.g),b:Ct(e.b),a:Ct(e.a,3)}},x1=/^#([0-9a-f]{3,8})$/i,_i=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Vm=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=Math.max(t,r,o),i=s-Math.min(t,r,o),a=i?s===t?(r-o)/i:s===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},Bm=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var s=Math.floor(t),i=o*(1-r),a=o*(1-(t-s)*r),u=o*(1-(1-t+s)*r),c=s%6;return{r:255*[o,a,i,i,u,o][c],g:255*[u,o,o,a,i,i][c],b:255*[i,i,u,o,o,a][c],a:n}},km=function(e){return{h:Mm(e.h),s:ur(e.s,0,100),l:ur(e.l,0,100),a:ur(e.a)}},Am=function(e){return{h:Ct(e.h),s:Ct(e.s),l:Ct(e.l),a:Ct(e.a,3)}},Im=function(e){return Bm((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},us=function(e){return{h:(t=Vm(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},w1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,S1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,C1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,R1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,rc={string:[[function(e){var t=x1.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:e.length===4?Ct(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Ct(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=C1.exec(e)||R1.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Fm({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:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=w1.exec(e)||S1.exec(e);if(!t)return null;var r,o,n=km({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(b1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Im(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=n===void 0?1:n;return Kr(t)&&Kr(r)&&Kr(o)?Fm({r:Number(t),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,s=n===void 0?1:n;if(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=km({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return Im(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=(function(a){return{h:Mm(a.h),s:ur(a.s,0,100),v:ur(a.v,0,100),a:ur(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(s)});return Bm(i)},"hsv"]]},Lm=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=$l(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?_i(Ct(255*s)):"","#"+_i(r)+_i(o)+_i(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return $l(this.rgba)},e.prototype.toRgbString=function(){return t=$l(this.rgba),r=t.r,o=t.g,n=t.b,(s=t.a)<1?"rgba("+r+", "+o+", "+n+", "+s+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,s},e.prototype.toHsl=function(){return Am(us(this.rgba))},e.prototype.toHslString=function(){return t=Am(us(this.rgba)),r=t.h,o=t.s,n=t.l,(s=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+s+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,s},e.prototype.toHsv=function(){return t=Vm(this.rgba),{h:Ct(t.h),s:Ct(t.s),v:Ct(t.v),a:Ct(t.a,3)};var t},e.prototype.invert=function(){return Ir({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Ir(ec(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Ir(ec(this.rgba,-t))},e.prototype.grayscale=function(){return Ir(ec(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Ir(Nm(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Ir(Nm(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Ir({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ct(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=us(this.rgba);return typeof t=="number"?Ir({h:t,s:r.s,l:r.l,a:r.a}):Ct(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Ir(t).toHex()},e})(),Ir=function(e){return e instanceof oc?e:new oc(e)},Dm=[],zm=function(e){e.forEach(function(t){Dm.indexOf(t)<0&&(t(oc,rc),Dm.push(t))})};var nc=h(Fe(),1);var jm=h(Fe(),1),_t=(0,jm.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var Hm=h(Y(),1);function fs({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,nc.useMemo)(()=>Vo(r,t),[r,t]),i=(0,nc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,Hm.jsx)(_t.Provider,{value:i,children:e})}var Jr=h(ce(),1),ah=h(Ce(),1);var B1=h(Kt(),1),z1=h(ir(),1);var Um=h(Y(),1);function sc({className:e,...t}){return(0,Um.jsx)(ns,{className:dt(e,"global-styles-ui-icon-with-current-color"),...t})}var ho=h(ce(),1);var Bo=h(Y(),1);function E1({icon:e,children:t,...r}){return(0,Bo.jsxs)(ho.__experimentalItem,{...r,children:[e&&(0,Bo.jsxs)(ho.__experimentalHStack,{justify:"flex-start",children:[(0,Bo.jsx)(sc,{icon:e,size:24}),(0,Bo.jsx)(ho.FlexItem,{children:t})]}),!e&&t]})}function Lr(e){return(0,Bo.jsx)(ho.Navigator.Button,{as:E1,...e})}var P1=h(ce(),1);var F1=h(Ce(),1),Km=h(Mt(),1);var ic=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},ac=function(e){return .2126*ic(e.r)+.7152*ic(e.g)+.0722*ic(e.b)};function Wm(e){e.prototype.luminance=function(){return t=ac(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,s,i,a,u,c=t instanceof e?t:new e(t);return s=this.rgba,i=c.toRgb(),a=ac(s),u=ac(i),r=a>u?(a+.05)/(u+.05):(u+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(i=(o=r).size)===void 0?"normal":i,(s=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:s==="AA"&&a==="large"?3:4.5);var o,n,s,i,a}}var Er=h(Fe(),1),qm=h(Kt(),1),Zm=h(ir(),1),cc=h(Ce(),1);var mt=h(Ce(),1),eA={link:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}],button:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},tA={"core/button":[{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},rA=[{value:"@tablet",label:(0,mt.__)("Tablet")},{value:"@mobile",label:(0,mt.__)("Mobile")}];function lc(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&lc(e[r],t);return e}var Oi=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=Oi(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function ds(e,t){let r=Oi(structuredClone(e),t);return ls(r,e)}function Gm(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function Ym(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,s=Gm(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=Gm(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}zm([Wm]);function Xe(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:u}=(0,Er.useContext)(_t),c=n?.split(".").filter(Boolean)??[],l=c.find(S=>S.startsWith(":")),f=c.filter(S=>!S.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=a;r==="base"?g=i:r==="user"&&(g=s);let d=(0,Er.useMemo)(()=>{let S=Ei(g,m,t,o);return l?S?.[l]??{}:S},[g,m,t,o,l]),b=(0,Er.useCallback)(S=>{let C=S;l&&(C={...Ei(s,m,t,!1),[l]:S});let x=Jl(s,m,C,t);u(x)},[s,u,m,t,l]);return[d,b]}function Je(e,t,r="merged"){let{user:o,base:n,merged:s,onChange:i}=(0,Er.useContext)(_t),a=s;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Er.useMemo)(()=>Zl(a,e,t),[a,e,t]),c=(0,Er.useCallback)(l=>{let f=Xl(o,e,l,t);i(f)},[o,i,e,t]);return[u,c]}var _1=[];function O1({title:e,settings:t,styles:r}){return e===(0,cc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Pi(e=[]){let{variationsFromTheme:t}=(0,qm.useSelect)(o=>({variationsFromTheme:o(Zm.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||_1}),[]),{user:r}=(0,Er.useContext)(_t);return(0,Er.useMemo)(()=>{let o=structuredClone(r),n=lc(o,e);n.title=(0,cc.__)("Default");let s=t.filter(a=>ds(a,e)).map(a=>Vo(n,a)),i=[n,...s];return i?.length?i.filter(O1):[]},[e,r,t])}var Xm=h(Si(),1),{lock:uA,unlock:De}=(0,Xm.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-ui");var uc=h(Y(),1),{useHasDimensionsPanel:hA,useHasTypographyPanel:gA,useHasColorPanel:yA,useSettingsForBlockElement:vA,useHasBackgroundPanel:bA}=De(Km.privateApis);var Nr=h(ce(),1);function Tn(){let[e="black"]=Xe("color.text"),[t="white"]=Xe("color.background"),[r=e]=Xe("elements.h1.color.text"),[o=r]=Xe("elements.link.color.text"),[n=o]=Xe("elements.button.color.background"),[s]=Je("color.palette.core")||[],[i]=Je("color.palette.theme")||[],[a]=Je("color.palette.custom")||[],u=(i??[]).concat(a??[]).concat(s??[]),c=u.filter(({color:m})=>m===e),l=u.filter(({color:m})=>m===n),f=c.concat(l).concat(u).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:u,highlightedColors:f}}var $m=h(Fe(),1),eh=h(ce(),1),dc=h(Ce(),1);function k1(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function A1(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),s=parseInt(o[1]);for(let i=n;i<=s;i+=100)t.push(i)}else o.length===1&&t.push(parseInt(o[0]))}),t}function Jm(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function fc(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function En(e){let t={fontFamily:Jm(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=A1(r),n=k1(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function Qm(e){return{fontFamily:Jm(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var ps=h(Y(),1);function Fi({fontSize:e,variation:t}){let{base:r}=(0,$m.useContext)(_t),o=r;t&&(o={...r,...t});let[n]=Xe("color.text"),[s,i]=Ym(o),a=s?En(s):{},u=i?En(i):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,ps.jsxs)(eh.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,ps.jsx)("span",{style:u,children:(0,dc._x)("A","Uppercase letter A")}),(0,ps.jsx)("span",{style:a,children:(0,dc._x)("a","Lowercase letter A")})]})}var th=h(ce(),1);var rh=h(Y(),1);function oh({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=Tn(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,rh.jsx)(th.__unstableMotion.div,{style:{height:o,width:o,background:s,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:i===1?.2:.1}},`${n}-${i}`))}var ih=h(ce(),1),_n=h(Do(),1),zo=h(Fe(),1);var go=h(Y(),1),nh=248,sh=152,I1={leading:!0,trailing:!0};function L1({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Xe("color.background"),[s]=Xe("color.gradient"),i=(0,_n.useReducedMotion)(),[a,u]=(0,zo.useState)(!1),[c,{width:l}]=(0,_n.useResizeObserver)(),[f,m]=(0,zo.useState)(l),[g,d]=(0,zo.useState)(),b=(0,_n.useThrottle)(m,250,I1);(0,zo.useLayoutEffect)(()=>{l&&b(l)},[l,b]),(0,zo.useLayoutEffect)(()=>{let v=f?f/nh:1,R=v-(g||0);(Math.abs(R)>.1||!g)&&d(v)},[f,g]);let S=l?l/nh:1,C=g||S;return(0,go.jsxs)(go.Fragment,{children:[(0,go.jsx)("div",{style:{position:"relative"},children:c}),!!l&&(0,go.jsx)("div",{className:dt("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:sh*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,go.jsx)(ih.__unstableMotion.div,{style:{height:sh*C,width:"100%",background:s??n},initial:"start",animate:(a||r)&&!i&&t?"hover":"start",children:[].concat(e).map((v,R)=>v({ratio:C,key:R}))})})]})}var On=L1;var Qt=h(Y(),1),N1={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},D1={hover:{opacity:1},start:{opacity:.5}},M1={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function V1({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Xe("typography.fontWeight"),[s="serif"]=Xe("typography.fontFamily"),[i=s]=Xe("elements.h1.typography.fontFamily"),[a=n]=Xe("elements.h1.typography.fontWeight"),[u="black"]=Xe("color.text"),[c=u]=Xe("elements.h1.color.text"),{paletteColors:l}=Tn();return(0,Qt.jsxs)(On,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:N1,style:{height:"100%",overflow:"hidden"},children:(0,Qt.jsxs)(Nr.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Qt.jsx)(Fi,{fontSize:65*f,variation:o}),(0,Qt.jsx)(Nr.__experimentalVStack,{spacing:4*f,children:(0,Qt.jsx)(oh,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:r?D1:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Qt.jsx)(Nr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:l.slice(0,4).map(({color:m},g)=>(0,Qt.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:M1,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Qt.jsx)(Nr.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Qt.jsx)("div",{style:{fontSize:40*f,fontFamily:i,color:c,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var pc=V1;var lh=h(Y(),1);var hc=h(Sn(),1),Pn=h(Ce(),1),Ho=h(ce(),1),gc=h(Kt(),1),yo=h(Fe(),1),ki=h(Mt(),1),mh=h(Do(),1);import{speak as W1}from"@wordpress/a11y";var ch=h(Sn(),1),uh=h(Kt(),1),j1=h(ce(),1);var H1=h(Y(),1);function U1(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function mc(e){let t=(0,uh.useSelect)(n=>{let{getBlockStyles:s}=n(ch.store);return s(e)},[e]),[r]=Xe("variations",e),o=Object.keys(r??{});return U1(t,o)}var jo=h(ce(),1),fh=h(Ce(),1);var dh=h(Mt(),1);var ph=h(Y(),1),{StateControl:KA,StateControlBadges:JA}=De(dh.privateApis);var Dr=h(Y(),1),{useHasDimensionsPanel:G1,useHasTypographyPanel:Y1,useHasBorderPanel:q1,useSettingsForBlockElement:Z1,useHasColorPanel:X1,useHasBackgroundPanel:K1}=De(ki.privateApis);function J1(){let e=(0,gc.useSelect)(n=>n(hc.store).getBlockTypes(),[]),t=(n,s)=>{let{core:i,noncore:a}=n;return(s.name.startsWith("core/")?i:a).push(s),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function Q1(e){let[t]=Je("",e),r=Z1(t,e),o=Y1(r),n=X1(r),s=K1(r),i=q1(r),a=G1(r),u=i||a,c=!!mc(e)?.length;return o||n||s||u||c}function $1({block:e}){return Q1(e.name)?(0,Dr.jsx)(Lr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Dr.jsxs)(Ho.__experimentalHStack,{justify:"flex-start",children:[(0,Dr.jsx)(ki.BlockIcon,{icon:e.icon}),(0,Dr.jsx)(Ho.FlexItem,{children:e.title})]})}):null}function ex({filterValue:e}){let t=J1(),r=(0,mh.useDebounce)(W1,500),{isMatchingSearchTerm:o}=(0,gc.useSelect)(hc.store),n=e?t.filter(i=>o(i,e)):t,s=(0,yo.useRef)(null);return(0,yo.useEffect)(()=>{if(!e)return;let i=s.current?.childElementCount||0,a=(0,Pn.sprintf)((0,Pn._n)("%d result found.","%d results found.",i),i);r(a,"polite")},[e,r]),(0,Dr.jsx)("div",{ref:s,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Dr.jsx)(Ho.__experimentalText,{align:"center",as:"p",children:(0,Pn.__)("No blocks found.")}):n.map(i=>(0,Dr.jsx)($1,{block:i},"menu-itemblock-"+i.name))})}var s5=(0,yo.memo)(ex);var sx=h(Sn(),1),vh=h(Mt(),1),yc=h(Fe(),1),ix=h(Kt(),1),ax=h(ir(),1),vc=h(ce(),1),bh=h(Ce(),1);var tx=h(Mt(),1),hh=h(Sn(),1),rx=h(ce(),1),ox=h(Fe(),1);var nx=h(Y(),1);var gh=h(ce(),1),yh=h(Y(),1);function ar({children:e,level:t=2}){return(0,yh.jsx)(gh.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var bc=h(Y(),1);var{useHasDimensionsPanel:C5,useHasTypographyPanel:R5,useHasBorderPanel:T5,useSettingsForBlockElement:E5,useHasColorPanel:_5,useHasFiltersPanel:O5,useHasImageSettingsPanel:P5,useHasBackgroundPanel:F5,BackgroundPanel:k5,BorderPanel:A5,ColorPanel:I5,TypographyPanel:L5,DimensionsPanel:N5,FiltersPanel:D5,ImageSettingsPanel:M5,AdvancedPanel:V5}=De(vh.privateApis);var xR=h(Ce(),1),wR=h(ce(),1),SR=h(Fe(),1);var lx=h(ce(),1);var cx=h(Y(),1);var ux=h(Ce(),1),Ai=h(ce(),1);var xh=h(Y(),1);var Ni=h(ce(),1);var wh=h(ce(),1);var Ii=h(Y(),1),fx=({variation:e,isFocused:t,withHoverView:r})=>(0,Ii.jsx)(On,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Ii.jsx)(wh.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Ii.jsx)(Fi,{variation:e,fontSize:85*o})},n)}),Sh=fx;var Uo=h(Fe(),1),Rh=h(xc(),1),Li=h(Ce(),1);var vo=h(Y(),1);function Fn({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Uo.useState)(!1),{base:a,user:u,onChange:c}=(0,Uo.useContext)(_t),l=(0,Uo.useMemo)(()=>{let S=Vo(a,e);return o&&(S=Oi(S,o)),{user:e,base:a,merged:S,onChange:()=>{}}},[e,a,o]),f=()=>c(e),m=S=>{S.keyCode===Rh.ENTER&&(S.preventDefault(),f())},g=(0,Uo.useMemo)(()=>ls(u,e),[u,e]),d=e?.title;e?.description&&(d=(0,Li.sprintf)((0,Li._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,vo.jsx)("div",{className:dt("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":d,"aria-current":g,onFocus:()=>i(!0),onBlur:()=>i(!1),children:(0,vo.jsx)("div",{className:dt("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,vo.jsx)(_t.Provider,{value:l,children:n?(0,vo.jsxs)(wn.Root,{children:[(0,vo.jsx)(wn.Trigger,{render:b}),(0,vo.jsx)(wn.Popup,{children:e?.title})]}):b})}var Wo=h(Y(),1),Th=["typography"];function Di({title:e,gap:t=2}){let r=Pi(Th);return r?.length<=1?null:(0,Wo.jsxs)(Ni.__experimentalVStack,{spacing:3,children:[e&&(0,Wo.jsx)(ar,{level:3,children:e}),(0,Wo.jsx)(Ni.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Wo.jsx)(Fn,{variation:o,properties:Th,showTooltip:!0,children:()=>(0,Wo.jsx)(Sh,{variation:o})},n))})]})}var vR=h(Ce(),1),xs=h(ce(),1);var bR=h(Fe(),1);var Qr=h(Fe(),1),So=h(Kt(),1),wo=h(ir(),1),Rc=h(Ce(),1);var wc=h(_h(),1),Oh=h(ir(),1),Ph="/wp/v2/font-families";function Fh(e){let{receiveEntityRecords:t}=e.dispatch(Oh.store);t("postType","wp_font_family",[],void 0,!0)}async function kh(e,t){let o=await(0,wc.default)({path:Ph,method:"POST",body:e});return Fh(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function Ah(e,t,r){let o={path:`${Ph}/${e}/font-faces`,method:"POST",body:t},n=await(0,wc.default)(o);return Fh(r),{id:n.id,...n.font_face_settings}}var Nh=h(ce(),1);var fr=h(Ce(),1),Sc=["otf","ttf","woff","woff2"],Ih={100:(0,fr._x)("Thin","font weight"),200:(0,fr._x)("Extra-light","font weight"),300:(0,fr._x)("Light","font weight"),400:(0,fr._x)("Normal","font weight"),500:(0,fr._x)("Medium","font weight"),600:(0,fr._x)("Semi-bold","font weight"),700:(0,fr._x)("Bold","font weight"),800:(0,fr._x)("Extra-bold","font weight"),900:(0,fr._x)("Black","font weight")},Lh={normal:(0,fr._x)("Normal","font style"),italic:(0,fr._x)("Italic","font style")};var{File:Dh}=window,{kebabCase:dx}=De(Nh.privateApis);function bo(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function px(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Mi(e){let t=Ih[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Lh[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function mx(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function Mh(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...s}=o,i=r.get(o.slug),a=mx(i.fontFace,n);r.set(o.slug,{...s,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function xo(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Dh)o=await t.arrayBuffer();else return;let s=await new window.FontFace(fc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(s),r==="iframe"||r==="all"){let i=document.querySelector('iframe[name="editor-canvas"]');i?.contentDocument&&i.contentDocument.fonts.add(s)}}function ms(e,t="all"){let r=o=>{o.forEach(n=>{n.family===fc(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function kn(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return px(t)||(t=encodeURI(t)),t}function Vh(e){let t=new FormData,{fontFace:r,category:o,...n}=e,s={...n,slug:dx(e.slug)};return t.append("font_family_settings",JSON.stringify(s)),t}function Bh(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},s=new FormData;if(n.file){let i=Array.isArray(n.file)?n.file:[n.file],a=[];i.forEach((u,c)=>{let l=`file-${o}-${c}`;s.append(l,u,u.name),a.push(l)}),n.src=a.length===1?a[0]:a,delete n.file,s.append("font_face_settings",JSON.stringify(n))}else s.append("font_face_settings",JSON.stringify(n));return s})}async function zh(e,t,r){let o=[];for(let s of t)try{let i=await Ah(e,s,r);o.push({status:"fulfilled",value:i})}catch(i){o.push({status:"rejected",reason:i})}let n={errors:[],successes:[]};return o.forEach((s,i)=>{if(s.status==="fulfilled"&&s.value){let a=s.value;n.successes.push(a)}else s.reason&&n.errors.push({data:t[i],message:s.reason.message})}),n}async function jh(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new Dh([o],n,{type:o.type})})));return t.length===1?t[0]:t}function Cc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function Hh(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}function Vi(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),s=u=>u?r.filter(c=>!o(c)):[...r,e],i=u=>{let c=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let l=u.fontFace||[];return l.find(c)?l=l.filter(f=>!c(f)):l=[...l,t],l.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:l}:f)},a=n(r);return t?i(a):s(a)}var Uh=h(Y(),1),Vt=(0,Qr.createContext)({});Vt.displayName="FontLibraryContext";function hx({children:e}){let t=(0,So.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,So.useDispatch)(wo.store),{globalStylesId:n}=(0,So.useSelect)(T=>{let{__experimentalGetCurrentGlobalStylesId:L}=T(wo.store);return{globalStylesId:L()}},[]),s=(0,wo.useEntityRecord)("root","globalStyles",n),[i,a]=(0,Qr.useState)(!1),{records:u=[],isResolving:c}=(0,wo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),l=(u||[]).map(T=>({id:T.id,...T.font_family_settings||{},fontFace:T?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=Je("typography.fontFamilies"),g=async T=>{if(!s.record)return;let L=s.record,$=Hh(L??{},["settings","typography","fontFamilies"],T);await r("root","globalStyles",$)},[d,b]=(0,Qr.useState)(""),[S,C]=(0,Qr.useState)(void 0),x=f?.theme?f.theme.map(T=>bo(T,{source:"theme"})).sort((T,L)=>T.name.localeCompare(L.name)):[],v=f?.custom?f.custom.map(T=>bo(T,{source:"custom"})).sort((T,L)=>T.name.localeCompare(L.name)):[],R=l?l.map(T=>bo(T,{source:"custom"})).sort((T,L)=>T.name.localeCompare(L.name)):[];(0,Qr.useEffect)(()=>{d||C(void 0)},[d]);let F=T=>{if(!T){C(void 0);return}let $=(T.source==="theme"?x:R).find(k=>k.slug===T.slug);C({...$||T,source:T.source})},[E]=(0,Qr.useState)(new Set),_=T=>T.reduce(($,k)=>{let Z=k?.fontFace&&k.fontFace?.length>0?k?.fontFace.map(se=>`${se.fontStyle??""}${se.fontWeight??""}`):["normal400"];return $[k.slug]=Z,$},{}),A=T=>_(T==="theme"?x:v),N=(T,L,$,k)=>!L&&!$?!!A(k)[T]:!!A(k)[T]?.includes((L??"")+($??"")),q=(T,L)=>A(L)[T]||[];async function U(T){a(!0);try{let L=[],$=[];for(let Z of T){let se=!1,we=await(0,So.resolveSelect)(wo.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),ie=we&&we.length>0?we[0]:null,ye=ie?{id:ie.id,...ie.font_family_settings,fontFace:(ie?._embedded?.font_faces??[]).map(Ae=>Ae.font_face_settings)||[]}:null;ye||(se=!0,ye=await kh(Vh(Z),t));let Te=ye.fontFace&&Z.fontFace?ye.fontFace.filter(Ae=>Ae&&Z.fontFace&&Cc(Ae,Z.fontFace)):[];ye.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(Ae=>!Cc(Ae,ye.fontFace)));let ee=[],ke=[];if(Z?.fontFace?.length??!1){let Ae=await zh(ye.id,Bh(Z),t);ee=Ae?.successes,ke=Ae?.errors}(ee?.length>0||Te?.length>0)&&(ye.fontFace=[...ee],L.push(ye)),ye&&!Z?.fontFace?.length&&L.push(ye),se&&(Z?.fontFace?.length??0)>0&&ee?.length===0&&await o("postType","wp_font_family",ye.id,{force:!0}),$=$.concat(ke)}let k=$.reduce((Z,se)=>Z.includes(se.message)?Z:[...Z,se.message],[]);if(L.length>0){let Z=W(L);await g(Z)}if(k.length>0){let Z=new Error((0,Rc.__)("There was an error installing fonts."));throw Z.installationErrors=k,Z}}finally{a(!1)}}async function w(T){if(!T?.id)throw new Error((0,Rc.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",T.id,{force:!0});let L=I(T);return await g(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let I=T=>{let $=(f?.[T.source??""]??[]).filter(Z=>Z.slug!==T.slug),k={...f,[T.source??""]:$};return m(k),T.fontFace&&T.fontFace.forEach(Z=>{ms(Z,"all")}),k},W=T=>{let L=O(T),$={...f,custom:Mh(f?.custom,L)};return m($),D(L),$},O=T=>T.map(({id:L,fontFace:$,...k})=>({...k,...$&&$.length>0?{fontFace:$.map(({id:Z,...se})=>se)}:{}})),D=T=>{T.forEach(L=>{L.fontFace&&L.fontFace.forEach($=>{let k=kn($?.src??"");k&&xo($,k,"all")})})},J=(T,L)=>{let $=f?.[T.source??""]??[],k=Vi(T,L,$);m({...f,[T.source??""]:k});let Z=N(T.slug,L?.fontStyle??"",L?.fontWeight??"",T.source??"custom");if(L&&Z)ms(L,"all");else{let se=kn(L?.src??"");L&&se&&xo(L,se,"all")}},M=async T=>{if(!T.src)return;let L=kn(T.src);!L||E.has(L)||(xo(T,L,"document"),E.add(L))};return(0,Uh.jsx)(Vt.Provider,{value:{libraryFontSelected:S,handleSetLibraryFontSelected:F,fontFamilies:f??{},baseCustomFonts:R,isFontActivated:N,getFontFacesActivated:q,loadFontFaceAsset:M,installFonts:U,uninstallFontFamily:w,toggleActivateFont:J,getAvailableFontsOutline:_,modalTabOpen:d,setModalTabOpen:b,saveFontFamilies:g,isResolvingLibrary:c,isInstalling:i},children:e})}var Bi=hx;var ta=h(Ce(),1),Pc=h(ce(),1),Eg=h(ir(),1),gR=h(Kt(),1);var Ie=h(ce(),1),gs=h(ir(),1),Tc=h(Kt(),1),Br=h(Fe(),1),st=h(Ce(),1);var In=h(Ce(),1),ji=h(Fe(),1),dr=h(ce(),1);var Wh=h(ce(),1),Mr=h(Fe(),1);var zi=h(Y(),1);function gx(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function yx(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function vx({font:e,text:t}){let r=(0,Mr.useRef)(null),o=yx(e),n=En(e);t=t||("name"in e?e.name:"");let s=e.preview,[i,a]=(0,Mr.useState)(!1),[u,c]=(0,Mr.useState)(!1),{loadFontFaceAsset:l}=(0,Mr.useContext)(Vt),f=s??gx(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),g=Qm(o),d={fontSize:"18px",lineHeight:1,opacity:u?"1":"0",...n,...g};return(0,Mr.useEffect)(()=>{let b=new window.IntersectionObserver(([S])=>{a(S.isIntersecting)},{});return r.current&&b.observe(r.current),()=>b.disconnect()},[r]),(0,Mr.useEffect)(()=>{(async()=>i&&(!m&&o.src&&await l(o),c(!0)))()},[o,i,l,m]),(0,zi.jsx)("div",{ref:r,children:m?(0,zi.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,zi.jsx)(Wh.__experimentalText,{style:d,className:"font-library__font-variant_demo-text",children:t})})}var An=vx;var Vr=h(Y(),1);function bx({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,dr.useNavigator)(),u=(0,ji.useRef)(null);return(0,ji.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Vr.jsx)(dr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Vr.jsxs)(dr.Flex,{justify:"space-between",wrap:!1,children:[(0,Vr.jsx)(An,{font:e}),(0,Vr.jsxs)(dr.Flex,{justify:"flex-end",children:[(0,Vr.jsx)(dr.FlexItem,{children:(0,Vr.jsx)(dr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,In.sprintf)((0,In._n)("%d variant","%d variants",s),s)})}),(0,Vr.jsx)(dr.FlexItem,{children:(0,Vr.jsx)(ns,{icon:(0,In.isRTL)()?Lo:No})})]})]})})}var hs=bx;var Hi=h(Fe(),1),Ui=h(ce(),1);var Go=h(Y(),1);function xx({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Hi.useContext)(Vt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),s=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},i=t.name+" "+Mi(e),a=(0,Hi.useId)();return(0,Go.jsx)("div",{className:"font-library__font-card",children:(0,Go.jsxs)(Ui.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Go.jsx)(Ui.CheckboxControl,{checked:n,onChange:s,id:a}),(0,Go.jsx)("label",{htmlFor:a,children:(0,Go.jsx)(An,{font:e,text:i,onClick:s})})]})})}var Gh=xx;function Yh(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function Wi(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?Yh(t.fontWeight?.toString()??"normal")-Yh(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Re=h(Y(),1);function qh(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function wx(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:s,saveFontFamilies:i,getFontFacesActivated:a}=(0,Br.useContext)(Vt),[u,c]=Je("typography.fontFamilies"),[l,f]=(0,Br.useState)(void 0),[m,g]=(0,Br.useState)(!1),[d,b]=(0,Br.useState)(null),[S]=Je("typography.fontFamilies",void 0,"base"),C=(0,Tc.useSelect)(k=>{let{__experimentalGetCurrentGlobalStylesId:Z}=k(gs.store);return Z()},[]),x=(0,gs.useEntityRecord)("root","globalStyles",C),v=x?.edits?.settings?.typography?.fontFamilies,R=x?.record?.settings?.typography?.fontFamilies,F=(0,Br.useMemo)(()=>v===void 0?!1:qh(v)!==qh(R),[v,R]),E=u?.theme?u.theme.map(k=>bo(k,{source:"theme"})).sort((k,Z)=>k.name.localeCompare(Z.name)):[],_=new Set(E.map(k=>k.slug)),A=S?.theme?E.concat(S.theme.filter(k=>!_.has(k.slug)).map(k=>bo(k,{source:"theme"})).sort((k,Z)=>k.name.localeCompare(Z.name))):[],N=t?.source==="custom"&&t?.id,q=(0,Tc.useSelect)(k=>{let{canUser:Z}=k(gs.store);return N&&Z("delete",{kind:"postType",name:"wp_font_family",id:N})},[N]),U=!!t&&t?.source!=="theme"&&q,w=()=>{g(!0)},I=async()=>{b(null);try{await i(u),b({type:"success",message:(0,st.__)("Font family updated successfully.")})}catch(k){b({type:"error",message:(0,st.sprintf)((0,st.__)("There was an error updating the font family. %s"),k.message)})}},W=k=>k?!k.fontFace||!k.fontFace.length?[{fontFamily:k.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Wi(k.fontFace):[],O=k=>{let Z=k?.fontFace&&(k?.fontFace?.length??0)>0?k.fontFace.length:1,se=a(k.slug,k.source).length;return(0,st.sprintf)((0,st.__)("%1$d of %2$d active"),se,Z)};(0,Br.useEffect)(()=>{r(t)},[]);let D=t?a(t.slug,t.source).length:0,J=t?.fontFace?.length??(t?.fontFamily?1:0),M=D>0&&D!==J,T=D===J,L=()=>{if(!t||!t?.source)return;let k=u?.[t.source]?.filter(se=>se.slug!==t.slug)??[],Z=T?k:[...k,t];c({...u,[t.source]:Z}),t.fontFace&&t.fontFace.forEach(se=>{if(T)ms(se,"all");else{let we=kn(se?.src??"");we&&xo(se,we,"all")}})},$=A.length>0||e.length>0;return(0,Re.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Re.jsx)("div",{className:"font-library__loading",children:(0,Re.jsx)(Ie.ProgressBar,{})}),!n&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsxs)(Ie.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Re.jsx)(Ie.Navigator.Screen,{path:"/",children:(0,Re.jsxs)(Ie.__experimentalVStack,{spacing:"8",children:[d&&(0,Re.jsx)(Ie.Notice,{status:d.type,onRemove:()=>b(null),children:d.message}),!$&&(0,Re.jsx)(Ie.__experimentalText,{as:"p",children:(0,st.__)("No fonts installed.")}),A.length>0&&(0,Re.jsxs)(Ie.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Theme","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map(k=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(hs,{font:k,navigatorPath:"/fontFamily",variantsText:O(k),shouldFocus:k.slug===l,onClick:()=>{b(null),r(k)}})},k.slug))})]}),e.length>0&&(0,Re.jsxs)(Ie.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,st._x)("Custom","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(k=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(hs,{font:k,navigatorPath:"/fontFamily",variantsText:O(k),shouldFocus:k.slug===l,onClick:()=>{b(null),r(k)}})},k.slug))})]})]})}),(0,Re.jsxs)(Ie.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Re.jsx)(Sx,{font:t,isOpen:m,setIsOpen:g,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Re.jsxs)(Ie.Flex,{justify:"flex-start",children:[(0,Re.jsx)(Ie.Navigator.BackButton,{icon:(0,st.isRTL)()?No:Lo,size:"small",onClick:()=>{f(t?.slug),r(void 0),b(null)},label:(0,st.__)("Back")}),(0,Re.jsx)(Ie.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),d&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(Ie.__experimentalSpacer,{margin:1}),(0,Re.jsx)(Ie.Notice,{status:d.type,onRemove:()=>b(null),children:d.message}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:1})]}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Re.jsx)(Ie.__experimentalText,{children:(0,st.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:4}),(0,Re.jsxs)(Ie.__experimentalVStack,{spacing:0,children:[(0,Re.jsx)(Ie.CheckboxControl,{className:"font-library__select-all",label:(0,st.__)("Select all"),checked:T,onChange:L,indeterminate:M}),(0,Re.jsx)(Ie.__experimentalSpacer,{margin:8}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&W(t).map((k,Z)=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(Gh,{font:t,face:k},`face${Z}`)},`face${Z}`))})]})]})]}),(0,Re.jsxs)(Ie.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[s&&(0,Re.jsx)(Ie.ProgressBar,{}),U&&(0,Re.jsx)(Ie.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:w,children:(0,st.__)("Delete")}),(0,Re.jsx)(Ie.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:I,disabled:!F,accessibleWhenDisabled:!0,children:(0,st.__)("Update")})]})]})]})}function Sx({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:s}){let i=(0,Ie.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),i.goBack(),s(void 0),o({type:"success",message:(0,st.__)("Font family uninstalled successfully.")})}catch(c){o({type:"error",message:(0,st.__)("There was an error uninstalling the font family.")+c.message})}},u=()=>{r(!1)};return(0,Re.jsx)(Ie.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,st.__)("Cancel"),confirmButtonText:(0,st.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,st.sprintf)((0,st.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Gi=wx;var bt=h(Fe(),1),Se=h(ce(),1),tg=h(Do(),1),rt=h(Ce(),1);var rg=h(ir(),1);function Zh(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(s=>s.categories&&s.categories.indexOf(r)!==-1)),o&&(n=n.filter(s=>s.font_family_settings&&s.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function Xh(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function Kh(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var ys=h(Ce(),1),Bt=h(ce(),1),pr=h(Y(),1);function Cx(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,pr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,pr.jsx)(Bt.Card,{children:(0,pr.jsxs)(Bt.CardBody,{children:[(0,pr.jsx)(Bt.__experimentalHeading,{level:2,children:(0,ys.__)("Connect to Google Fonts")}),(0,pr.jsx)(Bt.__experimentalSpacer,{margin:6}),(0,pr.jsx)(Bt.__experimentalText,{as:"p",children:(0,ys.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,pr.jsx)(Bt.__experimentalSpacer,{margin:3}),(0,pr.jsx)(Bt.__experimentalText,{as:"p",children:(0,ys.__)("You can alternatively upload files directly on the Upload tab.")}),(0,pr.jsx)(Bt.__experimentalSpacer,{margin:6}),(0,pr.jsx)(Bt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ys.__)("Allow access to Google Fonts")})]})})})}var Jh=Cx;var Qh=h(Fe(),1),Yi=h(ce(),1);var Yo=h(Y(),1);function Rx({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},s=t.name+" "+Mi(e),i=(0,Qh.useId)();return(0,Yo.jsx)("div",{className:"font-library__font-card",children:(0,Yo.jsxs)(Yi.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Yo.jsx)(Yi.CheckboxControl,{checked:o,onChange:n,id:i}),(0,Yo.jsx)("label",{htmlFor:i,children:(0,Yo.jsx)(An,{font:e,text:s,onClick:n})})]})})}var $h=Rx;var he=h(Y(),1),Tx={slug:"all",name:(0,rt._x)("All","font categories")},eg="wp-font-library-google-fonts-permission",Ex=500;function _x({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(eg)==="true",[o,n]=(0,bt.useState)(null),[s,i]=(0,bt.useState)(void 0),[a,u]=(0,bt.useState)(null),[c,l]=(0,bt.useState)([]),[f,m]=(0,bt.useState)(1),[g,d]=(0,bt.useState)({}),[b,S]=(0,bt.useState)(t&&!r()),{installFonts:C,isInstalling:x}=(0,bt.useContext)(Vt),{record:v,isResolving:R}=(0,rg.useEntityRecord)("root","fontCollection",e);(0,bt.useEffect)(()=>{let ee=()=>{S(t&&!r())};return ee(),window.addEventListener("storage",ee),()=>window.removeEventListener("storage",ee)},[e,t]);let F=()=>{window.localStorage.setItem(eg,"false"),window.dispatchEvent(new Event("storage"))};(0,bt.useEffect)(()=>{n(null)},[e]),(0,bt.useEffect)(()=>{l([])},[o]);let E=(0,bt.useMemo)(()=>v?.font_families??[],[v]),_=v?.categories??[],A=[Tx,..._],N=(0,bt.useMemo)(()=>Zh(E,g),[E,g]),q=Math.max(window.innerHeight,Ex),U=Math.floor((q-417)/61),w=Math.ceil(N.length/U),I=(f-1)*U,W=f*U,O=N.slice(I,W),D=ee=>{d({...g,category:ee}),m(1)},M=(0,tg.debounce)(ee=>{d({...g,search:ee}),m(1)},300),T=(ee,ke)=>{let Ae=Vi(ee,ke,c);l(Ae)},L=Xh(c),$=()=>{l([])},k=c.length>0?c[0]?.fontFace?.length??0:0,Z=k>0&&k!==o?.fontFace?.length,se=k===o?.fontFace?.length,we=()=>{let ee=[];!se&&o&&ee.push(o),l(ee)},ie=async()=>{u(null);let ee=c[0];try{ee?.fontFace&&await Promise.all(ee.fontFace.map(async ke=>{ke.src&&(ke.file=await jh(ke.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await C([ee]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(ke){u({type:"error",message:ke.message})}$()},ye=ee=>ee?!ee.fontFace||!ee.fontFace.length?[{fontFamily:ee.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Wi(ee.fontFace):[];if(b)return(0,he.jsx)(Jh,{});let Te=e==="google-fonts"&&!b&&!o;return(0,he.jsxs)("div",{className:"font-library__tabpanel-layout",children:[R&&(0,he.jsx)("div",{className:"font-library__loading",children:(0,he.jsx)(Se.ProgressBar,{})}),!R&&v&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Se.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,he.jsxs)(Se.Navigator.Screen,{path:"/",children:[(0,he.jsxs)(Se.__experimentalHStack,{justify:"space-between",children:[(0,he.jsxs)(Se.__experimentalVStack,{children:[(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,children:v.name}),(0,he.jsx)(Se.__experimentalText,{children:v.description})]}),Te&&(0,he.jsx)(Se.DropdownMenu,{icon:Fl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:F}]})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsxs)(Se.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,he.jsx)(Se.SearchControl,{value:g.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:M,hideLabelFromVision:!1}),(0,he.jsx)(Se.SelectControl,{__next40pxDefaultSize:!0,label:(0,rt.__)("Category"),value:g.category,onChange:D,children:A&&A.map(ee=>(0,he.jsx)("option",{value:ee.slug,children:ee.name},ee.slug))})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!N.length&&(0,he.jsx)(Se.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,he.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:O.map(ee=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(hs,{font:ee.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:ee.font_family_settings.slug===s,onClick:()=>{n(ee.font_family_settings)}})},ee.font_family_settings.slug))})})]}),(0,he.jsxs)(Se.Navigator.Screen,{path:"/fontFamily",children:[(0,he.jsxs)(Se.Flex,{justify:"flex-start",children:[(0,he.jsx)(Se.Navigator.BackButton,{icon:(0,rt.isRTL)()?No:Lo,size:"small",onClick:()=>{i(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)(Se.__experimentalSpacer,{margin:1}),(0,he.jsx)(Se.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,he.jsx)(Se.__experimentalSpacer,{margin:1})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:se,onChange:we,indeterminate:Z}),(0,he.jsx)(Se.__experimentalVStack,{spacing:0,children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ye(o).map((ee,ke)=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)($h,{font:o,face:ee,handleToggleVariant:T,selected:Kh(o.slug,o.fontFace?ee:null,L)})},`face${ke}`))})}),(0,he.jsx)(Se.__experimentalSpacer,{margin:16})]})]}),o&&(0,he.jsx)(Se.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,he.jsx)(Se.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ie,isBusy:x,disabled:c.length===0||x,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,he.jsx)(Se.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,bt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("
    Page
    %1$s
    of %2$d
    ","paging"),"",w),{div:(0,he.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,he.jsx)(Se.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:f.toString(),options:[...Array(w)].map((ee,ke)=>({label:(ke+1).toString(),value:(ke+1).toString()})),onChange:ee=>m(parseInt(ee)),size:"small",variant:"minimal"})})}),(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,he.jsx)(Se.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?bi:wi,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,he.jsx)(Se.Button,{onClick:()=>m(f+1),disabled:f===w,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?wi:bi,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var qi=_x;var Ln=h(Ce(),1),At=h(ce(),1),bs=h(Fe(),1);var Zi=(e=>typeof Ht<"u"?Ht:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ht<"u"?Ht:t)[r]}):e)(function(e){if(typeof Ht<"u")return Ht.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),og=(function(){var e,t,r;return(function(){function o(n,s,i){function a(l,f){if(!s[l]){if(!n[l]){var m=typeof Zi=="function"&&Zi;if(!f&&m)return m(l,!0);if(u)return u(l,!0);var g=new Error("Cannot find module '"+l+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[l]={exports:{}};n[l][0].call(d.exports,function(b){var S=n[l][1][b];return a(S||b)},d,d.exports,o,n,s,i)}return s[l].exports}for(var u=typeof Zi=="function"&&Zi,c=0;c0},l.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,i);if(m<0)throw new Error("Unexpected end of input");if(m=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},l.prototype.readBits=function(f){32-this.bit_pos_>>this.bit_pos_&c[f];return this.bit_pos_+=f,m},n.exports=l},{}],2:[function(o,n,s){var i=0,a=1,u=2,c=3;s.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),s.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,s){var i=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),c=o("./dictionary"),l=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),d=o("./transform"),b=8,S=16,C=256,x=704,v=26,R=6,F=2,E=8,_=255,A=1080,N=18,q=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),U=16,w=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),I=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),W=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function O(G){var j;return G.readBits(1)===0?16:(j=G.readBits(3),j>0?17+j:(j=G.readBits(3),j>0?8+j:17))}function D(G){if(G.readBits(1)){var j=G.readBits(3);return j===0?1:G.readBits(j)+(1<1&&fe===0)throw new Error("Invalid size byte");j.meta_block_length|=fe<4&&ue===0)throw new Error("Invalid size nibble");j.meta_block_length|=ue<>>X.bit_pos_&_,K=G[j].bits-E,K>0&&(X.bit_pos_+=E,j+=G[j].value,j+=X.val_>>>X.bit_pos_&(1<0;){var re=0,Ne;if(H.readMoreInput(),H.fillBitWindow(),re+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=me[re].bits,Ne=me[re].value&255,Ne>Ne);else{var Ue=Ne-14,ot,ct,je=0;if(Ne===S&&(je=fe),de!==je&&(ue=0,de=je),ot=ue,ue>0&&(ue-=2,ue<<=Ue),ue+=H.readBits(Ue)+3,ct=ue-ot,K+ct>j)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var We=0;We0;++de){var je=q[de],We=0,nt;H.fillBitWindow(),We+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=ct[We].bits,nt=ct[We].value,Ne[je]=nt,nt!==0&&(Ue-=32>>nt,++ot)}if(!(ot===1||Ue===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(Ne,G,ue,H)}if(K=f(j,X,E,ue,G),K===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return K}function k(G,j,X){var H,K;return H=T(G,j,X),K=g.kBlockLengthPrefixCode[H].nbits,g.kBlockLengthPrefixCode[H].offset+X.readBits(K)}function Z(G,j,X){var H;return G>>5]),this.htrees=new Uint32Array(j)}ie.prototype.decode=function(G){var j,X,H=0;for(j=0;j=G)throw new Error("[DecodeContextMap] i >= context_map_size");pe[ue]=0,++ue}else pe[ue]=me-K,++ue}return j.readBits(1)&&we(pe,G),X}function Te(G,j,X,H,K,fe,ue){var de=X*2,pe=X,me=T(j,X*A,ue),V;me===0?V=K[de+(fe[pe]&1)]:me===1?V=K[de+(fe[pe]-1&1)]+1:V=me-2,V>=G&&(V-=G),H[X]=V,K[de+(fe[pe]&1)]=V,++fe[pe]}function ee(G,j,X,H,K,fe){var ue=K+1,de=X&K,pe=fe.pos_&u.IBUF_MASK,me;if(j<8||fe.bit_pos_+(j<<3)0;)fe.readMoreInput(),H[de++]=fe.readBits(8),de===ue&&(G.write(H,ue),de=0);return}if(fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;fe.bit_pos_<32;)H[de]=fe.val_>>>fe.bit_pos_,fe.bit_pos_+=8,++de,--j;if(me=fe.bit_end_pos_-fe.bit_pos_>>3,pe+me>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-pe,re=0;re=ue){G.write(H,ue),de-=ue;for(var re=0;re=ue;){if(me=ue-de,fe.input_.read(H,de,me)j.buffer.length){var Co=new Uint8Array(H+$e);Co.set(j.buffer),j.buffer=Co}if(K=Ur.input_end,jr=Ur.is_uncompressed,Ur.is_metadata){for(ke(ve);$e>0;--$e)ve.readMoreInput(),ve.readBits(8);continue}if($e!==0){if(jr){ve.bit_pos_=ve.bit_pos_+7&-8,ee(j,$e,H,V,me,ve),H+=$e;continue}for(X=0;X<3;++X)qe[X]=D(ve)+1,qe[X]>=2&&($(qe[X]+2,We,X*A,ve),$(v,nt,X*A,ve),Rt[X]=k(nt,X*A,ve),Q[X]=1);for(ve.readMoreInput(),y=ve.readBits(2),oe=U+(ve.readBits(4)<0;){var ft,Lt,zt,Ko,ma,jt,rr,Wr,Bn,Jo,zn;for(ve.readMoreInput(),Rt[1]===0&&(Te(qe[1],We,1,Le,P,Q,ve),Rt[1]=k(nt,A,ve),xt=je[1].htrees[Le[1]]),--Rt[1],ft=T(je[1].codes,xt,ve),Lt=ft>>6,Lt>=2?(Lt-=2,rr=-1):rr=0,zt=g.kInsertRangeLut[Lt]+(ft>>3&7),Ko=g.kCopyRangeLut[Lt]+(ft&7),ma=g.kInsertLengthPrefixCode[zt].offset+ve.readBits(g.kInsertLengthPrefixCode[zt].nbits),jt=g.kCopyLengthPrefixCode[Ko].offset+ve.readBits(g.kCopyLengthPrefixCode[Ko].nbits),ot=V[H-1&me],ct=V[H-2&me],Jo=0;Jo4?3:jt-2)&255,et=B[tr+Bn],rr=T(je[2].codes,je[2].htrees[et],ve),rr>=oe){var ha,iu,jn;rr-=oe,iu=rr&Be,rr>>=y,ha=(rr>>1)+1,jn=(2+(rr&1)<de)if(jt>=c.minDictionaryWordLength&&jt<=c.maxDictionaryWordLength){var jn=c.offsetsByLength[jt],au=Wr-de-1,lu=c.sizeBitsByLength[jt],vy=(1<>lu;if(jn+=by*jt,cu=re){j.write(V,pe);for(var Ts=0;Ts0&&(Ne[Ue&3]=Wr,++Ue),jt>$e)throw new Error("Invalid backward reference. pos: "+H+" distance: "+Wr+" len: "+jt+" bytes left: "+$e);for(Jo=0;Jo>=1;return(f&g-1)+g}function c(f,m,g,d,b){do d-=g,f[m+d]=new i(b.bits,b.value);while(d>0)}function l(f,m,g){for(var d=1<0;--w[x])C=new i(x&255,U[v++]&65535),c(f,m+R,F,N,C),R=u(R,x);for(_=q-1,E=-1,x=g+1,F=2;x<=a;++x,F<<=1)for(;w[x]>0;--w[x])(R&_)!==E&&(m+=N,A=l(w,x,g),N=1<>g),F,N,C),R=u(R,x);return q}},{}],8:[function(o,n,s){"use strict";s.byteLength=g,s.toByteArray=b,s.fromByteArray=x;for(var i=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,f=c.length;l0)throw new Error("Invalid string. Length must be a multiple of 4");var F=v.indexOf("=");F===-1&&(F=R);var E=F===R?0:4-F%4;return[F,E]}function g(v){var R=m(v),F=R[0],E=R[1];return(F+E)*3/4-E}function d(v,R,F){return(R+F)*3/4-F}function b(v){for(var R,F=m(v),E=F[0],_=F[1],A=new u(d(v,E,_)),N=0,q=_>0?E-4:E,U=0;U>16&255,A[N++]=R>>8&255,A[N++]=R&255;return _===2&&(R=a[v.charCodeAt(U)]<<2|a[v.charCodeAt(U+1)]>>4,A[N++]=R&255),_===1&&(R=a[v.charCodeAt(U)]<<10|a[v.charCodeAt(U+1)]<<4|a[v.charCodeAt(U+2)]>>2,A[N++]=R>>8&255,A[N++]=R&255),A}function S(v){return i[v>>18&63]+i[v>>12&63]+i[v>>6&63]+i[v&63]}function C(v,R,F){for(var E,_=[],A=R;Aq?q:N+A));return E===1?(R=v[F-1],_.push(i[R>>2]+i[R<<4&63]+"==")):E===2&&(R=(v[F-2]<<8)+v[F-1],_.push(i[R>>10]+i[R>>4&63]+i[R<<2&63]+"=")),_.join("")}},{}],9:[function(o,n,s){function i(a,u){this.offset=a,this.nbits=u}s.kBlockLengthPrefixCode=[new i(1,2),new i(5,2),new i(9,2),new i(13,2),new i(17,3),new i(25,3),new i(33,3),new i(41,3),new i(49,4),new i(65,4),new i(81,4),new i(97,4),new i(113,5),new i(145,5),new i(177,5),new i(209,5),new i(241,6),new i(305,6),new i(369,7),new i(497,8),new i(753,9),new i(1265,10),new i(2289,11),new i(4337,12),new i(8433,13),new i(16625,24)],s.kInsertLengthPrefixCode=[new i(0,0),new i(1,0),new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,1),new i(8,1),new i(10,2),new i(14,2),new i(18,3),new i(26,3),new i(34,4),new i(50,4),new i(66,5),new i(98,5),new i(130,6),new i(194,7),new i(322,8),new i(578,9),new i(1090,10),new i(2114,12),new i(6210,14),new i(22594,24)],s.kCopyLengthPrefixCode=[new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,0),new i(7,0),new i(8,0),new i(9,0),new i(10,1),new i(12,1),new i(14,2),new i(18,2),new i(22,3),new i(30,3),new i(38,4),new i(54,4),new i(70,5),new i(102,5),new i(134,6),new i(198,7),new i(326,8),new i(582,9),new i(1094,10),new i(2118,24)],s.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],s.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,s){function i(u){this.buffer=u,this.pos=0}i.prototype.read=function(u,c,l){this.pos+l>this.buffer.length&&(l=this.buffer.length-this.pos);for(var f=0;fthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,c),this.pos),this.pos+=c,c},s.BrotliOutput=a},{}],11:[function(o,n,s){var i=o("./dictionary"),a=0,u=1,c=2,l=3,f=4,m=5,g=6,d=7,b=8,S=9,C=10,x=11,v=12,R=13,F=14,E=15,_=16,A=17,N=18,q=19,U=20;function w(O,D,J){this.prefix=new Uint8Array(O.length),this.transform=D,this.suffix=new Uint8Array(J.length);for(var M=0;M'),new w("",a,` -`),new w("",l,""),new w("",a,"]"),new w("",a," for "),new w("",F,""),new w("",c,""),new w("",a," a "),new w("",a," that "),new w(" ",C,""),new w("",a,". "),new w(".",a,""),new w(" ",a,", "),new w("",E,""),new w("",a," with "),new w("",a,"'"),new w("",a," from "),new w("",a," by "),new w("",_,""),new w("",A,""),new w(" the ",a,""),new w("",f,""),new w("",a,". The "),new w("",x,""),new w("",a," on "),new w("",a," as "),new w("",a," is "),new w("",d,""),new w("",u,"ing "),new w("",a,` - `),new w("",a,":"),new w(" ",a,". "),new w("",a,"ed "),new w("",U,""),new w("",N,""),new w("",g,""),new w("",a,"("),new w("",C,", "),new w("",b,""),new w("",a," at "),new w("",a,"ly "),new w(" the ",a," of "),new w("",m,""),new w("",S,""),new w(" ",C,", "),new w("",C,'"'),new w(".",a,"("),new w("",x," "),new w("",C,'">'),new w("",a,'="'),new w(" ",a,"."),new w(".com/",a,""),new w(" the ",a," of the "),new w("",C,"'"),new w("",a,". This "),new w("",a,","),new w(".",a," "),new w("",C,"("),new w("",C,"."),new w("",a," not "),new w(" ",a,'="'),new w("",a,"er "),new w(" ",x," "),new w("",a,"al "),new w(" ",x,""),new w("",a,"='"),new w("",x,'"'),new w("",C,". "),new w(" ",a,"("),new w("",a,"ful "),new w(" ",C,". "),new w("",a,"ive "),new w("",a,"less "),new w("",x,"'"),new w("",a,"est "),new w(" ",C,"."),new w("",x,'">'),new w(" ",a,"='"),new w("",C,","),new w("",a,"ize "),new w("",x,"."),new w("\xC2\xA0",a,""),new w(" ",a,","),new w("",C,'="'),new w("",x,'="'),new w("",a,"ous "),new w("",x,", "),new w("",C,"='"),new w(" ",C,","),new w(" ",x,'="'),new w(" ",x,", "),new w("",x,","),new w("",x,"("),new w("",x,". "),new w(" ",x,"."),new w("",x,"='"),new w(" ",x,". "),new w(" ",C,'="'),new w(" ",x,"='"),new w(" ",C,"='")];s.kTransforms=I,s.kNumTransforms=I.length;function W(O,D){return O[D]<192?(O[D]>=97&&O[D]<=122&&(O[D]^=32),1):O[D]<224?(O[D+1]^=32,2):(O[D+2]^=5,3)}s.transformDictionaryWord=function(O,D,J,M,T){var L=I[T].prefix,$=I[T].suffix,k=I[T].transform,Z=kM&&(Z=M);for(var ye=0;ye0;){var Te=W(O,ie);ie+=Te,M-=Te}for(var ee=0;ee<$.length;)O[D++]=$[ee++];return D-we}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Xi=(e=>typeof Ht<"u"?Ht:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ht<"u"?Ht:t)[r]}):e)(function(e){if(typeof Ht<"u")return Ht.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),ng=(function(){var e,t,r;return(function(){function o(n,s,i){function a(l,f){if(!s[l]){if(!n[l]){var m=typeof Xi=="function"&Ξif(!f&&m)return m(l,!0);if(u)return u(l,!0);var g=new Error("Cannot find module '"+l+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[l]={exports:{}};n[l][0].call(d.exports,function(b){var S=n[l][1][b];return a(S||b)},d,d.exports,o,n,s,i)}return s[l].exports}for(var u=typeof Xi=="function"&&Xi,c=0;c=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;c[254]=c[254]=1,s.string2buf=function(m){var g,d,b,S,C,x=m.length,v=0;for(S=0;S>>6,g[C++]=128|d&63):d<65536?(g[C++]=224|d>>>12,g[C++]=128|d>>>6&63,g[C++]=128|d&63):(g[C++]=240|d>>>18,g[C++]=128|d>>>12&63,g[C++]=128|d>>>6&63,g[C++]=128|d&63);return g};function f(m,g){if(g<65534&&(m.subarray&&u||!m.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(m,g));for(var d="",b=0;b4){v[b++]=65533,d+=C-1;continue}for(S&=C===2?31:C===3?15:7;C>1&&d1){v[b++]=65533;continue}S<65536?v[b++]=S:(S-=65536,v[b++]=55296|S>>10&1023,v[b++]=56320|S&1023)}return f(v,b)},s.utf8border=function(m,g){var d;for(g=g||m.length,g>m.length&&(g=m.length),d=g-1;d>=0&&(m[d]&192)===128;)d--;return d<0||d===0?g:d+c[m[d]]>g?d:g}},{"./common":1}],3:[function(o,n,s){"use strict";function i(a,u,c,l){for(var f=a&65535|0,m=a>>>16&65535|0,g=0;c!==0;){g=c>2e3?2e3:c,c-=g;do f=f+u[l++]|0,m=m+f|0;while(--g);f%=65521,m%=65521}return f|m<<16|0}n.exports=i},{}],4:[function(o,n,s){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,s){"use strict";function i(){for(var c,l=[],f=0;f<256;f++){c=f;for(var m=0;m<8;m++)c=c&1?3988292384^c>>>1:c>>>1;l[f]=c}return l}var a=i();function u(c,l,f,m){var g=a,d=m+f;c^=-1;for(var b=m;b>>8^g[(c^l[b])&255];return c^-1}n.exports=u},{}],6:[function(o,n,s){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=i},{}],7:[function(o,n,s){"use strict";var i=30,a=12;n.exports=function(c,l){var f,m,g,d,b,S,C,x,v,R,F,E,_,A,N,q,U,w,I,W,O,D,J,M,T;f=c.state,m=c.next_in,M=c.input,g=m+(c.avail_in-5),d=c.next_out,T=c.output,b=d-(l-c.avail_out),S=d+(c.avail_out-257),C=f.dmax,x=f.wsize,v=f.whave,R=f.wnext,F=f.window,E=f.hold,_=f.bits,A=f.lencode,N=f.distcode,q=(1<>>24,E>>>=I,_-=I,I=w>>>16&255,I===0)T[d++]=w&65535;else if(I&16){W=w&65535,I&=15,I&&(_>>=I,_-=I),_<15&&(E+=M[m++]<<_,_+=8,E+=M[m++]<<_,_+=8),w=N[E&U];r:for(;;){if(I=w>>>24,E>>>=I,_-=I,I=w>>>16&255,I&16){if(O=w&65535,I&=15,_C){c.msg="invalid distance too far back",f.mode=i;break e}if(E>>>=I,_-=I,I=d-b,O>I){if(I=O-I,I>v&&f.sane){c.msg="invalid distance too far back",f.mode=i;break e}if(D=0,J=F,R===0){if(D+=x-I,I2;)T[d++]=J[D++],T[d++]=J[D++],T[d++]=J[D++],W-=3;W&&(T[d++]=J[D++],W>1&&(T[d++]=J[D++]))}else{D=d-O;do T[d++]=T[D++],T[d++]=T[D++],T[d++]=T[D++],W-=3;while(W>2);W&&(T[d++]=T[D++],W>1&&(T[d++]=T[D++]))}}else if((I&64)===0){w=N[(w&65535)+(E&(1<>3,m-=W,_-=W<<3,E&=(1<<_)-1,c.next_in=m,c.next_out=d,c.avail_in=m>>24&255)+(P>>>8&65280)+((P&65280)<<8)+((P&255)<<24)}function Ne(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ue(P){var Q;return!P||!P.state?R:(Q=P.state,P.total_in=P.total_out=Q.total=0,P.msg="",Q.wrap&&(P.adler=Q.wrap&1),Q.mode=N,Q.last=0,Q.havedict=0,Q.dmax=32768,Q.head=null,Q.hold=0,Q.bits=0,Q.lencode=Q.lendyn=new i.Buf32(de),Q.distcode=Q.distdyn=new i.Buf32(pe),Q.sane=1,Q.back=-1,C)}function ot(P){var Q;return!P||!P.state?R:(Q=P.state,Q.wsize=0,Q.whave=0,Q.wnext=0,Ue(P))}function ct(P,Q){var y,oe;return!P||!P.state||(oe=P.state,Q<0?(y=0,Q=-Q):(y=(Q>>4)+1,Q<48&&(Q&=15)),Q&&(Q<8||Q>15))?R:(oe.window!==null&&oe.wbits!==Q&&(oe.window=null),oe.wrap=y,oe.wbits=Q,ot(P))}function je(P,Q){var y,oe;return P?(oe=new Ne,P.state=oe,oe.window=null,y=ct(P,Q),y!==C&&(P.state=null),y):R}function We(P){return je(P,V)}var nt=!0,ve,_r;function hr(P){if(nt){var Q;for(ve=new i.Buf32(512),_r=new i.Buf32(32),Q=0;Q<144;)P.lens[Q++]=8;for(;Q<256;)P.lens[Q++]=9;for(;Q<280;)P.lens[Q++]=7;for(;Q<288;)P.lens[Q++]=8;for(l(m,P.lens,0,288,ve,0,P.work,{bits:9}),Q=0;Q<32;)P.lens[Q++]=5;l(g,P.lens,0,32,_r,0,P.work,{bits:5}),nt=!1}P.lencode=ve,P.lenbits=9,P.distcode=_r,P.distbits=5}function $e(P,Q,y,oe){var Be,te=P.state;return te.window===null&&(te.wsize=1<=te.wsize?(i.arraySet(te.window,Q,y-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(Be=te.wsize-te.wnext,Be>oe&&(Be=oe),i.arraySet(te.window,Q,y-oe,Be,te.wnext),oe-=Be,oe?(i.arraySet(te.window,Q,y-oe,oe,0),te.wnext=oe,te.whave=te.wsize):(te.wnext+=Be,te.wnext===te.wsize&&(te.wnext=0),te.whave>>8&255,y.check=u(y.check,ft,2,0),B=0,z=0,y.mode=q;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((B&255)<<8)+(B>>8))%31){P.msg="incorrect header check",y.mode=K;break}if((B&15)!==A){P.msg="unknown compression method",y.mode=K;break}if(B>>>=4,z-=4,it=(B&15)+8,y.wbits===0)y.wbits=it;else if(it>y.wbits){P.msg="invalid window size",y.mode=K;break}y.dmax=1<>8&1),y.flags&512&&(ft[0]=B&255,ft[1]=B>>>8&255,y.check=u(y.check,ft,2,0)),B=0,z=0,y.mode=U;case U:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>8&255,ft[2]=B>>>16&255,ft[3]=B>>>24&255,y.check=u(y.check,ft,4,0)),B=0,z=0,y.mode=w;case w:for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<>8),y.flags&512&&(ft[0]=B&255,ft[1]=B>>>8&255,y.check=u(y.check,ft,2,0)),B=0,z=0,y.mode=I;case I:if(y.flags&1024){for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<>>8&255,y.check=u(y.check,ft,2,0)),B=0,z=0}else y.head&&(y.head.extra=null);y.mode=W;case W:if(y.flags&1024&&(le=y.length,le>ne&&(le=ne),le&&(y.head&&(it=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),i.arraySet(y.head.extra,oe,te,le,it)),y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,y.length-=le),y.length))break e;y.length=0,y.mode=O;case O:if(y.flags&2048){if(ne===0)break e;le=0;do it=oe[te+le++],y.head&&it&&y.length<65536&&(y.head.name+=String.fromCharCode(it));while(it&&le>9&1,y.head.done=!0),P.adler=y.check=0,y.mode=L;break;case M:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>=z&7,z-=z&7,y.mode=j;break}for(;z<3;){if(ne===0)break e;ne--,B+=oe[te++]<>>=1,z-=1,B&3){case 0:y.mode=k;break;case 1:if(hr(y),y.mode=Te,Q===S){B>>>=2,z-=2;break e}break;case 2:y.mode=we;break;case 3:P.msg="invalid block type",y.mode=K}B>>>=2,z-=2;break;case k:for(B>>>=z&7,z-=z&7;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>16^65535)){P.msg="invalid stored block lengths",y.mode=K;break}if(y.length=B&65535,B=0,z=0,y.mode=Z,Q===S)break e;case Z:y.mode=se;case se:if(le=y.length,le){if(le>ne&&(le=ne),le>Qe&&(le=Qe),le===0)break e;i.arraySet(Be,oe,te,le,ht),ne-=le,te+=le,Qe-=le,ht+=le,y.length-=le;break}y.mode=L;break;case we:for(;z<14;){if(ne===0)break e;ne--,B+=oe[te++]<>>=5,z-=5,y.ndist=(B&31)+1,B>>>=5,z-=5,y.ncode=(B&15)+4,B>>>=4,z-=4,y.nlen>286||y.ndist>30){P.msg="too many length or distance symbols",y.mode=K;break}y.have=0,y.mode=ie;case ie:for(;y.have>>=3,z-=3}for(;y.have<19;)y.lens[Ko[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,Lt={bits:y.lenbits},It=l(f,y.lens,0,19,y.lencode,0,y.work,Lt),y.lenbits=Lt.bits,It){P.msg="invalid code lengths set",y.mode=K;break}y.have=0,y.mode=ye;case ye:for(;y.have>>24,ut=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=Ve,z-=Ve,y.lens[y.have++]=gt;else{if(gt===16){for(zt=Ve+2;z>>=Ve,z-=Ve,y.have===0){P.msg="invalid bit length repeat",y.mode=K;break}it=y.lens[y.have-1],le=3+(B&3),B>>>=2,z-=2}else if(gt===17){for(zt=Ve+3;z>>=Ve,z-=Ve,it=0,le=3+(B&7),B>>>=3,z-=3}else{for(zt=Ve+7;z>>=Ve,z-=Ve,it=0,le=11+(B&127),B>>>=7,z-=7}if(y.have+le>y.nlen+y.ndist){P.msg="invalid bit length repeat",y.mode=K;break}for(;le--;)y.lens[y.have++]=it}}if(y.mode===K)break;if(y.lens[256]===0){P.msg="invalid code -- missing end-of-block",y.mode=K;break}if(y.lenbits=9,Lt={bits:y.lenbits},It=l(m,y.lens,0,y.nlen,y.lencode,0,y.work,Lt),y.lenbits=Lt.bits,It){P.msg="invalid literal/lengths set",y.mode=K;break}if(y.distbits=6,y.distcode=y.distdyn,Lt={bits:y.distbits},It=l(g,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,Lt),y.distbits=Lt.bits,It){P.msg="invalid distances set",y.mode=K;break}if(y.mode=Te,Q===S)break e;case Te:y.mode=ee;case ee:if(ne>=6&&Qe>=258){P.next_out=ht,P.avail_out=Qe,P.next_in=te,P.avail_in=ne,y.hold=B,y.bits=z,c(P,Ge),ht=P.next_out,Be=P.output,Qe=P.avail_out,te=P.next_in,oe=P.input,ne=P.avail_in,B=y.hold,z=y.bits,y.mode===L&&(y.back=-1);break}for(y.back=0;et=y.lencode[B&(1<>>24,ut=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>xt)],Ve=et>>>24,ut=et>>>16&255,gt=et&65535,!(xt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=xt,z-=xt,y.back+=xt}if(B>>>=Ve,z-=Ve,y.back+=Ve,y.length=gt,ut===0){y.mode=G;break}if(ut&32){y.back=-1,y.mode=L;break}if(ut&64){P.msg="invalid literal/length code",y.mode=K;break}y.extra=ut&15,y.mode=ke;case ke:if(y.extra){for(zt=y.extra;z>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Ae;case Ae:for(;et=y.distcode[B&(1<>>24,ut=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>xt)],Ve=et>>>24,ut=et>>>16&255,gt=et&65535,!(xt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=xt,z-=xt,y.back+=xt}if(B>>>=Ve,z-=Ve,y.back+=Ve,ut&64){P.msg="invalid distance code",y.mode=K;break}y.offset=gt,y.extra=ut&15,y.mode=Pe;case Pe:if(y.extra){for(zt=y.extra;z>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){P.msg="invalid distance too far back",y.mode=K;break}y.mode=He;case He:if(Qe===0)break e;if(le=Ge-Qe,y.offset>le){if(le=y.offset-le,le>y.whave&&y.sane){P.msg="invalid distance too far back",y.mode=K;break}le>y.wnext?(le-=y.wnext,Hr=y.wsize-le):Hr=y.wnext-le,le>y.length&&(le=y.length),tr=y.window}else tr=Be,Hr=ht-y.offset,le=y.length;le>Qe&&(le=Qe),Qe-=le,y.length-=le;do Be[ht++]=tr[Hr++];while(--le);y.length===0&&(y.mode=ee);break;case G:if(Qe===0)break e;Be[ht++]=y.length,Qe--,y.mode=ee;break;case j:if(y.wrap){for(;z<32;){if(ne===0)break e;ne--,B|=oe[te++]<=1&&ee[W]===0;W--);if(O>W&&(O=W),W===0)return E[_++]=1<<24|64<<16|0,E[_++]=1<<24|64<<16|0,N.bits=1,0;for(I=1;I0&&(x===l||W!==1))return-1;for(ke[1]=0,U=1;Uu||x===m&&T>c)return 1;for(;;){He=U-J,A[w]Te?(G=Ae[Pe+A[w]],j=ie[ye+A[w]]):(G=96,j=0),$=1<>J)+k]=He<<24|G<<16|j|0;while(k!==0);for($=1<>=1;if($!==0?(L&=$-1,L+=$):L=0,w++,--ee[U]===0){if(U===W)break;U=v[R+A[w]]}if(U>O&&(L&se)!==Z){for(J===0&&(J=O),we+=I,D=U-J,M=1<u||x===m&&T>c)return 1;Z=L&se,E[Z]=O<<24|D<<16|we-_|0}}return L!==0&&(E[we+L]=U-J<<24|64<<16|0),N.bits=O,0}},{"../utils/common":1}],10:[function(o,n,s){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,s){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=i},{}],"/lib/inflate.js":[function(o,n,s){"use strict";var i=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),c=o("./zlib/constants"),l=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function d(C){if(!(this instanceof d))return new d(C);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},C||{});var x=this.options;x.raw&&x.windowBits>=0&&x.windowBits<16&&(x.windowBits=-x.windowBits,x.windowBits===0&&(x.windowBits=-15)),x.windowBits>=0&&x.windowBits<16&&!(C&&C.windowBits)&&(x.windowBits+=32),x.windowBits>15&&x.windowBits<48&&(x.windowBits&15)===0&&(x.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var v=i.inflateInit2(this.strm,x.windowBits);if(v!==c.Z_OK)throw new Error(l[v]);if(this.header=new m,i.inflateGetHeader(this.strm,this.header),x.dictionary&&(typeof x.dictionary=="string"?x.dictionary=u.string2buf(x.dictionary):g.call(x.dictionary)==="[object ArrayBuffer]"&&(x.dictionary=new Uint8Array(x.dictionary)),x.raw&&(v=i.inflateSetDictionary(this.strm,x.dictionary),v!==c.Z_OK)))throw new Error(l[v])}d.prototype.push=function(C,x){var v=this.strm,R=this.options.chunkSize,F=this.options.dictionary,E,_,A,N,q,U=!1;if(this.ended)return!1;_=x===~~x?x:x===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof C=="string"?v.input=u.binstring2buf(C):g.call(C)==="[object ArrayBuffer]"?v.input=new Uint8Array(C):v.input=C,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(R),v.next_out=0,v.avail_out=R),E=i.inflate(v,c.Z_NO_FLUSH),E===c.Z_NEED_DICT&&F&&(E=i.inflateSetDictionary(this.strm,F)),E===c.Z_BUF_ERROR&&U===!0&&(E=c.Z_OK,U=!1),E!==c.Z_STREAM_END&&E!==c.Z_OK)return this.onEnd(E),this.ended=!0,!1;v.next_out&&(v.avail_out===0||E===c.Z_STREAM_END||v.avail_in===0&&(_===c.Z_FINISH||_===c.Z_SYNC_FLUSH))&&(this.options.to==="string"?(A=u.utf8border(v.output,v.next_out),N=v.next_out-A,q=u.buf2string(v.output,A),v.next_out=N,v.avail_out=R-N,N&&a.arraySet(v.output,v.output,A,N,0),this.onData(q)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(U=!0)}while((v.avail_in>0||v.avail_out===0)&&E!==c.Z_STREAM_END);return E===c.Z_STREAM_END&&(_=c.Z_FINISH),_===c.Z_FINISH?(E=i.inflateEnd(this.strm),this.onEnd(E),this.ended=!0,E===c.Z_OK):(_===c.Z_SYNC_FLUSH&&(this.onEnd(c.Z_OK),v.avail_out=0),!0)},d.prototype.onData=function(C){this.chunks.push(C)},d.prototype.onEnd=function(C){C===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=C,this.msg=this.strm.msg};function b(C,x){var v=new d(x);if(v.push(C,!0),v.err)throw v.msg||l[v.err];return v.result}function S(C,x){return x=x||{},x.raw=!0,b(C,x)}s.Inflate=d,s.inflate=b,s.inflateRaw=S,s.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var fL=globalThis.fetch,Ki=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},Ox=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;rString.fromCharCode(t)).join("")}var kx=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),s=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,s)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return Fx([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(Px+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,s=[];for(;e--;)s.push(this[n]);return s}},lt=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Oe=class extends lt{constructor(e,t,r){let{parser:o,start:n}=super(new kx(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ae(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var Ax=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new Ix(o)),this.tables={},this.directory.forEach(n=>{let s=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),s)})}},Ix=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},sg=ng.inflate||void 0,ig=void 0,Lx=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new Nx(o)),Dx(this,t,r)}},Nx=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function Dx(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,s=t;if(o.compLength!==o.origLength){let i=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(sg)a=sg(new Uint8Array(i));else if(ig)a=ig(new Uint8Array(i));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}s=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},s)})})}var ag=og,lg=void 0,Mx=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new Vx(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let c=this.directory[u+1];c&&(c.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let s,i=t.buffer.slice(n);if(ag)s=ag(new Uint8Array(i));else if(lg)s=new Uint8Array(lg(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}Bx(this,s,r)}},Vx=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=zx(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function Bx(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,s=n+(o.transformLength?o.transformLength:o.origLength),i=new DataView(t.slice(n,s).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},i)}catch(a){console.error(a)}})})}function zx(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var hg={},gg=!1;Promise.all([Promise.resolve().then(function(){return mw}),Promise.resolve().then(function(){return gw}),Promise.resolve().then(function(){return vw}),Promise.resolve().then(function(){return ww}),Promise.resolve().then(function(){return Cw}),Promise.resolve().then(function(){return Ow}),Promise.resolve().then(function(){return Fw}),Promise.resolve().then(function(){return Aw}),Promise.resolve().then(function(){return Hw}),Promise.resolve().then(function(){return $w}),Promise.resolve().then(function(){return zS}),Promise.resolve().then(function(){return HS}),Promise.resolve().then(function(){return YS}),Promise.resolve().then(function(){return KS}),Promise.resolve().then(function(){return QS}),Promise.resolve().then(function(){return eC}),Promise.resolve().then(function(){return oC}),Promise.resolve().then(function(){return sC}),Promise.resolve().then(function(){return aC}),Promise.resolve().then(function(){return cC}),Promise.resolve().then(function(){return fC}),Promise.resolve().then(function(){return pC}),Promise.resolve().then(function(){return gC}),Promise.resolve().then(function(){return bC}),Promise.resolve().then(function(){return xC}),Promise.resolve().then(function(){return SC}),Promise.resolve().then(function(){return RC}),Promise.resolve().then(function(){return EC}),Promise.resolve().then(function(){return OC}),Promise.resolve().then(function(){return kC}),Promise.resolve().then(function(){return MC}),Promise.resolve().then(function(){return jC}),Promise.resolve().then(function(){return WC}),Promise.resolve().then(function(){return ZC}),Promise.resolve().then(function(){return KC}),Promise.resolve().then(function(){return QC}),Promise.resolve().then(function(){return tR}),Promise.resolve().then(function(){return oR}),Promise.resolve().then(function(){return lR}),Promise.resolve().then(function(){return uR}),Promise.resolve().then(function(){return pR})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];hg[r]=t[r]}),gg=!0});function jx(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=hg[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function Hx(){let e=0;function t(r,o){if(!gg)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(jx)}return new Promise((r,o)=>t(r))}function Ux(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let s={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(s||(s=`${e} is not a known webfont format.`),t)throw new Error(s);console.warn(`Could not load font: ${s}`)}async function Wx(e,t,r={}){if(!globalThis.document)return;let o=Ux(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let s=[];return r.styleRules&&(s=Object.entries(r.styleRules).map(([i,a])=>`${i}: ${a};`)),n.textContent=` +var Ny=Object.create;var va=Object.defineProperty;var Dy=Object.getOwnPropertyDescriptor;var My=Object.getOwnPropertyNames;var Vy=Object.getPrototypeOf,By=Object.prototype.hasOwnProperty;var Ht=(e=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof require<"u"?require:t)[r]}):e)(function(e){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')});var tt=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),no=(e,t)=>{for(var r in t)va(e,r,{get:t[r],enumerable:!0})},zy=(e,t,r,o)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of My(t))!By.call(e,n)&&n!==r&&va(e,n,{get:()=>t[n],enumerable:!(o=Dy(t,n))||o.enumerable});return e};var h=(e,t,r)=>(r=e!=null?Ny(Vy(e)):{},zy(t||!e||!e.__esModule?va(r,"default",{value:e,enumerable:!0}):r,e));var Ce=tt((J2,vu)=>{vu.exports=window.wp.i18n});var Te=tt(($2,wu)=>{wu.exports=window.wp.element});var be=tt((eE,xu)=>{xu.exports=window.React});var Y=tt((aE,Eu)=>{Eu.exports=window.ReactJSXRuntime});var lo=tt((rT,Xu)=>{Xu.exports=window.ReactDOM});var sd=tt(nd=>{"use strict";var cn=be();function jb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Hb=typeof Object.is=="function"?Object.is:jb,Ub=cn.useState,Wb=cn.useEffect,Gb=cn.useLayoutEffect,Yb=cn.useDebugValue;function qb(e,t){var r=t(),o=Ub({inst:{value:r,getSnapshot:t}}),n=o[0].inst,s=o[1];return Gb(function(){n.value=r,n.getSnapshot=t,tl(n)&&s({inst:n})},[e,r,t]),Wb(function(){return tl(n)&&s({inst:n}),e(function(){tl(n)&&s({inst:n})})},[e]),Yb(r),r}function tl(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!Hb(e,r)}catch{return!0}}function Zb(e,t){return t()}var Xb=typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"?Zb:qb;nd.useSyncExternalStore=cn.useSyncExternalStore!==void 0?cn.useSyncExternalStore:Xb});var rl=tt((W_,id)=>{"use strict";id.exports=sd()});var ld=tt(ad=>{"use strict";var Ks=be(),Kb=rl();function Jb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Qb=typeof Object.is=="function"?Object.is:Jb,$b=Kb.useSyncExternalStore,e0=Ks.useRef,t0=Ks.useEffect,r0=Ks.useMemo,o0=Ks.useDebugValue;ad.useSyncExternalStoreWithSelector=function(e,t,r,o,n){var s=e0(null);if(s.current===null){var i={hasValue:!1,value:null};s.current=i}else i=s.current;s=r0(function(){function u(g){if(!c){if(c=!0,l=g,g=o(g),n!==void 0&&i.hasValue){var d=i.value;if(n(d,g))return f=d}return f=g}if(d=f,Qb(l,g))return d;var b=o(g);return n!==void 0&&n(d,b)?(l=g,d):(l=g,f=b)}var c=!1,l,f,m=r===void 0?null:r;return[function(){return u(t())},m===null?void 0:function(){return u(m())}]},[t,r,o,n]);var a=$b(e,s[0],s[1]);return t0(function(){i.hasValue=!0,i.value=a},[a]),o0(a),a}});var ud=tt((Y_,cd)=>{"use strict";cd.exports=ld()});var wn=tt((s3,Op)=>{Op.exports=window.wp.primitives});var Do=tt((x3,Fp)=>{Fp.exports=window.wp.compose});var Ip=tt((C3,Ap)=>{Ap.exports=window.wp.theme});var as=tt((R3,Lp)=>{Lp.exports=window.wp.privateApis});var ce=tt((R4,mm)=>{mm.exports=window.wp.components});var Cm=tt((D4,Sm)=>{Sm.exports=window.wp.editor});var ar=tt((M4,Rm)=>{Rm.exports=window.wp.coreData});var Kt=tt((V4,Em)=>{Em.exports=window.wp.data});var Cn=tt((B4,Tm)=>{Tm.exports=window.wp.blocks});var Mt=tt((z4,_m)=>{_m.exports=window.wp.blockEditor});var Om=tt((Y4,Pm)=>{Pm.exports=window.wp.styleEngine});var Lm=tt((nA,Im)=>{"use strict";Im.exports=function e(t,r){if(t===r)return!0;if(t&&r&&typeof t=="object"&&typeof r=="object"){if(t.constructor!==r.constructor)return!1;var o,n,s;if(Array.isArray(t)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(!e(t[n],r[n]))return!1;return!0}if(t instanceof Map&&r instanceof Map){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;for(n of t.entries())if(!e(n[1],r.get(n[0])))return!1;return!0}if(t instanceof Set&&r instanceof Set){if(t.size!==r.size)return!1;for(n of t.entries())if(!r.has(n[0]))return!1;return!0}if(ArrayBuffer.isView(t)&&ArrayBuffer.isView(r)){if(o=t.length,o!=r.length)return!1;for(n=o;n--!==0;)if(t[n]!==r[n])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(s=Object.keys(t),o=s.length,o!==Object.keys(r).length)return!1;for(n=o;n--!==0;)if(!Object.prototype.hasOwnProperty.call(r,s[n]))return!1;for(n=o;n--!==0;){var i=s[n];if(!e(t[i],r[i]))return!1}return!0}return t!==t&&r!==r}});var Vm=tt((iA,Mm)=>{"use strict";var R1=function(t){return E1(t)&&!T1(t)};function E1(e){return!!e&&typeof e=="object"}function T1(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||O1(e)}var _1=typeof Symbol=="function"&&Symbol.for,P1=_1?Symbol.for("react.element"):60103;function O1(e){return e.$$typeof===P1}function F1(e){return Array.isArray(e)?[]:{}}function ds(e,t){return t.clone!==!1&&t.isMergeableObject(e)?En(F1(e),e,t):e}function k1(e,t,r){return e.concat(t).map(function(o){return ds(o,r)})}function A1(e,t){if(!t.customMerge)return En;var r=t.customMerge(e);return typeof r=="function"?r:En}function I1(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Nm(e){return Object.keys(e).concat(I1(e))}function Dm(e,t){try{return t in e}catch{return!1}}function L1(e,t){return Dm(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function N1(e,t,r){var o={};return r.isMergeableObject(e)&&Nm(e).forEach(function(n){o[n]=ds(e[n],r)}),Nm(t).forEach(function(n){L1(e,n)||(Dm(e,n)&&r.isMergeableObject(t[n])?o[n]=A1(n,r)(e[n],t[n],r):o[n]=ds(t[n],r))}),o}function En(e,t,r){r=r||{},r.arrayMerge=r.arrayMerge||k1,r.isMergeableObject=r.isMergeableObject||R1,r.cloneUnlessOtherwiseSpecified=ds;var o=Array.isArray(t),n=Array.isArray(e),s=o===n;return s?o?r.arrayMerge(e,t,r):N1(e,t,r):ds(t,r)}En.all=function(t,r){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(o,n){return En(o,n,r)},{})};var D1=En;Mm.exports=D1});var Pc=tt((BI,Vh)=>{Vh.exports=window.wp.keycodes});var Hh=tt((JI,jh)=>{jh.exports=window.wp.apiFetch});var hy=tt((vz,my)=>{my.exports=window.wp.date});function bu(e){var t,r,o="";if(typeof e=="string"||typeof e=="number")o+=e;else if(typeof e=="object")if(Array.isArray(e)){var n=e.length;for(t=0;te();function _e(e){let t=Et(Wy).current;return t.next=e,Uy(t.effect),t.trampoline}function Wy(){let e={next:void 0,callback:Gy,trampoline:(...t)=>e.callback?.(...t),effect:()=>{e.callback=e.next}};return e}function Gy(){}var Ru=h(be(),1),Yy=()=>{},ge=typeof document<"u"?Ru.useLayoutEffect:Yy;var Os=h(be(),1),qy=Os.createContext(void 0);function Qo(){return Os.useContext(qy)?.direction??"ltr"}function Zy(e,t){return function(o,...n){let s=new URL(e);return s.searchParams.set("code",o.toString()),n.forEach(i=>s.searchParams.append("args[]",i)),`${t} error #${o}; visit ${s} for the full message.`}}var Xy=Zy("https://base-ui.com/production-error","Base UI"),Ut=Xy;var Ro=h(be(),1);function wa(e,t,r,o){let n=Et(_u).current;return Ky(n,e,t,r,o)&&Pu(n,[e,t,r,o]),n.callback}function Tu(e){let t=Et(_u).current;return Jy(t,e)&&Pu(t,e),t.callback}function _u(){return{callback:null,cleanup:null,refs:[]}}function Ky(e,t,r,o,n){return e.refs[0]!==t||e.refs[1]!==r||e.refs[2]!==o||e.refs[3]!==n}function Jy(e,t){return e.refs.length!==t.length||e.refs.some((r,o)=>r!==t[o])}function Pu(e,t){if(e.refs=t,t.every(r=>r==null)){e.callback=null;return}e.callback=r=>{if(e.cleanup&&(e.cleanup(),e.cleanup=null),r!=null){let o=Array(t.length).fill(null);for(let n=0;n{for(let n=0;n=e}function xa(e){if(!Fu.isValidElement(e))return null;let t=e,r=t.props;return($o(19)?r?.ref:t.ref)??null}function Gn(e,t){if(e&&!t)return e;if(!e&&t)return t;if(e||t)return{...e,...t}}function so(){}var gE=Object.freeze([]),pt=Object.freeze({});function ku(e,t){let r={};for(let o in e){let n=e[o];if(t?.hasOwnProperty(o)){let s=t[o](n);s!=null&&Object.assign(r,s);continue}n===!0?r[`data-${o.toLowerCase()}`]="":n&&(r[`data-${o.toLowerCase()}`]=n.toString())}return r}function Au(e,t){return typeof e=="function"?e(t):e}function Iu(e,t){return typeof e=="function"?e(t):e}var Sa={};function or(e,t,r,o,n){if(!r&&!o&&!n&&!e)return Fs(t);let s=Fs(e);return t&&(s=Yn(s,t)),r&&(s=Yn(s,r)),o&&(s=Yn(s,o)),n&&(s=Yn(s,n)),s}function Lu(e){if(e.length===0)return Sa;if(e.length===1)return Fs(e[0]);let t=Fs(e[0]);for(let r=1;r=65&&n<=90&&(typeof t=="function"||typeof t>"u")}function Ca(e){return typeof e=="function"}function Du(e,t){return Ca(e)?e(t):e??Sa}function tv(e,t){return t?e?(...r)=>{let o=r[0];if(Bu(o)){let s=o;Vu(s);let i=t(...r);return s.baseUIHandlerPrevented||e?.(...r),i}let n=t(...r);return e?.(...r),n}:Mu(t):e}function Mu(e){return e&&((...t)=>{let r=t[0];return Bu(r)&&Vu(r),e(...t)})}function Vu(e){return e.preventBaseUIHandler=()=>{e.baseUIHandlerPrevented=!0},e}function Ra(e,t){return t?e?t+" "+e:t:e}function Bu(e){return e!=null&&typeof e=="object"&&"nativeEvent"in e}var Ea=h(be(),1);function Wt(e,t,r={}){let o=t.render,n=rv(t,r);if(r.enabled===!1)return null;let s=r.state??pt;return sv(e,o,n,s)}function rv(e,t={}){let{className:r,style:o,render:n}=e,{state:s=pt,ref:i,props:a,stateAttributesMapping:u,enabled:c=!0}=t,l=c?Au(r,s):void 0,f=c?Iu(o,s):void 0,m=c?ku(s,u):pt,g=c&&a?ov(a):void 0,d=c?Gn(m,g)??{}:pt;return typeof document<"u"&&(c?Array.isArray(i)?d.ref=Tu([d.ref,xa(n),...i]):d.ref=wa(d.ref,xa(n),i):wa(null,null)),c?(l!==void 0&&(d.className=Ra(d.className,l)),f!==void 0&&(d.style=Gn(d.style,f)),d):pt}function ov(e){return Array.isArray(e)?Lu(e):or(void 0,e)}var nv=Symbol.for("react.lazy");function sv(e,t,r,o){if(t){if(typeof t=="function")return t(r,o);let n=or(r,t.props);n.ref=r.ref;let s=t;return s?.$$typeof===nv&&(s=Ro.Children.toArray(t)[0]),Ro.cloneElement(s,n)}if(e&&typeof e=="string")return iv(e,r);throw new Error(Ut(8))}function iv(e,t){return e==="button"?(0,Ea.createElement)("button",{type:"button",...t,key:t.key}):e==="img"?(0,Ea.createElement)("img",{alt:"",...t,key:t.key}):Ro.createElement(e,t)}var ks=h(be(),1);var zu=0;function av(e,t="mui"){let[r,o]=ks.useState(e),n=e||r;return ks.useEffect(()=>{r==null&&(zu+=1,o(`${t}-${zu}`))},[r,t]),n}var ju=Wn.useId;function io(e,t){if(ju!==void 0){let r=ju();return e??(t?`${t}-${r}`:r)}return av(e,t)}function Hu(e){return io(e,"base-ui")}var Pe={};no(Pe,{cancelOpen:()=>Nv,chipRemovePress:()=>yv,clearPress:()=>gv,closePress:()=>mv,closeWatcher:()=>Pv,decrementPress:()=>wv,disabled:()=>Mv,drag:()=>Av,escapeKey:()=>_v,focusOut:()=>Tv,imperativeAction:()=>zv,incrementPress:()=>bv,initial:()=>Bv,inputBlur:()=>Cv,inputChange:()=>xv,inputClear:()=>Sv,inputPaste:()=>Rv,inputPress:()=>Ev,itemPress:()=>pv,keyboard:()=>Fv,linkPress:()=>hv,listNavigation:()=>Ov,missing:()=>Vv,none:()=>lv,outsidePress:()=>dv,pointer:()=>kv,scrub:()=>Lv,siblingOpen:()=>Dv,swipe:()=>jv,trackPress:()=>vv,triggerFocus:()=>fv,triggerHover:()=>uv,triggerPress:()=>cv,wheel:()=>Iv,windowResize:()=>Hv});var lv="none",cv="trigger-press",uv="trigger-hover",fv="trigger-focus",dv="outside-press",pv="item-press",mv="close-press",hv="link-press",gv="clear-press",yv="chip-remove-press",vv="track-press",bv="increment-press",wv="decrement-press",xv="input-change",Sv="input-clear",Cv="input-blur",Rv="input-paste",Ev="input-press",Tv="focus-out",_v="escape-key",Pv="close-watcher",Ov="list-navigation",Fv="keyboard",kv="pointer",Av="drag",Iv="wheel",Lv="scrub",Nv="cancel-open",Dv="sibling-open",Mv="disabled",Vv="missing",Bv="initial",zv="imperative-action",jv="swipe",Hv="window-resize";function ze(e,t,r,o){let n=!1,s=!1,i=o??pt;return{reason:e,event:t??new Event("base-ui"),cancel(){n=!0},allowPropagation(){s=!0},get isCanceled(){return n},get isPropagationAllowed(){return s},trigger:r,...i}}var _a=h(be(),1);var Uu=h(be(),1),Uv=[];function en(e){Uu.useEffect(e,Uv)}var As=null,UE=globalThis.requestAnimationFrame,Ta=class{callbacks=[];callbacksCount=0;nextId=1;startId=1;isScheduled=!1;tick=t=>{this.isScheduled=!1;let r=this.callbacks,o=this.callbacksCount;if(this.callbacks=[],this.callbacksCount=0,this.startId=this.nextId,o>0)for(let n=0;n=this.callbacks.length||(this.callbacks[r]=null,this.callbacksCount-=1)}},Is=new Ta,Pr=class e{static create(){return new e}static request(t){return Is.request(t)}static cancel(t){return Is.cancel(t)}currentId=As;request(t){this.cancel(),this.currentId=Is.request(()=>{this.currentId=As,t()})}cancel=()=>{this.currentId!==As&&(Is.cancel(this.currentId),this.currentId=As)};disposeEffect=()=>this.cancel};function tn(){let e=Et(Pr.create).current;return en(e.disposeEffect),e}function Wu(e,t=!1,r=!1){let[o,n]=_a.useState(e&&t?"idle":void 0),[s,i]=_a.useState(e);return e&&!s&&(i(!0),n("starting")),!e&&s&&o!=="ending"&&!r&&n("ending"),!e&&!s&&o==="ending"&&n(void 0),ge(()=>{if(!e&&s&&o!=="ending"&&r){let a=Pr.request(()=>{n("ending")});return()=>{Pr.cancel(a)}}},[e,s,o,r]),ge(()=>{if(!e||t)return;let a=Pr.request(()=>{n(void 0)});return()=>{Pr.cancel(a)}},[t,e]),ge(()=>{if(!e||!t)return;e&&s&&o!=="idle"&&n("starting");let a=Pr.request(()=>{n("idle")});return()=>{Pr.cancel(a)}},[t,e,s,o]),{mounted:s,setMounted:i,transitionStatus:o}}var Eo=(function(e){return e.startingStyle="data-starting-style",e.endingStyle="data-ending-style",e})({}),Wv={[Eo.startingStyle]:""},Gv={[Eo.endingStyle]:""},Gu={transitionStatus(e){return e==="starting"?Wv:e==="ending"?Gv:null}};function Ls(){return typeof window<"u"}function _o(e){return Ns(e)?(e.nodeName||"").toLowerCase():"#document"}function lt(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function br(e){var t;return(t=(Ns(e)?e.ownerDocument:e.document)||window.document)==null?void 0:t.documentElement}function Ns(e){return Ls()?e instanceof Node||e instanceof lt(e).Node:!1}function we(e){return Ls()?e instanceof Element||e instanceof lt(e).Element:!1}function xt(e){return Ls()?e instanceof HTMLElement||e instanceof lt(e).HTMLElement:!1}function rn(e){return!Ls()||typeof ShadowRoot>"u"?!1:e instanceof ShadowRoot||e instanceof lt(e).ShadowRoot}function on(e){let{overflow:t,overflowX:r,overflowY:o,display:n}=Pt(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+r)&&n!=="inline"&&n!=="contents"}function Yu(e){return/^(table|td|th)$/.test(_o(e))}function qn(e){try{if(e.matches(":popover-open"))return!0}catch{}try{return e.matches(":modal")}catch{return!1}}var Yv=/transform|translate|scale|rotate|perspective|filter/,qv=/paint|layout|strict|content/,To=e=>!!e&&e!=="none",Pa;function Ds(e){let t=we(e)?Pt(e):e;return To(t.transform)||To(t.translate)||To(t.scale)||To(t.rotate)||To(t.perspective)||!Ms()&&(To(t.backdropFilter)||To(t.filter))||Yv.test(t.willChange||"")||qv.test(t.contain||"")}function qu(e){let t=vr(e);for(;xt(t)&&!wr(t);){if(Ds(t))return t;if(qn(t))return null;t=vr(t)}return null}function Ms(){return Pa==null&&(Pa=typeof CSS<"u"&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),Pa}function wr(e){return/^(html|body|#document)$/.test(_o(e))}function Pt(e){return lt(e).getComputedStyle(e)}function Zn(e){return we(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function vr(e){if(_o(e)==="html")return e;let t=e.assignedSlot||e.parentNode||rn(e)&&e.host||br(e);return rn(t)?t.host:t}function Zu(e){let t=vr(e);return wr(t)?e.ownerDocument?e.ownerDocument.body:e.body:xt(t)&&on(t)?t:Zu(t)}function ao(e,t,r){var o;t===void 0&&(t=[]),r===void 0&&(r=!0);let n=Zu(e),s=n===((o=e.ownerDocument)==null?void 0:o.body),i=lt(n);if(s){let a=Vs(i);return t.concat(i,i.visualViewport||[],on(n)?n:[],a&&r?ao(a):[])}else return t.concat(n,ao(n,[],r))}function Vs(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Ye(e,t,r,o){return e.addEventListener(t,r,o),()=>{e.removeEventListener(t,r,o)}}function Gt(e){let t=Et(Zv,e).current;return t.next=e,ge(t.effect),t}function Zv(e){let t={current:e,next:e,effect:()=>{t.current=t.next}};return t}function St(e){return e?.ownerDocument||document}var Qu=h(be(),1);var Ju=h(lo(),1);function Ku(e){return e==null?e:"current"in e?e.current:e}function nn(e,t=!1,r=!0){let o=tn();return _e((n,s=null)=>{o.cancel();let i=Ku(e);if(i==null)return;let a=i,u=()=>{Ju.flushSync(n)};if(typeof a.getAnimations!="function"||globalThis.BASE_UI_ANIMATIONS_DISABLED){n();return}function c(){Promise.all(a.getAnimations().map(l=>l.finished)).then(()=>{s?.aborted||u()}).catch(()=>{if(r){s?.aborted||u();return}let l=a.getAnimations();!s?.aborted&&l.length>0&&l.some(f=>f.pending||f.playState!=="finished")&&c()})}if(t){let l=Eo.startingStyle;if(!a.hasAttribute(l)){o.request(c);return}let f=new MutationObserver(()=>{a.hasAttribute(l)||(f.disconnect(),c())});f.observe(a,{attributes:!0,attributeFilter:[l]}),s?.addEventListener("abort",()=>f.disconnect(),{once:!0});return}o.request(c)})}function Bs(e){let{enabled:t=!0,open:r,ref:o,onComplete:n}=e,s=_e(n),i=nn(o,r,!1);Qu.useEffect(()=>{if(!t)return;let a=new AbortController;return i(s,a.signal),()=>{a.abort()}},[t,r,s,i])}var $u=h(be(),1);function ef(e){let t=$u.useRef(!0);t.current&&(t.current=!1,e())}var Gr={};no(Gr,{engine:()=>Ia,env:()=>Na,os:()=>ka,screenReader:()=>La});var ka={};no(ka,{android:()=>of,apple:()=>Fa,ios:()=>Oa,linux:()=>$v,mac:()=>nf,windows:()=>Qv});function Xv(){return typeof navigator>"u"?{userAgent:"",platform:"",maxTouchPoints:0}:{userAgent:navigator.userAgent,platform:navigator.platform??"",maxTouchPoints:navigator.maxTouchPoints??0}}var{userAgent:Kv,platform:Jv,maxTouchPoints:tf}=Xv(),Po=Kv.toLowerCase(),Oo=Jv.toLowerCase();var Oa=/^i(os$|p)/.test(Oo)||Oo==="macintel"&&tf>1,rf="android",of=Oo===rf||Po.includes(rf),nf=!Oa&&Oo.startsWith("mac"),Qv=Oo.startsWith("win"),$v=!of&&/^(linux|chrome os)/.test(Oo),Fa=nf||Oa;var Ia={};no(Ia,{blink:()=>tb,gecko:()=>eb,webkit:()=>Aa});var Aa=typeof CSS<"u"&&!!CSS.supports?.("-webkit-backdrop-filter:none"),eb=!Aa&&Po.includes("firefox"),tb=!Aa&&Po.includes("chrom");var La={};no(La,{voiceOver:()=>rb});var rb=Fa;var Na={};no(Na,{jsdom:()=>ob});var ob=/jsdom|happydom/.test(Po);var Xn=0,nr=class e{static create(){return new e}currentId=Xn;start(t,r){this.clear(),this.currentId=setTimeout(()=>{this.currentId=Xn,r()},t)}isStarted(){return this.currentId!==Xn}clear=()=>{this.currentId!==Xn&&(clearTimeout(this.currentId),this.currentId=Xn)};disposeEffect=()=>this.clear};function xr(){let e=Et(nr.create).current;return en(e.disposeEffect),e}var Ot=h(be(),1);function sf(e){return"nativeEvent"in e}function Yr(e,t){let r=["mouse","pen"];return t||r.push("",void 0),r.includes(e)}function af(e){let t=e.type;return t==="click"||t==="mousedown"||t==="keydown"||t==="keyup"}var Da="data-base-ui-focusable";var Ma="input:not([type='hidden']):not([disabled]),[contenteditable]:not([contenteditable='false']),textarea:not([disabled])";function zs(e){let t=e.activeElement;for(;t?.shadowRoot?.activeElement!=null;)t=t.shadowRoot.activeElement;return t}function Ze(e,t){if(!e||!t)return!1;let r=t.getRootNode?.();if(e.contains(t))return!0;if(r&&rn(r)){let o=t;for(;o;){if(e===o)return!0;o=o.parentNode||o.host}}return!1}function Nt(e){return"composedPath"in e?e.composedPath()[0]:e.target}function co(e,t){if(!we(e))return!1;let r=e;if(t.hasElement(r))return!r.hasAttribute("data-trigger-disabled");for(let[,o]of t.entries())if(Ze(o,r))return!o.hasAttribute("data-trigger-disabled");return!1}function js(e,t){if(t==null)return!1;if("composedPath"in e)return e.composedPath().includes(t);let r=e;return r.target!=null&&t.contains(r.target)}function lf(e){return e.matches("html,body")}function cf(e){return xt(e)&&e.matches(Ma)}function Va(e){return e?.closest(`button,a[href],[role="button"],select,[tabindex]:not([tabindex="-1"]),${Ma}`)!=null}function uf(e){if(!e||Gr.env.jsdom)return!0;try{return e.matches(":focus-visible")}catch{return!0}}function nb(e,t){return t!=null&&!Yr(t)?0:typeof e=="function"?e():e}function qr(e,t,r){let o=nb(e,r);return typeof o=="number"?o:o?.[t]}function Ba(e){return typeof e=="function"?e():e}function Hs(e,t){return t||e==="click"||e==="mousedown"}function ff(e){return e?.includes("mouse")&&e!=="mousedown"}var df=h(Y(),1),pf=Ot.createContext({hasProvider:!1,timeoutMs:0,delayRef:{current:0},initialDelayRef:{current:0},timeout:new nr,currentIdRef:{current:null},currentContextRef:{current:null}});function sb(e,t){e.current=t.current}function za(e){let{children:t,delay:r,timeoutMs:o=0}=e,n=Ot.useRef(r),s=Ot.useRef(r),i=Ot.useRef(null),a=Ot.useRef(null),u=xr();return ge(()=>{if(s.current=r,!i.current){n.current=r;return}n.current={open:qr(n.current,"open"),close:qr(r,"close")}},[r,i,n,s]),(0,df.jsx)(pf.Provider,{value:Ot.useMemo(()=>({hasProvider:!0,delayRef:n,initialDelayRef:s,currentIdRef:i,timeoutMs:o,currentContextRef:a,timeout:u}),[o,u]),children:t})}function ja(e,t={open:!1}){let{open:r}=t,o="rootStore"in e?e.rootStore:e,n=o.useState("floatingId"),s=Ot.useContext(pf),{currentIdRef:i,delayRef:a,timeoutMs:u,initialDelayRef:c,currentContextRef:l,hasProvider:f,timeout:m}=s,[g,d]=Ot.useState(!1),b=Ot.useRef(r),S=Ot.useRef(!1);return ge(()=>{b.current=r},[r]),ge(()=>()=>{S.current=!0},[]),ge(()=>{function C(){S.current||d(!1),l.current?.setIsInstantPhase(!1),i.current=null,l.current=null,a.current=c.current,m.clear()}if(i.current&&!r&&i.current===n){if(d(!1),u){let w=n;return m.start(u,()=>{o.select("open")||i.current&&i.current!==w||C()}),()=>{(b.current||i.current!==w)&&m.clear()}}C()}},[r,n,i,a,u,c,l,m,o]),ge(()=>{if(!r)return;let C=l.current,w=i.current;m.clear(),l.current={onOpenChange:o.setOpen,setIsInstantPhase:d},i.current=n,a.current={open:0,close:qr(c.current,"close")},w!==null&&w!==n?(d(!0),C?.setIsInstantPhase(!0),C?.onOpenChange(!1,ze(Pe.none))):(d(!1),C?.setIsInstantPhase(!1))},[r,n,o,i,a,c,l,m]),ge(()=>()=>{if(i.current===n){if(l.current=null,!b.current)return;i.current=null,sb(a,c),m.clear()}},[l,i,a,n,c,m]),Ot.useMemo(()=>({hasProvider:f,delayRef:a,isInstantPhase:g}),[f,a,g])}function Sr(...e){return()=>{for(let t=0;t({x:e,y:e}),ib={left:"right",right:"left",bottom:"top",top:"bottom"};function Qn(e,t,r){return Dt(e,uo(t,r))}function Rr(e,t){return typeof e=="function"?e(t):e}function Tt(e){return e.split("-")[0]}function Er(e){return e.split("-")[1]}function Ws(e){return e==="x"?"y":"x"}function $n(e){return e==="y"?"height":"width"}function Yt(e){let t=e[0];return t==="t"||t==="b"?"y":"x"}function es(e){return Ws(Yt(e))}function yf(e,t,r){r===void 0&&(r=!1);let o=Er(e),n=es(e),s=$n(n),i=n==="x"?o===(r?"end":"start")?"right":"left":o==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(i=Kn(i)),[i,Kn(i)]}function vf(e){let t=Kn(e);return[Us(e),t,Us(t)]}function Us(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}var mf=["left","right"],hf=["right","left"],ab=["top","bottom"],lb=["bottom","top"];function cb(e,t,r){switch(e){case"top":case"bottom":return r?t?hf:mf:t?mf:hf;case"left":case"right":return t?ab:lb;default:return[]}}function bf(e,t,r,o){let n=Er(e),s=cb(Tt(e),r==="start",o);return n&&(s=s.map(i=>i+"-"+n),t&&(s=s.concat(s.map(Us)))),s}function Kn(e){let t=Tt(e);return ib[t]+e.slice(t.length)}function ub(e){return{top:0,right:0,bottom:0,left:0,...e}}function Gs(e){return typeof e!="number"?ub(e):{top:e,right:e,bottom:e,left:e}}function Fo(e){let{x:t,y:r,width:o,height:n}=e;return{width:o,height:n,top:r,left:t,right:t+o,bottom:r+n,x:t,y:r}}function Zr(e,t,r=!0){return e.filter(n=>n.parentId===t).flatMap(n=>[...!r||n.context?.open?[n]:[],...Zr(e,n.id,r)])}function sn(e){return`data-base-ui-${e}`}var sr=h(be(),1),Sf=h(lo(),1);var wf={style:{transition:"none"}};var fb="data-base-ui-swipe-ignore",db="data-swipe-ignore",WT=`[${fb}]`,GT=`[${db}]`;var xf={fallbackAxisSide:"end"};var Cf=h(Y(),1),pb=sr.createContext(null),mb=()=>sr.useContext(pb),hb=sn("portal");function Ha(e={}){let{ref:t,container:r,componentProps:o=pt,elementProps:n}=e,s=io(),a=mb()?.portalNode,[u,c]=sr.useState(null),[l,f]=sr.useState(null),m=_e(S=>{S!==null&&f(S)}),g=sr.useRef(null);ge(()=>{if(r===null){g.current&&(g.current=null,f(null),c(null));return}if(s==null)return;let S=(r&&(Ns(r)?r:r.current))??a??document.body;if(S==null){g.current&&(g.current=null,f(null),c(null));return}g.current!==S&&(g.current=S,f(null),c(S))},[r,a,s]);let d=Wt("div",o,{ref:[t,m],props:[{id:s,[hb]:""},n]});return{portalNode:l,portalSubtree:u&&d?Sf.createPortal(d,u):null}}var ko=h(be(),1);function Rf(){let e=new Map;return{emit(t,r){e.get(t)?.forEach(o=>o(r))},on(t,r){e.has(t)||e.set(t,new Set),e.get(t).add(r)},off(t,r){e.get(t)?.delete(r)}}}var gb=h(Y(),1),yb=ko.createContext(null),vb=ko.createContext(null),an=()=>ko.useContext(yb)?.id||null,po=e=>{let t=ko.useContext(vb);return e??t};var qt=h(be(),1);function bb(e,t){let r=null,o=null,n=!1;return{contextElement:e||void 0,getBoundingClientRect(){let s=e?.getBoundingClientRect()||{width:0,height:0,x:0,y:0},i=t.axis==="x"||t.axis==="both",a=t.axis==="y"||t.axis==="both",u=["mouseenter","mousemove"].includes(t.dataRef.current.openEvent?.type||"")&&t.pointerType!=="touch",c=s.width,l=s.height,f=s.x,m=s.y;return r==null&&t.x&&i&&(r=s.x-t.x),o==null&&t.y&&a&&(o=s.y-t.y),f-=r||0,m-=o||0,c=0,l=0,!n||u?(c=t.axis==="y"?s.width:0,l=t.axis==="x"?s.height:0,f=i&&t.x!=null?t.x:f,m=a&&t.y!=null?t.y:m):n&&!u&&(l=t.axis==="x"?s.height:l,c=t.axis==="y"?s.width:c),n=!0,{width:c,height:l,x:f,y:m,top:m,right:f+c,bottom:m+l,left:f}}}}function Ef(e){return e!=null&&e.clientX!=null}function Ua(e,t={}){let{enabled:r=!0,axis:o="both"}=t,n="rootStore"in e?e.rootStore:e,s=n.useState("open"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.context.dataRef,c=qt.useRef(!1),l=qt.useRef(null),[f,m]=qt.useState(),[g,d]=qt.useState([]),b=_e(R=>{n.set("positionReference",R)}),S=_e((R,F,T)=>{c.current||u.current.openEvent&&!Ef(u.current.openEvent)||n.set("positionReference",bb(T??a,{x:R,y:F,axis:o,dataRef:u,pointerType:f}))}),C=_e(R=>{s?l.current||(S(R.clientX,R.clientY,R.currentTarget),d([])):S(R.clientX,R.clientY,R.currentTarget)}),w=Yr(f)?i:s;qt.useEffect(()=>{if(!r){b(a);return}if(!w)return;function R(){l.current?.(),l.current=null}let F=lt(i);function T(_){let A=Nt(_);Ze(i,A)?R():S(_.clientX,_.clientY)}return!u.current.openEvent||Ef(u.current.openEvent)?l.current=Ye(F,"mousemove",T):b(a),R},[w,r,i,u,a,n,S,b,g]),qt.useEffect(()=>()=>{n.set("positionReference",null)},[n]),qt.useEffect(()=>{r&&!i&&(c.current=!1)},[r,i]),qt.useEffect(()=>{!r&&s&&(c.current=!0)},[r,s]);let v=qt.useMemo(()=>{function R(F){m(F.pointerType)}return{onPointerDown:R,onPointerEnter:R,onMouseMove:C,onMouseEnter:C}},[C]);return qt.useMemo(()=>r?{reference:v,trigger:v}:{},[r,v])}var Zt=h(be(),1);function wb(){return!1}function xb(e){return{escapeKey:typeof e=="boolean"?e:e?.escapeKey??!1,outsidePress:typeof e=="boolean"?e:e?.outsidePress??!0}}function Wa(e,t={}){let{enabled:r=!0,escapeKey:o=!0,outsidePress:n=!0,outsidePressEvent:s="sloppy",referencePress:i=wb,bubbles:a,externalTree:u}=t,c="rootStore"in e?e.rootStore:e,l=c.useState("open"),f=c.useState("floatingElement"),{dataRef:m}=c.context,g=po(u),d=_e(typeof n=="function"?n:()=>!1),b=typeof n=="function"?d:n,S=b!==!1,C=_e(()=>s),{escapeKey:w,outsidePress:v}=xb(a),R=Zt.useRef(!1),F=Zt.useRef(!1),T=Zt.useRef(!1),_=Zt.useRef(!1),A=Zt.useRef(""),N=Zt.useRef(null),q=xr(),U=xr(),x=_e(()=>{U.clear(),m.current.insideReactTree=!1}),I=_e(k=>{let Z=m.current.floatingContext?.nodeId;return(g?Zr(g.nodesRef.current,Z):[]).some(xe=>xe.context?.open&&!xe.context.dataRef.current[k])}),W=_e(k=>js(k,c.select("floatingElement"))||js(k,c.select("domReferenceElement"))),P=_e(k=>{i()&&c.setOpen(!1,ze(Pe.triggerPress,k.nativeEvent))}),D=_e(k=>{if(!l||!r||!o||k.key!=="Escape"||_.current||!w&&I("__escapeKeyBubbles"))return;let Z=sf(k)?k.nativeEvent:k,se=ze(Pe.escapeKey,Z);c.setOpen(!1,se),se.isCanceled||k.preventDefault(),!w&&!se.isPropagationAllowed&&k.stopPropagation()}),J=_e(()=>{m.current.insideReactTree=!0,U.start(0,x)}),M=_e(k=>{if(!l||!r||k.button!==0)return;let Z=Nt(k.nativeEvent);Ze(c.select("floatingElement"),Z)&&(R.current||(R.current=!0,F.current=!1))}),E=_e(k=>{!l||!r||(k.defaultPrevented||k.nativeEvent.defaultPrevented)&&R.current&&(F.current=!0)});Zt.useEffect(()=>{if(!l||!r)return;m.current.__escapeKeyBubbles=w,m.current.__outsidePressBubbles=v;let k=new nr,Z=new nr;function se(){k.clear(),_.current=!0}function xe(){k.start(Gr.engine.webkit?5:0,()=>{_.current=!1})}function ie(){T.current=!0,Z.start(0,()=>{T.current=!1})}function ye(){R.current=!1,F.current=!1}function Ee(){let V=A.current,re=V==="pen"||!V?"mouse":V,De=C(),Ue=typeof De=="function"?De():De;return typeof Ue=="string"?Ue:Ue[re]}function ee(V){let re=Ee();return re==="intentional"&&V.type!=="click"||re==="sloppy"&&V.type==="click"}function Ae(V){let re=m.current.floatingContext?.nodeId,De=g&&Zr(g.nodesRef.current,re).some(Ue=>js(V,Ue.context?.elements.floating));return W(V)||De}function Ie(V){if(ee(V)){V.type!=="click"&&!W(V)&&(Z.clear(),T.current=!1),x();return}if(m.current.insideReactTree){x();return}let re=Nt(V),De=`[${sn("inert")}]`,Ue=we(re)?re.getRootNode():null,ot=Array.from((rn(Ue)?Ue:St(c.select("floatingElement"))).querySelectorAll(De)),ut=c.context.triggerElements;if(re&&(ut.hasElement(re)||ut.hasMatchingElement(We=>Ze(We,re))))return;let je=we(re)?re:null;for(;je&&!wr(je);){let We=vr(je);if(wr(We)||!we(We))break;je=We}if(!(ot.length&&we(re)&&!lf(re)&&!Ze(re,c.select("floatingElement"))&&ot.every(We=>!Ze(je,We)))){if(xt(re)&&!("touches"in V)){let We=wr(re),nt=Pt(re),ve=/auto|scroll/,_r=We||ve.test(nt.overflowX),gr=We||ve.test(nt.overflowY),$e=_r&&re.clientWidth>0&&re.scrollWidth>re.clientWidth,jr=gr&&re.clientHeight>0&&re.scrollHeight>re.clientHeight,Rt=nt.direction==="rtl",Ne=jr&&(Rt?V.offsetX<=re.offsetWidth-re.clientWidth:V.offsetX>re.clientWidth),qe=$e&&V.offsetY>re.clientHeight;if(Ne||qe)return}if(!Ae(V)){if(Ee()==="intentional"&&T.current){Z.clear(),T.current=!1;return}typeof b=="function"&&!b(V)||I("__outsidePressBubbles")||(c.setOpen(!1,ze(Pe.outsidePress,V)),x())}}}function Fe(V){Ee()!=="sloppy"||V.pointerType==="touch"||!c.select("open")||!r||W(V)||Ie(V)}function He(V){if(Ee()!=="sloppy"||!c.select("open")||!r||W(V))return;let re=V.touches[0];re&&(N.current={startTime:Date.now(),startX:re.clientX,startY:re.clientY,dismissOnTouchEnd:!1,dismissOnMouseDown:!0},q.start(1e3,()=>{N.current&&(N.current.dismissOnTouchEnd=!1,N.current.dismissOnMouseDown=!1)}))}function G(V,re){let De=Nt(V);if(!De)return;let Ue=Ye(De,V.type,()=>{re(V),Ue()})}function j(V){A.current="touch",G(V,He)}function X(V){q.clear(),V.type==="pointerdown"&&(A.current=V.pointerType),!(V.type==="mousedown"&&N.current&&!N.current.dismissOnMouseDown)&&G(V,re=>{re.type==="pointerdown"?Fe(re):Ie(re)})}function H(V){if(!R.current)return;let re=F.current;if(ye(),Ee()==="intentional"){if(V.type==="pointercancel"){re&&ie();return}if(!Ae(V)){if(re){ie();return}typeof b=="function"&&!b(V)||(Z.clear(),T.current=!0,x())}}}function K(V){if(Ee()!=="sloppy"||!N.current||W(V))return;let re=V.touches[0];if(!re)return;let De=Math.abs(re.clientX-N.current.startX),Ue=Math.abs(re.clientY-N.current.startY),ot=Math.sqrt(De*De+Ue*Ue);ot>5&&(N.current.dismissOnTouchEnd=!0),ot>10&&(Ie(V),q.clear(),N.current=null)}function fe(V){G(V,K)}function ue(V){Ee()!=="sloppy"||!N.current||W(V)||(N.current.dismissOnTouchEnd&&Ie(V),q.clear(),N.current=null)}function de(V){G(V,ue)}let pe=St(f),me=Sr(o&&Sr(Ye(pe,"keydown",D),Ye(pe,"compositionstart",se),Ye(pe,"compositionend",xe)),S&&Sr(Ye(pe,"click",X,!0),Ye(pe,"pointerdown",X,!0),Ye(pe,"pointerup",H,!0),Ye(pe,"pointercancel",H,!0),Ye(pe,"mousedown",X,!0),Ye(pe,"mouseup",H,!0),Ye(pe,"touchstart",j,!0),Ye(pe,"touchmove",fe,!0),Ye(pe,"touchend",de,!0)));return()=>{me(),k.clear(),Z.clear(),ye(),T.current=!1}},[m,f,o,S,b,l,r,w,v,D,x,C,I,W,g,c,q]),Zt.useEffect(x,[b,x]);let L=Zt.useMemo(()=>({onKeyDown:D,onPointerDown:P,onClick:P}),[D,P]),$=Zt.useMemo(()=>({onKeyDown:D,onPointerDown:E,onMouseDown:E,onClickCapture:J,onMouseDownCapture(k){J(),M(k)},onPointerDownCapture(k){J(),M(k)},onMouseUpCapture:J,onTouchEndCapture:J,onTouchMoveCapture:J}),[D,J,M,E]);return Zt.useMemo(()=>r?{reference:L,floating:$,trigger:L}:{},[r,L,$])}var Ft=h(be(),1);function Tf(e,t,r){let{reference:o,floating:n}=e,s=Yt(t),i=es(t),a=$n(i),u=Tt(t),c=s==="y",l=o.x+o.width/2-n.width/2,f=o.y+o.height/2-n.height/2,m=o[a]/2-n[a]/2,g;switch(u){case"top":g={x:l,y:o.y-n.height};break;case"bottom":g={x:l,y:o.y+o.height};break;case"right":g={x:o.x+o.width,y:f};break;case"left":g={x:o.x-n.width,y:f};break;default:g={x:o.x,y:o.y}}switch(Er(t)){case"start":g[i]-=m*(r&&c?-1:1);break;case"end":g[i]+=m*(r&&c?-1:1);break}return g}async function Of(e,t){var r;t===void 0&&(t={});let{x:o,y:n,platform:s,rects:i,elements:a,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:l="viewport",elementContext:f="floating",altBoundary:m=!1,padding:g=0}=Rr(t,e),d=Gs(g),S=a[m?f==="floating"?"reference":"floating":f],C=Fo(await s.getClippingRect({element:(r=await(s.isElement==null?void 0:s.isElement(S)))==null||r?S:S.contextElement||await(s.getDocumentElement==null?void 0:s.getDocumentElement(a.floating)),boundary:c,rootBoundary:l,strategy:u})),w=f==="floating"?{x:o,y:n,width:i.floating.width,height:i.floating.height}:i.reference,v=await(s.getOffsetParent==null?void 0:s.getOffsetParent(a.floating)),R=await(s.isElement==null?void 0:s.isElement(v))?await(s.getScale==null?void 0:s.getScale(v))||{x:1,y:1}:{x:1,y:1},F=Fo(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:w,offsetParent:v,strategy:u}):w);return{top:(C.top-F.top+d.top)/R.y,bottom:(F.bottom-C.bottom+d.bottom)/R.y,left:(C.left-F.left+d.left)/R.x,right:(F.right-C.right+d.right)/R.x}}var Sb=50,Ff=async(e,t,r)=>{let{placement:o="bottom",strategy:n="absolute",middleware:s=[],platform:i}=r,a=i.detectOverflow?i:{...i,detectOverflow:Of},u=await(i.isRTL==null?void 0:i.isRTL(t)),c=await i.getElementRects({reference:e,floating:t,strategy:n}),{x:l,y:f}=Tf(c,o,u),m=o,g=0,d={};for(let b=0;bW<=0)){var U,x;let W=(((U=s.flip)==null?void 0:U.index)||0)+1,P=_[W];if(P&&(!(f==="alignment"?w!==Yt(P):!1)||q.every(M=>Yt(M.placement)===w?M.overflows[0]>0:!0)))return{data:{index:W,overflows:q},reset:{placement:P}};let D=(x=q.filter(J=>J.overflows[0]<=0).sort((J,M)=>J.overflows[1]-M.overflows[1])[0])==null?void 0:x.placement;if(!D)switch(g){case"bestFit":{var I;let J=(I=q.filter(M=>{if(T){let E=Yt(M.placement);return E===w||E==="y"}return!0}).map(M=>[M.placement,M.overflows.filter(E=>E>0).reduce((E,L)=>E+L,0)]).sort((M,E)=>M[1]-E[1])[0])==null?void 0:I[0];J&&(D=J);break}case"initialPlacement":D=a;break}if(n!==D)return{reset:{placement:D}}}return{}}}};function _f(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function Pf(e){return gf.some(t=>e[t]>=0)}var Af=function(e){return e===void 0&&(e={}),{name:"hide",options:e,async fn(t){let{rects:r,platform:o}=t,{strategy:n="referenceHidden",...s}=Rr(e,t);switch(n){case"referenceHidden":{let i=await o.detectOverflow(t,{...s,elementContext:"reference"}),a=_f(i,r.reference);return{data:{referenceHiddenOffsets:a,referenceHidden:Pf(a)}}}case"escaped":{let i=await o.detectOverflow(t,{...s,altBoundary:!0}),a=_f(i,r.floating);return{data:{escapedOffsets:a,escaped:Pf(a)}}}default:return{}}}}};var If=new Set(["left","top"]);async function Cb(e,t){let{placement:r,platform:o,elements:n}=e,s=await(o.isRTL==null?void 0:o.isRTL(n.floating)),i=Tt(r),a=Er(r),u=Yt(r)==="y",c=If.has(i)?-1:1,l=s&&u?-1:1,f=Rr(t,e),{mainAxis:m,crossAxis:g,alignmentAxis:d}=typeof f=="number"?{mainAxis:f,crossAxis:0,alignmentAxis:null}:{mainAxis:f.mainAxis||0,crossAxis:f.crossAxis||0,alignmentAxis:f.alignmentAxis};return a&&typeof d=="number"&&(g=a==="end"?d*-1:d),u?{x:g*l,y:m*c}:{x:m*c,y:g*l}}var Lf=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){var r,o;let{x:n,y:s,placement:i,middlewareData:a}=t,u=await Cb(t,e);return i===((r=a.offset)==null?void 0:r.placement)&&(o=a.arrow)!=null&&o.alignmentOffset?{}:{x:n+u.x,y:s+u.y,data:{...u,placement:i}}}}},Nf=function(e){return e===void 0&&(e={}),{name:"shift",options:e,async fn(t){let{x:r,y:o,placement:n,platform:s}=t,{mainAxis:i=!0,crossAxis:a=!1,limiter:u={fn:C=>{let{x:w,y:v}=C;return{x:w,y:v}}},...c}=Rr(e,t),l={x:r,y:o},f=await s.detectOverflow(t,c),m=Yt(Tt(n)),g=Ws(m),d=l[g],b=l[m];if(i){let C=g==="y"?"top":"left",w=g==="y"?"bottom":"right",v=d+f[C],R=d-f[w];d=Qn(v,d,R)}if(a){let C=m==="y"?"top":"left",w=m==="y"?"bottom":"right",v=b+f[C],R=b-f[w];b=Qn(v,b,R)}let S=u.fn({...t,[g]:d,[m]:b});return{...S,data:{x:S.x-r,y:S.y-o,enabled:{[g]:i,[m]:a}}}}}},Df=function(e){return e===void 0&&(e={}),{options:e,fn(t){let{x:r,y:o,placement:n,rects:s,middlewareData:i}=t,{offset:a=0,mainAxis:u=!0,crossAxis:c=!0}=Rr(e,t),l={x:r,y:o},f=Yt(n),m=Ws(f),g=l[m],d=l[f],b=Rr(a,t),S=typeof b=="number"?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(u){let v=m==="y"?"height":"width",R=s.reference[m]-s.floating[v]+S.mainAxis,F=s.reference[m]+s.reference[v]-S.mainAxis;gF&&(g=F)}if(c){var C,w;let v=m==="y"?"width":"height",R=If.has(Tt(n)),F=s.reference[f]-s.floating[v]+(R&&((C=i.offset)==null?void 0:C[f])||0)+(R?0:S.crossAxis),T=s.reference[f]+s.reference[v]+(R?0:((w=i.offset)==null?void 0:w[f])||0)-(R?S.crossAxis:0);dT&&(d=T)}return{[m]:g,[f]:d}}}},Mf=function(e){return e===void 0&&(e={}),{name:"size",options:e,async fn(t){var r,o;let{placement:n,rects:s,platform:i,elements:a}=t,{apply:u=()=>{},...c}=Rr(e,t),l=await i.detectOverflow(t,c),f=Tt(n),m=Er(n),g=Yt(n)==="y",{width:d,height:b}=s.floating,S,C;f==="top"||f==="bottom"?(S=f,C=m===(await(i.isRTL==null?void 0:i.isRTL(a.floating))?"start":"end")?"left":"right"):(C=f,S=m==="end"?"top":"bottom");let w=b-l.top-l.bottom,v=d-l.left-l.right,R=uo(b-l[S],w),F=uo(d-l[C],v),T=!t.middlewareData.shift,_=R,A=F;if((r=t.middlewareData.shift)!=null&&r.enabled.x&&(A=v),(o=t.middlewareData.shift)!=null&&o.enabled.y&&(_=w),T&&!m){let q=Dt(l.left,0),U=Dt(l.right,0),x=Dt(l.top,0),I=Dt(l.bottom,0);g?A=d-2*(q!==0||U!==0?q+U:Dt(l.left,l.right)):_=b-2*(x!==0||I!==0?x+I:Dt(l.top,l.bottom))}await u({...t,availableWidth:A,availableHeight:_});let N=await i.getDimensions(a.floating);return d!==N.width||b!==N.height?{reset:{rects:!0}}:{}}}};function jf(e){let t=Pt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=xt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o,a=fo(r)!==s||fo(o)!==i;return a&&(r=s,o=i),{width:r,height:o,$:a}}function Ya(e){return we(e)?e:e.contextElement}function ln(e){let t=Ya(e);if(!xt(t))return Cr(1);let r=t.getBoundingClientRect(),{width:o,height:n,$:s}=jf(t),i=(s?fo(r.width):r.width)/o,a=(s?fo(r.height):r.height)/n;return(!i||!Number.isFinite(i))&&(i=1),(!a||!Number.isFinite(a))&&(a=1),{x:i,y:a}}var Rb=Cr(0);function Hf(e){let t=lt(e);return!Ms()||!t.visualViewport?Rb:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function Eb(e,t,r){return t===void 0&&(t=!1),!r||t&&r!==lt(e)?!1:t}function Ao(e,t,r,o){t===void 0&&(t=!1),r===void 0&&(r=!1);let n=e.getBoundingClientRect(),s=Ya(e),i=Cr(1);t&&(o?we(o)&&(i=ln(o)):i=ln(e));let a=Eb(s,r,o)?Hf(s):Cr(0),u=(n.left+a.x)/i.x,c=(n.top+a.y)/i.y,l=n.width/i.x,f=n.height/i.y;if(s){let m=lt(s),g=o&&we(o)?lt(o):o,d=m,b=Vs(d);for(;b&&o&&g!==d;){let S=ln(b),C=b.getBoundingClientRect(),w=Pt(b),v=C.left+(b.clientLeft+parseFloat(w.paddingLeft))*S.x,R=C.top+(b.clientTop+parseFloat(w.paddingTop))*S.y;u*=S.x,c*=S.y,l*=S.x,f*=S.y,u+=v,c+=R,d=lt(b),b=Vs(d)}}return Fo({width:l,height:f,x:u,y:c})}function Ys(e,t){let r=Zn(e).scrollLeft;return t?t.left+r:Ao(br(e)).left+r}function Uf(e,t){let r=e.getBoundingClientRect(),o=r.left+t.scrollLeft-Ys(e,r),n=r.top+t.scrollTop;return{x:o,y:n}}function Tb(e){let{elements:t,rect:r,offsetParent:o,strategy:n}=e,s=n==="fixed",i=br(o),a=t?qn(t.floating):!1;if(o===i||a&&s)return r;let u={scrollLeft:0,scrollTop:0},c=Cr(1),l=Cr(0),f=xt(o);if((f||!f&&!s)&&((_o(o)!=="body"||on(i))&&(u=Zn(o)),f)){let g=Ao(o);c=ln(o),l.x=g.x+o.clientLeft,l.y=g.y+o.clientTop}let m=i&&!f&&!s?Uf(i,u):Cr(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-u.scrollLeft*c.x+l.x+m.x,y:r.y*c.y-u.scrollTop*c.y+l.y+m.y}}function _b(e){return Array.from(e.getClientRects())}function Pb(e){let t=br(e),r=Zn(e),o=e.ownerDocument.body,n=Dt(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),s=Dt(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),i=-r.scrollLeft+Ys(e),a=-r.scrollTop;return Pt(o).direction==="rtl"&&(i+=Dt(t.clientWidth,o.clientWidth)-n),{width:n,height:s,x:i,y:a}}var Vf=25;function Ob(e,t){let r=lt(e),o=br(e),n=r.visualViewport,s=o.clientWidth,i=o.clientHeight,a=0,u=0;if(n){s=n.width,i=n.height;let l=Ms();(!l||l&&t==="fixed")&&(a=n.offsetLeft,u=n.offsetTop)}let c=Ys(o);if(c<=0){let l=o.ownerDocument,f=l.body,m=getComputedStyle(f),g=l.compatMode==="CSS1Compat"&&parseFloat(m.marginLeft)+parseFloat(m.marginRight)||0,d=Math.abs(o.clientWidth-f.clientWidth-g);d<=Vf&&(s-=d)}else c<=Vf&&(s+=c);return{width:s,height:i,x:a,y:u}}function Fb(e,t){let r=Ao(e,!0,t==="fixed"),o=r.top+e.clientTop,n=r.left+e.clientLeft,s=xt(e)?ln(e):Cr(1),i=e.clientWidth*s.x,a=e.clientHeight*s.y,u=n*s.x,c=o*s.y;return{width:i,height:a,x:u,y:c}}function Bf(e,t,r){let o;if(t==="viewport")o=Ob(e,r);else if(t==="document")o=Pb(br(e));else if(we(t))o=Fb(t,r);else{let n=Hf(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return Fo(o)}function Wf(e,t){let r=vr(e);return r===t||!we(r)||wr(r)?!1:Pt(r).position==="fixed"||Wf(r,t)}function kb(e,t){let r=t.get(e);if(r)return r;let o=ao(e,[],!1).filter(a=>we(a)&&_o(a)!=="body"),n=null,s=Pt(e).position==="fixed",i=s?vr(e):e;for(;we(i)&&!wr(i);){let a=Pt(i),u=Ds(i);!u&&a.position==="fixed"&&(n=null),(s?!u&&!n:!u&&a.position==="static"&&!!n&&(n.position==="absolute"||n.position==="fixed")||on(i)&&!u&&Wf(e,i))?o=o.filter(l=>l!==i):n=a,i=vr(i)}return t.set(e,o),o}function Ab(e){let{element:t,boundary:r,rootBoundary:o,strategy:n}=e,i=[...r==="clippingAncestors"?qn(t)?[]:kb(t,this._c):[].concat(r),o],a=Bf(t,i[0],n),u=a.top,c=a.right,l=a.bottom,f=a.left;for(let m=1;m{i(!1,1e-7)},1e3)}_===1&&!Yf(c,e.getBoundingClientRect())&&i(),R=!1}try{r=new IntersectionObserver(F,{...v,root:n.ownerDocument})}catch{r=new IntersectionObserver(F,v)}r.observe(e)}return i(!0),s}function ts(e,t,r,o){o===void 0&&(o={});let{ancestorScroll:n=!0,ancestorResize:s=!0,elementResize:i=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:u=!1}=o,c=Ya(e),l=n||s?[...c?ao(c):[],...t?ao(t):[]]:[];l.forEach(C=>{n&&C.addEventListener("scroll",r,{passive:!0}),s&&C.addEventListener("resize",r)});let f=c&&a?Mb(c,r):null,m=-1,g=null;i&&(g=new ResizeObserver(C=>{let[w]=C;w&&w.target===c&&g&&t&&(g.unobserve(t),cancelAnimationFrame(m),m=requestAnimationFrame(()=>{var v;(v=g)==null||v.observe(t)})),r()}),c&&!u&&g.observe(c),t&&g.observe(t));let d,b=u?Ao(e):null;u&&S();function S(){let C=Ao(e);b&&!Yf(b,C)&&r(),b=C,d=requestAnimationFrame(S)}return r(),()=>{var C;l.forEach(w=>{n&&w.removeEventListener("scroll",r),s&&w.removeEventListener("resize",r)}),f?.(),(C=g)==null||C.disconnect(),g=null,u&&cancelAnimationFrame(d)}}var qf=Lf;var Zf=Nf,Xf=kf,Kf=Mf,Jf=Af;var Qf=Df,qs=(e,t,r)=>{let o=new Map,n={platform:qa,...r},s={...n.platform,_c:o};return Ff(e,t,{...n,platform:s})};var yt=h(be(),1),ed=h(be(),1),td=h(lo(),1),Bb=typeof document<"u",zb=function(){},Zs=Bb?ed.useLayoutEffect:zb;function Xs(e,t){if(e===t)return!0;if(typeof e!=typeof t)return!1;if(typeof e=="function"&&e.toString()===t.toString())return!0;let r,o,n;if(e&&t&&typeof e=="object"){if(Array.isArray(e)){if(r=e.length,r!==t.length)return!1;for(o=r;o--!==0;)if(!Xs(e[o],t[o]))return!1;return!0}if(n=Object.keys(e),r=n.length,r!==Object.keys(t).length)return!1;for(o=r;o--!==0;)if(!{}.hasOwnProperty.call(t,n[o]))return!1;for(o=r;o--!==0;){let s=n[o];if(!(s==="_owner"&&e.$$typeof)&&!Xs(e[s],t[s]))return!1}return!0}return e!==e&&t!==t}function rd(e){return typeof window>"u"?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function $f(e,t){let r=rd(e);return Math.round(t*r)/r}function Za(e){let t=yt.useRef(e);return Zs(()=>{t.current=e}),t}function od(e){e===void 0&&(e={});let{placement:t="bottom",strategy:r="absolute",middleware:o=[],platform:n,elements:{reference:s,floating:i}={},transform:a=!0,whileElementsMounted:u,open:c}=e,[l,f]=yt.useState({x:0,y:0,strategy:r,placement:t,middlewareData:{},isPositioned:!1}),[m,g]=yt.useState(o);Xs(m,o)||g(o);let[d,b]=yt.useState(null),[S,C]=yt.useState(null),w=yt.useCallback(M=>{M!==T.current&&(T.current=M,b(M))},[]),v=yt.useCallback(M=>{M!==_.current&&(_.current=M,C(M))},[]),R=s||d,F=i||S,T=yt.useRef(null),_=yt.useRef(null),A=yt.useRef(l),N=u!=null,q=Za(u),U=Za(n),x=Za(c),I=yt.useCallback(()=>{if(!T.current||!_.current)return;let M={placement:t,strategy:r,middleware:m};U.current&&(M.platform=U.current),qs(T.current,_.current,M).then(E=>{let L={...E,isPositioned:x.current!==!1};W.current&&!Xs(A.current,L)&&(A.current=L,td.flushSync(()=>{f(L)}))})},[m,t,r,U,x]);Zs(()=>{c===!1&&A.current.isPositioned&&(A.current.isPositioned=!1,f(M=>({...M,isPositioned:!1})))},[c]);let W=yt.useRef(!1);Zs(()=>(W.current=!0,()=>{W.current=!1}),[]),Zs(()=>{if(R&&(T.current=R),F&&(_.current=F),R&&F){if(q.current)return q.current(R,F,I);I()}},[R,F,I,q,N]);let P=yt.useMemo(()=>({reference:T,floating:_,setReference:w,setFloating:v}),[w,v]),D=yt.useMemo(()=>({reference:R,floating:F}),[R,F]),J=yt.useMemo(()=>{let M={position:r,left:0,top:0};if(!D.floating)return M;let E=$f(D.floating,l.x),L=$f(D.floating,l.y);return a?{...M,transform:"translate("+E+"px, "+L+"px)",...rd(D.floating)>=1.5&&{willChange:"transform"}}:{position:r,left:E,top:L}},[r,a,D.floating,l.x,l.y]);return yt.useMemo(()=>({...l,update:I,refs:P,elements:D,floatingStyles:J}),[l,I,P,D,J])}var Xa=(e,t)=>{let r=qf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ka=(e,t)=>{let r=Zf(e);return{name:r.name,fn:r.fn,options:[e,t]}},Ja=(e,t)=>({fn:Qf(e).fn,options:[e,t]}),Qa=(e,t)=>{let r=Xf(e);return{name:r.name,fn:r.fn,options:[e,t]}},$a=(e,t)=>{let r=Kf(e);return{name:r.name,fn:r.fn,options:[e,t]}};var el=(e,t)=>{let r=Jf(e);return{name:r.name,fn:r.fn,options:[e,t]}};var fn=h(be(),1),bd=h(lo(),1);var yd=h(be(),1);var Me=(e,t,r,o,n,s,...i)=>{if(i.length>0)throw new Error(Ut(1));let a;if(e&&t&&r&&o&&n&&s)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f),b=o(u,c,l,f),S=n(u,c,l,f);return s(m,g,d,b,S,c,l,f)};else if(e&&t&&r&&o&&n)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f),b=o(u,c,l,f);return n(m,g,d,b,c,l,f)};else if(e&&t&&r&&o)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f),d=r(u,c,l,f);return o(m,g,d,c,l,f)};else if(e&&t&&r)a=(u,c,l,f)=>{let m=e(u,c,l,f),g=t(u,c,l,f);return r(m,g,c,l,f)};else if(e&&t)a=(u,c,l,f)=>{let m=e(u,c,l,f);return t(m,c,l,f)};else if(e)a=e;else throw new Error("Missing arguments");return a};var hd=h(be(),1),il=h(rl(),1),gd=h(ud(),1);var fd=h(be(),1);var ol=[],nl;function dd(){return nl}function pd(e){ol.push(e)}function sl(e){let t=(r,o)=>{let n=Et(n0).current,s;try{nl=n;for(let i of ol)i.before(n);s=e(r,o);for(let i of ol)i.after(n);n.didInitialize=!0}finally{nl=void 0}return s};return t.displayName=e.displayName||e.name,t}function md(e){return fd.forwardRef(sl(e))}function n0(){return{didInitialize:!1}}var s0=$o(19),i0=s0?l0:c0;function Js(e,t,r,o,n){return i0(e,t,r,o,n)}function a0(e,t,r,o,n){let s=hd.useCallback(()=>t(e.getSnapshot(),r,o,n),[e,t,r,o,n]);return(0,il.useSyncExternalStore)(e.subscribe,s,s)}pd({before(e){e.syncIndex=0,e.didInitialize||(e.syncTick=1,e.syncHooks=[],e.didChangeStore=!0,e.getSnapshot=()=>{let t=!1;for(let r=0;r0&&(e.didChangeStore&&(e.didChangeStore=!1,e.subscribe=t=>{let r=new Set;for(let n of e.syncHooks)r.add(n.store);let o=[];for(let n of r)o.push(n.subscribe(t));return()=>{for(let n of o)n()}}),(0,il.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot))}});function l0(e,t,r,o,n){let s=dd();if(!s)return a0(e,t,r,o,n);let i=s.syncIndex;s.syncIndex+=1;let a;return s.didInitialize?(a=s.syncHooks[i],(a.store!==e||a.selector!==t||!Object.is(a.a1,r)||!Object.is(a.a2,o)||!Object.is(a.a3,n))&&(a.store!==e&&(s.didChangeStore=!0),a.store=e,a.selector=t,a.a1=r,a.a2=o,a.a3=n,a.value=t(e.getSnapshot(),r,o,n))):(a={store:e,selector:t,a1:r,a2:o,a3:n,value:t(e.getSnapshot(),r,o,n)},s.syncHooks.push(a)),a.value}function c0(e,t,r,o,n){return(0,gd.useSyncExternalStoreWithSelector)(e.subscribe,e.getSnapshot,e.getSnapshot,s=>t(s,r,o,n))}var Qs=class{constructor(t){this.state=t,this.listeners=new Set,this.updateTick=0}subscribe=t=>(this.listeners.add(t),()=>{this.listeners.delete(t)});getSnapshot=()=>this.state;setState(t){if(this.state===t)return;this.state=t,this.updateTick+=1;let r=this.updateTick;for(let o of this.listeners){if(r!==this.updateTick)return;o(t)}}update(t){for(let r in t)if(!Object.is(this.state[r],t[r])){this.setState({...this.state,...t});return}}set(t,r){Object.is(this.state[t],r)||this.setState({...this.state,[t]:r})}notifyAll(){let t={...this.state};this.setState(t)}use(t,r,o,n){return Js(this,t,r,o,n)}};var Io=h(be(),1);var un=class extends Qs{constructor(t,r={},o){super(t),this.context=r,this.selectors=o}useSyncedValue(t,r){Io.useDebugValue(t);let o=this;ge(()=>{o.state[t]!==r&&o.set(t,r)},[o,t,r])}useSyncedValueWithCleanup(t,r){let o=this;ge(()=>(o.state[t]!==r&&o.set(t,r),()=>{o.set(t,void 0)}),[o,t,r])}useSyncedValues(t){let r=this,o=Object.values(t);ge(()=>{r.update(t)},[r,...o])}useControlledProp(t,r){Io.useDebugValue(t);let o=this,n=r!==void 0;ge(()=>{n&&!Object.is(o.state[t],r)&&o.setState({...o.state,[t]:r})},[o,t,r,n])}select(t,r,o,n){let s=this.selectors[t];return s(this.state,r,o,n)}useState(t,r,o,n){return Io.useDebugValue(t),Js(this,this.selectors[t],r,o,n)}useContextCallback(t,r){Io.useDebugValue(t);let o=_e(r??so);this.context[t]=o}useStateSetter(t){let r=Io.useRef(void 0);return r.current===void 0&&(r.current=o=>{this.set(t,o)}),r.current}observe(t,r){let o;typeof t=="function"?o=t:o=this.selectors[t];let n=o(this.state);return r(n,n,this),this.subscribe(s=>{let i=o(s);if(!Object.is(n,i)){let a=n;n=i,r(i,a,this)}})}};var u0={open:Me(e=>e.open),transitionStatus:Me(e=>e.transitionStatus),domReferenceElement:Me(e=>e.domReferenceElement),referenceElement:Me(e=>e.positionReference??e.referenceElement),floatingElement:Me(e=>e.floatingElement),floatingId:Me(e=>e.floatingId)},Or=class extends un{constructor(t){let{syncOnly:r,nested:o,onOpenChange:n,triggerElements:s,...i}=t;super({...i,positionReference:i.referenceElement,domReferenceElement:i.referenceElement},{onOpenChange:n,dataRef:{current:{}},events:Rf(),nested:o,triggerElements:s},u0),this.syncOnly=r}syncOpenEvent=(t,r)=>{(!t||!this.state.open||r!=null&&af(r))&&(this.context.dataRef.current.openEvent=t?r:void 0)};dispatchOpenChange=(t,r)=>{this.syncOpenEvent(t,r.event);let o={open:t,reason:r.reason,nativeEvent:r.event,nested:this.context.nested,triggerElement:r.trigger};this.context.events.emit("openchange",o)};setOpen=(t,r)=>{if(this.syncOnly){this.context.onOpenChange?.(t,r);return}this.dispatchOpenChange(t,r),this.context.onOpenChange?.(t,r)}};function vd(e){let{popupStore:t,treatPopupAsFloatingElement:r=!1,floatingRootContext:o,floatingId:n,nested:s,onOpenChange:i}=e,a=t.useState("open"),u=t.useState("activeTriggerElement"),c=t.useState(r?"popupElement":"positionerElement"),l=t.context.triggerElements,f=i,m=yd.useRef(null);o===void 0&&m.current===null&&(m.current=new Or({open:a,transitionStatus:void 0,referenceElement:u,floatingElement:c,triggerElements:l,onOpenChange:f,floatingId:n,syncOnly:!0,nested:s}));let g=o??m.current;return t.useSyncedValue("floatingId",n),ge(()=>{let d={open:a,floatingId:n,referenceElement:u,floatingElement:c};we(u)&&(d.domReferenceElement=u),g.state.positionReference===g.state.referenceElement&&(d.positionReference=u),g.update(d)},[a,n,u,c,g]),g.context.onOpenChange=f,g.context.nested=s,g}var wd={tabIndex:-1,[Da]:""};function xd(e,t,r=!1){let o=io(),n=an()!=null,s=fn.useRef(null);e===void 0&&s.current===null&&(s.current=t(o,n));let i=e??s.current;return vd({popupStore:i,treatPopupAsFloatingElement:r,floatingRootContext:i.state.floatingRootContext,floatingId:o,nested:n,onOpenChange:i.setOpen}),{store:i,internalStore:s.current}}function f0(e,t){let r=fn.useRef(null),o=fn.useRef(null);return fn.useCallback(n=>{if(e===void 0)return;let s=!1;if(r.current!==null){let i=r.current,a=o.current,u=t.context.triggerElements.getById(i);a&&u===a&&(t.context.triggerElements.delete(i),s=!0),r.current=null,o.current=null}if(n!==null&&(r.current=e,o.current=n,t.context.triggerElements.add(e,n),s=!0),s){let i=t.context.triggerElements.size;t.select("open")&&t.state.triggerCount!==i&&t.set("triggerCount",i)}},[t,e])}function d0(e,t,r,o=!1){t?e.preventUnmountingOnClose=!1:o&&(e.preventUnmountingOnClose=!0);let n=r?.id??null;(n||t)&&(e.activeTriggerId=n,e.activeTriggerElement=r??null)}function p0(e){let t=!1;return e.preventUnmountOnClose=()=>{t=!0},()=>t}function Sd(e,t,r,o={}){let n=r.reason,s=n===Pe.triggerHover,i=t&&n===Pe.triggerFocus,a=!t&&(n===Pe.triggerPress||n===Pe.escapeKey),u=p0(r);if(e.context.onOpenChange?.(t,r),r.isCanceled)return;o.onBeforeDispatch?.(),e.state.floatingRootContext.dispatchOpenChange(t,r);let c=()=>{let l={...o.extraState,open:t};i?l.instantType="focus":a?l.instantType="dismiss":s&&(l.instantType=void 0),d0(l,t,r.trigger,u()),e.update(l)};s?bd.flushSync(c):c()}function Cd(e,t,r,o){ef(()=>{t===void 0&&e.state.open===!1&&r&&(e.state={...e.state,open:!0,activeTriggerId:o,preventUnmountingOnClose:!1})})}function Rd(e,t,r,o){let n=r.useState("isMountedByTrigger",e),s=f0(e,r),i=_e(a=>{if(s(a),!a)return;let u=r.select("open"),c=r.select("activeTriggerId");if(c===e){r.update({activeTriggerElement:a,...u?o:null});return}c==null&&u&&r.update({activeTriggerId:e,activeTriggerElement:a,...o})});return ge(()=>{n&&r.update({activeTriggerElement:t.current,...o})},[n,r,t,...Object.values(o)]),{registerTrigger:i,isMountedByThisTrigger:n}}function Ed(e,t={}){let{closeOnActiveTriggerUnmount:r=!1}=t,o=e.useState("open"),n=e.useState("triggerCount");ge(()=>{if(!o){e.state.triggerCount!==0&&e.set("triggerCount",0);return}let s=e.context.triggerElements.size,i={};e.state.triggerCount!==s&&(i.triggerCount=s);let a=e.select("activeTriggerId"),u=null;if(a){let c=e.context.triggerElements.getById(a);c?c!==e.state.activeTriggerElement&&(i.activeTriggerElement=c):u=a}if(!u&&!a&&s===1){let c=e.context.triggerElements.entries().next();if(!c.done){let[l,f]=c.value;i.activeTriggerId=l,i.activeTriggerElement=f}}(i.triggerCount!==void 0||i.activeTriggerId!==void 0||i.activeTriggerElement!==void 0)&&e.update(i),u&&r&&queueMicrotask(()=>{if(e.select("open")&&e.select("activeTriggerId")===u&&!e.context.triggerElements.getById(u)){let c=ze(Pe.none);e.setOpen(!1,c),c.isCanceled||e.update({activeTriggerId:null,activeTriggerElement:null})}})},[o,e,n,r])}function Td(e,t,r){let{mounted:o,setMounted:n,transitionStatus:s}=Wu(e),i=t.useState("preventUnmountingOnClose"),a=e?!1:i;t.useSyncedValues({mounted:o,transitionStatus:s,preventUnmountingOnClose:a});let u=_e(()=>{n(!1),t.update({activeTriggerId:null,activeTriggerElement:null,mounted:!1,preventUnmountingOnClose:!1}),r?.(),t.context.onOpenChangeComplete?.(!1)});return Bs({enabled:o&&!e&&!a,open:e,ref:t.context.popupRef,onComplete(){e||u()}}),{forceUnmount:u,transitionStatus:s}}function _d(e,t){e.useSyncedValues(t),ge(()=>()=>{e.update({activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt})},[e])}var mo=class{constructor(){this.elementsSet=new Set,this.idMap=new Map}add(t,r){let o=this.idMap.get(t);o!==r&&(o!==void 0&&this.elementsSet.delete(o),this.elementsSet.add(r),this.idMap.set(t,r))}delete(t){let r=this.idMap.get(t);r&&(this.elementsSet.delete(r),this.idMap.delete(t))}hasElement(t){return this.elementsSet.has(t)}hasMatchingElement(t){for(let r of this.elementsSet)if(t(r))return!0;return!1}getById(t){return this.idMap.get(t)}entries(){return this.idMap.entries()}elements(){return this.elementsSet.values()}get size(){return this.idMap.size}};function Pd(){return new Or({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:new mo,floatingId:void 0,syncOnly:!1,nested:!1,onOpenChange:void 0})}function Fd(){return{open:!1,openProp:void 0,mounted:!1,transitionStatus:void 0,floatingRootContext:Pd(),floatingId:void 0,triggerCount:0,preventUnmountingOnClose:!1,payload:void 0,activeTriggerId:null,activeTriggerElement:null,triggerIdProp:void 0,popupElement:null,positionerElement:null,activeTriggerProps:pt,inactiveTriggerProps:pt,popupProps:pt}}function kd(e,t,r=!1){return new Or({open:!1,transitionStatus:void 0,floatingElement:null,referenceElement:null,triggerElements:e,floatingId:t,syncOnly:!0,nested:r,onOpenChange:void 0})}var rs=Me(e=>e.triggerIdProp??e.activeTriggerId),al=Me(e=>e.openProp??e.open),Od=Me(e=>(e.popupElement?.id??e.floatingId)||void 0);function Ad(e,t){return t!==void 0&&al(e)&&rs(e)===t}function m0(e,t){return Ad(e,t)?!0:t!==void 0&&al(e)&&rs(e)==null&&e.triggerCount===1}var Id={open:al,mounted:Me(e=>e.mounted),transitionStatus:Me(e=>e.transitionStatus),floatingRootContext:Me(e=>e.floatingRootContext),triggerCount:Me(e=>e.triggerCount),preventUnmountingOnClose:Me(e=>e.preventUnmountingOnClose),payload:Me(e=>e.payload),activeTriggerId:rs,activeTriggerElement:Me(e=>e.mounted?e.activeTriggerElement:null),popupId:Od,isTriggerActive:Me((e,t)=>t!==void 0&&rs(e)===t),isOpenedByTrigger:Me((e,t)=>Ad(e,t)),isMountedByTrigger:Me((e,t)=>t!==void 0&&rs(e)===t&&e.mounted),triggerProps:Me((e,t)=>t?e.activeTriggerProps:e.inactiveTriggerProps),triggerPopupId:Me((e,t)=>m0(e,t)?Od(e):void 0),popupProps:Me(e=>e.popupProps),popupElement:Me(e=>e.popupElement),positionerElement:Me(e=>e.positionerElement)};function Ld(e){let{open:t=!1,onOpenChange:r,elements:o={}}=e,n=io(),s=an()!=null,i=Et(()=>new Or({open:t,transitionStatus:void 0,onOpenChange:r,referenceElement:o.reference??null,floatingElement:o.floating??null,triggerElements:new mo,floatingId:n,syncOnly:!1,nested:s})).current;return ge(()=>{let a={open:t,floatingId:n};o.reference!==void 0&&(a.referenceElement=o.reference,a.domReferenceElement=we(o.reference)?o.reference:null),o.floating!==void 0&&(a.floatingElement=o.floating),i.update(a)},[t,n,o.reference,o.floating,i]),i.context.onOpenChange=r,i.context.nested=s,i}function ll(e={}){let{nodeId:t,externalTree:r}=e,o=Ld(e),n=e.rootContext||o,s=n.useState("referenceElement"),i=n.useState("floatingElement"),a=n.useState("domReferenceElement"),u=n.useState("open"),c=n.useState("floatingId"),[l,f]=Ft.useState(null),[m,g]=Ft.useState(void 0),[d,b]=Ft.useState(void 0),S=Ft.useRef(null),C=po(r),w=Ft.useMemo(()=>({reference:s,floating:i,domReference:a}),[s,i,a]),v=od({...e,elements:{...w,...l&&{reference:l}}}),R=we(m)?m:null,F=d===void 0?n.state.floatingElement:d;n.useSyncedValue("referenceElement",m??null),n.useSyncedValue("domReferenceElement",m===void 0?a:R),n.useSyncedValue("floatingElement",F);let T=Ft.useCallback(x=>{let I=we(x)?{getBoundingClientRect:()=>x.getBoundingClientRect(),getClientRects:()=>x.getClientRects(),contextElement:x}:x;f(I),v.refs.setReference(I)},[v.refs]),_=Ft.useCallback(x=>{(we(x)||x===null)&&(S.current=x,g(x)),(we(v.refs.reference.current)||v.refs.reference.current===null||x!==null&&!we(x))&&v.refs.setReference(x)},[v.refs,g]),A=Ft.useCallback(x=>{b(x),v.refs.setFloating(x)},[v.refs]),N=Ft.useMemo(()=>({...v.refs,setReference:_,setFloating:A,setPositionReference:T,domReference:S}),[v.refs,_,A,T]),q=Ft.useMemo(()=>({...v.elements,domReference:a}),[v.elements,a]),U=Ft.useMemo(()=>({...v,dataRef:n.context.dataRef,open:u,onOpenChange:n.setOpen,events:n.context.events,floatingId:c,refs:N,elements:q,nodeId:t,rootStore:n}),[v,N,q,t,n,u,c]);return ge(()=>{a&&(S.current=a)},[a]),ge(()=>{n.context.dataRef.current.floatingContext=U;let x=C?.nodesRef.current.find(I=>I.id===t);x&&(x.context=U)}),Ft.useMemo(()=>({...v,context:U,refs:N,elements:q,rootStore:n}),[v,N,q,U,n])}var Fr=h(be(),1);var cl=Gr.os.mac&&Gr.engine.webkit;function ul(e,t={}){let{enabled:r=!0,delay:o}=t,n="rootStore"in e?e.rootStore:e,{events:s,dataRef:i}=n.context,a=Fr.useRef(!1),u=Fr.useRef(null),c=Fr.useRef(!0),l=xr();Fr.useEffect(()=>{let m=n.select("domReferenceElement");if(!r)return;let g=lt(m);function d(){let C=n.select("domReferenceElement");!n.select("open")&&xt(C)&&C===zs(St(C))&&(a.current=!0)}function b(){c.current=!0}function S(){c.current=!1}return Sr(Ye(g,"blur",d),cl&&Ye(g,"keydown",b,!0),cl&&Ye(g,"pointerdown",S,!0))},[n,r]),Fr.useEffect(()=>{if(!r)return;function m(g){if(g.reason===Pe.triggerPress||g.reason===Pe.escapeKey){let d=n.select("domReferenceElement");we(d)&&(u.current=d,a.current=!0)}}return s.on("openchange",m),()=>{s.off("openchange",m)}},[s,r,n]);let f=Fr.useMemo(()=>{function m(){a.current=!1,u.current=null}return{onMouseLeave(){m()},onFocus(g){let d=g.currentTarget;if(a.current){if(u.current===d)return;m()}let b=Nt(g.nativeEvent);if(we(b)){if(cl&&!g.relatedTarget){if(!c.current&&!cf(b))return}else if(!uf(b))return}let S=co(g.relatedTarget,n.context.triggerElements),{nativeEvent:C,currentTarget:w}=g,v=typeof o=="function"?o():o;if(n.select("open")&&S||v===0||v===void 0){n.setOpen(!0,ze(Pe.triggerFocus,C,w));return}l.start(v,()=>{a.current||n.setOpen(!0,ze(Pe.triggerFocus,C,w))})},onBlur(g){m();let d=g.relatedTarget,b=g.nativeEvent,S=we(d)&&d.hasAttribute(sn("focus-guard"))&&d.getAttribute("data-type")==="outside";l.start(0,()=>{let C=n.select("domReferenceElement"),w=zs(St(C));!d&&w===C||Ze(i.current.floatingContext?.refs.floating.current,w)||Ze(C,w)||S||co(d??w,n.context.triggerElements)||n.setOpen(!1,ze(Pe.triggerFocus,b))})}}},[i,o,n,l]);return Fr.useMemo(()=>r?{reference:f,trigger:f}:{},[r,f])}var dl=h(be(),1);var fl=class e{constructor(){this.pointerType=void 0,this.interactedInside=!1,this.handler=void 0,this.blockMouseMove=!0,this.performedPointerEventsMutation=!1,this.pointerEventsScopeElement=null,this.pointerEventsReferenceElement=null,this.pointerEventsFloatingElement=null,this.restTimeoutPending=!1,this.openChangeTimeout=new nr,this.restTimeout=new nr,this.handleCloseOptions=void 0}static create(){return new e}dispose=()=>{this.openChangeTimeout.clear(),this.restTimeout.clear()};disposeEffect=()=>this.dispose},$s=new WeakMap;function dn(e){if(!e.performedPointerEventsMutation)return;let t=e.pointerEventsScopeElement;t&&$s.get(t)===e&&(e.pointerEventsScopeElement?.style.removeProperty("pointer-events"),e.pointerEventsReferenceElement?.style.removeProperty("pointer-events"),e.pointerEventsFloatingElement?.style.removeProperty("pointer-events"),$s.delete(t)),e.performedPointerEventsMutation=!1,e.pointerEventsScopeElement=null,e.pointerEventsReferenceElement=null,e.pointerEventsFloatingElement=null}function ei(e,t){let{scopeElement:r,referenceElement:o,floatingElement:n}=t,s=$s.get(r);s&&s!==e&&dn(s),dn(e),e.performedPointerEventsMutation=!0,e.pointerEventsScopeElement=r,e.pointerEventsReferenceElement=o,e.pointerEventsFloatingElement=n,$s.set(r,e),r.style.pointerEvents="none",o.style.pointerEvents="auto",n.style.pointerEvents="auto"}function pn(e){let t=e.context.dataRef.current,r=Et(()=>t.hoverInteractionState??fl.create()).current;return t.hoverInteractionState||(t.hoverInteractionState=r),en(t.hoverInteractionState.disposeEffect),t.hoverInteractionState}function pl(e,t={}){let{enabled:r=!0,closeDelay:o=0,nodeId:n}=t,s="rootStore"in e?e.rootStore:e,i=s.useState("open"),a=s.useState("floatingElement"),u=s.useState("domReferenceElement"),{dataRef:c}=s.context,l=po(),f=an(),m=pn(s),g=xr(),d=_e(()=>Hs(c.current.openEvent?.type,m.interactedInside)),b=_e(()=>ff(c.current.openEvent?.type)),S=_e(()=>{dn(m)});ge(()=>{i||(m.pointerType=void 0,m.restTimeoutPending=!1,m.interactedInside=!1,S())},[i,m,S]),dl.useEffect(()=>S,[S]),ge(()=>{if(r&&i&&m.handleCloseOptions?.blockPointerEvents&&b()&&we(u)&&a){let C=u,w=a,v=St(a),R=l?.nodesRef.current.find(A=>A.id===f)?.context?.elements.floating;R&&(R.style.pointerEvents="");let F=m.pointerEventsScopeElement!==w?m.pointerEventsScopeElement:null,T=R!==w?R:null,_=m.handleCloseOptions?.getScope?.()??F??T??C.closest("[data-rootownerid]")??v.body;return ei(m,{scopeElement:_,referenceElement:C,floatingElement:w}),()=>{S()}}},[r,i,u,a,m,b,l,f,S]),dl.useEffect(()=>{if(!r)return;function C(){return!!(l&&f&&Zr(l.nodesRef.current,f).length>0)}function w(A){let N=qr(o,"close",m.pointerType),q=()=>{s.setOpen(!1,ze(Pe.triggerHover,A)),l?.events.emit("floating.closed",A)};N?m.openChangeTimeout.start(N,q):(m.openChangeTimeout.clear(),q())}function v(A){let N=Nt(A);if(!Va(N)){m.interactedInside=!1;return}m.interactedInside=N?.closest("[aria-haspopup]")!=null}function R(){m.openChangeTimeout.clear(),g.clear(),l?.events.off("floating.closed",T),S()}function F(A){if(C()&&l){l.events.on("floating.closed",T);return}if(co(A.relatedTarget,s.context.triggerElements))return;let N=c.current.floatingContext?.nodeId??n,q=A.relatedTarget;if(!(l&&N&&we(q)&&Zr(l.nodesRef.current,N,!1).some(x=>Ze(x.context?.elements.floating,q)))){if(m.handler){m.handler(A);return}S(),b()&&!d()&&w(A)}}function T(A){!l||!f||C()||g.start(0,()=>{l.events.off("floating.closed",T),s.setOpen(!1,ze(Pe.triggerHover,A)),l.events.emit("floating.closed",A)})}let _=a;return Sr(_&&Ye(_,"mouseenter",R),_&&Ye(_,"mouseleave",F),_&&Ye(_,"pointerdown",v,!0),()=>{l?.events.off("floating.closed",T)})},[r,a,s,c,o,n,b,d,S,m,l,f,g])}var ho=h(be(),1),Nd=h(lo(),1);var h0={current:null};function ml(e,t={}){let{enabled:r=!0,delay:o=0,handleClose:n=null,mouseOnly:s=!1,restMs:i=0,move:a=!0,triggerElementRef:u=h0,externalTree:c,isActiveTrigger:l=!0,getHandleCloseContext:f,isClosing:m,shouldOpen:g}=t,d="rootStore"in e?e.rootStore:e,{dataRef:b,events:S}=d.context,C=po(c),w=pn(d),v=ho.useRef(!1),R=Gt(n),F=Gt(o),T=Gt(i),_=Gt(r),A=Gt(g),N=Gt(m),q=_e(()=>Hs(b.current.openEvent?.type,w.interactedInside)),U=_e(()=>A.current?.()!==!1),x=_e((P,D,J)=>{let M=d.context.triggerElements;if(M.hasElement(D))return!P||!Ze(P,D);if(!we(J))return!1;let E=J;return M.hasMatchingElement(L=>Ze(L,E))&&(!P||!Ze(P,E))}),I=_e(()=>{if(!w.handler)return;St(d.select("domReferenceElement")).removeEventListener("mousemove",w.handler),w.handler=void 0}),W=_e(()=>{dn(w)});return l&&(w.handleCloseOptions=R.current?.__options),ho.useEffect(()=>I,[I]),ho.useEffect(()=>{if(!r)return;function P(D){D.open?v.current=!1:(v.current=D.reason===Pe.triggerHover,I(),w.openChangeTimeout.clear(),w.restTimeout.clear(),w.blockMouseMove=!0,w.restTimeoutPending=!1)}return S.on("openchange",P),()=>{S.off("openchange",P)}},[r,S,w,I]),ho.useEffect(()=>{if(!r)return;function P(E,L=!0){let $=qr(F.current,"close",w.pointerType);$?w.openChangeTimeout.start($,()=>{d.setOpen(!1,ze(Pe.triggerHover,E)),C?.events.emit("floating.closed",E)}):L&&(w.openChangeTimeout.clear(),d.setOpen(!1,ze(Pe.triggerHover,E)),C?.events.emit("floating.closed",E))}let D=u.current??(l?d.select("domReferenceElement"):null);if(!we(D))return;function J(E){if(w.openChangeTimeout.clear(),w.blockMouseMove=!1,s&&!Yr(w.pointerType))return;let L=Ba(T.current),$=qr(F.current,"open",w.pointerType),k=Nt(E),Z=E.currentTarget??null,se=d.select("domReferenceElement"),xe=Z;if(we(k)&&!d.context.triggerElements.hasElement(k)){for(let G of d.context.triggerElements.elements())if(Ze(G,k)){xe=G;break}}we(Z)&&we(se)&&!d.context.triggerElements.hasElement(Z)&&Ze(Z,se)&&(xe=se);let ie=xe==null?!1:x(se,xe,k),ye=d.select("open"),Ee=N.current?.()??d.select("transitionStatus")==="ending",ee=!ye&&Ee&&v.current,Ae=!ie&&we(xe)&&we(se)&&Ze(se,xe)&&ee,Ie=L>0&&!$,Fe=ie&&(ye||ee)||Ae,He=!ye||ie;if(Fe){U()&&d.setOpen(!0,ze(Pe.triggerHover,E,xe));return}Ie||($?w.openChangeTimeout.start($,()=>{He&&U()&&d.setOpen(!0,ze(Pe.triggerHover,E,xe))}):He&&U()&&d.setOpen(!0,ze(Pe.triggerHover,E,xe)))}function M(E){if(q()){W();return}I();let L=d.select("domReferenceElement"),$=St(L);w.restTimeout.clear(),w.restTimeoutPending=!1;let k=b.current.floatingContext??f?.();if(co(E.relatedTarget,d.context.triggerElements))return;if(R.current&&k){d.select("open")||w.openChangeTimeout.clear();let se=u.current;w.handler=R.current({...k,tree:C,x:E.clientX,y:E.clientY,onClose(){W(),I(),_.current&&!q()&&se===d.select("domReferenceElement")&&P(E,!0)}}),$.addEventListener("mousemove",w.handler),w.handler(E);return}(w.pointerType!=="touch"||!Ze(d.select("floatingElement"),E.relatedTarget))&&P(E)}return a?Sr(Ye(D,"mousemove",J,{once:!0}),Ye(D,"mouseenter",J),Ye(D,"mouseleave",M)):Sr(Ye(D,"mouseenter",J),Ye(D,"mouseleave",M))},[I,W,b,F,d,r,R,w,l,x,q,s,a,T,u,C,_,f,N,U]),ho.useMemo(()=>{if(!r)return;function P(D){w.pointerType=D.pointerType}return{onPointerDown:P,onPointerEnter:P,onMouseMove(D){let{nativeEvent:J}=D,M=D.currentTarget,E=d.select("domReferenceElement"),L=d.select("open"),$=x(E,M,D.target);if(s&&!Yr(w.pointerType))return;if(L&&$&&w.handleCloseOptions?.blockPointerEvents){let se=d.select("floatingElement");if(se){let xe=w.handleCloseOptions?.getScope?.()??M.ownerDocument.body;ei(w,{scopeElement:xe,referenceElement:M,floatingElement:se})}}let k=Ba(T.current);if(L&&!$||k===0||!$&&w.restTimeoutPending&&D.movementX**2+D.movementY**2<2)return;w.restTimeout.clear();function Z(){if(w.restTimeoutPending=!1,q())return;let se=d.select("open");!w.blockMouseMove&&(!se||$)&&U()&&d.setOpen(!0,ze(Pe.triggerHover,J,M))}w.pointerType==="touch"?Nd.flushSync(()=>{Z()}):$&&L?Z():(w.restTimeoutPending=!0,w.restTimeout.start(k,Z))}}},[r,w,q,x,s,d,T,U])}var Dd=.1,g0=Dd*Dd,Ke=.5;function ti(e,t,r,o,n,s){return o>=t!=s>=t&&e<=(n-r)*(t-o)/(s-o)+r}function ri(e,t,r,o,n,s,i,a,u,c){let l=!1;return ti(e,t,r,o,n,s)&&(l=!l),ti(e,t,n,s,i,a)&&(l=!l),ti(e,t,i,a,u,c)&&(l=!l),ti(e,t,u,c,r,o)&&(l=!l),l}function y0(e,t,r){return e>=r.x&&e<=r.x+r.width&&t>=r.y&&t<=r.y+r.height}function oi(e,t,r,o,n,s){let i=Math.min(r,n),a=Math.max(r,n),u=Math.min(o,s),c=Math.max(o,s);return e>=i&&e<=a&&t>=u&&t<=c}function hl(e={}){let{blockPointerEvents:t=!1}=e,r=new nr,o=({x:n,y:s,placement:i,elements:a,onClose:u,nodeId:c,tree:l})=>{let f=i?.split("-")[0],m=!1,g=null,d=null,b=typeof performance<"u"?performance.now():0;function S(w,v){let R=performance.now(),F=R-b;if(g===null||d===null||F===0)return g=w,d=v,b=R,!1;let T=w-g,_=v-d,A=T*T+_*_,N=F*F*g0;return g=w,d=v,b=R,A0)}function I(){x()||C()}if(x())return;let W=R.getBoundingClientRect(),P=F.getBoundingClientRect(),D=n>P.right-P.width/2,J=s>P.bottom-P.height/2,M=P.width>W.width,E=P.height>W.height,L=(M?W:P).left,$=(M?W:P).right,k=(E?W:P).top,Z=(E?W:P).bottom;if(f==="top"&&s>=W.bottom-1||f==="bottom"&&s<=W.top+1||f==="left"&&n>=W.right-1||f==="right"&&n<=W.left+1){I();return}let se=!1;switch(f){case"top":se=oi(T,_,L,W.top+1,$,P.bottom-1);break;case"bottom":se=oi(T,_,L,P.top+1,$,W.bottom-1);break;case"left":se=oi(T,_,P.right-1,Z,W.left+1,k);break;case"right":se=oi(T,_,W.right-1,Z,P.left+1,k);break;default:}if(se)return;if(m&&!y0(T,_,W)){I();return}if(!N&&S(T,_)){I();return}let xe=!1;switch(f){case"top":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s+Ke+1,Ae=D||M?P.bottom-Ke:P.top,Ie=D?M?P.bottom-Ke:P.top:P.bottom-Ke;xe=ri(T,_,ye,ee,Ee,ee,P.left,Ae,P.right,Ie);break}case"bottom":{let ie=M?Ke/2:Ke*4,ye=M||D?n+ie:n-ie,Ee=M?n-ie:D?n+ie:n-ie,ee=s-Ke,Ae=D||M?P.top+Ke:P.bottom,Ie=D?M?P.top+Ke:P.bottom:P.top+Ke;xe=ri(T,_,ye,ee,Ee,ee,P.left,Ae,P.right,Ie);break}case"left":{let ie=E?Ke/2:Ke*4,ye=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n+Ke+1,Ae=J||E?P.right-Ke:P.left,Ie=J?E?P.right-Ke:P.left:P.right-Ke;xe=ri(T,_,Ae,P.top,Ie,P.bottom,ee,ye,ee,Ee);break}case"right":{let ie=E?Ke/2:Ke*4,ye=E||J?s+ie:s-ie,Ee=E?s-ie:J?s+ie:s-ie,ee=n-Ke,Ae=J||E?P.left+Ke:P.right,Ie=J?E?P.left+Ke:P.right:P.left+Ke;xe=ri(T,_,ee,ye,ee,Ee,Ae,P.top,Ie,P.bottom);break}default:}xe?m||r.start(40,I):I()}};return o.__options={...e,blockPointerEvents:t},o}var gl=(function(e){return e.open="data-open",e.closed="data-closed",e[e.startingStyle=Eo.startingStyle]="startingStyle",e[e.endingStyle=Eo.endingStyle]="endingStyle",e.anchorHidden="data-anchor-hidden",e.side="data-side",e.align="data-align",e})({}),os=(function(e){return e.popupOpen="data-popup-open",e.pressed="data-pressed",e})({}),v0={[os.popupOpen]:""},l6={[os.popupOpen]:"",[os.pressed]:""},b0={[gl.open]:""},w0={[gl.closed]:""},x0={[gl.anchorHidden]:""},Md={open(e){return e?v0:null}};var mn={open(e){return e?b0:w0},anchorHidden(e){return e?x0:null}};function Vd(e){return $o(19)?e:e?"true":void 0}var ir=h(be(),1);var S0=e=>({name:"arrow",options:e,async fn(t){let{x:r,y:o,placement:n,rects:s,platform:i,elements:a,middlewareData:u}=t,{element:c,padding:l=0,offsetParent:f="real"}=Rr(e,t)||{};if(c==null)return{};let m=Gs(l),g={x:r,y:o},d=es(n),b=$n(d),S=await i.getDimensions(c),C=d==="y",w=C?"top":"left",v=C?"bottom":"right",R=C?"clientHeight":"clientWidth",F=s.reference[b]+s.reference[d]-g[d]-s.floating[b],T=g[d]-s.reference[d],_=f==="real"?await i.getOffsetParent?.(c):a.floating,A=a.floating[R]||s.floating[b];(!A||!await i.isElement?.(_))&&(A=a.floating[R]||s.floating[b]);let N=F/2-T/2,q=A/2-S[b]/2-1,U=Math.min(m[w],q),x=Math.min(m[v],q),I=U,W=A-S[b]-x,P=A/2-S[b]/2+N,D=Qn(I,P,W),J=!u.arrow&&Er(n)!=null&&P!==D&&s.reference[b]/2-(P({...S0(e),options:[e,t]});var C0=el().fn,zd={name:"hide",async fn(e){let{width:t,height:r,x:o,y:n}=e.rects.reference,s=t===0&&r===0&&o===0&&n===0;return{data:{referenceHidden:(await C0(e)).data?.referenceHidden||s}}}};var ns={sideX:"left",sideY:"top"},jd={name:"adaptiveOrigin",async fn(e){let{x:t,y:r,rects:{floating:o},elements:{floating:n},platform:s,strategy:i,placement:a}=e,u=lt(n),c=u.getComputedStyle(n);if(!(c.transitionDuration!=="0s"&&c.transitionDuration!==""))return{x:t,y:r,data:ns};let f=await s.getOffsetParent?.(n),m={width:0,height:0};if(i==="fixed"&&u?.visualViewport)m={width:u.visualViewport.width,height:u.visualViewport.height};else if(f===u){let w=St(n);m={width:w.documentElement.clientWidth,height:w.documentElement.clientHeight}}else await s.isElement?.(f)&&(m=await s.getDimensions(f));let g=Tt(a),d=t,b=r;g==="left"&&(d=m.width-(t+o.width)),g==="top"&&(b=m.height-(r+o.height));let S=g==="left"?"right":ns.sideX,C=g==="top"?"bottom":ns.sideY;return{x:d,y:b,data:{sideX:S,sideY:C}}}};function Wd(e,t,r){let o=e==="inline-start"||e==="inline-end";return{top:"top",right:o?r?"inline-start":"inline-end":"right",bottom:"bottom",left:o?r?"inline-end":"inline-start":"left"}[t]}function Hd(e,t,r){let{rects:o,placement:n}=e;return{side:Wd(t,Tt(n),r),align:Er(n)||"center",anchor:{width:o.reference.width,height:o.reference.height},positioner:{width:o.floating.width,height:o.floating.height}}}function Gd(e){let{anchor:t,positionMethod:r="absolute",side:o="bottom",sideOffset:n=0,align:s="center",alignOffset:i=0,collisionBoundary:a,collisionPadding:u=5,sticky:c=!1,arrowPadding:l=5,disableAnchorTracking:f=!1,inline:m,keepMounted:g=!1,floatingRootContext:d,mounted:b,collisionAvoidance:S,shiftCrossAxis:C=!1,nodeId:w,adaptiveOrigin:v,lazyFlip:R=!1,externalTree:F}=e,[T,_]=ir.useState(null);!b&&T!==null&&_(null);let A=S.side||"flip",N=S.align||"flip",q=S.fallbackAxisSide||"end",U=typeof t=="function"?t:void 0,x=_e(U),I=U?x:t,W=Gt(t),P=Gt(b),J=Qo()==="rtl",M=T||{top:"top",right:"right",bottom:"bottom",left:"left","inline-end":J?"left":"right","inline-start":J?"right":"left"}[o],E=s==="center"?M:`${M}-${s}`,L=u,$=1,k=o==="bottom"?$:0,Z=o==="top"?$:0,se=o==="right"?$:0,xe=o==="left"?$:0;typeof L=="number"?L={top:L+k,right:L+xe,bottom:L+Z,left:L+se}:L&&(L={top:(L.top||0)+k,right:(L.right||0)+xe,bottom:(L.bottom||0)+Z,left:(L.left||0)+se});let ie={boundary:a==="clipping-ancestors"?"clippingAncestors":a,padding:L},ye=ir.useRef(null),Ee=Gt(n),ee=Gt(i),Ae=typeof n!="function"?n:0,Ie=typeof i!="function"?i:0,Fe=[];m&&Fe.push(m),Fe.push(Xa(Ne=>{let qe=Hd(Ne,o,J),O=typeof Ee.current=="function"?Ee.current(qe):Ee.current,Q=typeof ee.current=="function"?ee.current(qe):ee.current;return{mainAxis:O,crossAxis:Q,alignmentAxis:Q}},[Ae,Ie,J,o]));let He=N==="none"&&A!=="shift",G=!He&&(c||C||A==="shift"),j=A==="none"?null:Qa({...ie,padding:{top:L.top+$,right:L.right+$,bottom:L.bottom+$,left:L.left+$},mainAxis:!C&&A==="flip",crossAxis:N==="flip"?"alignment":!1,fallbackAxisSideDirection:q}),X=He?null:Ka(Ne=>{let qe=St(Ne.elements.floating).documentElement;return{...ie,rootBoundary:C?{x:0,y:0,width:qe.clientWidth,height:qe.clientHeight}:void 0,mainAxis:N!=="none",crossAxis:G,limiter:c||C?void 0:Ja(O=>{if(!ye.current)return{};let{width:Q,height:y}=ye.current.getBoundingClientRect(),oe=Yt(Tt(O.placement)),Be=oe==="y"?Q:y,te=oe==="y"?L.left+L.right:L.top+L.bottom;return{offset:Be/2+te/2}})}},[ie,c,C,L,N]);A==="shift"||N==="shift"||s==="center"?Fe.push(X,j):Fe.push(j,X),Fe.push($a({...ie,apply({elements:{floating:Ne},availableWidth:qe,availableHeight:O,rects:Q}){if(!P.current)return;let y=Ne.style;y.setProperty("--available-width",`${qe}px`),y.setProperty("--available-height",`${O}px`);let oe=lt(Ne).devicePixelRatio||1,{x:Be,y:te,width:ht,height:ne}=Q.reference,Qe=(Math.round((Be+ht)*oe)-Math.round(Be*oe))/oe,B=(Math.round((te+ne)*oe)-Math.round(te*oe))/oe;y.setProperty("--anchor-width",`${Qe}px`),y.setProperty("--anchor-height",`${B}px`)}}),Bd(Ne=>({element:ye.current||St(Ne.elements.floating).createElement("div"),padding:l,offsetParent:"floating"}),[l]),{name:"transformOrigin",fn(Ne){let{elements:qe,middlewareData:O,placement:Q,rects:y,y:oe}=Ne,Be=Tt(Q),te=Yt(Be),ht=ye.current,ne=O.arrow?.x||0,Qe=O.arrow?.y||0,B=ht?.clientWidth||0,z=ht?.clientHeight||0,yr=ne+B/2,Ge=Qe+z/2,le=Math.abs(O.shift?.y||0),Hr=y.reference.height/2,tr=typeof n=="function"?n(Hd(Ne,o,J)):n,et=le>tr,Ve={top:`${yr}px calc(100% + ${tr}px)`,bottom:`${yr}px ${-tr}px`,left:`calc(100% + ${tr}px) ${Ge}px`,right:`${-tr}px ${Ge}px`}[Be],ft=`${yr}px ${y.reference.y+Hr-oe}px`;return qe.floating.style.setProperty("--transform-origin",G&&te==="y"&&et?ft:Ve),{}}},zd,v),ge(()=>{!b&&d&&d.update({referenceElement:null,floatingElement:null,domReferenceElement:null,positionReference:null})},[b,d]);let H=ir.useMemo(()=>({elementResize:!f&&typeof ResizeObserver<"u",layoutShift:!f&&typeof IntersectionObserver<"u"}),[f]),{refs:K,elements:fe,x:ue,y:de,middlewareData:pe,update:me,placement:V,context:re,isPositioned:De,floatingStyles:Ue}=ll({rootContext:d,open:g?b:void 0,placement:E,middleware:Fe,strategy:r,whileElementsMounted:g?void 0:(...Ne)=>ts(...Ne,H),nodeId:w,externalTree:F}),{sideX:ot,sideY:ut}=pe.adaptiveOrigin||ns,je=De?r:"fixed",We=ir.useMemo(()=>{let Ne=v?{position:je,[ot]:ue,[ut]:de}:{position:je,...Ue};return De||(Ne.opacity=0),Ne},[v,je,ot,ue,ut,de,Ue,De]),nt=ir.useRef(null);ge(()=>{if(!b)return;let Ne=W.current,qe=typeof Ne=="function"?Ne():Ne,Q=(Ud(qe)?qe.current:qe)||null||null;Q!==nt.current&&(K.setPositionReference(Q),nt.current=Q)},[b,K,I,W]),ir.useEffect(()=>{if(!b)return;let Ne=W.current;typeof Ne!="function"&&Ud(Ne)&&Ne.current!==nt.current&&(K.setPositionReference(Ne.current),nt.current=Ne.current)},[b,K,I,W]),ir.useEffect(()=>{if(g&&b&&fe.reference&&fe.floating)return ts(fe.reference,fe.floating,me,H)},[g,b,fe,me,H]);let ve=Tt(V),_r=Wd(o,ve,J),gr=Er(V)||"center",$e=!!pe.hide?.referenceHidden;ge(()=>{R&&b&&De&&_(ve)},[R,b,De,ve]);let jr=ir.useMemo(()=>({position:"absolute",top:pe.arrow?.y,left:pe.arrow?.x}),[pe.arrow]),Rt=pe.arrow?.centerOffset!==0;return ir.useMemo(()=>({positionerStyles:We,arrowStyles:jr,arrowRef:ye,arrowUncentered:Rt,side:_r,align:gr,physicalSide:ve,anchorHidden:$e,refs:K,context:re,isPositioned:De,update:me}),[We,jr,ye,Rt,_r,gr,ve,$e,K,re,De,me])}function Ud(e){return e!=null&&"current"in e}function ni(e){return e==="starting"?wf:pt}function Yd(e,t,{styles:r,transitionStatus:o,props:n,refs:s,hidden:i,inert:a=!1}){let u={...r};return a&&(u.pointerEvents="none"),Wt("div",e,{state:t,ref:s,props:[{role:"presentation",hidden:i,style:u},ni(o),n],stateAttributesMapping:mn})}var kt=h(be(),1),Qd=h(lo(),1);var qd=h(be(),1);function Zd(e){let[t,r]=qd.useState({current:e,previous:null});return e!==t.current&&r({current:e,previous:t.current}),t.previous}var hn=h(be(),1);function yl(e){let t=Pt(e),r=parseFloat(t.width)||0,o=parseFloat(t.height)||0,n=xt(e),s=n?e.offsetWidth:r,i=n?e.offsetHeight:o;return(fo(r)!==s||fo(o)!==i)&&(r=s,o=i),{width:r,height:o}}function Kd(e){let{popupElement:t,positionerElement:r,content:o,mounted:n,onMeasureLayout:s,onMeasureLayoutComplete:i,side:a,direction:u}=e,c=nn(t,!0,!1),l=tn(),f=hn.useRef(null),m=hn.useRef(!0),g=hn.useRef(so),d=_e(s),b=_e(i),S=hn.useMemo(()=>{let C=a==="top",w=a==="left";return u==="rtl"?(C=C||a==="inline-end",w=w||a==="inline-end"):(C=C||a==="inline-start",w=w||a==="inline-start"),C?{position:"absolute",[a==="top"?"bottom":"top"]:"0",[w?"right":"left"]:"0"}:pt},[a,u]);ge(()=>{if(!n){g.current=so,m.current=!0,f.current=null;return}if(!t||!r)return;g.current=Xd(t,S),vl(t,"auto");let C=ii(t,"position","static"),w=ii(t,"transform","none"),v=ii(t,"scale","1"),R=Xd(r,{"--available-width":"max-content","--available-height":"max-content"});function F(){C(),w(),R()}function T(){F(),v()}if(d?.(),m.current||f.current===null){si(r,"max-content");let q=yl(t);return f.current=q,si(r,q),T(),b?.(null,q),m.current=!1,()=>{g.current(),g.current=so}}si(r,"max-content");let _=f.current,A=yl(t);f.current=A,vl(t,_),T(),b?.(_,A),si(r,A);let N=new AbortController;return l.request(()=>{vl(t,A),c(()=>{t.style.setProperty("--popup-width","auto"),t.style.setProperty("--popup-height","auto")},N.signal)}),()=>{N.abort(),l.cancel(),g.current(),g.current=so}},[o,t,r,c,l,n,d,b,S])}function ii(e,t,r){let o=e.style.getPropertyValue(t);return e.style.setProperty(t,r),()=>{e.style.setProperty(t,o)}}function Xd(e,t){let r=[];for(let[o,n]of Object.entries(t))r.push(ii(e,o,n));return r.length?()=>{r.forEach(o=>o())}:so}function vl(e,t){let r=t==="auto"?"auto":`${t.width}px`,o=t==="auto"?"auto":`${t.height}px`;e.style.setProperty("--popup-width",r),e.style.setProperty("--popup-height",o)}function si(e,t){let r=t==="max-content"?"max-content":`${t.width}px`,o=t==="max-content"?"max-content":`${t.height}px`;e.style.setProperty("--positioner-width",r),e.style.setProperty("--positioner-height",o)}var gn=h(Y(),1);function $d(e){let{store:t,side:r,cssVars:o,children:n}=e,s=Qo(),i=t.useState("activeTriggerElement"),a=t.useState("activeTriggerId"),u=t.useState("open"),c=t.useState("payload"),l=t.useState("mounted"),f=t.useState("popupElement"),m=t.useState("positionerElement"),g=Zd(u?i:null),d=T0(a,c),b=kt.useRef(null),[S,C]=kt.useState(null),[w,v]=kt.useState(null),R=kt.useRef(null),F=kt.useRef(null),T=nn(R,!0,!1),_=tn(),[A,N]=kt.useState(null),[q,U]=kt.useState(!1);ge(()=>(t.set("hasViewport",!0),()=>{t.set("hasViewport",!1)}),[t]);let x=_e(()=>{R.current?.style.setProperty("animation","none"),R.current?.style.setProperty("transition","none"),F.current?.style.setProperty("display","none")}),I=_e(M=>{R.current?.style.removeProperty("animation"),R.current?.style.removeProperty("transition"),F.current?.style.removeProperty("display"),M&&N(M)}),W=kt.useRef(null);ge(()=>{(!u||!l)&&(W.current=null)},[u,l]),ge(()=>{if(i&&g&&i!==g&&W.current!==i&&b.current){C(b.current),U(!0);let M=E0(g,i);v(M),_.request(()=>{Qd.flushSync(()=>{U(!1)}),T(()=>{C(null),N(null),b.current=null})}),W.current=i}},[i,g,S,T,_]),ge(()=>{let M=R.current;if(!M)return;let E=St(M).createElement("div");for(let L of Array.from(M.childNodes))E.appendChild(L.cloneNode(!0));b.current=E});let P=S!=null,D;P?D=(0,gn.jsxs)(kt.Fragment,{children:[(0,gn.jsx)("div",{"data-previous":!0,inert:Vd(!0),ref:F,style:{...A?{[o.popupWidth]:`${A.width}px`,[o.popupHeight]:`${A.height}px`}:null,position:"absolute"},"data-ending-style":q?void 0:""},"previous"),(0,gn.jsx)("div",{"data-current":!0,ref:R,"data-starting-style":q?"":void 0,children:n},d)]}):D=(0,gn.jsx)("div",{"data-current":!0,ref:R,children:n},d),ge(()=>{let M=F.current;!M||!S||M.replaceChildren(...Array.from(S.childNodes))},[S]),Kd({popupElement:f,positionerElement:m,mounted:l,content:c,onMeasureLayout:x,onMeasureLayoutComplete:I,side:r,direction:s});let J={activationDirection:R0(w),transitioning:P};return{children:D,state:J}}function R0(e){if(e)return`${Jd(e.horizontal,5,"right","left")} ${Jd(e.vertical,5,"down","up")}`}function Jd(e,t,r,o){return e>t?r:e<-t?o:""}function E0(e,t){let r=e.getBoundingClientRect(),o=t.getBoundingClientRect(),n={x:r.left+r.width/2,y:r.top+r.height/2},s={x:o.left+o.width/2,y:o.top+o.height/2};return{horizontal:s.x-n.x,vertical:s.y-n.y}}function T0(e,t){let[r,o]=kt.useState(0),n=kt.useRef(e),s=kt.useRef(t),i=kt.useRef(!1);return ge(()=>{let a=n.current,u=s.current,c=e!==a,l=t!==u;c?(o(f=>f+1),i.current=!l):i.current&&l&&(o(f=>f+1),i.current=!1),n.current=e,s.current=t},[e,t]),`${e??"current"}-${r}`}var ai=h(be(),1),ep=h(lo(),1);var tp=h(Y(),1),rp=ai.forwardRef(function(t,r){let{children:o,container:n,className:s,render:i,style:a,...u}=t,{portalNode:c,portalSubtree:l}=Ha({container:n,ref:r,componentProps:t,elementProps:u});return!l&&!c?null:(0,tp.jsxs)(ai.Fragment,{children:[l,c&&ep.createPortal(o,c)]})});var Xt={};no(Xt,{Arrow:()=>vp,Handle:()=>ss,Popup:()=>gp,Portal:()=>dp,Positioner:()=>mp,Provider:()=>bp,Root:()=>np,Trigger:()=>cp,Viewport:()=>Sp,createHandle:()=>Cp});var kr=h(be(),1);var li=h(be(),1),bl=li.createContext(void 0);function cr(e){let t=li.useContext(bl);if(t===void 0&&!e)throw new Error(Ut(72));return t}var op=h(be(),1);var _0={...Id,disabled:Me(e=>e.disabled),instantType:Me(e=>e.instantType),isInstantPhase:Me(e=>e.isInstantPhase),trackCursorAxis:Me(e=>e.trackCursorAxis),disableHoverablePopup:Me(e=>e.disableHoverablePopup),lastOpenChangeReason:Me(e=>e.openChangeReason),closeOnClick:Me(e=>e.closeOnClick),closeDelay:Me(e=>e.closeDelay),hasViewport:Me(e=>e.hasViewport)},yn=class e extends un{constructor(t,r,o=!1){let n=new mo,s={...P0(),...t};s.floatingRootContext=kd(n,r,o),super(s,{popupRef:op.createRef(),onOpenChange:void 0,onOpenChangeComplete:void 0,triggerElements:n},_0)}setOpen=(t,r)=>{Sd(this,t,r,{extraState:{openChangeReason:r.reason}})};cancelPendingOpen(t){this.state.floatingRootContext.dispatchOpenChange(!1,ze(Pe.triggerPress,t))}static useStore(t,r){return xd(t,(n,s)=>new e(r,n,s)).store}};function P0(){return{...Fd(),disabled:!1,instantType:void 0,isInstantPhase:!1,trackCursorAxis:"none",disableHoverablePopup:!1,openChangeReason:null,closeOnClick:!0,closeDelay:0,hasViewport:!1}}var ci=h(Y(),1),np=sl(function(t){let{disabled:r=!1,defaultOpen:o=!1,open:n,disableHoverablePopup:s=!1,trackCursorAxis:i="none",actionsRef:a,onOpenChange:u,onOpenChangeComplete:c,handle:l,triggerId:f,defaultTriggerId:m=null,children:g}=t,d=yn.useStore(l?.store,{open:o,openProp:n,activeTriggerId:m,triggerIdProp:f});Cd(d,n,o,m),d.useControlledProp("openProp",n),d.useControlledProp("triggerIdProp",f),d.useContextCallback("onOpenChange",u),d.useContextCallback("onOpenChangeComplete",c);let b=d.useState("open"),S=!r&&b,C=d.useState("activeTriggerId"),w=d.useState("mounted"),v=d.useState("payload");d.useSyncedValues({trackCursorAxis:i,disableHoverablePopup:s}),d.useSyncedValue("disabled",r),Ed(d,{closeOnActiveTriggerUnmount:!0});let{forceUnmount:R,transitionStatus:F}=Td(S,d),T=d.useState("isInstantPhase"),_=d.useState("instantType"),A=d.useState("lastOpenChangeReason"),N=kr.useRef(null);ge(()=>{b&&r&&d.setOpen(!1,ze(Pe.disabled))},[b,r,d]),ge(()=>{F==="ending"&&A===Pe.none||F!=="ending"&&T?(_!=="delay"&&(N.current=_),d.set("instantType","delay")):N.current!==null&&(d.set("instantType",N.current),N.current=null)},[F,T,A,_,d]),ge(()=>{S&&C==null&&d.set("payload",void 0)},[d,C,S]);let q=kr.useCallback(()=>{d.setOpen(!1,ze(Pe.imperativeAction))},[d]);kr.useImperativeHandle(a,()=>({unmount:R,close:q}),[R,q]);let U=S||w||!r&&i!=="none";return(0,ci.jsxs)(bl.Provider,{value:d,children:[U&&(0,ci.jsx)(O0,{store:d,disabled:r,trackCursorAxis:i}),typeof g=="function"?g({payload:v}):g]})});function O0({store:e,disabled:t,trackCursorAxis:r}){let o=e.useState("floatingRootContext"),n=Wa(o,{enabled:!t,referencePress:()=>e.select("closeOnClick")}),s=Ua(o,{enabled:!t&&r!=="none",axis:r==="none"?void 0:r}),i=kr.useMemo(()=>or(s.reference,n.reference),[s.reference,n.reference]),a=kr.useMemo(()=>or(s.trigger,n.trigger),[s.trigger,n.trigger]),u=kr.useMemo(()=>or(wd,s.floating,n.floating),[s.floating,n.floating]);return _d(e,{activeTriggerProps:i,inactiveTriggerProps:a,popupProps:u}),null}var fi=h(be(),1);var ui=h(be(),1),wl=ui.createContext(void 0);function sp(){return ui.useContext(wl)}var ip=(function(e){return e[e.popupOpen=os.popupOpen]="popupOpen",e.triggerDisabled="data-trigger-disabled",e})({});var lp="data-base-ui-tooltip-trigger";function ap(e){if("composedPath"in e){let r=e.composedPath();for(let o=0;ob.select("transitionStatus")==="ending",shouldOpen(){return!E.current}}),ie=ul(v,{enabled:!P}).reference,ye=Fe=>{let He=E.current,G=ap(Fe),j=se(G),X=R.current,H=X&&G&&Ze(X,G);if(j&&b.select("open")&&b.select("lastOpenChangeReason")===Pe.triggerHover){b.setOpen(!1,ze(Pe.triggerHover,Fe));return}if(He&&!j&&H&&!D.current&&!b.select("open")&&X&&Yr($.current)){let K=()=>{!E.current&&!D.current&&!b.select("open")&&b.setOpen(!0,ze(Pe.triggerHover,Fe,X))},fe=k();fe===0?(L.clear(),K()):L.start(fe,K)}},Ee=b.useState("triggerProps",A);return Wt("button",t,{state:{open:w},ref:[r,_,R],props:[xe,ie,A||J!=="none"?Ee:void 0,{onMouseOver(Fe){ye(Fe.nativeEvent)},onFocus(Fe){Z(ap(Fe.nativeEvent))&&Fe.preventBaseUIHandler()},onMouseLeave(){E.current=!1,L.clear(),$.current=void 0},onPointerEnter(Fe){$.current=Fe.pointerType},onPointerDown(Fe){$.current=Fe.pointerType,b.set("closeOnClick",l),l&&!b.select("open")&&b.cancelPendingOpen(Fe.nativeEvent)},onClick(Fe){l&&!b.select("open")&&b.cancelPendingOpen(Fe.nativeEvent)},id:S,[ip.triggerDisabled]:P?"":void 0,[lp]:P?void 0:""},g],stateAttributesMapping:Md})});var fp=h(be(),1);var di=h(be(),1),xl=di.createContext(void 0);function up(){let e=di.useContext(xl);if(e===void 0)throw new Error(Ut(70));return e}var Sl=h(Y(),1),dp=fp.forwardRef(function(t,r){let{keepMounted:o=!1,...n}=t;return cr().useState("mounted")||o?(0,Sl.jsx)(xl.Provider,{value:o,children:(0,Sl.jsx)(rp,{ref:r,...n})}):null});var mi=h(be(),1);var pi=h(be(),1),Cl=pi.createContext(void 0);function vn(){let e=pi.useContext(Cl);if(e===void 0)throw new Error(Ut(71));return e}var pp=h(Y(),1),mp=mi.forwardRef(function(t,r){let{render:o,className:n,anchor:s,positionMethod:i="absolute",side:a="top",align:u="center",sideOffset:c=0,alignOffset:l=0,collisionBoundary:f="clipping-ancestors",collisionPadding:m=5,arrowPadding:g=5,sticky:d=!1,disableAnchorTracking:b=!1,collisionAvoidance:S=xf,style:C,...w}=t,v=cr(),R=up(),F=v.useState("open"),T=v.useState("mounted"),_=v.useState("trackCursorAxis"),A=v.useState("disableHoverablePopup"),N=v.useState("floatingRootContext"),q=v.useState("instantType"),U=v.useState("transitionStatus"),x=v.useState("hasViewport"),I=Gd({anchor:s,positionMethod:i,floatingRootContext:N,mounted:T,side:a,sideOffset:c,align:u,alignOffset:l,collisionBoundary:f,collisionPadding:m,sticky:d,arrowPadding:g,disableAnchorTracking:b,keepMounted:R,collisionAvoidance:S,adaptiveOrigin:x?jd:void 0}),W=mi.useMemo(()=>({open:F,side:I.side,align:I.align,anchorHidden:I.anchorHidden,instant:_!=="none"?"tracking-cursor":q}),[F,I.side,I.align,I.anchorHidden,_,q]),P=Yd(t,W,{styles:I.positionerStyles,transitionStatus:U,props:w,refs:[r,v.useStateSetter("positionerElement")],hidden:!T,inert:!F||_==="both"||A});return(0,pp.jsx)(Cl.Provider,{value:I,children:P})});var hp=h(be(),1);var k0={...mn,...Gu},gp=hp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=cr(),{side:u,align:c}=vn(),l=a.useState("open"),f=a.useState("instantType"),m=a.useState("transitionStatus"),g=a.useState("popupProps"),d=a.useState("floatingRootContext"),b=a.useState("disabled"),S=a.useState("closeDelay");Bs({open:l,ref:a.context.popupRef,onComplete(){l&&a.context.onOpenChangeComplete?.(!0)}}),pl(d,{enabled:!b,closeDelay:S});let C=a.useStateSetter("popupElement");return Wt("div",t,{state:{open:l,side:u,align:c,instant:f,transitionStatus:m},ref:[r,a.context.popupRef,C],props:[g,ni(m),i],stateAttributesMapping:k0})});var yp=h(be(),1);var vp=yp.forwardRef(function(t,r){let{render:o,className:n,style:s,...i}=t,a=cr(),{arrowRef:u,side:c,align:l,arrowUncentered:f,arrowStyles:m}=vn(),g=a.useState("open"),d=a.useState("instantType");return Wt("div",t,{state:{open:g,side:c,align:l,uncentered:f,instant:d},ref:[r,u],props:[{style:m,"aria-hidden":!0},i],stateAttributesMapping:mn})});var Rl=h(be(),1);var El=h(Y(),1),bp=function(t){let{delay:r,closeDelay:o,timeout:n=400}=t,s=Rl.useMemo(()=>({delay:r,closeDelay:o}),[r,o]),i=Rl.useMemo(()=>({open:r,close:o}),[r,o]);return(0,El.jsx)(wl.Provider,{value:s,children:(0,El.jsx)(za,{delay:i,timeoutMs:n,children:t.children})})};var xp=h(be(),1);var wp=(function(e){return e.popupWidth="--popup-width",e.popupHeight="--popup-height",e})({});var A0={activationDirection:e=>e?{"data-activation-direction":e}:null},Sp=xp.forwardRef(function(t,r){let{render:o,className:n,style:s,children:i,...a}=t,u=cr(),c=vn(),l=u.useState("instantType"),{children:f,state:m}=$d({store:u,side:c.side,cssVars:wp,children:i}),g={activationDirection:m.activationDirection,transitioning:m.transitioning,instant:l};return Wt("div",t,{state:g,ref:r,props:[a,{children:f}],stateAttributesMapping:A0})});var ss=class{constructor(){this.store=new yn}open(t){let r=t?this.store.context.triggerElements.getById(t):void 0;if(t&&!r)throw new Error(Ut(81,t));this.store.setOpen(!0,ze(Pe.imperativeAction,void 0,r))}close(){this.store.setOpen(!1,ze(Pe.imperativeAction,void 0,void 0))}get isOpen(){return this.store.select("open")}};function Cp(){return new ss}function bn(e){return Wt(e.defaultTagName??"div",e,e)}var Tp=h(Te(),1),Tl="data-wp-hash";function _l(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&L0(document)),e.__wpStyleRuntime}function I0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Tl}]`))if(r.getAttribute(Tl)===t)return!0;return!1}function _p(e,t,r){if(!e.head)return;let o=_l(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(I0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Tl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function L0(e){let t=_l();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)_p(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Pp(e,t){let r=_l();r.styles.set(e,t);for(let o of r.documents.keys())_p(o,e,t)}typeof process>"u",Pp("a495f9d138",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._83ed8a8da5dd50ea__text{margin:0}._14437cfb77831647__heading-2xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-2xl,32px);--_gcd-p-line-height:var(--wpds-typography-line-height-2xl,40px);font-size:var(--wpds-typography-font-size-2xl,32px);line-height:var(--wpds-typography-line-height-2xl,40px)}._14437cfb77831647__heading-2xl,._3c78b7fa9b4072dd__heading-xl{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600)}._3c78b7fa9b4072dd__heading-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-md,24px)}.aa58f227716bcde2__heading-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-lg,15px)}.aa58f227716bcde2__heading-lg,.fc4da56d8dfe52c4__heading-md{font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-sm,20px)}.fc4da56d8dfe52c4__heading-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px)}.a9b78c7c82e8dff7__heading-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-emphasis,600);--_gcd-p-font-size:var(--wpds-typography-font-size-xs,11px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-family:var(--wpds-typography-font-family-heading,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-xs,11px);font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:var(--wpds-typography-line-height-xs,16px);text-transform:uppercase}._305ff559e52180d5__body-xl{--_gcd-heading-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-xl,20px);--_gcd-p-line-height:var(--wpds-typography-line-height-xl,32px);font-size:var(--wpds-typography-font-size-xl,20px);line-height:var(--wpds-typography-line-height-xl,32px)}._305ff559e52180d5__body-xl,.ca1aa3fc2029e958__body-lg{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}.ca1aa3fc2029e958__body-lg{--_gcd-heading-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-lg,15px);--_gcd-p-line-height:var(--wpds-typography-line-height-md,24px);font-size:var(--wpds-typography-font-size-lg,15px);line-height:var(--wpds-typography-line-height-md,24px)}._131101940be12424__body-md{--_gcd-heading-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-md,13px);--_gcd-p-line-height:var(--wpds-typography-line-height-sm,20px);font-size:var(--wpds-typography-font-size-md,13px);line-height:var(--wpds-typography-line-height-sm,20px)}._0e8d87a42c1f75fa__body-sm,._131101940be12424__body-md{font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-weight:var(--wpds-typography-font-weight-default,400)}._0e8d87a42c1f75fa__body-sm{--_gcd-heading-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-heading-font-weight:var(--wpds-typography-font-weight-default,400);--_gcd-p-font-size:var(--wpds-typography-font-size-sm,12px);--_gcd-p-line-height:var(--wpds-typography-line-height-xs,16px);font-size:var(--wpds-typography-font-size-sm,12px);line-height:var(--wpds-typography-line-height-xs,16px)}}}');var Rp={text:"_83ed8a8da5dd50ea__text","heading-2xl":"_14437cfb77831647__heading-2xl","heading-xl":"_3c78b7fa9b4072dd__heading-xl","heading-lg":"aa58f227716bcde2__heading-lg","heading-md":"fc4da56d8dfe52c4__heading-md","heading-sm":"a9b78c7c82e8dff7__heading-sm","body-xl":"_305ff559e52180d5__body-xl","body-lg":"ca1aa3fc2029e958__body-lg","body-md":"_131101940be12424__body-md","body-sm":"_0e8d87a42c1f75fa__body-sm"};typeof process>"u",Pp("af6d9984a6","._6defc79820e382c6__button{box-sizing:var(--_gcd-button-box-sizing,border-box);font-family:var(--_gcd-button-font-family,inherit);font-size:var(--_gcd-button-font-size,inherit);font-weight:var(--_gcd-button-font-weight,inherit)}.d2cff2e5dea83bd1__input{box-sizing:var(--_gcd-input-box-sizing,border-box);font-family:var(--_gcd-input-font-family,inherit);font-size:var(--_gcd-input-font-size,inherit);font-weight:var(--_gcd-input-font-weight,inherit);margin:var(--_gcd-input-margin,0);&:is(textarea,[type=text],[type=password],[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){background-color:var(--_gcd-input-background-color,transparent);border:var(--_gcd-input-border,none);border-radius:var(--_gcd-input-border-radius,0);box-shadow:var(--_gcd-input-box-shadow,0 0 0 transparent);color:var(--_gcd-input-color,var(--wpds-color-foreground-interactive-neutral,#1e1e1e));&:focus{border-color:var(--_gcd-input-border-color-focus,var(--wp-admin-theme-color));box-shadow:var(--_gcd-input-box-shadow-focus,none);outline:var(--_gcd-input-outline-focus,none)}&:disabled{background:var(--_gcd-input-background-disabled,transparent);border-color:var(--_gcd-input-border-color-disabled,transparent);box-shadow:var(--_gcd-input-box-shadow-disabled,none);color:var(--_gcd-input-color-disabled,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}&::placeholder{color:var(--_gcd-input-placeholder-color,var(--wpds-color-foreground-interactive-neutral-disabled,#8d8d8d))}}&:is(textarea,[type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=week]){line-height:var(--_gcd-input-line-height,inherit);min-height:var(--_gcd-input-min-height,auto);padding:var(--_gcd-input-padding,0)}}._547d86373d02e108__textarea{box-sizing:var(--_gcd-textarea-box-sizing,border-box);overflow:var(--_gcd-textarea-overflow,auto);resize:var(--_gcd-textarea-resize,block)}._8c15fd0ed9f28ba4__div{outline:var(--_gcd-div-outline,0 solid transparent)}p._43cec3e1eec1066d__p{font-size:var(--_gcd-p-font-size,13px);line-height:var(--_gcd-p-line-height,1.5);margin:var(--_gcd-p-margin,0)}:is(h1,h2,h3,h4,h5,h6).e97669c6d9a38497__heading{color:var(--_gcd-heading-color,var(--wpds-color-foreground-content-neutral,#1e1e1e));font-size:var(--_gcd-heading-font-size,inherit);font-weight:var(--_gcd-heading-font-weight,var(--wpds-typography-font-weight-emphasis,600));margin:var(--_gcd-heading-margin,0)}._2c0831b0499dbd6e__a,._2c0831b0499dbd6e__a:is(:hover,:focus,:active){border-radius:var(--_gcd-a-border-radius,0);box-shadow:var(--_gcd-a-box-shadow,none);color:var(--_gcd-a-color,inherit);outline:var(--_gcd-a-outline,0 solid transparent);transition:var(--_gcd-a-transition,none)}");var Ep={button:"_6defc79820e382c6__button",input:"d2cff2e5dea83bd1__input",textarea:"_547d86373d02e108__textarea",div:"_8c15fd0ed9f28ba4__div",p:"_43cec3e1eec1066d__p",heading:"e97669c6d9a38497__heading",a:"_2c0831b0499dbd6e__a"},hi=(0,Tp.forwardRef)(function({variant:t="body-md",render:r,className:o,...n},s){return bn({render:r,defaultTagName:"span",ref:s,props:or(n,{className:st(Rp.text,Ep.heading,Ep.p,Rp[t],o)})})});var gi=h(Te(),1),is=(0,gi.forwardRef)(({icon:e,size:t=24,...r},o)=>(0,gi.cloneElement)(e,{width:t,height:t,...r,ref:o}));var yi=h(wn(),1),Pl=h(Y(),1),Lo=(0,Pl.jsx)(yi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Pl.jsx)(yi.Path,{d:"M14.6 7l-1.2-1L8 12l5.4 6 1.2-1-4.6-5z"})});var vi=h(wn(),1),Ol=h(Y(),1),No=(0,Ol.jsx)(vi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Ol.jsx)(vi.Path,{d:"M10.6 6L9.4 7l4.6 5-4.6 5 1.2 1 5.4-6z"})});var bi=h(wn(),1),Fl=h(Y(),1),kl=(0,Fl.jsx)(bi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Fl.jsx)(bi.Path,{d:"M13 19h-2v-2h2v2zm0-6h-2v-2h2v2zm0-6h-2V5h2v2z"})});var wi=h(wn(),1),Al=h(Y(),1),xi=(0,Al.jsx)(wi.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Al.jsx)(wi.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 Si=h(wn(),1),Il=h(Y(),1),Ci=(0,Il.jsx)(Si.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",children:(0,Il.jsx)(Si.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"})});var kp=h(Te(),1);function Ll(e,t,r){return(0,kp.cloneElement)(e??t,{children:r})}var N0=h(Ip(),1);var Np=h(as(),1),{lock:E3,unlock:Dp}=(0,Np.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/ui");function D0(){let e=N0;if(e.ThemeProvider)return e.ThemeProvider;if(!e.privateApis)throw new Error("@wordpress/ui: @wordpress/theme must expose `ThemeProvider` or `privateApis.ThemeProvider`.");return Dp(e.privateApis).ThemeProvider}var Mp=D0();var Vp=h(Te(),1),Nl="data-wp-hash";function Dl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&V0(document)),e.__wpStyleRuntime}function M0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Nl}]`))if(r.getAttribute(Nl)===t)return!0;return!1}function Bp(e,t,r){if(!e.head)return;let o=Dl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(M0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Nl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function V0(e){let t=Dl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Bp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function B0(e,t){let r=Dl();r.styles.set(e,t);for(let o of r.documents.keys())Bp(o,e,t)}typeof process>"u",B0("32aba35fe1","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._19ce0419607e1896__stack{display:flex}}}");var z0={stack:"_19ce0419607e1896__stack"},j0={xs:"var(--wpds-dimension-gap-xs, 4px)",sm:"var(--wpds-dimension-gap-sm, 8px)",md:"var(--wpds-dimension-gap-md, 12px)",lg:"var(--wpds-dimension-gap-lg, 16px)",xl:"var(--wpds-dimension-gap-xl, 24px)","2xl":"var(--wpds-dimension-gap-2xl, 32px)","3xl":"var(--wpds-dimension-gap-3xl, 40px)"},xn=(0,Vp.forwardRef)(function({direction:t,gap:r,align:o,justify:n,wrap:s,render:i,...a},u){let c={gap:r&&j0[r],alignItems:o,justifyContent:n,flexDirection:t,flexWrap:s};return bn({render:i,ref:u,props:or(a,{style:c,className:z0.stack})})});var Sn={};no(Sn,{Popup:()=>Qp,Portal:()=>Ri,Positioner:()=>Ei,Provider:()=>sm,Root:()=>om,Trigger:()=>tm});var Kp=h(Te(),1);var Wp=h(Te(),1);var Ml="data-wp-hash";function Vl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&U0(document)),e.__wpStyleRuntime}function H0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ml}]`))if(r.getAttribute(Ml)===t)return!0;return!1}function jp(e,t,r){if(!e.head)return;let o=Vl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(H0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ml,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function U0(e){let t=Vl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)jp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function W0(e,t){let r=Vl();r.styles.set(e,t);for(let o of r.documents.keys())jp(o,e,t)}typeof process>"u",W0("be37f31c1e","._11fc52b637ff8a7e__slot{inset:0;isolation:isolate;pointer-events:none;position:fixed;z-index:1000000003}@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._11fc52b637ff8a7e__slot>*{pointer-events:auto}}}");var zp={slot:"_11fc52b637ff8a7e__slot"},Hp="data-wp-compat-overlay-slot";function G0(){return typeof document>"u"?null:document}function Y0(){let e;try{e=window.top?.wp}catch{}let t=e??window.wp;return typeof t?.components=="object"&&t.components!==null}var Xr=null;function q0(e){let t=e.createElement("div");return t.setAttribute(Hp,""),zp.slot&&t.classList.add(zp.slot),e.body.appendChild(t),t}function Up(){if(typeof window>"u"||!Y0()&&window.__wpUiCompatOverlaySlotEnabled!==!0)return;let e=G0();if(!e||!e.body)return;if(Xr&&Xr.ownerDocument===e&&Xr.isConnected)return Xr;let t=e.querySelector(`[${Hp}]`);return t instanceof HTMLDivElement?(Xr=t,t):(Xr?.isConnected&&Xr.remove(),Xr=q0(e),Xr)}var Gp=h(Y(),1),Ri=(0,Wp.forwardRef)(function({container:t,...r},o){return(0,Gp.jsx)(Xt.Portal,{container:t??Up(),...r,ref:o})});var Yp=h(Te(),1),Xp=h(Y(),1),Bl="data-wp-hash";function zl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&X0(document)),e.__wpStyleRuntime}function Z0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Bl}]`))if(r.getAttribute(Bl)===t)return!0;return!1}function qp(e,t,r){if(!e.head)return;let o=zl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Z0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Bl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function X0(e){let t=zl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)qp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function Zp(e,t){let r=zl();r.styles.set(e,t);for(let o of r.documents.keys())qp(o,e,t)}typeof process>"u",Zp("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var K0={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",Zp("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var J0={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},Ei=(0,Yp.forwardRef)(function({align:t="center",className:r,side:o="top",sideOffset:n=4,...s},i){return(0,Xp.jsx)(Xt.Positioner,{ref:i,align:t,side:o,sideOffset:n,...s,className:st(K0["box-sizing"],J0.positioner,r)})});var ls=h(Y(),1),jl="data-wp-hash";function Hl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&$0(document)),e.__wpStyleRuntime}function Q0(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${jl}]`))if(r.getAttribute(jl)===t)return!0;return!1}function Jp(e,t,r){if(!e.head)return;let o=Hl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(Q0(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(jl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function $0(e){let t=Hl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)Jp(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function e1(e,t){let r=Hl();r.styles.set(e,t);for(let o of r.documents.keys())Jp(o,e,t)}typeof process>"u",e1("19fcc06039",'@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{._480b748dd3510e64__positioner{z-index:var(--wp-ui-tooltip-z-index,initial)}._50096b232db7709d__popup{--_wp-ui-elevation-sm:0 1px 2px rgba(0,0,0,.05),0 2px 3px rgba(0,0,0,.04),0 6px 6px rgba(0,0,0,.03),0 8px 8px rgba(0,0,0,.02);background-color:var(--wpds-color-background-surface-neutral-strong,#fff);border-radius:var(--wpds-border-radius-md,4px);box-shadow:var(--_wp-ui-elevation-sm);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);font-family:var(--wpds-typography-font-family-body,-apple-system,system-ui,"Segoe UI","Roboto","Oxygen-Sans","Ubuntu","Cantarell","Helvetica Neue",sans-serif);font-size:var(--wpds-typography-font-size-sm,12px);line-height:1.4;padding:var(--wpds-dimension-padding-xs,4px) var(--wpds-dimension-padding-sm,8px);@media (forced-colors:active){border-bottom-color:CanvasText;border-bottom-style:solid;border-bottom-width:1px;border-left-color:CanvasText;border-left-style:solid;border-left-width:1px;border-right-color:CanvasText;border-right-style:solid;border-right-width:1px;border-top-color:CanvasText;border-top-style:solid;border-top-width:1px}}}}');var t1={positioner:"_480b748dd3510e64__positioner",popup:"_50096b232db7709d__popup"},r1={background:"#1e1e1e"},Qp=(0,Kp.forwardRef)(function({portal:t,positioner:r,children:o,className:n,...s},i){let a=(0,ls.jsx)(Mp,{color:r1,children:(0,ls.jsx)(Xt.Popup,{ref:i,className:st(t1.popup,n),...s,children:o})}),u=Ll(r,(0,ls.jsx)(Ei,{}),a);return Ll(t,(0,ls.jsx)(Ri,{}),u)});var $p=h(Te(),1),em=h(Y(),1),tm=(0,$p.forwardRef)(function(t,r){return(0,em.jsx)(Xt.Trigger,{ref:r,...t})});var rm=h(Y(),1);function om(e){return(0,rm.jsx)(Xt.Root,{...e})}var nm=h(Y(),1);function sm({...e}){return(0,nm.jsx)(Xt.Provider,{...e})}var am=h(Te(),1),Ul="data-wp-hash";function Wl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&n1(document)),e.__wpStyleRuntime}function o1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Ul}]`))if(r.getAttribute(Ul)===t)return!0;return!1}function lm(e,t,r){if(!e.head)return;let o=Wl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(o1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Ul,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function n1(e){let t=Wl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)lm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function cm(e,t){let r=Wl();r.styles.set(e,t);for(let o of r.documents.keys())lm(o,e,t)}typeof process>"u",cm("10f3806643","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer utilities{._336cd3e4e743482f__box-sizing{box-sizing:border-box;*,:after,:before{box-sizing:inherit}}}}");var s1={"box-sizing":"_336cd3e4e743482f__box-sizing"};typeof process>"u",cm("ed2c39ec90","@layer wp-ui{@layer utilities, components, compositions, overrides;@layer components{.b20cc1690085c2f0__skeleton{background-color:var(--wpds-color-background-surface-neutral-weak,#f4f4f4);display:block;@media (forced-colors:active){border:var(--wpds-border-width-xs,1px) solid CanvasText}}._9b143194fdb45f93__pulse{@media not (prefers-reduced-motion){animation:e2b9fe0690281bc8__skeleton-pulse 1.5s ease-in-out infinite}}@keyframes e2b9fe0690281bc8__skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}}}");var im={skeleton:"b20cc1690085c2f0__skeleton",pulse:"_9b143194fdb45f93__pulse","skeleton-pulse":"e2b9fe0690281bc8__skeleton-pulse"},Gl=(0,am.forwardRef)(function({render:t,...r},o){return bn({render:t,ref:o,props:or({className:st(im.skeleton,im.pulse,s1["box-sizing"]),"aria-hidden":!0},r)})});var um=h(Te(),1),fm=h(Y(),1),dm=(0,um.forwardRef)(({children:e,className:t,ariaLabel:r,as:o="div",...n},s)=>(0,fm.jsx)(o,{ref:s,className:st("admin-ui-navigable-region",t),"aria-label":r,role:"region",tabIndex:"-1",...n,children:e}));dm.displayName="NavigableRegion";var pm=dm;var hm=h(ce(),1),{Fill:gm,Slot:ym}=(0,hm.createSlotFill)("SidebarToggle");var ur=h(Y(),1),Yl="data-wp-hash";function ql(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&a1(document)),e.__wpStyleRuntime}function i1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Yl}]`))if(r.getAttribute(Yl)===t)return!0;return!1}function vm(e,t,r){if(!e.head)return;let o=ql(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(i1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Yl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function a1(e){let t=ql();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)vm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function l1(e,t){let r=ql();r.styles.set(e,t);for(let o of r.documents.keys())vm(o,e,t)}typeof process>"u",l1("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Mo={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function bm({headingLevel:e=1,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:i,showSidebarToggle:a=!0}){let u=`h${e}`;return(0,ur.jsxs)(xn,{direction:"column",className:Mo.header,children:[(0,ur.jsxs)(xn,{className:Mo["header-content"],direction:"row",gap:"sm",justify:"space-between",children:[(0,ur.jsxs)(xn,{direction:"row",gap:"sm",align:"center",justify:"start",children:[a&&(0,ur.jsx)(ym,{bubblesVirtually:!0,className:Mo["sidebar-toggle-slot"]}),o&&(0,ur.jsx)("div",{className:Mo["header-visual"],"aria-hidden":"true",children:o}),n&&(0,ur.jsx)(hi,{className:Mo["header-title"],render:(0,ur.jsx)(u,{}),variant:"heading-lg",children:n}),t,r]}),i&&(0,ur.jsx)(xn,{align:"center",className:Mo["header-actions"],direction:"row",gap:"sm",children:i})]}),s&&(0,ur.jsx)(hi,{render:(0,ur.jsx)("p",{}),variant:"body-md",className:Mo["header-subtitle"],children:s})]})}var cs=h(Y(),1),Xl="data-wp-hash";function Kl(){let e=globalThis;return e.__wpStyleRuntime||(e.__wpStyleRuntime={documents:new Map,styles:new Map,injectedStyles:new WeakMap},typeof document<"u"&&u1(document)),e.__wpStyleRuntime}function c1(e,t){if(!e.head)return!1;for(let r of e.head.querySelectorAll(`style[${Xl}]`))if(r.getAttribute(Xl)===t)return!0;return!1}function wm(e,t,r){if(!e.head)return;let o=Kl(),n=o.injectedStyles.get(e);if(n||(n=new Set,o.injectedStyles.set(e,n)),n.has(t))return;if(c1(e,t)){n.add(t);return}let s=e.createElement("style");s.setAttribute(Xl,t),s.appendChild(e.createTextNode(r)),e.head.appendChild(s),n.add(t)}function u1(e){let t=Kl();t.documents.set(e,(t.documents.get(e)??0)+1);for(let[r,o]of t.styles)wm(e,r,o);return()=>{let r=t.documents.get(e);if(r!==void 0){if(r<=1){t.documents.delete(e);return}t.documents.set(e,r-1)}}}function f1(e,t){let r=Kl();r.styles.set(e,t);for(let o of r.documents.keys())wm(o,e,t)}typeof process>"u",f1("ddd9aab364","._956b6df0898efed0__page{text-wrap:pretty;background-color:var(--wpds-color-background-surface-neutral,#fcfcfc);color:var(--wpds-color-foreground-content-neutral,#1e1e1e);display:flex;flex-flow:column;height:100%;position:relative;z-index:1}._0625b55e82a0d93d__header{background:var(--wpds-color-background-surface-neutral-strong,#fff);border-block-end:var(--wpds-border-width-xs,1px) solid var(--wpds-color-stroke-surface-neutral-weak,#f0f0f0);inset-block-start:0;padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px);position:sticky;z-index:1}.a43c44d5ae28b2e8__header-content{min-height:var(--wpds-dimension-size-md,32px)}.b7cb5b9daf3a3b25__header-actions{flex-shrink:0}._8113be94e7caf73c__header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._9a776c7f70996f61__header-visual{display:grid;flex-shrink:0;grid-template-columns:1fr;grid-template-rows:1fr;height:var(--wpds-dimension-size-sm,24px);width:var(--wpds-dimension-size-sm,24px);>*{grid-column:1/-1;grid-row:1/-1;max-height:100%;max-width:100%}}.d5e0920cd15d35bc__sidebar-toggle-slot:empty{display:none}._60fea2f6bf5319cd__header-subtitle{color:var(--wpds-color-foreground-content-neutral-weak,#707070);padding-block-end:var(--wpds-dimension-padding-xs,4px)}.be5e57d029ec4036__content{display:flex;flex-direction:column;flex-grow:1;overflow:auto;&._128806d0b26e3a50__has-padding{padding:var(--wpds-dimension-padding-lg,16px) var(--wpds-dimension-padding-2xl,24px)}}");var Zl={page:"_956b6df0898efed0__page",header:"_0625b55e82a0d93d__header","header-content":"a43c44d5ae28b2e8__header-content","header-actions":"b7cb5b9daf3a3b25__header-actions","header-title":"_8113be94e7caf73c__header-title","header-visual":"_9a776c7f70996f61__header-visual","sidebar-toggle-slot":"d5e0920cd15d35bc__sidebar-toggle-slot","header-subtitle":"_60fea2f6bf5319cd__header-subtitle",content:"be5e57d029ec4036__content","has-padding":"_128806d0b26e3a50__has-padding"};function xm({headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,children:i,className:a,actions:u,ariaLabel:c,hasPadding:l=!1,showSidebarToggle:f=!0}){let m=st(Zl.page,a);return(0,cs.jsxs)(pm,{className:m,ariaLabel:c??(typeof n=="string"?n:""),children:[(n||t||r||u||o)&&(0,cs.jsx)(bm,{headingLevel:e,breadcrumbs:t,badges:r,visual:o,title:n,subTitle:s,actions:u,showSidebarToggle:f}),l?(0,cs.jsx)("div",{className:st(Zl.content,Zl["has-padding"]),children:i}):i]})}xm.SidebarToggleFill=gm;var Jl=xm;var zn=h(Ce()),Oy=h(ce()),Fy=h(Cm()),ma=h(ar()),ky=h(Kt()),Ay=h(Te());var Ty=h(ce(),1),_y=h(Cn(),1),z2=h(Kt(),1),j2=h(Mt(),1),cu=h(Te(),1),H2=h(Do(),1);function Rn(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}var Jt=(e,t,r)=>{let o=Array.isArray(t)?t:t.split("."),n=e;return o.forEach(s=>{n=n?.[s]}),n??r};var d1=["appearanceTools","useRootPaddingAwareAlignments","background.backgroundImage","background.backgroundRepeat","background.backgroundSize","background.backgroundPosition","background.gradient","border.color","border.radius","border.radiusSizes","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.aspectRatio","dimensions.height","dimensions.minHeight","dimensions.minWidth","dimensions.width","dimensions.dimensionSizes","layout.contentSize","layout.definitions","layout.wideSize","lightbox.enabled","lightbox.allowEditing","position.fixed","position.sticky","spacing.customSpacingSize","spacing.defaultSpacingSizes","spacing.spacingSizes","spacing.spacingScale","spacing.blockGap","spacing.margin","spacing.padding","spacing.units","typography.fluid","typography.customFontSize","typography.defaultFontSizes","typography.dropCap","typography.fontFamilies","typography.fontSizes","typography.fontStyle","typography.fontWeight","typography.letterSpacing","typography.lineHeight","typography.textAlign","typography.textColumns","typography.textDecoration","typography.textIndent","typography.textTransform","typography.writingMode","viewport.mobile","viewport.tablet"];function Ql(e,t,r){let o=r?".blocks."+r:"",n=t?"."+t:"",s=`settings${o}${n}`,i=`settings${n}`;if(t)return Jt(e,s)??Jt(e,i);let a={};return d1.forEach(u=>{let c=Jt(e,`settings${o}.${u}`)??Jt(e,`settings.${u}`);c!==void 0&&(a=Rn(a,u.split("."),c))}),a}function $l(e,t,r,o){let n=o?".blocks."+o:"",s=t?"."+t:"",i=`settings${n}${s}`;return Rn(e,i.split("."),r)}var w1=h(Om(),1);var p1="1600px",m1="320px",h1=1,g1=.25,y1=.75,v1="14px";function Fm({minimumFontSize:e,maximumFontSize:t,fontSize:r,minimumViewportWidth:o=m1,maximumViewportWidth:n=p1,scaleFactor:s=h1,minimumFontSizeLimit:i}){if(i=Ar(i)?i:v1,r){let v=Ar(r);if(!v?.unit||!v?.value)return null;let R=Ar(i,{coerceTo:v.unit});if(R?.value&&!e&&!t&&v?.value<=R?.value)return null;if(t||(t=`${v.value}${v.unit}`),!e){let F=v.unit==="px"?v.value:v.value*16,T=Math.min(Math.max(1-.075*Math.log2(F),g1),y1),_=us(v.value*T,3);R?.value&&_0}function b1(e){let t=e?.typography??{},r=e?.layout,o=Ar(r?.wideSize)?r?.wideSize:null;return ec(t)&&o?{fluid:{maxViewportWidth:o,...typeof t.fluid=="object"?t.fluid:{}}}:{fluid:t?.fluid}}function km(e,t){let{size:r}=e;if(!r||r==="0"||e?.fluid===!1||!ec(t?.typography)&&!ec(e))return r;let o=b1(t)?.fluid??{},n=Fm({minimumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.min,maximumFontSize:typeof e?.fluid=="boolean"?void 0:e?.fluid?.max,fontSize:r,minimumFontSizeLimit:typeof o=="object"?o?.minFontSize:void 0,maximumViewportWidth:typeof o=="object"?o?.maxViewportWidth:void 0,minimumViewportWidth:typeof o=="object"?o?.minViewportWidth:void 0});return n||r}var x1=[{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)=>km(e,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:[]},{path:["border","radiusSizes"],valueKey:"size",cssVarInfix:"border-radius",classes:[]},{path:["dimensions","dimensionSizes"],valueKey:"size",cssVarInfix:"dimension",classes:[]}];function Am(e,t,r=[],o="slug",n){let s=[t?Jt(e,["blocks",t,...r]):void 0,Jt(e,r)].filter(Boolean);for(let i of s)if(i){let a=["custom","theme","default"];for(let u of a){let c=i[u];if(c){let l=c.find(f=>f[o]===n);if(l)return o==="slug"||Am(e,t,r,"slug",l.slug)[o]===l[o]?l:void 0}}}}function S1(e,t,r,[o,n]=[]){let s=x1.find(a=>a.cssVarInfix===o);if(!s||!e.settings)return r;let i=Am(e.settings,t,s.path,"slug",n);if(i){let{valueKey:a}=s,u=i[a];return Ti(e,t,u)}return r}function C1(e,t,r,o=[]){let n=(t?Jt(e?.settings??{},["blocks",t,"custom",...o]):void 0)??Jt(e?.settings??{},["custom",...o]);return n?Ti(e,t,n):r}function Ti(e,t,r){if(!r||typeof r!="string")if(typeof r=="object"&&r!==null&&"ref"in r&&typeof r.ref=="string"){let c=Jt(e,r.ref);if(!c||typeof c=="object"&&"ref"in c)return c;r=c}else return r;let o="var:",n="var(--wp--",s=")",i;if(r.startsWith(o))i=r.slice(o.length).split("|");else if(r.startsWith(n)&&r.endsWith(s))i=r.slice(n.length,-s.length).split("--");else return r;let[a,...u]=i;return a==="preset"?S1(e,t,r,u):a==="custom"?C1(e,t,r,u):r}function _i(e,t,r,o=!0){let n=t?"."+t:"",s=r?`styles.blocks.${r}${n}`:`styles${n}`;if(!e)return;let i=Jt(e,s),a=void 0;if(i===void 0&&a){let c=!0,l=e;for(let f of s.split(".")){if(!l||typeof l!="object"||!Object.hasOwn(l,f)){c=!1;break}l=l[f]}c||(i=Jt(e,a))}return o?Ti(e,r,i):i}function tc(e,t,r,o){let n=t?"."+t:"",s=o?`styles.blocks.${o}${n}`:`styles${n}`;return Rn(e,s.split("."),r)}var rc=h(Lm(),1);function fs(e,t){return typeof e!="object"||typeof t!="object"?e===t:(0,rc.default)(e?.styles,t?.styles)&&(0,rc.default)(e?.settings,t?.settings)}var jm=h(Vm(),1);function Bm(e){return Object.prototype.toString.call(e)==="[object Object]"}function zm(e){var t,r;return Bm(e)===!1?!1:(t=e.constructor,t===void 0?!0:(r=t.prototype,!(Bm(r)===!1||r.hasOwnProperty("isPrototypeOf")===!1)))}function Vo(e,t){return(0,jm.default)(e,t,{isMergeableObject:zm,customMerge:r=>{if(r==="backgroundImage")return(o,n)=>n??o}})}var M1={grad:.9,turn:360,rad:360/(2*Math.PI)},Kr=function(e){return typeof e=="string"?e.length>0:typeof e=="number"},Ct=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},fr=function(e,t,r){return t===void 0&&(t=0),r===void 0&&(r=1),e>r?r:e>t?e:t},Xm=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Hm=function(e){return{r:fr(e.r,0,255),g:fr(e.g,0,255),b:fr(e.b,0,255),a:fr(e.a)}},oc=function(e){return{r:Ct(e.r),g:Ct(e.g),b:Ct(e.b),a:Ct(e.a,3)}},V1=/^#([0-9a-f]{3,8})$/i,Pi=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},Km=function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=Math.max(t,r,o),i=s-Math.min(t,r,o),a=i?s===t?(r-o)/i:s===r?2+(o-t)/i:4+(t-r)/i:0;return{h:60*(a<0?a+6:a),s:s?i/s*100:0,v:s/255*100,a:n}},Jm=function(e){var t=e.h,r=e.s,o=e.v,n=e.a;t=t/360*6,r/=100,o/=100;var s=Math.floor(t),i=o*(1-r),a=o*(1-(t-s)*r),u=o*(1-(1-t+s)*r),c=s%6;return{r:255*[o,a,i,i,u,o][c],g:255*[u,o,o,a,i,i][c],b:255*[i,i,u,o,o,a][c],a:n}},Um=function(e){return{h:Xm(e.h),s:fr(e.s,0,100),l:fr(e.l,0,100),a:fr(e.a)}},Wm=function(e){return{h:Ct(e.h),s:Ct(e.s),l:Ct(e.l),a:Ct(e.a,3)}},Gm=function(e){return Jm((r=(t=e).s,{h:t.h,s:(r*=((o=t.l)<50?o:100-o)/100)>0?2*r/(o+r)*100:0,v:o+r,a:t.a}));var t,r,o},ps=function(e){return{h:(t=Km(e)).h,s:(n=(200-(r=t.s))*(o=t.v)/100)>0&&n<200?r*o/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,o,n},B1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,z1=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,j1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,H1=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ic={string:[[function(e){var t=V1.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:e.length===4?Ct(parseInt(e[3]+e[3],16)/255,2):1}:e.length===6||e.length===8?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:e.length===8?Ct(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=j1.exec(e)||H1.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Hm({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:t[7]===void 0?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=B1.exec(e)||z1.exec(e);if(!t)return null;var r,o,n=Um({h:(r=t[1],o=t[2],o===void 0&&(o="deg"),Number(r)*(M1[o]||1)),s:Number(t[3]),l:Number(t[4]),a:t[5]===void 0?1:Number(t[5])/(t[6]?100:1)});return Gm(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,o=e.b,n=e.a,s=n===void 0?1:n;return Kr(t)&&Kr(r)&&Kr(o)?Hm({r:Number(t),g:Number(r),b:Number(o),a:Number(s)}):null},"rgb"],[function(e){var t=e.h,r=e.s,o=e.l,n=e.a,s=n===void 0?1:n;if(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=Um({h:Number(t),s:Number(r),l:Number(o),a:Number(s)});return Gm(i)},"hsl"],[function(e){var t=e.h,r=e.s,o=e.v,n=e.a,s=n===void 0?1:n;if(!Kr(t)||!Kr(r)||!Kr(o))return null;var i=(function(a){return{h:Xm(a.h),s:fr(a.s,0,100),v:fr(a.v,0,100),a:fr(a.a)}})({h:Number(t),s:Number(r),v:Number(o),a:Number(s)});return Jm(i)},"hsv"]]},Ym=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=oc(this.rgba),r=t.r,o=t.g,n=t.b,i=(s=t.a)<1?Pi(Ct(255*s)):"","#"+Pi(r)+Pi(o)+Pi(n)+i;var t,r,o,n,s,i},e.prototype.toRgb=function(){return oc(this.rgba)},e.prototype.toRgbString=function(){return t=oc(this.rgba),r=t.r,o=t.g,n=t.b,(s=t.a)<1?"rgba("+r+", "+o+", "+n+", "+s+")":"rgb("+r+", "+o+", "+n+")";var t,r,o,n,s},e.prototype.toHsl=function(){return Wm(ps(this.rgba))},e.prototype.toHslString=function(){return t=Wm(ps(this.rgba)),r=t.h,o=t.s,n=t.l,(s=t.a)<1?"hsla("+r+", "+o+"%, "+n+"%, "+s+")":"hsl("+r+", "+o+"%, "+n+"%)";var t,r,o,n,s},e.prototype.toHsv=function(){return t=Km(this.rgba),{h:Ct(t.h),s:Ct(t.s),v:Ct(t.v),a:Ct(t.a,3)};var t},e.prototype.invert=function(){return Ir({r:255-(t=this.rgba).r,g:255-t.g,b:255-t.b,a:t.a});var t},e.prototype.saturate=function(t){return t===void 0&&(t=.1),Ir(nc(this.rgba,t))},e.prototype.desaturate=function(t){return t===void 0&&(t=.1),Ir(nc(this.rgba,-t))},e.prototype.grayscale=function(){return Ir(nc(this.rgba,-1))},e.prototype.lighten=function(t){return t===void 0&&(t=.1),Ir(qm(this.rgba,t))},e.prototype.darken=function(t){return t===void 0&&(t=.1),Ir(qm(this.rgba,-t))},e.prototype.rotate=function(t){return t===void 0&&(t=15),this.hue(this.hue()+t)},e.prototype.alpha=function(t){return typeof t=="number"?Ir({r:(r=this.rgba).r,g:r.g,b:r.b,a:t}):Ct(this.rgba.a,3);var r},e.prototype.hue=function(t){var r=ps(this.rgba);return typeof t=="number"?Ir({h:t,s:r.s,l:r.l,a:r.a}):Ct(r.h)},e.prototype.isEqual=function(t){return this.toHex()===Ir(t).toHex()},e})(),Ir=function(e){return e instanceof ac?e:new ac(e)},Zm=[],Qm=function(e){e.forEach(function(t){Zm.indexOf(t)<0&&(t(ac,ic),Zm.push(t))})};var $m={mobile:"480px",tablet:"782px"},eh=/^(\d+|\d*\.\d+)(px|em|rem)$/,W1=16;function G1(e){return"mobile"in e||"tablet"in e}function Y1(e){return!e||typeof e!="object"?{}:G1(e)?e:e.settings?.viewport??{}}function q1(e){return typeof e=="string"&&eh.test(e.trim())}function lc(e){if(typeof e=="number")return e;if(typeof e!="string")return;let t=e.trim().match(eh);if(!t)return;let r=Number.parseFloat(t[1]);return t[2]==="px"?r:r*W1}function cc(e){let t=Y1(e),r={},o={};Object.keys($m).forEach(a=>{let u=a,c=t[u],l=lc(c);l!==void 0&&q1(c)&&(r[u]=c.trim(),o[u]=l)});let n=Object.keys(r);if(!n.length)return{...$m};if(n.length===1)return r;let s=r.mobile,i=r.tablet;return o.mobile>=o.tablet?{mobile:s}:{mobile:s,tablet:i}}function th(e){let t=cc(e),r={};return t.mobile&&(r["@mobile"]=`@media (width <= ${t.mobile})`),t.tablet&&(r["@tablet"]=t.mobile?`@media (${t.mobile} < width <= ${t.tablet})`:`@media (width <= ${t.tablet})`),r}var rh=h(as(),1),{lock:oh,unlock:dA}=(0,rh.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-engine");var Tn={};oh(Tn,{getResponsiveMediaQueries:th,getViewportBreakpoints:cc,getViewportBreakpointValueInPixels:lc});var uc=h(Te(),1);var nh=h(Te(),1),_t=(0,nh.createContext)({user:{styles:{},settings:{}},base:{styles:{},settings:{}},merged:{styles:{},settings:{}},onChange:()=>{},fontLibraryEnabled:!1});var sh=h(Y(),1);function ms({children:e,value:t,baseValue:r,onChange:o,fontLibraryEnabled:n}){let s=(0,uc.useMemo)(()=>Vo(r,t),[r,t]),i=(0,uc.useMemo)(()=>({user:t,base:r,merged:s,onChange:o,fontLibraryEnabled:n}),[t,r,s,o,n]);return(0,sh.jsx)(_t.Provider,{value:i,children:e})}var Qr=h(ce(),1),Sh=h(Ce(),1);var aw=h(Kt(),1),lw=h(ar(),1);var ih=h(Y(),1);function fc({className:e,...t}){return(0,ih.jsx)(is,{className:st(e,"global-styles-ui-icon-with-current-color"),...t})}var go=h(ce(),1);var Bo=h(Y(),1);function Z1({icon:e,children:t,...r}){return(0,Bo.jsxs)(go.__experimentalItem,{...r,children:[e&&(0,Bo.jsxs)(go.__experimentalHStack,{justify:"flex-start",children:[(0,Bo.jsx)(fc,{icon:e,size:24}),(0,Bo.jsx)(go.FlexItem,{children:t})]}),!e&&t]})}function Lr(e){return(0,Bo.jsx)(go.Navigator.Button,{as:Z1,...e})}var J1=h(ce(),1);var Q1=h(Ce(),1),ph=h(Mt(),1);var dc=function(e){var t=e/255;return t<.04045?t/12.92:Math.pow((t+.055)/1.055,2.4)},pc=function(e){return .2126*dc(e.r)+.7152*dc(e.g)+.0722*dc(e.b)};function ah(e){e.prototype.luminance=function(){return t=pc(this.rgba),(r=2)===void 0&&(r=0),o===void 0&&(o=Math.pow(10,r)),Math.round(o*t)/o+0;var t,r,o},e.prototype.contrast=function(t){t===void 0&&(t="#FFF");var r,o,n,s,i,a,u,c=t instanceof e?t:new e(t);return s=this.rgba,i=c.toRgb(),a=pc(s),u=pc(i),r=a>u?(a+.05)/(u+.05):(u+.05)/(a+.05),(o=2)===void 0&&(o=0),n===void 0&&(n=Math.pow(10,o)),Math.floor(n*r)/n+0},e.prototype.isReadable=function(t,r){return t===void 0&&(t="#FFF"),r===void 0&&(r={}),this.contrast(t)>=(a=(i=(o=r).size)===void 0?"normal":i,(s=(n=o.level)===void 0?"AA":n)==="AAA"&&a==="normal"?7:s==="AA"&&a==="large"?3:4.5);var o,n,s,i,a}}var Tr=h(Te(),1),fh=h(Kt(),1),dh=h(ar(),1),hc=h(Ce(),1);var mt=h(Ce(),1);var lh=h(as(),1),{lock:NA,unlock:ke}=(0,lh.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/global-styles-ui");var{getViewportBreakpoints:BA}=ke(Tn),zA={link:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}],button:[{value:":link",label:(0,mt.__)("Link")},{value:":any-link",label:(0,mt.__)("Any Link")},{value:":visited",label:(0,mt.__)("Visited")},{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},jA={"core/button":[{value:":hover",label:(0,mt.__)("Hover")},{value:":focus",label:(0,mt.__)("Focus")},{value:":focus-visible",label:(0,mt.__)("Focus-visible")},{value:":active",label:(0,mt.__)("Active")}]},HA=[{value:"@tablet",label:(0,mt.__)("Tablet")},{value:"@mobile",label:(0,mt.__)("Mobile")}];function mc(e,t){if(!t?.length||typeof e!="object"||!e||!Object.keys(e).length)return e;for(let r in e)t.includes(r)?delete e[r]:typeof e[r]=="object"&&mc(e[r],t);return e}var Oi=(e,t)=>{if(!e||!t?.length)return{};let r={};return Object.keys(e).forEach(o=>{if(t.includes(o))r[o]=e[o];else if(typeof e[o]=="object"){let n=Oi(e[o],t);Object.keys(n).length&&(r[o]=n)}}),r};function hs(e,t){let r=Oi(structuredClone(e),t);return fs(r,e)}function ch(e,t){if(!Array.isArray(e)||!t)return null;let o=t.replace("var(","").replace(")","")?.split("--").slice(-1)[0];return e.find(n=>n.slug===o)}function uh(e){let t=e?.settings?.typography?.fontFamilies?.theme,r=e?.settings?.typography?.fontFamilies?.custom,o=[];t&&r?o=[...t,...r]:t?o=t:r&&(o=r);let n=e?.styles?.typography?.fontFamily,s=ch(o,n),i=e?.styles?.elements?.heading?.typography?.fontFamily,a;return i?a=ch(o,e?.styles?.elements?.heading?.typography?.fontFamily):a=s,[s,a]}Qm([ah]);function Xe(e,t,r="merged",o=!0,n){let{user:s,base:i,merged:a,onChange:u}=(0,Tr.useContext)(_t),c=n?.split(".").filter(Boolean)??[],l=c.find(S=>S.startsWith(":")),f=c.filter(S=>!S.startsWith(":")).join("."),m=[e,f].filter(Boolean).join("."),g=a;r==="base"?g=i:r==="user"&&(g=s);let d=(0,Tr.useMemo)(()=>{let S=_i(g,m,t,o);return l?S?.[l]??{}:S},[g,m,t,o,l]),b=(0,Tr.useCallback)(S=>{let C=S;l&&(C={..._i(s,m,t,!1),[l]:S});let w=tc(s,m,C,t);u(w)},[s,u,m,t,l]);return[d,b]}function Je(e,t,r="merged"){let{user:o,base:n,merged:s,onChange:i}=(0,Tr.useContext)(_t),a=s;r==="base"?a=n:r==="user"&&(a=o);let u=(0,Tr.useMemo)(()=>Ql(a,e,t),[a,e,t]),c=(0,Tr.useCallback)(l=>{let f=$l(o,e,l,t);i(f)},[o,i,e,t]);return[u,c]}var X1=[];function K1({title:e,settings:t,styles:r}){return e===(0,hc.__)("Default")||Object.keys(t||{}).length>0||Object.keys(r||{}).length>0}function Fi(e=[]){let{variationsFromTheme:t}=(0,fh.useSelect)(o=>({variationsFromTheme:o(dh.store).__experimentalGetCurrentThemeGlobalStylesVariations?.()||X1}),[]),{user:r}=(0,Tr.useContext)(_t);return(0,Tr.useMemo)(()=>{let o=structuredClone(r),n=mc(o,e);n.title=(0,hc.__)("Default");let s=t.filter(a=>hs(a,e)).map(a=>Vo(n,a)),i=[n,...s];return i?.length?i.filter(K1):[]},[e,r,t])}var gc=h(Y(),1),{useHasDimensionsPanel:$A,useHasTypographyPanel:e5,useHasColorPanel:t5,useSettingsForBlockElement:r5,useHasBackgroundPanel:o5}=ke(ph.privateApis);var Nr=h(ce(),1);function _n(){let[e="black"]=Xe("color.text"),[t="white"]=Xe("color.background"),[r=e]=Xe("elements.h1.color.text"),[o=r]=Xe("elements.link.color.text"),[n=o]=Xe("elements.button.color.background"),[s]=Je("color.palette.core")||[],[i]=Je("color.palette.theme")||[],[a]=Je("color.palette.custom")||[],u=(i??[]).concat(a??[]).concat(s??[]),c=u.filter(({color:m})=>m===e),l=u.filter(({color:m})=>m===n),f=c.concat(l).concat(u).filter(({color:m})=>m!==t).slice(0,2);return{paletteColors:u,highlightedColors:f}}var gh=h(Te(),1),yh=h(ce(),1),vc=h(Ce(),1);function $1(e,t){return t.length===0?null:(t.sort((r,o)=>Math.abs(e-r)-Math.abs(e-o)),t[0])}function ew(e){let t=[];return e.forEach(r=>{let o=String(r.fontWeight).split(" ");if(o.length===2){let n=parseInt(o[0]),s=parseInt(o[1]);for(let i=n;i<=s;i+=100)t.push(i)}else o.length===1&&t.push(parseInt(o[0]))}),t}function mh(e){let t=/^(?!generic\([ a-zA-Z\-]+\)$)(?!^[a-zA-Z\-]+$).+/,r=e.trim(),o=n=>(n=n.trim(),n.match(t)?(n=n.replace(/^["']|["']$/g,""),`"${n}"`):n);return r.includes(",")?r.split(",").map(o).filter(n=>n!=="").join(", "):o(r)}function yc(e){if(!e)return"";let t=e.trim();return t.includes(",")&&(t=(t.split(",").find(r=>r.trim()!=="")??"").trim()),t=t.replace(/^["']|["']$/g,""),window.navigator.userAgent.toLowerCase().includes("firefox")&&(t=`"${t}"`),t}function Pn(e){let t={fontFamily:mh(e.fontFamily)};if(!("fontFace"in e)||!Array.isArray(e.fontFace))return t.fontWeight="400",t.fontStyle="normal",t;if(e.fontFace){let r=e.fontFace.filter(o=>o?.fontStyle&&o.fontStyle.toLowerCase()==="normal");if(r.length>0){t.fontStyle="normal";let o=ew(r),n=$1(400,o);t.fontWeight=String(n)||"400"}else t.fontStyle=e.fontFace.length&&e.fontFace[0].fontStyle||"normal",t.fontWeight=e.fontFace.length&&String(e.fontFace[0].fontWeight)||"400"}return t}function hh(e){return{fontFamily:mh(e.fontFamily),fontStyle:e.fontStyle||"normal",fontWeight:e.fontWeight||"400"}}var gs=h(Y(),1);function ki({fontSize:e,variation:t}){let{base:r}=(0,gh.useContext)(_t),o=r;t&&(o={...r,...t});let[n]=Xe("color.text"),[s,i]=uh(o),a=s?Pn(s):{},u=i?Pn(i):{};return n&&(a.color=n,u.color=n),e&&(a.fontSize=e,u.fontSize=e),(0,gs.jsxs)(yh.__unstableMotion.div,{animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:.3,type:"tween"},style:{textAlign:"center",lineHeight:1},children:[(0,gs.jsx)("span",{style:u,children:(0,vc._x)("A","Uppercase letter A")}),(0,gs.jsx)("span",{style:a,children:(0,vc._x)("a","Lowercase letter A")})]})}var vh=h(ce(),1);var bh=h(Y(),1);function wh({normalizedColorSwatchSize:e,ratio:t}){let{highlightedColors:r}=_n(),o=e*t;return r.map(({slug:n,color:s},i)=>(0,bh.jsx)(vh.__unstableMotion.div,{style:{height:o,width:o,background:s,borderRadius:o/2},animate:{scale:1,opacity:1},initial:{scale:.1,opacity:0},transition:{delay:i===1?.2:.1}},`${n}-${i}`))}var xh=h(ce(),1),On=h(Do(),1),zo=h(Te(),1);var Jr=h(Y(),1),bc=248,wc=152,tw={leading:!0,trailing:!0};function rw({children:e,label:t,isFocused:r,withHoverView:o}){let[n="white"]=Xe("color.background"),[s]=Xe("color.gradient"),i=(0,On.useReducedMotion)(),[a,u]=(0,zo.useState)(!1),[c,{width:l}]=(0,On.useResizeObserver)(),[f,m]=(0,zo.useState)(l),[g,d]=(0,zo.useState)(),b=(0,On.useThrottle)(m,250,tw);(0,zo.useLayoutEffect)(()=>{l&&b(l)},[l,b]),(0,zo.useLayoutEffect)(()=>{let v=f?f/bc:1,R=v-(g||0);(Math.abs(R)>.1||!g)&&d(v)},[f,g]);let S=l?l/bc:1,C=g||S,w=!!l;return(0,Jr.jsxs)(Jr.Fragment,{children:[(0,Jr.jsx)("div",{style:{position:"relative"},children:c}),!w&&(0,Jr.jsx)(Gl,{className:"global-styles-ui-preview__wrapper",style:{aspectRatio:bc/wc}}),w&&(0,Jr.jsx)("div",{className:st("global-styles-ui-preview__wrapper",{"is-hoverable":o}),style:{height:wc*C},onMouseEnter:()=>u(!0),onMouseLeave:()=>u(!1),tabIndex:-1,children:(0,Jr.jsx)(xh.__unstableMotion.div,{style:{height:wc*C,width:"100%",background:s??n},initial:"start",animate:(a||r)&&!i&&t?"hover":"start",children:[].concat(e).map((v,R)=>v({ratio:C,key:R}))})})]})}var Fn=rw;var Qt=h(Y(),1),ow={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},nw={hover:{opacity:1},start:{opacity:.5}},sw={hover:{scale:1,opacity:1},start:{scale:0,opacity:0}};function iw({label:e,isFocused:t,withHoverView:r,variation:o}){let[n]=Xe("typography.fontWeight"),[s="serif"]=Xe("typography.fontFamily"),[i=s]=Xe("elements.h1.typography.fontFamily"),[a=n]=Xe("elements.h1.typography.fontWeight"),[u="black"]=Xe("color.text"),[c=u]=Xe("elements.h1.color.text"),{paletteColors:l}=_n();return(0,Qt.jsxs)(Fn,{label:e,isFocused:t,withHoverView:r,children:[({ratio:f,key:m})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:ow,style:{height:"100%",overflow:"hidden"},children:(0,Qt.jsxs)(Nr.__experimentalHStack,{spacing:10*f,justify:"center",style:{height:"100%",overflow:"hidden"},children:[(0,Qt.jsx)(ki,{fontSize:65*f,variation:o}),(0,Qt.jsx)(Nr.__experimentalVStack,{spacing:4*f,children:(0,Qt.jsx)(wh,{normalizedColorSwatchSize:32,ratio:f})})]})},m),({key:f})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:r?nw:void 0,style:{height:"100%",width:"100%",position:"absolute",top:0,overflow:"hidden",filter:"blur(60px)",opacity:.1},children:(0,Qt.jsx)(Nr.__experimentalHStack,{spacing:0,justify:"flex-start",style:{height:"100%",overflow:"hidden"},children:l.slice(0,4).map(({color:m},g)=>(0,Qt.jsx)("div",{style:{height:"100%",background:m,flexGrow:1}},g))})},f),({ratio:f,key:m})=>(0,Qt.jsx)(Nr.__unstableMotion.div,{variants:sw,style:{height:"100%",width:"100%",overflow:"hidden",position:"absolute",top:0},children:(0,Qt.jsx)(Nr.__experimentalVStack,{spacing:3*f,justify:"center",style:{height:"100%",overflow:"hidden",padding:10*f,boxSizing:"border-box"},children:e&&(0,Qt.jsx)("div",{style:{fontSize:40*f,fontFamily:i,color:c,fontWeight:a,lineHeight:"1em",textAlign:"center"},children:e})})},m)]})}var xc=iw;var Ch=h(Y(),1);var Cc=h(Cn(),1),kn=h(Ce(),1),Ho=h(ce(),1),Rc=h(Kt(),1),yo=h(Te(),1),Ai=h(Mt(),1),Oh=h(Do(),1);import{speak as dw}from"@wordpress/a11y";var Rh=h(Cn(),1),Eh=h(Kt(),1),cw=h(ce(),1);var uw=h(Y(),1);function fw(e,t){return e?.filter(r=>r.source==="block"||t.includes(r.name))||[]}function Sc(e){let t=(0,Eh.useSelect)(n=>{let{getBlockStyles:s}=n(Rh.store);return s(e)},[e]),[r]=Xe("variations",e),o=Object.keys(r??{});return fw(t,o)}var jo=h(ce(),1),Th=h(Ce(),1);var _h=h(Mt(),1);var Ph=h(Y(),1),{StateControl:N5,StateControlBadges:D5}=ke(_h.privateApis);var Dr=h(Y(),1),{useHasDimensionsPanel:pw,useHasTypographyPanel:mw,useHasBorderPanel:hw,useSettingsForBlockElement:gw,useHasColorPanel:yw,useHasBackgroundPanel:vw}=ke(Ai.privateApis);function bw(){let e=(0,Rc.useSelect)(n=>n(Cc.store).getBlockTypes(),[]),t=(n,s)=>{let{core:i,noncore:a}=n;return(s.name.startsWith("core/")?i:a).push(s),n},{core:r,noncore:o}=e.reduce(t,{core:[],noncore:[]});return[...r,...o]}function ww(e){let[t]=Je("",e),r=gw(t,e),o=mw(r),n=yw(r),s=vw(r),i=hw(r),a=pw(r),u=i||a,c=!!Sc(e)?.length;return o||n||s||u||c}function xw({block:e}){return ww(e.name)?(0,Dr.jsx)(Lr,{path:"/blocks/"+encodeURIComponent(e.name),children:(0,Dr.jsxs)(Ho.__experimentalHStack,{justify:"flex-start",children:[(0,Dr.jsx)(Ai.BlockIcon,{icon:e.icon}),(0,Dr.jsx)(Ho.FlexItem,{children:e.title})]})}):null}function Sw({filterValue:e}){let t=bw(),r=(0,Oh.useDebounce)(dw,500),{isMatchingSearchTerm:o}=(0,Rc.useSelect)(Cc.store),n=e?t.filter(i=>o(i,e)):t,s=(0,yo.useRef)(null);return(0,yo.useEffect)(()=>{if(!e)return;let i=s.current?.childElementCount||0,a=(0,kn.sprintf)((0,kn._n)("%d result found.","%d results found.",i),i);r(a,"polite")},[e,r]),(0,Dr.jsx)("div",{ref:s,className:"global-styles-ui-block-types-item-list",role:"list",children:n.length===0?(0,Dr.jsx)(Ho.__experimentalText,{align:"center",as:"p",children:(0,kn.__)("No blocks found.")}):n.map(i=>(0,Dr.jsx)(xw,{block:i},"menu-itemblock-"+i.name))})}var W5=(0,yo.memo)(Sw);var _w=h(Cn(),1),Ih=h(Mt(),1),Ec=h(Te(),1),Pw=h(Kt(),1),Ow=h(ar(),1),Tc=h(ce(),1),Lh=h(Ce(),1);var Cw=h(Mt(),1),Fh=h(Cn(),1),Rw=h(ce(),1),Ew=h(Te(),1);var Tw=h(Y(),1),{getViewportBreakpoints:J5,getViewportBreakpointValueInPixels:Q5}=ke(Tn);var kh=h(ce(),1),Ah=h(Y(),1);function lr({children:e,level:t=2}){return(0,Ah.jsx)(kh.__experimentalHeading,{className:"global-styles-ui-subtitle",level:t,children:e})}var _c=h(Y(),1);var{useHasDimensionsPanel:pI,useHasTypographyPanel:mI,useHasBorderPanel:hI,useSettingsForBlockElement:gI,useHasColorPanel:yI,useHasFiltersPanel:vI,useHasImageSettingsPanel:bI,useHasBackgroundPanel:wI,BackgroundPanel:xI,BorderPanel:SI,ColorPanel:CI,TypographyPanel:RI,DimensionsPanel:EI,FiltersPanel:TI,ImageSettingsPanel:_I,AdvancedPanel:PI}=ke(Ih.privateApis);var HR=h(Ce(),1),UR=h(ce(),1),WR=h(Te(),1);var Fw=h(ce(),1);var kw=h(Y(),1);var Aw=h(Ce(),1),Ii=h(ce(),1);var Nh=h(Y(),1);var Di=h(ce(),1);var Dh=h(ce(),1);var Li=h(Y(),1),Iw=({variation:e,isFocused:t,withHoverView:r})=>(0,Li.jsx)(Fn,{label:e.title,isFocused:t,withHoverView:r,children:({ratio:o,key:n})=>(0,Li.jsx)(Dh.__experimentalHStack,{spacing:10*o,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Li.jsx)(ki,{variation:e,fontSize:85*o})},n)}),Mh=Iw;var Uo=h(Te(),1),Bh=h(Pc(),1),Ni=h(Ce(),1);var vo=h(Y(),1);function An({variation:e,children:t,isPill:r=!1,properties:o,showTooltip:n=!1}){let[s,i]=(0,Uo.useState)(!1),{base:a,user:u,onChange:c}=(0,Uo.useContext)(_t),l=(0,Uo.useMemo)(()=>{let S=Vo(a,e);return o&&(S=Oi(S,o)),{user:e,base:a,merged:S,onChange:()=>{}}},[e,a,o]),f=()=>c(e),m=S=>{S.keyCode===Bh.ENTER&&(S.preventDefault(),f())},g=(0,Uo.useMemo)(()=>fs(u,e),[u,e]),d=e?.title;e?.description&&(d=(0,Ni.sprintf)((0,Ni._x)("%1$s (%2$s)","variation label"),e?.title,e?.description));let b=(0,vo.jsx)("div",{className:st("global-styles-ui-variations_item",{"is-active":g}),role:"button",onClick:f,onKeyDown:m,tabIndex:0,"aria-label":d,"aria-current":g,onFocus:()=>i(!0),onBlur:()=>i(!1),children:(0,vo.jsx)("div",{className:st("global-styles-ui-variations_item-preview",{"is-pill":r}),children:t(s)})});return(0,vo.jsx)(_t.Provider,{value:l,children:n?(0,vo.jsxs)(Sn.Root,{children:[(0,vo.jsx)(Sn.Trigger,{render:b}),(0,vo.jsx)(Sn.Popup,{children:e?.title})]}):b})}var Wo=h(Y(),1),zh=["typography"];function Mi({title:e,gap:t=2}){let r=Fi(zh);return r?.length<=1?null:(0,Wo.jsxs)(Di.__experimentalVStack,{spacing:3,children:[e&&(0,Wo.jsx)(lr,{level:3,children:e}),(0,Wo.jsx)(Di.__experimentalGrid,{columns:3,gap:t,className:"global-styles-ui-style-variations-container",children:r.map((o,n)=>(0,Wo.jsx)(An,{variation:o,properties:zh,showTooltip:!0,children:()=>(0,Wo.jsx)(Mh,{variation:o})},n))})]})}var zR=h(Ce(),1),Cs=h(ce(),1);var jR=h(Te(),1);var $r=h(Te(),1),So=h(Kt(),1),xo=h(ar(),1),Ac=h(Ce(),1);var Oc=h(Hh(),1),Uh=h(ar(),1),Wh="/wp/v2/font-families";function Gh(e){let{receiveEntityRecords:t}=e.dispatch(Uh.store);t("postType","wp_font_family",[],void 0,!0)}async function Yh(e,t){let o=await(0,Oc.default)({path:Wh,method:"POST",body:e});return Gh(t),{id:o.id,...o.font_family_settings,fontFace:[]}}async function qh(e,t,r){let o={path:`${Wh}/${e}/font-faces`,method:"POST",body:t},n=await(0,Oc.default)(o);return Gh(r),{id:n.id,...n.font_face_settings}}var Kh=h(ce(),1);var dr=h(Ce(),1),Fc=["otf","ttf","woff","woff2"],Zh={100:(0,dr._x)("Thin","font weight"),200:(0,dr._x)("Extra-light","font weight"),300:(0,dr._x)("Light","font weight"),400:(0,dr._x)("Normal","font weight"),500:(0,dr._x)("Medium","font weight"),600:(0,dr._x)("Semi-bold","font weight"),700:(0,dr._x)("Bold","font weight"),800:(0,dr._x)("Extra-bold","font weight"),900:(0,dr._x)("Black","font weight")},Xh={normal:(0,dr._x)("Normal","font style"),italic:(0,dr._x)("Italic","font style")};var{File:Jh}=window,{kebabCase:Lw}=ke(Kh.privateApis);function bo(e,t={}){return!e.name&&(e.fontFamily||e.slug)&&(e.name=e.fontFamily||e.slug),{...e,...t}}function Nw(e){return typeof e!="string"?!1:e!==decodeURIComponent(e)}function Vi(e){let t=Zh[e.fontWeight??""]||e.fontWeight,r=e.fontStyle==="normal"?"":Xh[e.fontStyle??""]||e.fontStyle;return`${t} ${r}`}function Dw(e=[],t=[]){let r=new Map;for(let o of e)r.set(`${o.fontWeight}${o.fontStyle}`,o);for(let o of t)r.set(`${o.fontWeight}${o.fontStyle}`,o);return Array.from(r.values())}function Qh(e=[],t=[]){let r=new Map;for(let o of e)r.set(o.slug,{...o});for(let o of t)if(r.has(o.slug)){let{fontFace:n,...s}=o,i=r.get(o.slug),a=Dw(i.fontFace,n);r.set(o.slug,{...s,fontFace:a})}else r.set(o.slug,{...o});return Array.from(r.values())}async function wo(e,t,r="all"){let o;if(typeof t=="string")o=`url(${t})`;else if(t instanceof Jh)o=await t.arrayBuffer();else return;let s=await new window.FontFace(yc(e.fontFamily),o,{style:e.fontStyle,weight:String(e.fontWeight)}).load();if((r==="document"||r==="all")&&document.fonts.add(s),r==="iframe"||r==="all"){let i=document.querySelector('iframe[name="editor-canvas"]');i?.contentDocument&&i.contentDocument.fonts.add(s)}}function ys(e,t="all"){let r=o=>{o.forEach(n=>{n.family===yc(e?.fontFamily)&&n.weight===e?.fontWeight&&n.style===e?.fontStyle&&o.delete(n)})};if((t==="document"||t==="all")&&r(document.fonts),t==="iframe"||t==="all"){let o=document.querySelector('iframe[name="editor-canvas"]');o?.contentDocument&&r(o.contentDocument.fonts)}}function In(e){if(!e)return;let t;if(Array.isArray(e)?t=e[0]:t=e,!t.startsWith("file:."))return Nw(t)||(t=encodeURI(t)),t}function $h(e){let t=new FormData,{fontFace:r,category:o,...n}=e,s={...n,slug:Lw(e.slug)};return t.append("font_family_settings",JSON.stringify(s)),t}function eg(e){return(e?.fontFace??[]).map((r,o)=>{let n={...r},s=new FormData;if(n.file){let i=Array.isArray(n.file)?n.file:[n.file],a=[];i.forEach((u,c)=>{let l=`file-${o}-${c}`;s.append(l,u,u.name),a.push(l)}),n.src=a.length===1?a[0]:a,delete n.file,s.append("font_face_settings",JSON.stringify(n))}else s.append("font_face_settings",JSON.stringify(n));return s})}async function tg(e,t,r){let o=[];for(let s of t)try{let i=await qh(e,s,r);o.push({status:"fulfilled",value:i})}catch(i){o.push({status:"rejected",reason:i})}let n={errors:[],successes:[]};return o.forEach((s,i)=>{if(s.status==="fulfilled"&&s.value){let a=s.value;n.successes.push(a)}else s.reason&&n.errors.push({data:t[i],message:s.reason.message})}),n}async function rg(e){e=Array.isArray(e)?e:[e];let t=await Promise.all(e.map(async r=>fetch(new Request(r)).then(o=>{if(!o.ok)throw new Error(`Error downloading font face asset from ${r}. Server responded with status: ${o.status}`);return o.blob()}).then(o=>{let n=r.split("/").pop();return new Jh([o],n,{type:o.type})})));return t.length===1?t[0]:t}function kc(e,t){return t.findIndex(r=>r.fontWeight===e.fontWeight&&r.fontStyle===e.fontStyle)!==-1}function og(e,t,r){t=Array.isArray(t)?[...t]:[t],e=Array.isArray(e)?[...e]:{...e};let o=t.pop(),n=e;for(let s of t){let i=n[s];n=n[s]=Array.isArray(i)?[...i]:{...i}}return n[o]=r,e}function Bi(e,t,r=[]){let o=u=>u.slug===e.slug,n=u=>u.find(o),s=u=>u?r.filter(c=>!o(c)):[...r,e],i=u=>{let c=f=>f.fontWeight===t.fontWeight&&f.fontStyle===t.fontStyle;if(!u)return[...r,{...e,fontFace:[t]}];let l=u.fontFace||[];return l.find(c)?l=l.filter(f=>!c(f)):l=[...l,t],l.length===0?r.filter(f=>!o(f)):r.map(f=>o(f)?{...f,fontFace:l}:f)},a=n(r);return t?i(a):s(a)}var ng=h(Y(),1),Vt=(0,$r.createContext)({});Vt.displayName="FontLibraryContext";function Mw({children:e}){let t=(0,So.useRegistry)(),{saveEntityRecord:r,deleteEntityRecord:o}=(0,So.useDispatch)(xo.store),{globalStylesId:n}=(0,So.useSelect)(E=>{let{__experimentalGetCurrentGlobalStylesId:L}=E(xo.store);return{globalStylesId:L()}},[]),s=(0,xo.useEntityRecord)("root","globalStyles",n),[i,a]=(0,$r.useState)(!1),{records:u=[],isResolving:c}=(0,xo.useEntityRecords)("postType","wp_font_family",{_embed:!0}),l=(u||[]).map(E=>({id:E.id,...E.font_family_settings||{},fontFace:E?._embedded?.font_faces?.map(L=>L.font_face_settings)||[]}))||[],[f,m]=Je("typography.fontFamilies"),g=async E=>{if(!s.record)return;let L=s.record,$=og(L??{},["settings","typography","fontFamilies"],E);await r("root","globalStyles",$)},[d,b]=(0,$r.useState)(""),[S,C]=(0,$r.useState)(void 0),w=f?.theme?f.theme.map(E=>bo(E,{source:"theme"})).sort((E,L)=>E.name.localeCompare(L.name)):[],v=f?.custom?f.custom.map(E=>bo(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[],R=l?l.map(E=>bo(E,{source:"custom"})).sort((E,L)=>E.name.localeCompare(L.name)):[];(0,$r.useEffect)(()=>{d||C(void 0)},[d]);let F=E=>{if(!E){C(void 0);return}let $=(E.source==="theme"?w:R).find(k=>k.slug===E.slug);C({...$||E,source:E.source})},[T]=(0,$r.useState)(new Set),_=E=>E.reduce(($,k)=>{let Z=k?.fontFace&&k.fontFace?.length>0?k?.fontFace.map(se=>`${se.fontStyle??""}${se.fontWeight??""}`):["normal400"];return $[k.slug]=Z,$},{}),A=E=>_(E==="theme"?w:v),N=(E,L,$,k)=>!L&&!$?!!A(k)[E]:!!A(k)[E]?.includes((L??"")+($??"")),q=(E,L)=>A(L)[E]||[];async function U(E){a(!0);try{let L=[],$=[];for(let Z of E){let se=!1,xe=await(0,So.resolveSelect)(xo.store).getEntityRecords("postType","wp_font_family",{slug:Z.slug,per_page:1,_embed:!0}),ie=xe&&xe.length>0?xe[0]:null,ye=ie?{id:ie.id,...ie.font_family_settings,fontFace:(ie?._embedded?.font_faces??[]).map(Ie=>Ie.font_face_settings)||[]}:null;ye||(se=!0,ye=await Yh($h(Z),t));let Ee=ye.fontFace&&Z.fontFace?ye.fontFace.filter(Ie=>Ie&&Z.fontFace&&kc(Ie,Z.fontFace)):[];ye.fontFace&&Z.fontFace&&(Z.fontFace=Z.fontFace.filter(Ie=>!kc(Ie,ye.fontFace)));let ee=[],Ae=[];if(Z?.fontFace?.length??!1){let Ie=await tg(ye.id,eg(Z),t);ee=Ie?.successes,Ae=Ie?.errors}(ee?.length>0||Ee?.length>0)&&(ye.fontFace=[...ee],L.push(ye)),ye&&!Z?.fontFace?.length&&L.push(ye),se&&(Z?.fontFace?.length??0)>0&&ee?.length===0&&await o("postType","wp_font_family",ye.id,{force:!0}),$=$.concat(Ae)}let k=$.reduce((Z,se)=>Z.includes(se.message)?Z:[...Z,se.message],[]);if(L.length>0){let Z=W(L);await g(Z)}if(k.length>0){let Z=new Error((0,Ac.__)("There was an error installing fonts."));throw Z.installationErrors=k,Z}}finally{a(!1)}}async function x(E){if(!E?.id)throw new Error((0,Ac.__)("Font family to uninstall is not defined."));try{await o("postType","wp_font_family",E.id,{force:!0});let L=I(E);return await g(L),{deleted:!0}}catch(L){throw console.error("There was an error uninstalling the font family:",L),L}}let I=E=>{let $=(f?.[E.source??""]??[]).filter(Z=>Z.slug!==E.slug),k={...f,[E.source??""]:$};return m(k),E.fontFace&&E.fontFace.forEach(Z=>{ys(Z,"all")}),k},W=E=>{let L=P(E),$={...f,custom:Qh(f?.custom,L)};return m($),D(L),$},P=E=>E.map(({id:L,fontFace:$,...k})=>({...k,...$&&$.length>0?{fontFace:$.map(({id:Z,...se})=>se)}:{}})),D=E=>{E.forEach(L=>{L.fontFace&&L.fontFace.forEach($=>{let k=In($?.src??"");k&&wo($,k,"all")})})},J=(E,L)=>{let $=f?.[E.source??""]??[],k=Bi(E,L,$);m({...f,[E.source??""]:k});let Z=N(E.slug,L?.fontStyle??"",L?.fontWeight??"",E.source??"custom");if(L&&Z)ys(L,"all");else{let se=In(L?.src??"");L&&se&&wo(L,se,"all")}},M=async E=>{if(!E.src)return;let L=In(E.src);!L||T.has(L)||(wo(E,L,"document"),T.add(L))};return(0,ng.jsx)(Vt.Provider,{value:{libraryFontSelected:S,handleSetLibraryFontSelected:F,fontFamilies:f??{},baseCustomFonts:R,isFontActivated:N,getFontFacesActivated:q,loadFontFaceAsset:M,installFonts:U,uninstallFontFamily:x,toggleActivateFont:J,getAvailableFontsOutline:_,modalTabOpen:d,setModalTabOpen:b,saveFontFamilies:g,isResolvingLibrary:c,isInstalling:i},children:e})}var zi=Mw;var ra=h(Ce(),1),Mc=h(ce(),1),jg=h(ar(),1),VR=h(Kt(),1);var Le=h(ce(),1),bs=h(ar(),1),Ic=h(Kt(),1),Br=h(Te(),1),it=h(Ce(),1);var Nn=h(Ce(),1),Hi=h(Te(),1),pr=h(ce(),1);var sg=h(ce(),1),Mr=h(Te(),1);var ji=h(Y(),1);function Vw(e){if(e.preview)return e.preview;if(e.src)return Array.isArray(e.src)?e.src[0]:e.src}function Bw(e){return"fontStyle"in e&&e.fontStyle||"fontWeight"in e&&e.fontWeight?e:"fontFace"in e&&e.fontFace&&e.fontFace.length?e.fontFace.find(t=>t.fontStyle==="normal"&&t.fontWeight==="400")||e.fontFace[0]:{fontStyle:"normal",fontWeight:"400",fontFamily:e.fontFamily}}function zw({font:e,text:t}){let r=(0,Mr.useRef)(null),o=Bw(e),n=Pn(e);t=t||("name"in e?e.name:"");let s=e.preview,[i,a]=(0,Mr.useState)(!1),[u,c]=(0,Mr.useState)(!1),{loadFontFaceAsset:l}=(0,Mr.useContext)(Vt),f=s??Vw(o),m=f&&f.match(/\.(png|jpg|jpeg|gif|svg)$/i),g=hh(o),d={fontSize:"18px",lineHeight:1,opacity:u?"1":"0",...n,...g};return(0,Mr.useEffect)(()=>{let b=new window.IntersectionObserver(([S])=>{a(S.isIntersecting)},{});return r.current&&b.observe(r.current),()=>b.disconnect()},[r]),(0,Mr.useEffect)(()=>{(async()=>i&&(!m&&o.src&&await l(o),c(!0)))()},[o,i,l,m]),(0,ji.jsx)("div",{ref:r,children:m?(0,ji.jsx)("img",{src:f,loading:"lazy",alt:t,className:"font-library__font-variant_demo-image"}):(0,ji.jsx)(sg.__experimentalText,{style:d,className:"font-library__font-variant_demo-text",children:t})})}var Ln=zw;var Vr=h(Y(),1);function jw({font:e,onClick:t,variantsText:r,navigatorPath:o,shouldFocus:n}){let s=e.fontFace?.length||1,i={cursor:t?"pointer":"default"},a=(0,pr.useNavigator)(),u=(0,Hi.useRef)(null);return(0,Hi.useEffect)(()=>{n&&u.current?.focus()},[n]),(0,Vr.jsx)(pr.Button,{ref:u,__next40pxDefaultSize:!0,onClick:()=>{t(),o&&a.goTo(o)},style:i,className:"font-library__font-card",children:(0,Vr.jsxs)(pr.Flex,{justify:"space-between",wrap:!1,children:[(0,Vr.jsx)(Ln,{font:e}),(0,Vr.jsxs)(pr.Flex,{justify:"flex-end",children:[(0,Vr.jsx)(pr.FlexItem,{children:(0,Vr.jsx)(pr.__experimentalText,{className:"font-library__font-card__count",children:r||(0,Nn.sprintf)((0,Nn._n)("%d variant","%d variants",s),s)})}),(0,Vr.jsx)(pr.FlexItem,{children:(0,Vr.jsx)(is,{icon:(0,Nn.isRTL)()?Lo:No})})]})]})})}var vs=jw;var Ui=h(Te(),1),Wi=h(ce(),1);var Go=h(Y(),1);function Hw({face:e,font:t}){let{isFontActivated:r,toggleActivateFont:o}=(0,Ui.useContext)(Vt),n=(t?.fontFace?.length??0)>0?r(t.slug,e.fontStyle,e.fontWeight,t.source):r(t.slug,void 0,void 0,t.source),s=()=>{if((t?.fontFace?.length??0)>0){o(t,e);return}o(t)},i=t.name+" "+Vi(e),a=(0,Ui.useId)();return(0,Go.jsx)("div",{className:"font-library__font-card",children:(0,Go.jsxs)(Wi.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Go.jsx)(Wi.CheckboxControl,{checked:n,onChange:s,id:a}),(0,Go.jsx)("label",{htmlFor:a,children:(0,Go.jsx)(Ln,{font:e,text:i,onClick:s})})]})})}var ig=Hw;function ag(e){switch(e){case"normal":return 400;case"bold":return 700;case"bolder":return 500;case"lighter":return 300;default:return parseInt(e,10)}}function Gi(e){return e.sort((t,r)=>t.fontStyle==="normal"&&r.fontStyle!=="normal"?-1:r.fontStyle==="normal"&&t.fontStyle!=="normal"?1:t.fontStyle===r.fontStyle?ag(t.fontWeight?.toString()??"normal")-ag(r.fontWeight?.toString()??"normal"):!t.fontStyle||!r.fontStyle?t.fontStyle?-1:1:t.fontStyle.localeCompare(r.fontStyle))}var Re=h(Y(),1);function lg(e){if(!e)return"";let t={};for(let r of Object.keys(e).sort())t[r]=(e[r]??[]).map(o=>({slug:o.slug,fontFace:(o.fontFace??[]).map(n=>`${n.fontStyle}-${n.fontWeight}`).sort()})).sort((o,n)=>o.slug.localeCompare(n.slug));return JSON.stringify(t)}function Uw(){let{baseCustomFonts:e,libraryFontSelected:t,handleSetLibraryFontSelected:r,uninstallFontFamily:o,isResolvingLibrary:n,isInstalling:s,saveFontFamilies:i,getFontFacesActivated:a}=(0,Br.useContext)(Vt),[u,c]=Je("typography.fontFamilies"),[l,f]=(0,Br.useState)(void 0),[m,g]=(0,Br.useState)(!1),[d,b]=(0,Br.useState)(null),[S]=Je("typography.fontFamilies",void 0,"base"),C=(0,Ic.useSelect)(k=>{let{__experimentalGetCurrentGlobalStylesId:Z}=k(bs.store);return Z()},[]),w=(0,bs.useEntityRecord)("root","globalStyles",C),v=w?.edits?.settings?.typography?.fontFamilies,R=w?.record?.settings?.typography?.fontFamilies,F=(0,Br.useMemo)(()=>v===void 0?!1:lg(v)!==lg(R),[v,R]),T=u?.theme?u.theme.map(k=>bo(k,{source:"theme"})).sort((k,Z)=>k.name.localeCompare(Z.name)):[],_=new Set(T.map(k=>k.slug)),A=S?.theme?T.concat(S.theme.filter(k=>!_.has(k.slug)).map(k=>bo(k,{source:"theme"})).sort((k,Z)=>k.name.localeCompare(Z.name))):[],N=t?.source==="custom"&&t?.id,q=(0,Ic.useSelect)(k=>{let{canUser:Z}=k(bs.store);return N&&Z("delete",{kind:"postType",name:"wp_font_family",id:N})},[N]),U=!!t&&t?.source!=="theme"&&q,x=()=>{g(!0)},I=async()=>{b(null);try{await i(u),b({type:"success",message:(0,it.__)("Font family updated successfully.")})}catch(k){b({type:"error",message:(0,it.sprintf)((0,it.__)("There was an error updating the font family. %s"),k.message)})}},W=k=>k?!k.fontFace||!k.fontFace.length?[{fontFamily:k.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Gi(k.fontFace):[],P=k=>{let Z=k?.fontFace&&(k?.fontFace?.length??0)>0?k.fontFace.length:1,se=a(k.slug,k.source).length;return(0,it.sprintf)((0,it.__)("%1$d of %2$d active"),se,Z)};(0,Br.useEffect)(()=>{r(t)},[]);let D=t?a(t.slug,t.source).length:0,J=t?.fontFace?.length??(t?.fontFamily?1:0),M=D>0&&D!==J,E=D===J,L=()=>{if(!t||!t?.source)return;let k=u?.[t.source]?.filter(se=>se.slug!==t.slug)??[],Z=E?k:[...k,t];c({...u,[t.source]:Z}),t.fontFace&&t.fontFace.forEach(se=>{if(E)ys(se,"all");else{let xe=In(se?.src??"");xe&&wo(se,xe,"all")}})},$=A.length>0||e.length>0;return(0,Re.jsxs)("div",{className:"font-library__tabpanel-layout",children:[n&&(0,Re.jsx)("div",{className:"font-library__loading",children:(0,Re.jsx)(Le.ProgressBar,{})}),!n&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsxs)(Le.Navigator,{initialPath:t?"/fontFamily":"/",children:[(0,Re.jsx)(Le.Navigator.Screen,{path:"/",children:(0,Re.jsxs)(Le.__experimentalVStack,{spacing:"8",children:[d&&(0,Re.jsx)(Le.Notice,{status:d.type,onRemove:()=>b(null),children:d.message}),!$&&(0,Re.jsx)(Le.__experimentalText,{as:"p",children:(0,it.__)("No fonts installed.")}),A.length>0&&(0,Re.jsxs)(Le.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,it._x)("Theme","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:A.map(k=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(vs,{font:k,navigatorPath:"/fontFamily",variantsText:P(k),shouldFocus:k.slug===l,onClick:()=>{b(null),r(k)}})},k.slug))})]}),e.length>0&&(0,Re.jsxs)(Le.__experimentalVStack,{children:[(0,Re.jsx)("h2",{className:"font-library__fonts-title",children:(0,it._x)("Custom","font source")}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:e.map(k=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(vs,{font:k,navigatorPath:"/fontFamily",variantsText:P(k),shouldFocus:k.slug===l,onClick:()=>{b(null),r(k)}})},k.slug))})]})]})}),(0,Re.jsxs)(Le.Navigator.Screen,{path:"/fontFamily",children:[t&&(0,Re.jsx)(Ww,{font:t,isOpen:m,setIsOpen:g,setNotice:b,uninstallFontFamily:o,handleSetLibraryFontSelected:r}),(0,Re.jsxs)(Le.Flex,{justify:"flex-start",children:[(0,Re.jsx)(Le.Navigator.BackButton,{icon:(0,it.isRTL)()?No:Lo,size:"small",onClick:()=>{f(t?.slug),r(void 0),b(null)},label:(0,it.__)("Back")}),(0,Re.jsx)(Le.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:t?.name})]}),d&&(0,Re.jsxs)(Re.Fragment,{children:[(0,Re.jsx)(Le.__experimentalSpacer,{margin:1}),(0,Re.jsx)(Le.Notice,{status:d.type,onRemove:()=>b(null),children:d.message}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:1})]}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Re.jsx)(Le.__experimentalText,{children:(0,it.__)("Choose font variants. Keep in mind that too many variants could make your site slower.")}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:4}),(0,Re.jsxs)(Le.__experimentalVStack,{spacing:0,children:[(0,Re.jsx)(Le.CheckboxControl,{className:"font-library__select-all",label:(0,it.__)("Select all"),checked:E,onChange:L,indeterminate:M}),(0,Re.jsx)(Le.__experimentalSpacer,{margin:8}),(0,Re.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:t&&W(t).map((k,Z)=>(0,Re.jsx)("li",{className:"font-library__fonts-list-item",children:(0,Re.jsx)(ig,{font:t,face:k},`face${Z}`)},`face${Z}`))})]})]})]}),(0,Re.jsxs)(Le.__experimentalHStack,{justify:"flex-end",className:"font-library__footer",children:[s&&(0,Re.jsx)(Le.ProgressBar,{}),U&&(0,Re.jsx)(Le.Button,{__next40pxDefaultSize:!0,isDestructive:!0,variant:"tertiary",onClick:x,children:(0,it.__)("Delete")}),(0,Re.jsx)(Le.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:I,disabled:!F,accessibleWhenDisabled:!0,children:(0,it.__)("Update")})]})]})]})}function Ww({font:e,isOpen:t,setIsOpen:r,setNotice:o,uninstallFontFamily:n,handleSetLibraryFontSelected:s}){let i=(0,Le.useNavigator)(),a=async()=>{o(null),r(!1);try{await n(e),i.goBack(),s(void 0),o({type:"success",message:(0,it.__)("Font family uninstalled successfully.")})}catch(c){o({type:"error",message:(0,it.__)("There was an error uninstalling the font family.")+c.message})}},u=()=>{r(!1)};return(0,Re.jsx)(Le.__experimentalConfirmDialog,{isOpen:t,cancelButtonText:(0,it.__)("Cancel"),confirmButtonText:(0,it.__)("Delete"),onCancel:u,onConfirm:a,size:"medium",children:e&&(0,it.sprintf)((0,it.__)('Are you sure you want to delete "%s" font and all its variants and assets?'),e.name)})}var Yi=Uw;var bt=h(Te(),1),Se=h(ce(),1),gg=h(Do(),1),rt=h(Ce(),1);var yg=h(ar(),1);function cg(e,t){let{category:r,search:o}=t,n=e||[];return r&&r!=="all"&&(n=n.filter(s=>s.categories&&s.categories.indexOf(r)!==-1)),o&&(n=n.filter(s=>s.font_family_settings&&s.font_family_settings.name.toLowerCase().includes(o.toLowerCase()))),n}function ug(e){return e.reduce((t,r)=>({...t,[r.slug]:(r?.fontFace||[]).reduce((o,n)=>({...o,[`${n.fontStyle}-${n.fontWeight}`]:!0}),{})}),{})}function fg(e,t,r){return t?!!r[e]?.[`${t.fontStyle}-${t.fontWeight}`]:!!r[e]}var ws=h(Ce(),1),Bt=h(ce(),1),mr=h(Y(),1);function Gw(){let e=()=>{window.localStorage.setItem("wp-font-library-google-fonts-permission","true"),window.dispatchEvent(new Event("storage"))};return(0,mr.jsx)("div",{className:"font-library__google-fonts-confirm",children:(0,mr.jsx)(Bt.Card,{children:(0,mr.jsxs)(Bt.CardBody,{children:[(0,mr.jsx)(Bt.__experimentalHeading,{level:2,children:(0,ws.__)("Connect to Google Fonts")}),(0,mr.jsx)(Bt.__experimentalSpacer,{margin:6}),(0,mr.jsx)(Bt.__experimentalText,{as:"p",children:(0,ws.__)("To install fonts from Google you must give permission to connect directly to Google servers. The fonts you install will be downloaded from Google and stored on your site. Your site will then use these locally-hosted fonts.")}),(0,mr.jsx)(Bt.__experimentalSpacer,{margin:3}),(0,mr.jsx)(Bt.__experimentalText,{as:"p",children:(0,ws.__)("You can alternatively upload files directly on the Upload tab.")}),(0,mr.jsx)(Bt.__experimentalSpacer,{margin:6}),(0,mr.jsx)(Bt.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:e,children:(0,ws.__)("Allow access to Google Fonts")})]})})})}var dg=Gw;var pg=h(Te(),1),qi=h(ce(),1);var Yo=h(Y(),1);function Yw({face:e,font:t,handleToggleVariant:r,selected:o}){let n=()=>{if(t?.fontFace){r(t,e);return}r(t)},s=t.name+" "+Vi(e),i=(0,pg.useId)();return(0,Yo.jsx)("div",{className:"font-library__font-card",children:(0,Yo.jsxs)(qi.Flex,{justify:"flex-start",align:"center",gap:"1rem",children:[(0,Yo.jsx)(qi.CheckboxControl,{checked:o,onChange:n,id:i}),(0,Yo.jsx)("label",{htmlFor:i,children:(0,Yo.jsx)(Ln,{font:e,text:s,onClick:n})})]})})}var mg=Yw;var he=h(Y(),1),qw={slug:"all",name:(0,rt._x)("All","font categories")},hg="wp-font-library-google-fonts-permission",Zw=500;function Xw({slug:e}){let t=e==="google-fonts",r=()=>window.localStorage.getItem(hg)==="true",[o,n]=(0,bt.useState)(null),[s,i]=(0,bt.useState)(void 0),[a,u]=(0,bt.useState)(null),[c,l]=(0,bt.useState)([]),[f,m]=(0,bt.useState)(1),[g,d]=(0,bt.useState)({}),[b,S]=(0,bt.useState)(t&&!r()),{installFonts:C,isInstalling:w}=(0,bt.useContext)(Vt),{record:v,isResolving:R}=(0,yg.useEntityRecord)("root","fontCollection",e);(0,bt.useEffect)(()=>{let ee=()=>{S(t&&!r())};return ee(),window.addEventListener("storage",ee),()=>window.removeEventListener("storage",ee)},[e,t]);let F=()=>{window.localStorage.setItem(hg,"false"),window.dispatchEvent(new Event("storage"))};(0,bt.useEffect)(()=>{n(null)},[e]),(0,bt.useEffect)(()=>{l([])},[o]);let T=(0,bt.useMemo)(()=>v?.font_families??[],[v]),_=v?.categories??[],A=[qw,..._],N=(0,bt.useMemo)(()=>cg(T,g),[T,g]),q=Math.max(window.innerHeight,Zw),U=Math.floor((q-417)/61),x=Math.ceil(N.length/U),I=(f-1)*U,W=f*U,P=N.slice(I,W),D=ee=>{d({...g,category:ee}),m(1)},M=(0,gg.debounce)(ee=>{d({...g,search:ee}),m(1)},300),E=(ee,Ae)=>{let Ie=Bi(ee,Ae,c);l(Ie)},L=ug(c),$=()=>{l([])},k=c.length>0?c[0]?.fontFace?.length??0:0,Z=k>0&&k!==o?.fontFace?.length,se=k===o?.fontFace?.length,xe=()=>{let ee=[];!se&&o&&ee.push(o),l(ee)},ie=async()=>{u(null);let ee=c[0];try{ee?.fontFace&&await Promise.all(ee.fontFace.map(async Ae=>{Ae.src&&(Ae.file=await rg(Ae.src))}))}catch{u({type:"error",message:(0,rt.__)("Error installing the fonts, could not be downloaded.")});return}try{await C([ee]),u({type:"success",message:(0,rt.__)("Fonts were installed successfully.")})}catch(Ae){u({type:"error",message:Ae.message})}$()},ye=ee=>ee?!ee.fontFace||!ee.fontFace.length?[{fontFamily:ee.fontFamily,fontStyle:"normal",fontWeight:"400"}]:Gi(ee.fontFace):[];if(b)return(0,he.jsx)(dg,{});let Ee=e==="google-fonts"&&!b&&!o;return(0,he.jsxs)("div",{className:"font-library__tabpanel-layout",children:[R&&(0,he.jsx)("div",{className:"font-library__loading",children:(0,he.jsx)(Se.ProgressBar,{})}),!R&&v&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsxs)(Se.Navigator,{initialPath:"/",className:"font-library__tabpanel-layout",children:[(0,he.jsxs)(Se.Navigator.Screen,{path:"/",children:[(0,he.jsxs)(Se.__experimentalHStack,{justify:"space-between",children:[(0,he.jsxs)(Se.__experimentalVStack,{children:[(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,children:v.name}),(0,he.jsx)(Se.__experimentalText,{children:v.description})]}),Ee&&(0,he.jsx)(Se.DropdownMenu,{icon:kl,label:(0,rt.__)("Actions"),popoverProps:{position:"bottom left"},controls:[{title:(0,rt.__)("Revoke access to Google Fonts"),onClick:F}]})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsxs)(Se.__experimentalHStack,{spacing:4,justify:"space-between",children:[(0,he.jsx)(Se.SearchControl,{value:g.search,placeholder:(0,rt.__)("Font name\u2026"),label:(0,rt.__)("Search"),onChange:M,hideLabelFromVision:!1}),(0,he.jsx)(Se.SelectControl,{label:(0,rt.__)("Category"),value:g.category,onChange:D,children:A&&A.map(ee=>(0,he.jsx)("option",{value:ee.slug,children:ee.name},ee.slug))})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),!!v?.font_families?.length&&!N.length&&(0,he.jsx)(Se.__experimentalText,{children:(0,rt.__)("No fonts found. Try with a different search term.")}),(0,he.jsx)("div",{className:"font-library__fonts-grid__main",children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:P.map(ee=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(vs,{font:ee.font_family_settings,navigatorPath:"/fontFamily",shouldFocus:ee.font_family_settings.slug===s,onClick:()=>{n(ee.font_family_settings)}})},ee.font_family_settings.slug))})})]}),(0,he.jsxs)(Se.Navigator.Screen,{path:"/fontFamily",children:[(0,he.jsxs)(Se.Flex,{justify:"flex-start",children:[(0,he.jsx)(Se.Navigator.BackButton,{icon:(0,rt.isRTL)()?No:Lo,size:"small",onClick:()=>{i(o?.slug),n(null),u(null)},label:(0,rt.__)("Back")}),(0,he.jsx)(Se.__experimentalHeading,{level:2,size:13,className:"global-styles-ui-header",children:o?.name})]}),a&&(0,he.jsxs)(he.Fragment,{children:[(0,he.jsx)(Se.__experimentalSpacer,{margin:1}),(0,he.jsx)(Se.Notice,{status:a.type,onRemove:()=>u(null),children:a.message}),(0,he.jsx)(Se.__experimentalSpacer,{margin:1})]}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.__experimentalText,{children:(0,rt.__)("Select font variants to install.")}),(0,he.jsx)(Se.__experimentalSpacer,{margin:4}),(0,he.jsx)(Se.CheckboxControl,{className:"font-library__select-all",label:(0,rt.__)("Select all"),checked:se,onChange:xe,indeterminate:Z}),(0,he.jsx)(Se.__experimentalVStack,{spacing:0,children:(0,he.jsx)("ul",{role:"list",className:"font-library__fonts-list",children:o&&ye(o).map((ee,Ae)=>(0,he.jsx)("li",{className:"font-library__fonts-list-item",children:(0,he.jsx)(mg,{font:o,face:ee,handleToggleVariant:E,selected:fg(o.slug,o.fontFace?ee:null,L)})},`face${Ae}`))})}),(0,he.jsx)(Se.__experimentalSpacer,{margin:16})]})]}),o&&(0,he.jsx)(Se.Flex,{justify:"flex-end",className:"font-library__footer",children:(0,he.jsx)(Se.Button,{__next40pxDefaultSize:!0,variant:"primary",onClick:ie,isBusy:w,disabled:c.length===0||w,accessibleWhenDisabled:!0,children:(0,rt.__)("Install")})}),!o&&(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,className:"font-library__footer",justify:"end",spacing:6,children:[(0,he.jsx)(Se.__experimentalHStack,{justify:"flex-start",expanded:!1,spacing:1,className:"font-library__page-selection",children:(0,bt.createInterpolateElement)((0,rt.sprintf)((0,rt._x)("
    Page
    %1$s
    of %2$d
    ","paging"),"",x),{div:(0,he.jsx)("div",{"aria-hidden":!0}),CurrentPage:(0,he.jsx)(Se.SelectControl,{"aria-label":(0,rt.__)("Current page"),value:f.toString(),options:[...Array(x)].map((ee,Ae)=>({label:(Ae+1).toString(),value:(Ae+1).toString()})),onChange:ee=>m(parseInt(ee)),size:"small",variant:"minimal"})})}),(0,he.jsxs)(Se.__experimentalHStack,{expanded:!1,spacing:1,children:[(0,he.jsx)(Se.Button,{onClick:()=>m(f-1),disabled:f===1,accessibleWhenDisabled:!0,label:(0,rt.__)("Previous page"),icon:(0,rt.isRTL)()?xi:Ci,showTooltip:!0,size:"compact",tooltipPosition:"top"}),(0,he.jsx)(Se.Button,{onClick:()=>m(f+1),disabled:f===x,accessibleWhenDisabled:!0,label:(0,rt.__)("Next page"),icon:(0,rt.isRTL)()?Ci:xi,showTooltip:!0,size:"compact",tooltipPosition:"top"})]})]})]})]})}var Zi=Xw;var Dn=h(Ce(),1),At=h(ce(),1),Ss=h(Te(),1);var Xi=(e=>typeof Ht<"u"?Ht:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ht<"u"?Ht:t)[r]}):e)(function(e){if(typeof Ht<"u")return Ht.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),vg=(function(){var e,t,r;return(function(){function o(n,s,i){function a(l,f){if(!s[l]){if(!n[l]){var m=typeof Xi=="function"&Ξif(!f&&m)return m(l,!0);if(u)return u(l,!0);var g=new Error("Cannot find module '"+l+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[l]={exports:{}};n[l][0].call(d.exports,function(b){var S=n[l][1][b];return a(S||b)},d,d.exports,o,n,s,i)}return s[l].exports}for(var u=typeof Xi=="function"&&Xi,c=0;c0},l.prototype.readMoreInput=function(){if(!(this.bit_end_pos_>256))if(this.eos_){if(this.bit_pos_>this.bit_end_pos_)throw new Error("Unexpected end of input "+this.bit_pos_+" "+this.bit_end_pos_)}else{var f=this.buf_ptr_,m=this.input_.read(this.buf_,f,i);if(m<0)throw new Error("Unexpected end of input");if(m=8;)this.val_>>>=8,this.val_|=this.buf_[this.pos_&u]<<24,++this.pos_,this.bit_pos_=this.bit_pos_-8>>>0,this.bit_end_pos_=this.bit_end_pos_-8>>>0},l.prototype.readBits=function(f){32-this.bit_pos_>>this.bit_pos_&c[f];return this.bit_pos_+=f,m},n.exports=l},{}],2:[function(o,n,s){var i=0,a=1,u=2,c=3;s.lookup=new Uint8Array([0,0,0,0,0,0,0,0,0,4,4,0,0,4,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,8,12,16,12,12,20,12,16,24,28,12,12,32,12,36,12,44,44,44,44,44,44,44,44,44,44,32,32,24,40,28,12,12,48,52,52,52,48,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,48,52,52,52,52,52,24,12,28,12,12,12,56,60,60,60,56,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,56,60,60,60,60,60,24,12,28,12,0,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,2,3,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,6,6,6,6,6,6,6,6,6,6,6,6,6,6,7,0,8,8,8,8,8,8,8,8,8,8,8,8,8,8,8,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,48,48,48,48,48,48,48,48,48,48,48,48,48,48,48,56,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,6,6,6,6,7,7,7,7,8,8,8,8,9,9,9,9,10,10,10,10,11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,14,15,15,15,15,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,22,22,22,22,23,23,23,23,24,24,24,24,25,25,25,25,26,26,26,26,27,27,27,27,28,28,28,28,29,29,29,29,30,30,30,30,31,31,31,31,32,32,32,32,33,33,33,33,34,34,34,34,35,35,35,35,36,36,36,36,37,37,37,37,38,38,38,38,39,39,39,39,40,40,40,40,41,41,41,41,42,42,42,42,43,43,43,43,44,44,44,44,45,45,45,45,46,46,46,46,47,47,47,47,48,48,48,48,49,49,49,49,50,50,50,50,51,51,51,51,52,52,52,52,53,53,53,53,54,54,54,54,55,55,55,55,56,56,56,56,57,57,57,57,58,58,58,58,59,59,59,59,60,60,60,60,61,61,61,61,62,62,62,62,63,63,63,63,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]),s.lookupOffsets=new Uint16Array([1024,1536,1280,1536,0,256,768,512])},{}],3:[function(o,n,s){var i=o("./streams").BrotliInput,a=o("./streams").BrotliOutput,u=o("./bit_reader"),c=o("./dictionary"),l=o("./huffman").HuffmanCode,f=o("./huffman").BrotliBuildHuffmanTable,m=o("./context"),g=o("./prefix"),d=o("./transform"),b=8,S=16,C=256,w=704,v=26,R=6,F=2,T=8,_=255,A=1080,N=18,q=new Uint8Array([1,2,3,4,0,5,17,6,16,7,8,9,10,11,12,13,14,15]),U=16,x=new Uint8Array([3,2,1,0,3,3,3,3,3,3,2,2,2,2,2,2]),I=new Int8Array([0,0,0,0,-1,1,-2,2,-3,3,-1,1,-2,2,-3,3]),W=new Uint16Array([256,402,436,468,500,534,566,598,630,662,694,726,758,790,822,854,886,920,952,984,1016,1048,1080]);function P(G){var j;return G.readBits(1)===0?16:(j=G.readBits(3),j>0?17+j:(j=G.readBits(3),j>0?8+j:17))}function D(G){if(G.readBits(1)){var j=G.readBits(3);return j===0?1:G.readBits(j)+(1<1&&fe===0)throw new Error("Invalid size byte");j.meta_block_length|=fe<4&&ue===0)throw new Error("Invalid size nibble");j.meta_block_length|=ue<>>X.bit_pos_&_,K=G[j].bits-T,K>0&&(X.bit_pos_+=T,j+=G[j].value,j+=X.val_>>>X.bit_pos_&(1<0;){var re=0,De;if(H.readMoreInput(),H.fillBitWindow(),re+=H.val_>>>H.bit_pos_&31,H.bit_pos_+=me[re].bits,De=me[re].value&255,De>De);else{var Ue=De-14,ot,ut,je=0;if(De===S&&(je=fe),de!==je&&(ue=0,de=je),ot=ue,ue>0&&(ue-=2,ue<<=Ue),ue+=H.readBits(Ue)+3,ut=ue-ot,K+ut>j)throw new Error("[ReadHuffmanCodeLengths] symbol + repeat_delta > num_symbols");for(var We=0;We0;++de){var je=q[de],We=0,nt;H.fillBitWindow(),We+=H.val_>>>H.bit_pos_&15,H.bit_pos_+=ut[We].bits,nt=ut[We].value,De[je]=nt,nt!==0&&(Ue-=32>>nt,++ot)}if(!(ot===1||Ue===0))throw new Error("[ReadHuffmanCode] invalid num_codes or space");L(De,G,ue,H)}if(K=f(j,X,T,ue,G),K===0)throw new Error("[ReadHuffmanCode] BuildHuffmanTable failed: ");return K}function k(G,j,X){var H,K;return H=E(G,j,X),K=g.kBlockLengthPrefixCode[H].nbits,g.kBlockLengthPrefixCode[H].offset+X.readBits(K)}function Z(G,j,X){var H;return G>>5]),this.htrees=new Uint32Array(j)}ie.prototype.decode=function(G){var j,X,H=0;for(j=0;j=G)throw new Error("[DecodeContextMap] i >= context_map_size");pe[ue]=0,++ue}else pe[ue]=me-K,++ue}return j.readBits(1)&&xe(pe,G),X}function Ee(G,j,X,H,K,fe,ue){var de=X*2,pe=X,me=E(j,X*A,ue),V;me===0?V=K[de+(fe[pe]&1)]:me===1?V=K[de+(fe[pe]-1&1)]+1:V=me-2,V>=G&&(V-=G),H[X]=V,K[de+(fe[pe]&1)]=V,++fe[pe]}function ee(G,j,X,H,K,fe){var ue=K+1,de=X&K,pe=fe.pos_&u.IBUF_MASK,me;if(j<8||fe.bit_pos_+(j<<3)0;)fe.readMoreInput(),H[de++]=fe.readBits(8),de===ue&&(G.write(H,ue),de=0);return}if(fe.bit_end_pos_<32)throw new Error("[CopyUncompressedBlockToOutput] br.bit_end_pos_ < 32");for(;fe.bit_pos_<32;)H[de]=fe.val_>>>fe.bit_pos_,fe.bit_pos_+=8,++de,--j;if(me=fe.bit_end_pos_-fe.bit_pos_>>3,pe+me>u.IBUF_MASK){for(var V=u.IBUF_MASK+1-pe,re=0;re=ue){G.write(H,ue),de-=ue;for(var re=0;re=ue;){if(me=ue-de,fe.input_.read(H,de,me)j.buffer.length){var Co=new Uint8Array(H+$e);Co.set(j.buffer),j.buffer=Co}if(K=Ur.input_end,jr=Ur.is_uncompressed,Ur.is_metadata){for(Ae(ve);$e>0;--$e)ve.readMoreInput(),ve.readBits(8);continue}if($e!==0){if(jr){ve.bit_pos_=ve.bit_pos_+7&-8,ee(j,$e,H,V,me,ve),H+=$e;continue}for(X=0;X<3;++X)qe[X]=D(ve)+1,qe[X]>=2&&($(qe[X]+2,We,X*A,ve),$(v,nt,X*A,ve),Rt[X]=k(nt,X*A,ve),Q[X]=1);for(ve.readMoreInput(),y=ve.readBits(2),oe=U+(ve.readBits(4)<0;){var dt,Lt,zt,Ko,ha,jt,rr,Wr,jn,Jo,Hn;for(ve.readMoreInput(),Rt[1]===0&&(Ee(qe[1],We,1,Ne,O,Q,ve),Rt[1]=k(nt,A,ve),wt=je[1].htrees[Ne[1]]),--Rt[1],dt=E(je[1].codes,wt,ve),Lt=dt>>6,Lt>=2?(Lt-=2,rr=-1):rr=0,zt=g.kInsertRangeLut[Lt]+(dt>>3&7),Ko=g.kCopyRangeLut[Lt]+(dt&7),ha=g.kInsertLengthPrefixCode[zt].offset+ve.readBits(g.kInsertLengthPrefixCode[zt].nbits),jt=g.kCopyLengthPrefixCode[Ko].offset+ve.readBits(g.kCopyLengthPrefixCode[Ko].nbits),ot=V[H-1&me],ut=V[H-2&me],Jo=0;Jo4?3:jt-2)&255,et=B[tr+jn],rr=E(je[2].codes,je[2].htrees[et],ve),rr>=oe){var ga,mu,Un;rr-=oe,mu=rr&Be,rr>>=y,ga=(rr>>1)+1,Un=(2+(rr&1)<de)if(jt>=c.minDictionaryWordLength&&jt<=c.maxDictionaryWordLength){var Un=c.offsetsByLength[jt],hu=Wr-de-1,gu=c.sizeBitsByLength[jt],Iy=(1<>gu;if(Un+=Ly*jt,yu=re){j.write(V,pe);for(var Ps=0;Ps0&&(De[Ue&3]=Wr,++Ue),jt>$e)throw new Error("Invalid backward reference. pos: "+H+" distance: "+Wr+" len: "+jt+" bytes left: "+$e);for(Jo=0;Jo>=1;return(f&g-1)+g}function c(f,m,g,d,b){do d-=g,f[m+d]=new i(b.bits,b.value);while(d>0)}function l(f,m,g){for(var d=1<0;--x[w])C=new i(w&255,U[v++]&65535),c(f,m+R,F,N,C),R=u(R,w);for(_=q-1,T=-1,w=g+1,F=2;w<=a;++w,F<<=1)for(;x[w]>0;--x[w])(R&_)!==T&&(m+=N,A=l(x,w,g),N=1<>g),F,N,C),R=u(R,w);return q}},{}],8:[function(o,n,s){"use strict";s.byteLength=g,s.toByteArray=b,s.fromByteArray=w;for(var i=[],a=[],u=typeof Uint8Array<"u"?Uint8Array:Array,c="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",l=0,f=c.length;l0)throw new Error("Invalid string. Length must be a multiple of 4");var F=v.indexOf("=");F===-1&&(F=R);var T=F===R?0:4-F%4;return[F,T]}function g(v){var R=m(v),F=R[0],T=R[1];return(F+T)*3/4-T}function d(v,R,F){return(R+F)*3/4-F}function b(v){for(var R,F=m(v),T=F[0],_=F[1],A=new u(d(v,T,_)),N=0,q=_>0?T-4:T,U=0;U>16&255,A[N++]=R>>8&255,A[N++]=R&255;return _===2&&(R=a[v.charCodeAt(U)]<<2|a[v.charCodeAt(U+1)]>>4,A[N++]=R&255),_===1&&(R=a[v.charCodeAt(U)]<<10|a[v.charCodeAt(U+1)]<<4|a[v.charCodeAt(U+2)]>>2,A[N++]=R>>8&255,A[N++]=R&255),A}function S(v){return i[v>>18&63]+i[v>>12&63]+i[v>>6&63]+i[v&63]}function C(v,R,F){for(var T,_=[],A=R;Aq?q:N+A));return T===1?(R=v[F-1],_.push(i[R>>2]+i[R<<4&63]+"==")):T===2&&(R=(v[F-2]<<8)+v[F-1],_.push(i[R>>10]+i[R>>4&63]+i[R<<2&63]+"=")),_.join("")}},{}],9:[function(o,n,s){function i(a,u){this.offset=a,this.nbits=u}s.kBlockLengthPrefixCode=[new i(1,2),new i(5,2),new i(9,2),new i(13,2),new i(17,3),new i(25,3),new i(33,3),new i(41,3),new i(49,4),new i(65,4),new i(81,4),new i(97,4),new i(113,5),new i(145,5),new i(177,5),new i(209,5),new i(241,6),new i(305,6),new i(369,7),new i(497,8),new i(753,9),new i(1265,10),new i(2289,11),new i(4337,12),new i(8433,13),new i(16625,24)],s.kInsertLengthPrefixCode=[new i(0,0),new i(1,0),new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,1),new i(8,1),new i(10,2),new i(14,2),new i(18,3),new i(26,3),new i(34,4),new i(50,4),new i(66,5),new i(98,5),new i(130,6),new i(194,7),new i(322,8),new i(578,9),new i(1090,10),new i(2114,12),new i(6210,14),new i(22594,24)],s.kCopyLengthPrefixCode=[new i(2,0),new i(3,0),new i(4,0),new i(5,0),new i(6,0),new i(7,0),new i(8,0),new i(9,0),new i(10,1),new i(12,1),new i(14,2),new i(18,2),new i(22,3),new i(30,3),new i(38,4),new i(54,4),new i(70,5),new i(102,5),new i(134,6),new i(198,7),new i(326,8),new i(582,9),new i(1094,10),new i(2118,24)],s.kInsertRangeLut=[0,0,8,8,0,16,8,16,16],s.kCopyRangeLut=[0,8,0,8,16,0,16,8,16]},{}],10:[function(o,n,s){function i(u){this.buffer=u,this.pos=0}i.prototype.read=function(u,c,l){this.pos+l>this.buffer.length&&(l=this.buffer.length-this.pos);for(var f=0;fthis.buffer.length)throw new Error("Output buffer is not large enough");return this.buffer.set(u.subarray(0,c),this.pos),this.pos+=c,c},s.BrotliOutput=a},{}],11:[function(o,n,s){var i=o("./dictionary"),a=0,u=1,c=2,l=3,f=4,m=5,g=6,d=7,b=8,S=9,C=10,w=11,v=12,R=13,F=14,T=15,_=16,A=17,N=18,q=19,U=20;function x(P,D,J){this.prefix=new Uint8Array(P.length),this.transform=D,this.suffix=new Uint8Array(J.length);for(var M=0;M'),new x("",a,` +`),new x("",l,""),new x("",a,"]"),new x("",a," for "),new x("",F,""),new x("",c,""),new x("",a," a "),new x("",a," that "),new x(" ",C,""),new x("",a,". "),new x(".",a,""),new x(" ",a,", "),new x("",T,""),new x("",a," with "),new x("",a,"'"),new x("",a," from "),new x("",a," by "),new x("",_,""),new x("",A,""),new x(" the ",a,""),new x("",f,""),new x("",a,". The "),new x("",w,""),new x("",a," on "),new x("",a," as "),new x("",a," is "),new x("",d,""),new x("",u,"ing "),new x("",a,` + `),new x("",a,":"),new x(" ",a,". "),new x("",a,"ed "),new x("",U,""),new x("",N,""),new x("",g,""),new x("",a,"("),new x("",C,", "),new x("",b,""),new x("",a," at "),new x("",a,"ly "),new x(" the ",a," of "),new x("",m,""),new x("",S,""),new x(" ",C,", "),new x("",C,'"'),new x(".",a,"("),new x("",w," "),new x("",C,'">'),new x("",a,'="'),new x(" ",a,"."),new x(".com/",a,""),new x(" the ",a," of the "),new x("",C,"'"),new x("",a,". This "),new x("",a,","),new x(".",a," "),new x("",C,"("),new x("",C,"."),new x("",a," not "),new x(" ",a,'="'),new x("",a,"er "),new x(" ",w," "),new x("",a,"al "),new x(" ",w,""),new x("",a,"='"),new x("",w,'"'),new x("",C,". "),new x(" ",a,"("),new x("",a,"ful "),new x(" ",C,". "),new x("",a,"ive "),new x("",a,"less "),new x("",w,"'"),new x("",a,"est "),new x(" ",C,"."),new x("",w,'">'),new x(" ",a,"='"),new x("",C,","),new x("",a,"ize "),new x("",w,"."),new x("\xC2\xA0",a,""),new x(" ",a,","),new x("",C,'="'),new x("",w,'="'),new x("",a,"ous "),new x("",w,", "),new x("",C,"='"),new x(" ",C,","),new x(" ",w,'="'),new x(" ",w,", "),new x("",w,","),new x("",w,"("),new x("",w,". "),new x(" ",w,"."),new x("",w,"='"),new x(" ",w,". "),new x(" ",C,'="'),new x(" ",w,"='"),new x(" ",C,"='")];s.kTransforms=I,s.kNumTransforms=I.length;function W(P,D){return P[D]<192?(P[D]>=97&&P[D]<=122&&(P[D]^=32),1):P[D]<224?(P[D+1]^=32,2):(P[D+2]^=5,3)}s.transformDictionaryWord=function(P,D,J,M,E){var L=I[E].prefix,$=I[E].suffix,k=I[E].transform,Z=kM&&(Z=M);for(var ye=0;ye0;){var Ee=W(P,ie);ie+=Ee,M-=Ee}for(var ee=0;ee<$.length;)P[D++]=$[ee++];return D-xe}},{"./dictionary":6}],12:[function(o,n,s){n.exports=o("./dec/decode").BrotliDecompressBuffer},{"./dec/decode":3}]},{},[12])(12)})();var Ki=(e=>typeof Ht<"u"?Ht:typeof Proxy<"u"?new Proxy(e,{get:(t,r)=>(typeof Ht<"u"?Ht:t)[r]}):e)(function(e){if(typeof Ht<"u")return Ht.apply(this,arguments);throw Error('Dynamic require of "'+e+'" is not supported')}),bg=(function(){var e,t,r;return(function(){function o(n,s,i){function a(l,f){if(!s[l]){if(!n[l]){var m=typeof Ki=="function"&&Ki;if(!f&&m)return m(l,!0);if(u)return u(l,!0);var g=new Error("Cannot find module '"+l+"'");throw g.code="MODULE_NOT_FOUND",g}var d=s[l]={exports:{}};n[l][0].call(d.exports,function(b){var S=n[l][1][b];return a(S||b)},d,d.exports,o,n,s,i)}return s[l].exports}for(var u=typeof Ki=="function"&&Ki,c=0;c=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;c[254]=c[254]=1,s.string2buf=function(m){var g,d,b,S,C,w=m.length,v=0;for(S=0;S>>6,g[C++]=128|d&63):d<65536?(g[C++]=224|d>>>12,g[C++]=128|d>>>6&63,g[C++]=128|d&63):(g[C++]=240|d>>>18,g[C++]=128|d>>>12&63,g[C++]=128|d>>>6&63,g[C++]=128|d&63);return g};function f(m,g){if(g<65534&&(m.subarray&&u||!m.subarray&&a))return String.fromCharCode.apply(null,i.shrinkBuf(m,g));for(var d="",b=0;b4){v[b++]=65533,d+=C-1;continue}for(S&=C===2?31:C===3?15:7;C>1&&d1){v[b++]=65533;continue}S<65536?v[b++]=S:(S-=65536,v[b++]=55296|S>>10&1023,v[b++]=56320|S&1023)}return f(v,b)},s.utf8border=function(m,g){var d;for(g=g||m.length,g>m.length&&(g=m.length),d=g-1;d>=0&&(m[d]&192)===128;)d--;return d<0||d===0?g:d+c[m[d]]>g?d:g}},{"./common":1}],3:[function(o,n,s){"use strict";function i(a,u,c,l){for(var f=a&65535|0,m=a>>>16&65535|0,g=0;c!==0;){g=c>2e3?2e3:c,c-=g;do f=f+u[l++]|0,m=m+f|0;while(--g);f%=65521,m%=65521}return f|m<<16|0}n.exports=i},{}],4:[function(o,n,s){"use strict";n.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],5:[function(o,n,s){"use strict";function i(){for(var c,l=[],f=0;f<256;f++){c=f;for(var m=0;m<8;m++)c=c&1?3988292384^c>>>1:c>>>1;l[f]=c}return l}var a=i();function u(c,l,f,m){var g=a,d=m+f;c^=-1;for(var b=m;b>>8^g[(c^l[b])&255];return c^-1}n.exports=u},{}],6:[function(o,n,s){"use strict";function i(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}n.exports=i},{}],7:[function(o,n,s){"use strict";var i=30,a=12;n.exports=function(c,l){var f,m,g,d,b,S,C,w,v,R,F,T,_,A,N,q,U,x,I,W,P,D,J,M,E;f=c.state,m=c.next_in,M=c.input,g=m+(c.avail_in-5),d=c.next_out,E=c.output,b=d-(l-c.avail_out),S=d+(c.avail_out-257),C=f.dmax,w=f.wsize,v=f.whave,R=f.wnext,F=f.window,T=f.hold,_=f.bits,A=f.lencode,N=f.distcode,q=(1<>>24,T>>>=I,_-=I,I=x>>>16&255,I===0)E[d++]=x&65535;else if(I&16){W=x&65535,I&=15,I&&(_>>=I,_-=I),_<15&&(T+=M[m++]<<_,_+=8,T+=M[m++]<<_,_+=8),x=N[T&U];r:for(;;){if(I=x>>>24,T>>>=I,_-=I,I=x>>>16&255,I&16){if(P=x&65535,I&=15,_C){c.msg="invalid distance too far back",f.mode=i;break e}if(T>>>=I,_-=I,I=d-b,P>I){if(I=P-I,I>v&&f.sane){c.msg="invalid distance too far back",f.mode=i;break e}if(D=0,J=F,R===0){if(D+=w-I,I2;)E[d++]=J[D++],E[d++]=J[D++],E[d++]=J[D++],W-=3;W&&(E[d++]=J[D++],W>1&&(E[d++]=J[D++]))}else{D=d-P;do E[d++]=E[D++],E[d++]=E[D++],E[d++]=E[D++],W-=3;while(W>2);W&&(E[d++]=E[D++],W>1&&(E[d++]=E[D++]))}}else if((I&64)===0){x=N[(x&65535)+(T&(1<>3,m-=W,_-=W<<3,T&=(1<<_)-1,c.next_in=m,c.next_out=d,c.avail_in=m>>24&255)+(O>>>8&65280)+((O&65280)<<8)+((O&255)<<24)}function De(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new i.Buf16(320),this.work=new i.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Ue(O){var Q;return!O||!O.state?R:(Q=O.state,O.total_in=O.total_out=Q.total=0,O.msg="",Q.wrap&&(O.adler=Q.wrap&1),Q.mode=N,Q.last=0,Q.havedict=0,Q.dmax=32768,Q.head=null,Q.hold=0,Q.bits=0,Q.lencode=Q.lendyn=new i.Buf32(de),Q.distcode=Q.distdyn=new i.Buf32(pe),Q.sane=1,Q.back=-1,C)}function ot(O){var Q;return!O||!O.state?R:(Q=O.state,Q.wsize=0,Q.whave=0,Q.wnext=0,Ue(O))}function ut(O,Q){var y,oe;return!O||!O.state||(oe=O.state,Q<0?(y=0,Q=-Q):(y=(Q>>4)+1,Q<48&&(Q&=15)),Q&&(Q<8||Q>15))?R:(oe.window!==null&&oe.wbits!==Q&&(oe.window=null),oe.wrap=y,oe.wbits=Q,ot(O))}function je(O,Q){var y,oe;return O?(oe=new De,O.state=oe,oe.window=null,y=ut(O,Q),y!==C&&(O.state=null),y):R}function We(O){return je(O,V)}var nt=!0,ve,_r;function gr(O){if(nt){var Q;for(ve=new i.Buf32(512),_r=new i.Buf32(32),Q=0;Q<144;)O.lens[Q++]=8;for(;Q<256;)O.lens[Q++]=9;for(;Q<280;)O.lens[Q++]=7;for(;Q<288;)O.lens[Q++]=8;for(l(m,O.lens,0,288,ve,0,O.work,{bits:9}),Q=0;Q<32;)O.lens[Q++]=5;l(g,O.lens,0,32,_r,0,O.work,{bits:5}),nt=!1}O.lencode=ve,O.lenbits=9,O.distcode=_r,O.distbits=5}function $e(O,Q,y,oe){var Be,te=O.state;return te.window===null&&(te.wsize=1<=te.wsize?(i.arraySet(te.window,Q,y-te.wsize,te.wsize,0),te.wnext=0,te.whave=te.wsize):(Be=te.wsize-te.wnext,Be>oe&&(Be=oe),i.arraySet(te.window,Q,y-oe,Be,te.wnext),oe-=Be,oe?(i.arraySet(te.window,Q,y-oe,oe,0),te.wnext=oe,te.whave=te.wsize):(te.wnext+=Be,te.wnext===te.wsize&&(te.wnext=0),te.whave>>8&255,y.check=u(y.check,dt,2,0),B=0,z=0,y.mode=q;break}if(y.flags=0,y.head&&(y.head.done=!1),!(y.wrap&1)||(((B&255)<<8)+(B>>8))%31){O.msg="incorrect header check",y.mode=K;break}if((B&15)!==A){O.msg="unknown compression method",y.mode=K;break}if(B>>>=4,z-=4,at=(B&15)+8,y.wbits===0)y.wbits=at;else if(at>y.wbits){O.msg="invalid window size",y.mode=K;break}y.dmax=1<>8&1),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0)),B=0,z=0,y.mode=U;case U:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>8&255,dt[2]=B>>>16&255,dt[3]=B>>>24&255,y.check=u(y.check,dt,4,0)),B=0,z=0,y.mode=x;case x:for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<>8),y.flags&512&&(dt[0]=B&255,dt[1]=B>>>8&255,y.check=u(y.check,dt,2,0)),B=0,z=0,y.mode=I;case I:if(y.flags&1024){for(;z<16;){if(ne===0)break e;ne--,B+=oe[te++]<>>8&255,y.check=u(y.check,dt,2,0)),B=0,z=0}else y.head&&(y.head.extra=null);y.mode=W;case W:if(y.flags&1024&&(le=y.length,le>ne&&(le=ne),le&&(y.head&&(at=y.head.extra_len-y.length,y.head.extra||(y.head.extra=new Array(y.head.extra_len)),i.arraySet(y.head.extra,oe,te,le,at)),y.flags&512&&(y.check=u(y.check,oe,le,te)),ne-=le,te+=le,y.length-=le),y.length))break e;y.length=0,y.mode=P;case P:if(y.flags&2048){if(ne===0)break e;le=0;do at=oe[te+le++],y.head&&at&&y.length<65536&&(y.head.name+=String.fromCharCode(at));while(at&&le>9&1,y.head.done=!0),O.adler=y.check=0,y.mode=L;break;case M:for(;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>=z&7,z-=z&7,y.mode=j;break}for(;z<3;){if(ne===0)break e;ne--,B+=oe[te++]<>>=1,z-=1,B&3){case 0:y.mode=k;break;case 1:if(gr(y),y.mode=Ee,Q===S){B>>>=2,z-=2;break e}break;case 2:y.mode=xe;break;case 3:O.msg="invalid block type",y.mode=K}B>>>=2,z-=2;break;case k:for(B>>>=z&7,z-=z&7;z<32;){if(ne===0)break e;ne--,B+=oe[te++]<>>16^65535)){O.msg="invalid stored block lengths",y.mode=K;break}if(y.length=B&65535,B=0,z=0,y.mode=Z,Q===S)break e;case Z:y.mode=se;case se:if(le=y.length,le){if(le>ne&&(le=ne),le>Qe&&(le=Qe),le===0)break e;i.arraySet(Be,oe,te,le,ht),ne-=le,te+=le,Qe-=le,ht+=le,y.length-=le;break}y.mode=L;break;case xe:for(;z<14;){if(ne===0)break e;ne--,B+=oe[te++]<>>=5,z-=5,y.ndist=(B&31)+1,B>>>=5,z-=5,y.ncode=(B&15)+4,B>>>=4,z-=4,y.nlen>286||y.ndist>30){O.msg="too many length or distance symbols",y.mode=K;break}y.have=0,y.mode=ie;case ie:for(;y.have>>=3,z-=3}for(;y.have<19;)y.lens[Ko[y.have++]]=0;if(y.lencode=y.lendyn,y.lenbits=7,Lt={bits:y.lenbits},It=l(f,y.lens,0,19,y.lencode,0,y.work,Lt),y.lenbits=Lt.bits,It){O.msg="invalid code lengths set",y.mode=K;break}y.have=0,y.mode=ye;case ye:for(;y.have>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=Ve,z-=Ve,y.lens[y.have++]=gt;else{if(gt===16){for(zt=Ve+2;z>>=Ve,z-=Ve,y.have===0){O.msg="invalid bit length repeat",y.mode=K;break}at=y.lens[y.have-1],le=3+(B&3),B>>>=2,z-=2}else if(gt===17){for(zt=Ve+3;z>>=Ve,z-=Ve,at=0,le=3+(B&7),B>>>=3,z-=3}else{for(zt=Ve+7;z>>=Ve,z-=Ve,at=0,le=11+(B&127),B>>>=7,z-=7}if(y.have+le>y.nlen+y.ndist){O.msg="invalid bit length repeat",y.mode=K;break}for(;le--;)y.lens[y.have++]=at}}if(y.mode===K)break;if(y.lens[256]===0){O.msg="invalid code -- missing end-of-block",y.mode=K;break}if(y.lenbits=9,Lt={bits:y.lenbits},It=l(m,y.lens,0,y.nlen,y.lencode,0,y.work,Lt),y.lenbits=Lt.bits,It){O.msg="invalid literal/lengths set",y.mode=K;break}if(y.distbits=6,y.distcode=y.distdyn,Lt={bits:y.distbits},It=l(g,y.lens,y.nlen,y.ndist,y.distcode,0,y.work,Lt),y.distbits=Lt.bits,It){O.msg="invalid distances set",y.mode=K;break}if(y.mode=Ee,Q===S)break e;case Ee:y.mode=ee;case ee:if(ne>=6&&Qe>=258){O.next_out=ht,O.avail_out=Qe,O.next_in=te,O.avail_in=ne,y.hold=B,y.bits=z,c(O,Ge),ht=O.next_out,Be=O.output,Qe=O.avail_out,te=O.next_in,oe=O.input,ne=O.avail_in,B=y.hold,z=y.bits,y.mode===L&&(y.back=-1);break}for(y.back=0;et=y.lencode[B&(1<>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>wt)],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(wt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=wt,z-=wt,y.back+=wt}if(B>>>=Ve,z-=Ve,y.back+=Ve,y.length=gt,ft===0){y.mode=G;break}if(ft&32){y.back=-1,y.mode=L;break}if(ft&64){O.msg="invalid literal/length code",y.mode=K;break}y.extra=ft&15,y.mode=Ae;case Ae:if(y.extra){for(zt=y.extra;z>>=y.extra,z-=y.extra,y.back+=y.extra}y.was=y.length,y.mode=Ie;case Ie:for(;et=y.distcode[B&(1<>>24,ft=et>>>16&255,gt=et&65535,!(Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>wt)],Ve=et>>>24,ft=et>>>16&255,gt=et&65535,!(wt+Ve<=z);){if(ne===0)break e;ne--,B+=oe[te++]<>>=wt,z-=wt,y.back+=wt}if(B>>>=Ve,z-=Ve,y.back+=Ve,ft&64){O.msg="invalid distance code",y.mode=K;break}y.offset=gt,y.extra=ft&15,y.mode=Fe;case Fe:if(y.extra){for(zt=y.extra;z>>=y.extra,z-=y.extra,y.back+=y.extra}if(y.offset>y.dmax){O.msg="invalid distance too far back",y.mode=K;break}y.mode=He;case He:if(Qe===0)break e;if(le=Ge-Qe,y.offset>le){if(le=y.offset-le,le>y.whave&&y.sane){O.msg="invalid distance too far back",y.mode=K;break}le>y.wnext?(le-=y.wnext,Hr=y.wsize-le):Hr=y.wnext-le,le>y.length&&(le=y.length),tr=y.window}else tr=Be,Hr=ht-y.offset,le=y.length;le>Qe&&(le=Qe),Qe-=le,y.length-=le;do Be[ht++]=tr[Hr++];while(--le);y.length===0&&(y.mode=ee);break;case G:if(Qe===0)break e;Be[ht++]=y.length,Qe--,y.mode=ee;break;case j:if(y.wrap){for(;z<32;){if(ne===0)break e;ne--,B|=oe[te++]<=1&&ee[W]===0;W--);if(P>W&&(P=W),W===0)return T[_++]=1<<24|64<<16|0,T[_++]=1<<24|64<<16|0,N.bits=1,0;for(I=1;I0&&(w===l||W!==1))return-1;for(Ae[1]=0,U=1;Uu||w===m&&E>c)return 1;for(;;){He=U-J,A[x]Ee?(G=Ie[Fe+A[x]],j=ie[ye+A[x]]):(G=96,j=0),$=1<>J)+k]=He<<24|G<<16|j|0;while(k!==0);for($=1<>=1;if($!==0?(L&=$-1,L+=$):L=0,x++,--ee[U]===0){if(U===W)break;U=v[R+A[x]]}if(U>P&&(L&se)!==Z){for(J===0&&(J=P),xe+=I,D=U-J,M=1<u||w===m&&E>c)return 1;Z=L&se,T[Z]=P<<24|D<<16|xe-_|0}}return L!==0&&(T[xe+L]=U-J<<24|64<<16|0),N.bits=P,0}},{"../utils/common":1}],10:[function(o,n,s){"use strict";n.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],11:[function(o,n,s){"use strict";function i(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}n.exports=i},{}],"/lib/inflate.js":[function(o,n,s){"use strict";var i=o("./zlib/inflate"),a=o("./utils/common"),u=o("./utils/strings"),c=o("./zlib/constants"),l=o("./zlib/messages"),f=o("./zlib/zstream"),m=o("./zlib/gzheader"),g=Object.prototype.toString;function d(C){if(!(this instanceof d))return new d(C);this.options=a.assign({chunkSize:16384,windowBits:0,to:""},C||{});var w=this.options;w.raw&&w.windowBits>=0&&w.windowBits<16&&(w.windowBits=-w.windowBits,w.windowBits===0&&(w.windowBits=-15)),w.windowBits>=0&&w.windowBits<16&&!(C&&C.windowBits)&&(w.windowBits+=32),w.windowBits>15&&w.windowBits<48&&(w.windowBits&15)===0&&(w.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new f,this.strm.avail_out=0;var v=i.inflateInit2(this.strm,w.windowBits);if(v!==c.Z_OK)throw new Error(l[v]);if(this.header=new m,i.inflateGetHeader(this.strm,this.header),w.dictionary&&(typeof w.dictionary=="string"?w.dictionary=u.string2buf(w.dictionary):g.call(w.dictionary)==="[object ArrayBuffer]"&&(w.dictionary=new Uint8Array(w.dictionary)),w.raw&&(v=i.inflateSetDictionary(this.strm,w.dictionary),v!==c.Z_OK)))throw new Error(l[v])}d.prototype.push=function(C,w){var v=this.strm,R=this.options.chunkSize,F=this.options.dictionary,T,_,A,N,q,U=!1;if(this.ended)return!1;_=w===~~w?w:w===!0?c.Z_FINISH:c.Z_NO_FLUSH,typeof C=="string"?v.input=u.binstring2buf(C):g.call(C)==="[object ArrayBuffer]"?v.input=new Uint8Array(C):v.input=C,v.next_in=0,v.avail_in=v.input.length;do{if(v.avail_out===0&&(v.output=new a.Buf8(R),v.next_out=0,v.avail_out=R),T=i.inflate(v,c.Z_NO_FLUSH),T===c.Z_NEED_DICT&&F&&(T=i.inflateSetDictionary(this.strm,F)),T===c.Z_BUF_ERROR&&U===!0&&(T=c.Z_OK,U=!1),T!==c.Z_STREAM_END&&T!==c.Z_OK)return this.onEnd(T),this.ended=!0,!1;v.next_out&&(v.avail_out===0||T===c.Z_STREAM_END||v.avail_in===0&&(_===c.Z_FINISH||_===c.Z_SYNC_FLUSH))&&(this.options.to==="string"?(A=u.utf8border(v.output,v.next_out),N=v.next_out-A,q=u.buf2string(v.output,A),v.next_out=N,v.avail_out=R-N,N&&a.arraySet(v.output,v.output,A,N,0),this.onData(q)):this.onData(a.shrinkBuf(v.output,v.next_out))),v.avail_in===0&&v.avail_out===0&&(U=!0)}while((v.avail_in>0||v.avail_out===0)&&T!==c.Z_STREAM_END);return T===c.Z_STREAM_END&&(_=c.Z_FINISH),_===c.Z_FINISH?(T=i.inflateEnd(this.strm),this.onEnd(T),this.ended=!0,T===c.Z_OK):(_===c.Z_SYNC_FLUSH&&(this.onEnd(c.Z_OK),v.avail_out=0),!0)},d.prototype.onData=function(C){this.chunks.push(C)},d.prototype.onEnd=function(C){C===c.Z_OK&&(this.options.to==="string"?this.result=this.chunks.join(""):this.result=a.flattenChunks(this.chunks)),this.chunks=[],this.err=C,this.msg=this.strm.msg};function b(C,w){var v=new d(w);if(v.push(C,!0),v.err)throw v.msg||l[v.err];return v.result}function S(C,w){return w=w||{},w.raw=!0,b(C,w)}s.Inflate=d,s.inflate=b,s.inflateRaw=S,s.ungzip=b},{"./utils/common":1,"./utils/strings":2,"./zlib/constants":4,"./zlib/gzheader":6,"./zlib/inflate":8,"./zlib/messages":10,"./zlib/zstream":11}]},{},[])("/lib/inflate.js")})();var tN=globalThis.fetch,Ji=class{constructor(e,t={},r){this.type=e,this.detail=t,this.msg=r,Object.defineProperty(this,"__mayPropagate",{enumerable:!1,writable:!0}),this.__mayPropagate=!0}preventDefault(){}stopPropagation(){this.__mayPropagate=!1}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}},Kw=class{constructor(){this.listeners={}}addEventListener(e,t,r){let o=this.listeners[e]||[];r?o.unshift(t):o.push(t),this.listeners[e]=o}removeEventListener(e,t){let r=this.listeners[e]||[],o=r.findIndex(n=>n===t);o>-1&&(r.splice(o,1),this.listeners[e]=r)}dispatch(e){let t=this.listeners[e.type];if(t)for(let r=0,o=t.length;rString.fromCharCode(t)).join("")}var $w=class{constructor(e,t,r){this.name=(r||e.tag||"").trim(),this.length=e.length,this.start=e.offset,this.offset=0,this.data=t,["getInt8","getUint8","getInt16","getUint16","getInt32","getUint32","getBigInt64","getBigUint64"].forEach(o=>{let n=o.replace(/get(Big)?/,"").toLowerCase(),s=parseInt(o.replace(/[^\d]/g,""))/8;Object.defineProperty(this,n,{get:()=>this.getValue(o,s)})})}get currentPosition(){return this.start+this.offset}set currentPosition(e){this.start=e,this.offset=0}skip(e=0,t=8){this.offset+=e*t/8}getValue(e,t){let r=this.start+this.offset;this.offset+=t;try{return this.data[e](r)}catch(o){throw console.error("parser",e,t,this),console.error("parser",this.start,this.offset),o}}flags(e){if(e===8||e===16||e===32||e===64)return this[`uint${e}`].toString(2).padStart(e,0).split("").map(t=>t==="1");console.error("Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long"),console.trace()}get tag(){let e=this.uint32;return Qw([e>>24&255,e>>16&255,e>>8&255,e&255])}get fixed(){let e=this.int16,t=Math.round(1e3*this.uint16/65356);return e+t/1e3}get legacyFixed(){let e=this.uint16,t=this.uint16.toString(16).padStart(4,0);return parseFloat(`${e}.${t}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let e=0;for(let t=0;t<5;t++){let r=this.uint8;if(e=e*128+(r&127),r<128)break}return e}get longdatetime(){return new Date(Jw+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){let e=p.uint16,t=[0,1,-2,-1][e>>14],r=e&16383;return t+r/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for "${this.name}" (expected ${this.length})`)}readBytes(e=0,t=0,r=8,o=!1){if(e=e||this.length,e===0)return[];t&&(this.currentPosition=t);let n=`${o?"":"u"}int${r}`,s=[];for(;e--;)s.push(this[n]);return s}},ct=class{constructor(e){Object.defineProperty(this,"parser",{enumerable:!1,get:()=>e});let r=e.currentPosition;Object.defineProperty(this,"start",{enumerable:!1,get:()=>r})}load(e){Object.keys(e).forEach(t=>{let r=Object.getOwnPropertyDescriptor(e,t);r.get?this[t]=r.get.bind(this):r.value!==void 0&&(this[t]=r.value)}),this.parser.length&&this.parser.verifyLength()}},Oe=class extends ct{constructor(e,t,r){let{parser:o,start:n}=super(new $w(e,t,r));Object.defineProperty(this,"p",{enumerable:!1,get:()=>o}),Object.defineProperty(this,"tableStart",{enumerable:!1,get:()=>n})}};function ae(e,t,r){let o;Object.defineProperty(e,t,{get:()=>o||(o=r(),o),enumerable:!0})}var ex=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:12},t,"sfnt");this.version=o.uint32,this.numTables=o.uint16,this.searchRange=o.uint16,this.entrySelector=o.uint16,this.rangeShift=o.uint16,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new tx(o)),this.tables={},this.directory.forEach(n=>{let s=()=>r(this.tables,{tag:n.tag,offset:n.offset,length:n.length},t);ae(this.tables,n.tag.trim(),s)})}},tx=class{constructor(e){this.tag=e.tag,this.checksum=e.uint32,this.offset=e.uint32,this.length=e.uint32}},wg=bg.inflate||void 0,xg=void 0,rx=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:44},t,"woff");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(n=>new ox(o)),nx(this,t,r)}},ox=class{constructor(e){this.tag=e.tag,this.offset=e.uint32,this.compLength=e.uint32,this.origLength=e.uint32,this.origChecksum=e.uint32}};function nx(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=0,s=t;if(o.compLength!==o.origLength){let i=t.buffer.slice(o.offset,o.offset+o.compLength),a;if(wg)a=wg(new Uint8Array(i));else if(xg)a=xg(new Uint8Array(i));else{let u="no brotli decoder available to decode WOFF2 font";throw font.onerror&&font.onerror(u),new Error(u)}s=new DataView(a.buffer)}else n=o.offset;return r(e.tables,{tag:o.tag,offset:n,length:o.origLength},s)})})}var Sg=vg,Cg=void 0,sx=class extends Oe{constructor(e,t,r){let{p:o}=super({offset:0,length:48},t,"woff2");this.signature=o.tag,this.flavor=o.uint32,this.length=o.uint32,this.numTables=o.uint16,o.uint16,this.totalSfntSize=o.uint32,this.totalCompressedSize=o.uint32,this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.metaOffset=o.uint32,this.metaLength=o.uint32,this.metaOrigLength=o.uint32,this.privOffset=o.uint32,this.privLength=o.uint32,o.verifyLength(),this.directory=[...new Array(this.numTables)].map(a=>new ix(o));let n=o.currentPosition;this.directory[0].offset=0,this.directory.forEach((a,u)=>{let c=this.directory[u+1];c&&(c.offset=a.offset+(a.transformLength!==void 0?a.transformLength:a.origLength))});let s,i=t.buffer.slice(n);if(Sg)s=Sg(new Uint8Array(i));else if(Cg)s=new Uint8Array(Cg(i));else{let a="no brotli decoder available to decode WOFF2 font";throw e.onerror&&e.onerror(a),new Error(a)}ax(this,s,r)}},ix=class{constructor(e){this.flags=e.uint8;let t=this.tagNumber=this.flags&63;t===63?this.tag=e.tag:this.tag=lx(t);let o=(this.transformVersion=(this.flags&192)>>6)!==0;(this.tag==="glyf"||this.tag==="loca")&&(o=this.transformVersion!==3),this.origLength=e.uint128,o&&(this.transformLength=e.uint128)}};function ax(e,t,r){e.tables={},e.directory.forEach(o=>{ae(e.tables,o.tag.trim(),()=>{let n=o.offset,s=n+(o.transformLength?o.transformLength:o.origLength),i=new DataView(t.slice(n,s).buffer);try{return r(e.tables,{tag:o.tag,offset:0,length:o.origLength},i)}catch(a){console.error(a)}})})}function lx(e){return["cmap","head","hhea","hmtx","maxp","name","OS/2","post","cvt ","fpgm","glyf","loca","prep","CFF ","VORG","EBDT","EBLC","gasp","hdmx","kern","LTSH","PCLT","VDMX","vhea","vmtx","BASE","GDEF","GPOS","GSUB","EBSC","JSTF","MATH","CBDT","CBLC","COLR","CPAL","SVG ","sbix","acnt","avar","bdat","bloc","bsln","cvar","fdsc","feat","fmtx","fvar","gvar","hsty","just","lcar","mort","morx","opbd","prop","trak","Zapf","Silf","Glat","Gloc","Feat","Sill"][e&63]}var Fg={},kg=!1;Promise.all([Promise.resolve().then(function(){return Dx}),Promise.resolve().then(function(){return Vx}),Promise.resolve().then(function(){return zx}),Promise.resolve().then(function(){return Ux}),Promise.resolve().then(function(){return Gx}),Promise.resolve().then(function(){return Kx}),Promise.resolve().then(function(){return Qx}),Promise.resolve().then(function(){return eS}),Promise.resolve().then(function(){return uS}),Promise.resolve().then(function(){return xS}),Promise.resolve().then(function(){return lC}),Promise.resolve().then(function(){return uC}),Promise.resolve().then(function(){return mC}),Promise.resolve().then(function(){return vC}),Promise.resolve().then(function(){return wC}),Promise.resolve().then(function(){return SC}),Promise.resolve().then(function(){return EC}),Promise.resolve().then(function(){return _C}),Promise.resolve().then(function(){return OC}),Promise.resolve().then(function(){return kC}),Promise.resolve().then(function(){return IC}),Promise.resolve().then(function(){return NC}),Promise.resolve().then(function(){return VC}),Promise.resolve().then(function(){return jC}),Promise.resolve().then(function(){return HC}),Promise.resolve().then(function(){return WC}),Promise.resolve().then(function(){return YC}),Promise.resolve().then(function(){return ZC}),Promise.resolve().then(function(){return KC}),Promise.resolve().then(function(){return $C}),Promise.resolve().then(function(){return sR}),Promise.resolve().then(function(){return cR}),Promise.resolve().then(function(){return dR}),Promise.resolve().then(function(){return gR}),Promise.resolve().then(function(){return vR}),Promise.resolve().then(function(){return wR}),Promise.resolve().then(function(){return CR}),Promise.resolve().then(function(){return ER}),Promise.resolve().then(function(){return FR}),Promise.resolve().then(function(){return AR}),Promise.resolve().then(function(){return NR})]).then(e=>{e.forEach(t=>{let r=Object.keys(t)[0];Fg[r]=t[r]}),kg=!0});function cx(e,t,r){let o=t.tag.replace(/[^\w\d]/g,""),n=Fg[o];return n?new n(t,r,e):(console.warn(`lib-font has no definition for ${o}. The table was skipped.`),{})}function ux(){let e=0;function t(r,o){if(!kg)return e>10?o(new Error("loading took too long")):(e++,setTimeout(()=>t(r),250));r(cx)}return new Promise((r,o)=>t(r))}function fx(e,t){let r=e.lastIndexOf("."),o=(e.substring(r+1)||"").toLowerCase(),n={ttf:"truetype",otf:"opentype",woff:"woff",woff2:"woff2"}[o];if(n)return n;let s={eot:"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.",svg:"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.",fon:"The .fon format is not supported: this is an ancient Windows bitmap font format.",ttc:"Based on the current CSS specification, font collections are not (yet?) supported."}[o];if(s||(s=`${e} is not a known webfont format.`),t)throw new Error(s);console.warn(`Could not load font: ${s}`)}async function dx(e,t,r={}){if(!globalThis.document)return;let o=fx(t,r.errorOnStyle);if(!o)return;let n=document.createElement("style");n.className="injected-by-Font-js";let s=[];return r.styleRules&&(s=Object.entries(r.styleRules).map(([i,a])=>`${i}: ${a};`)),n.textContent=` @font-face { font-family: "${e}"; ${s.join(` `)} src: url("${t}") format("${o}"); -}`,globalThis.document.head.appendChild(n),n}var Gx=[0,1,0,0],Yx=[79,84,84,79],qx=[119,79,70,70],Zx=[119,79,70,50];function Ji(e,t){if(e.length===t.length){for(let r=0;r(globalThis.document&&!this.options.skipStyleSheet&&await Wx(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>Kx(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Ki("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=Xx(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Ki("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return Hx().then(t=>(e==="SFNT"&&(this.opentype=new Ax(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new Lx(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new Mx(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Ki("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Ki("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=$i;var $r=class extends lt{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},Jx=class extends $r{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},Qx=class extends $r{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(i=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(i=>new $x(e))));let s=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=s,[...new Array(o)].map(i=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],s=n.firstCode,i=s+n.entryCount;return s<=t&&t<=i}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},$x=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},ew=class extends $r{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ae(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ae(this,"startCode",()=>e.readBytes(this.segCount,n,16));let s=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,s,16,!0));let i=s+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,i,16));let a=i+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(i,a,e))}buildSegments(e,t,r){let o=(n,s)=>{let i=this.startCode[s],a=this.endCode[s],u=this.idDelta[s],c=this.idRangeOffset[s],l=e+2*s,f=[];if(c===0)for(let m=i+u,g=a+u;m<=g;m++)f.push(m);else for(let m=0,g=a-i;m<=g;m++)r.currentPosition=l+c+m*2,f.push(r.uint16);return{startCode:i,endCode:a,idDelta:u,idRangeOffset:c,glyphIDs:f}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},tw=class extends $r{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ae(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),ethis.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},rw=class extends $r{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new ow(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},ow=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},nw=class extends $r{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ae(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),ethis.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},sw=class extends $r{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new iw(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)({start:t.startCharCode,end:t.endCharCode}))}},iw=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},aw=class extends $r{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new lw(e));ae(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},lw=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},cw=class extends $r{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ae(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new uw(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},uw=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function fw(e,t,r){let o=e.uint16;return o===0?new Jx(e,t,r):o===2?new Qx(e,t,r):o===4?new ew(e,t,r):o===6?new tw(e,t,r):o===8?new rw(e,t,r):o===10?new nw(e,t,r):o===12?new sw(e,t,r):o===13?new aw(e,t,r):o===14?new cw(e,t,r):{}}var dw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new pw(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},pw=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ae(this,"table",()=>(e.currentPosition=t+n,fw(e,r,o)))}},mw=Object.freeze({__proto__:null,cmap:dw}),hw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},gw=Object.freeze({__proto__:null,head:hw}),yw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},vw=Object.freeze({__proto__:null,hhea:yw}),bw=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,s=r.maxp.numGlyphs,i=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=i,[...new Array(n)].map(a=>new xw(o.uint16,o.int16)))),n(o.currentPosition=a,[...new Array(s-n)].map(u=>o.int16)))}}},xw=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},ww=Object.freeze({__proto__:null,hmtx:bw}),Sw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},Cw=Object.freeze({__proto__:null,maxp:Sw}),Rw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new Ew(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new Tw(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},Tw=class{constructor(e,t){this.length=e,this.offset=t}},Ew=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ae(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,_w(e,this)))}};function _w(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let i=[];for(let a=0,u=o/2;ar.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},Fw=Object.freeze({__proto__:null,OS2:Pw}),kw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;or.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return cg[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(i=>String.fromCharCode(i)).join(""))}},cg=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],Aw=Object.freeze({__proto__:null,post:kw}),Iw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ae(this,"horizAxis",()=>new Ec({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new Ec({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new Ec({offset:e.offset+this.itemVarStoreOffset},t)))}},Ec=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new Lw({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new Nw({offset:e.offset+this.baseScriptListOffset},t))}},Lw=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},Nw=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ae(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new Dw(this.start,r))))}},Dw=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new Mw(t)))}},Mw=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new Vw(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new Bw(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new yg(e)))}},Vw=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new yg(t)))}},Bw=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new jw(this.parser)}},yg=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ae(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new zw(e))))}},zw=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},jw=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},Hw=Object.freeze({__proto__:null,BASE:Iw}),ug=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new Uw(e)))}},Uw=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},vs=class extends lt{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new Ww(e)))}},Ww=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},Gw=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},Yw=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ae(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new ug(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new qw(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new Xw(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new ug(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new Qw(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new Gw(r)}))}},qw=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new Zw(this.parser)}},Zw=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},Xw=class extends lt{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new vs(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new Kw(this.parser)}},Kw=class extends lt{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new Jw(this.parser)}},Jw=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},Qw=class extends lt{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new vs(this.parser)}},$w=Object.freeze({__proto__:null,GDEF:Yw}),fg=class extends lt{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new eS(e))}},eS=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},tS=class extends lt{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new rS(e))}},rS=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},dg=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},pg=class extends lt{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new oS(e))}},oS=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},nS=class extends lt{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new iS(e);if(t.startsWith("cc"))return new sS(e);if(t.startsWith("ss"))return new aS(e)}}},sS=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},iS=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},aS=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function vg(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var qo=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new vs(e)}},Oc=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},lS=class extends qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},cS=class extends qo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new uS(t)}},uS=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},fS=class extends qo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new dS(t)}},dS=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},pS=class extends qo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new mS(t)}},mS=class extends lt{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new hS(t)}},hS=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},gS=class extends qo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(vg(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oc(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new yS(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new vS(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new vs(t)}},yS=class extends lt{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new bg(t)}},bg=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Oc(e))}},vS=class extends lt{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new bS(t)}},bS=class extends bg{constructor(e){super(e)}},xS=class extends qo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(vg(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new xg(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new wS(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new CS(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new vs(t)}},wS=class extends lt{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new SS(t)}},SS=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new Oc(e))}},CS=class extends lt{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new RS(t)}},RS=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new xg(e))}},xg=class extends lt{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},TS=class extends lt{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},ES=class extends qo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},_S={buildSubtable:function(e,t){let r=new[void 0,lS,cS,fS,pS,gS,xS,TS,ES][e](t);return r.type=e,r}},eo=class extends lt{constructor(e){super(e)}},OS=class extends eo{constructor(e){super(e),console.log("lookup type 1")}},PS=class extends eo{constructor(e){super(e),console.log("lookup type 2")}},FS=class extends eo{constructor(e){super(e),console.log("lookup type 3")}},kS=class extends eo{constructor(e){super(e),console.log("lookup type 4")}},AS=class extends eo{constructor(e){super(e),console.log("lookup type 5")}},IS=class extends eo{constructor(e){super(e),console.log("lookup type 6")}},LS=class extends eo{constructor(e){super(e),console.log("lookup type 7")}},NS=class extends eo{constructor(e){super(e),console.log("lookup type 8")}},DS=class extends eo{constructor(e){super(e),console.log("lookup type 9")}},MS={buildSubtable:function(e,t){let r=new[void 0,OS,PS,FS,kS,AS,IS,LS,NS,DS][e](t);return r.type=e,r}},mg=class extends lt{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},VS=class extends lt{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?_S:MS;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},wg=class extends Oe{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let s=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>s?fg.EMPTY:(o.currentPosition=n+this.scriptListOffset,new fg(o))),ae(this,"featureList",()=>s?pg.EMPTY:(o.currentPosition=n+this.featureListOffset,new pg(o))),ae(this,"lookupList",()=>s?mg.EMPTY:(o.currentPosition=n+this.lookupListOffset,new mg(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>s?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new tS(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new dg(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new dg(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new nS(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new VS(this.parser,t)}},BS=class extends wg{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},zS=Object.freeze({__proto__:null,GSUB:BS}),jS=class extends wg{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},HS=Object.freeze({__proto__:null,GPOS:jS}),US=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new WS(r)}},WS=class extends lt{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new GS(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},GS=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},YS=Object.freeze({__proto__:null,SVG:US}),qS=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ae(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(s=>new ZS(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let s=[];for(let i=0;ie.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},ZS=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},XS=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o[...new Array(o)].map(n=>r.fword))}},QS=Object.freeze({__proto__:null,cvt:JS}),$S=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},eC=Object.freeze({__proto__:null,fpgm:$S}),tC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ae(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new rC(r)))}},rC=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},oC=Object.freeze({__proto__:null,gasp:tC}),nC=class extends Oe{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},sC=Object.freeze({__proto__:null,glyf:nC}),iC=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ae(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},aC=Object.freeze({__proto__:null,loca:iC}),lC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},cC=Object.freeze({__proto__:null,prep:lC}),uC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},fC=Object.freeze({__proto__:null,CFF:uC}),dC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},pC=Object.freeze({__proto__:null,CFF2:dC}),mC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ae(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new hC(r)))}},hC=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},gC=Object.freeze({__proto__:null,VORG:mC}),yC=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new Qi(e),this.vert=new Qi(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},vC=class{constructor(e){this.hori=new Qi(e),this.vert=new Qi(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},Qi=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},Sg=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ae(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new yC(o)))}},bC=Object.freeze({__proto__:null,EBLC:Sg}),Cg=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},xC=Object.freeze({__proto__:null,EBDT:Cg}),wC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ae(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new vC(r)))}},SC=Object.freeze({__proto__:null,EBSC:wC}),CC=class extends Sg{constructor(e,t){super(e,t,"CBLC")}},RC=Object.freeze({__proto__:null,CBLC:CC}),TC=class extends Cg{constructor(e,t){super(e,t,"CBDT")}},EC=Object.freeze({__proto__:null,CBDT:TC}),_C=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ae(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},OC=Object.freeze({__proto__:null,sbix:_C}),PC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new _c(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new _c(this.parser),i=s.gID;if(o===e)return r;if(i===e)return s;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new _c(this.parser),c=u.gID;if(c===e)return u;c>e?n=a:cnew FC(p))}},_c=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},FC=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},kC=Object.freeze({__proto__:null,COLR:PC}),AC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ae(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new IC(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ae(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new LC(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new NC(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new DC(r,o))))}},IC=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},LC=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},NC=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},DC=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},MC=Object.freeze({__proto__:null,CPAL:AC}),VC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new BC(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new zC(this.parser)}},BC=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},zC=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},jC=Object.freeze({__proto__:null,DSIG:VC}),HC=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(s=>new UC(o,n))}},UC=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},WC=Object.freeze({__proto__:null,hdmx:HC}),GC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ae(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let s=0;s[...new Array(this.nPairs)].map(t=>new qC(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},qC=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},ZC=Object.freeze({__proto__:null,kern:GC}),XC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},KC=Object.freeze({__proto__:null,LTSH:XC}),JC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ae(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},QC=Object.freeze({__proto__:null,MERG:JC}),$C=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new eR(this.tableStart,r))}},eR=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},tR=Object.freeze({__proto__:null,meta:$C}),rR=class extends Oe{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},oR=Object.freeze({__proto__:null,PCLT:rR}),nR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new sR(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new iR(r))}},sR=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},iR=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new aR(e))}},aR=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},lR=Object.freeze({__proto__:null,VDMX:nR}),cR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},uR=Object.freeze({__proto__:null,vhea:cR}),fR=class extends Oe{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,s=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=s,[...new Array(o)].map(i=>new dR(p.uint16,p.int16)))),o(p.currentPosition=i,[...new Array(n-o)].map(a=>p.int16)))}}},dR=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},pR=Object.freeze({__proto__:null,vmtx:fR});var Rg=h(ce(),1);var{kebabCase:mR}=De(Rg.privateApis);function Tg(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:mR(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var er=h(Y(),1);function hR(){let{installFonts:e}=(0,bs.useContext)(Vt),[t,r]=(0,bs.useState)(!1),[o,n]=(0,bs.useState)(null),s=g=>{a(g)},i=g=>{a(g.target.files)},a=async g=>{if(!g)return;n(null),r(!0);let d=new Set,b=[...g],S=!1,C=b.map(async v=>{if(!await c(v))return S=!0,null;if(d.has(v.name))return null;let F=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return Sc.includes(F)?(d.add(v.name),v):null}),x=(await Promise.all(C)).filter(v=>v!==null);if(x.length>0)u(x);else{let v=S?(0,Ln.__)("Sorry, you are not allowed to upload this file type."):(0,Ln.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async g=>{let d=await Promise.all(g.map(async b=>{let S=await f(b);return await xo(S,S.file,"all"),S}));m(d)};async function c(g){let d=new $i("Uploaded Font");try{let b=await l(g);return await d.fromDataBuffer(b,"font"),!0}catch{return!1}}async function l(g){return new Promise((d,b)=>{let S=new window.FileReader;S.readAsArrayBuffer(g),S.onload=()=>d(S.result),S.onerror=b})}let f=async g=>{let d=await l(g),b=new $i("Uploaded Font");b.fromDataBuffer(d,g.name);let C=(await new Promise(N=>b.onload=N)).detail.font,{name:x}=C.opentype.tables,v=x.get(16)||x.get(1),R=x.get(2).toLowerCase().includes("italic"),F=C.opentype.tables["OS/2"].usWeightClass||"normal",_=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:N})=>N==="wght"),A=_?`${_.minValue} ${_.maxValue}`:null;return{file:g,fontFamily:v,fontStyle:R?"italic":"normal",fontWeight:A||F}},m=async g=>{let d=Tg(g);try{await e(d),n({type:"success",message:(0,Ln.__)("Fonts were installed successfully.")})}catch(b){let S=b;n({type:"error",message:S.message,errors:S?.installationErrors})}r(!1)};return(0,er.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,er.jsx)(At.DropZone,{onFilesDrop:s}),(0,er.jsxs)(At.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,er.jsxs)(At.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,er.jsx)("ul",{children:o.errors.map((g,d)=>(0,er.jsx)("li",{children:g},d))})]}),t&&(0,er.jsx)(At.FlexItem,{children:(0,er.jsx)("div",{className:"font-library__upload-area",children:(0,er.jsx)(At.ProgressBar,{})})}),!t&&(0,er.jsx)(At.FormFileUpload,{accept:Sc.map(g=>`.${g}`).join(","),multiple:!0,onChange:i,render:({openFileDialog:g})=>(0,er.jsx)(At.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:g,children:(0,Ln.__)("Upload font")})}),(0,er.jsx)(At.__experimentalText,{className:"font-library__upload-area__text",children:(0,Ln.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var ea=hR;var _g=h(Y(),1),{Tabs:OM}=De(Pc.privateApis),PM={id:"installed-fonts",title:(0,ta._x)("Library","Font library")},FM={id:"upload-fonts",title:(0,ta._x)("Upload","noun")};var Og=h(Ce(),1),Fc=h(ce(),1),yR=h(Fe(),1);var Pg=h(Y(),1);var kc=h(Y(),1);var Fg=h(Ce(),1),ra=h(ce(),1);var kg=h(Y(),1);var Ic=h(Y(),1);var mr=h(Ce(),1),Lc=h(ce(),1),TR=h(Fe(),1);var Ag=h(Mt(),1);var CR=h(Y(),1),{useSettingsForBlockElement:i8,TypographyPanel:a8}=De(Ag.privateApis);var RR=h(Y(),1);var Nc=h(Y(),1),g8={text:{description:(0,mr.__)("Manage the fonts used on the site."),title:(0,mr.__)("Text")},link:{description:(0,mr.__)("Manage the fonts and typography used on the links."),title:(0,mr.__)("Links")},heading:{description:(0,mr.__)("Manage the fonts and typography used on headings."),title:(0,mr.__)("Headings")},caption:{description:(0,mr.__)("Manage the fonts and typography used on captions."),title:(0,mr.__)("Captions")},button:{description:(0,mr.__)("Manage the fonts and typography used on buttons."),title:(0,mr.__)("Buttons")}};var PR=h(Ce(),1),FR=h(ce(),1),Lg=h(Mt(),1);var Nn=h(ce(),1),Ig=h(Ce(),1);var OR=h(Fe(),1);var ER=h(ce(),1),_R=h(Y(),1);var Dc=h(Y(),1);var Mc=h(Y(),1),{useSettingsForBlockElement:A8,ColorPanel:I8}=De(Lg.privateApis);var MR=h(Ce(),1);var IR=h(Do(),1),Vc=h(ce(),1),LR=h(Ce(),1);var na=h(ce(),1);var oa=h(ce(),1);var Ng=h(Y(),1);function Dg(){let{paletteColors:e}=Tn();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Ng.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var ws=h(Y(),1),kR={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},AR=({label:e,isFocused:t,withHoverView:r})=>(0,ws.jsx)(On,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,ws.jsx)(oa.__unstableMotion.div,{variants:kR,style:{height:"100%",overflow:"hidden"},children:(0,ws.jsx)(oa.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,ws.jsx)(Dg,{})})},o)}),Mg=AR;var Zo=h(Y(),1),Vg=["color"];function sa({title:e,gap:t=2}){let r=Pi(Vg);return r?.length<=1?null:(0,Zo.jsxs)(na.__experimentalVStack,{spacing:3,children:[e&&(0,Zo.jsx)(ar,{level:3,children:e}),(0,Zo.jsx)(na.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Zo.jsx)(Fn,{variation:o,isPill:!0,properties:Vg,showTooltip:!0,children:()=>(0,Zo.jsx)(Mg,{})},n))})]})}var Bg=h(Y(),1);var NR=h(Do(),1),ia=h(ce(),1),DR=h(Ce(),1);var zg=h(Y(),1);var Bc=h(Y(),1);var BR=h(Ce(),1),Hg=h(Mt(),1),zR=h(ce(),1);var jg=h(Mt(),1);var VR=h(Y(),1);var{BackgroundPanel:iV}=De(jg.privateApis);var zc=h(Y(),1),{useHasBackgroundPanel:pV}=De(Hg.privateApis);var Xo=h(ce(),1),jc=h(Ce(),1);var GR=h(Fe(),1);var jR=h(ce(),1),HR=h(Ce(),1),UR=h(Y(),1);var Hc=h(Y(),1),{Menu:TV}=De(Xo.privateApis);var vt=h(ce(),1),Ss=h(Ce(),1);var aa=h(Fe(),1);var Uc=h(Y(),1),{Menu:zV}=De(vt.privateApis),jV=[{label:(0,Ss.__)("Rename"),action:"rename"},{label:(0,Ss.__)("Delete"),action:"delete"}],HV=[{label:(0,Ss.__)("Reset"),action:"reset"}];var YR=h(Y(),1);var XR=h(Ce(),1),Wg=h(Mt(),1);var Ug=h(Mt(),1),qR=h(Fe(),1);var ZR=h(Y(),1),{useSettingsForBlockElement:JV,DimensionsPanel:QV}=De(Ug.privateApis);var Wc=h(Y(),1),{useHasDimensionsPanel:sB,useSettingsForBlockElement:iB}=De(Wg.privateApis);var Kg=h(ce(),1),$R=h(Ce(),1);var JR=h(Ce(),1),QR=h(ce(),1);var Gg=h(ir(),1),Yg=h(Kt(),1),ca=h(Fe(),1),qg=h(ce(),1),Zg=h(Ce(),1);var la=h(Y(),1);function KR({gap:e=2}){let{user:t}=(0,ca.useContext)(_t),r=t?.styles,n=(0,Yg.useSelect)(i=>{let a=i(Gg.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!ds(i,["color"])&&!ds(i,["typography","spacing"])),s=(0,ca.useMemo)(()=>[...[{title:(0,Zg.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=u[m]||{},d={css:`${u[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};u[m]={...g,...d}}});let c=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},l=Object.keys(u).length>0?{blocks:u}:{},f={...a.styles,...c,...l};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,la.jsx)(qg.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,la.jsx)(Fn,{variation:i,children:u=>(0,la.jsx)(pc,{label:i?.title,withHoverView:!0,isFocused:u,variation:i})},a))})}var Gc=KR;var Xg=h(Y(),1);var Yc=h(Y(),1);var e2=h(Ce(),1),t2=h(ce(),1),Jg=h(Mt(),1);var qc=h(Y(),1),{AdvancedPanel:RB}=De(Jg.privateApis);var sy=h(Ce(),1),Xc=h(ce(),1),Kc=h(Fe(),1);var r2=h(Kt(),1),o2=h(ir(),1),Qg=h(Fe(),1);var ty=h(Ce(),1),ua=h(ce(),1),fa=h(ey(),1),n2=h(ir(),1),s2=h(Kt(),1);var ry=h(xc(),1);var oy=h(Y(),1),{Badge:FB}=De(ua.privateApis),kB=3600*1e3*24;var Zc=h(ce(),1),Cs=h(Ce(),1);var ny=h(Y(),1);var Jc=h(Y(),1);var Qc=h(Ce(),1),to=h(ce(),1);var u2=h(Fe(),1);var a2=h(ce(),1),l2=h(Ce(),1),c2=h(Y(),1);var $c=h(Y(),1),{Menu:QB}=De(to.privateApis);var cy=h(Ce(),1),zr=h(ce(),1);var uy=h(Fe(),1);var f2=h(Mt(),1),d2=h(Ce(),1);var p2=h(Y(),1);var m2=h(ce(),1),iy=h(Ce(),1),h2=h(Y(),1);var Rs=h(ce(),1),g2=h(Ce(),1),y2=h(Fe(),1),ay=h(Y(),1);var ro=h(ce(),1),ly=h(Y(),1);var eu=h(Y(),1),{Menu:gz}=De(zr.privateApis);var ru=h(Y(),1);var ou=h(Y(),1);function Dn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,ou.jsx)(fs,{value:r,baseValue:o,onChange:n,children:(0,ou.jsx)(e,{...s})})}}var w2=Dn(Gc);var S2=Dn(sa);var C2=Dn(Di);var Mn=h(Y(),1);function nu({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,Mn.jsx)(ea,{});break;case"installed-fonts":n=(0,Mn.jsx)(Gi,{});break;default:n=(0,Mn.jsx)(qi,{slug:o})}return(0,Mn.jsx)(fs,{value:e,baseValue:t,onChange:r,children:(0,Mn.jsx)(Bi,{children:n})})}var py=h(Si()),{unlock:su}=(0,py.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/font-list-route");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='3f4ac8b622']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","3f4ac8b622"),e.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:499;text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:499;text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .font-library__page-selection-trigger{font-size:11px!important;font-weight:499}}.font-library__fonts-title{font-size:11px;font-weight:600;margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-card{border:1px solid #ddd;box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:600;text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-search{margin-bottom:10px;padding:0 16px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:499!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:600;line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}')),document.head.appendChild(e)}var{Tabs:da}=su(my.privateApis),{useGlobalStyles:R2}=su(hy.privateApis);function T2(){let{records:e=[]}=(0,pa.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,yy.useState)("installed-fonts"),{base:o,user:n,setUser:s,isReady:i}=R2(),a=(0,gy.useSelect)(c=>c(pa.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!i)return null;let u=[{id:"installed-fonts",title:(0,Vn._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,Vn._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:c,name:l})=>({id:c,title:e&&e.length===1&&c==="google-fonts"?(0,Vn.__)("Install Fonts"):l})))),React.createElement(ql,{title:(0,Vn.__)("Fonts"),className:"font-library-page"},React.createElement(da,{selectedTabId:t,onSelect:c=>r(c)},React.createElement("div",{className:"font-library-page__tablist"},React.createElement(da.TabList,null,u.map(({id:c,title:l})=>React.createElement(da.Tab,{key:c,tabId:c},l)))),u.map(({id:c})=>React.createElement(da.TabPanel,{key:c,tabId:c,focusable:!1,className:"font-library-page__tab-panel"},React.createElement(nu,{value:n,baseValue:o,onChange:s,activeTab:c})))))}function E2(){return React.createElement(T2,null)}var _2=E2;export{_2 as stage}; +}`,globalThis.document.head.appendChild(n),n}var px=[0,1,0,0],mx=[79,84,84,79],hx=[119,79,70,70],gx=[119,79,70,50];function Qi(e,t){if(e.length===t.length){for(let r=0;r(globalThis.document&&!this.options.skipStyleSheet&&await dx(this.name,e,this.options),this.loadFont(e)))()}async loadFont(e,t){fetch(e).then(r=>vx(r)&&r.arrayBuffer()).then(r=>this.fromDataBuffer(r,t||e)).catch(r=>{let o=new Ji("error",r,`Failed to load font at ${t||e}`);this.dispatch(o),this.onerror&&this.onerror(o)})}async fromDataBuffer(e,t){this.fontData=new DataView(e);let r=yx(this.fontData);if(!r)throw new Error(`${t} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(r);let o=new Ji("load",{font:this});this.dispatch(o),this.onload&&this.onload(o)}async parseBasicData(e){return ux().then(t=>(e==="SFNT"&&(this.opentype=new ex(this,this.fontData,t)),e==="WOFF"&&(this.opentype=new rx(this,this.fontData,t)),e==="WOFF2"&&(this.opentype=new sx(this,this.fontData,t)),this.opentype))}getGlyphId(e){return this.opentype.tables.cmap.getGlyphId(e)}reverse(e){return this.opentype.tables.cmap.reverse(e)}supports(e){return this.getGlyphId(e)!==0}supportsVariation(e){return this.opentype.tables.cmap.supportsVariation(e)!==!1}measureText(e,t=16){if(this.__unloaded)throw new Error("Cannot measure text: font was unloaded. Please reload before calling measureText()");let r=document.createElement("div");r.textContent=e,r.style.fontFamily=this.name,r.style.fontSize=`${t}px`,r.style.color="transparent",r.style.background="transparent",r.style.top="0",r.style.left="0",r.style.position="absolute",document.body.appendChild(r);let o=r.getBoundingClientRect();document.body.removeChild(r);let n=this.opentype.tables["OS/2"];return o.fontSize=t,o.ascender=n.sTypoAscender,o.descender=n.sTypoDescender,o}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);let e=new Ji("unload",{font:this});this.dispatch(e),this.onunload&&this.onunload(e)}this._unloaded=!0}load(){if(this.__unloaded){delete this.__unloaded,document.head.appendChild(this.styleElement);let e=new Ji("load",{font:this});this.dispatch(e),this.onload&&this.onload(e)}}};globalThis.Font=ea;var eo=class extends ct{constructor(e,t,r){super(e),this.plaformID=t,this.encodingID=r}},bx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=0,this.length=e.uint16,this.language=e.uint16,this.glyphIdArray=[...new Array(256)].map(o=>e.uint8)}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 0. only supports(id) is implemented.")),0<=e&&e<=255}reverse(e){return console.warn("reverse not implemented for cmap subtable format 0"),{}}getSupportedCharCodes(){return[{start:1,end:256}]}},wx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=2,this.length=e.uint16,this.language=e.uint16,this.subHeaderKeys=[...new Array(256)].map(i=>e.uint16);let o=Math.max(...this.subHeaderKeys),n=e.currentPosition;ae(this,"subHeaders",()=>(e.currentPosition=n,[...new Array(o)].map(i=>new xx(e))));let s=n+o*8;ae(this,"glyphIndexArray",()=>(e.currentPosition=s,[...new Array(o)].map(i=>e.uint16)))}supports(e){e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 2. only supports(id) is implemented."));let t=e&&255,r=e&&65280,o=this.subHeaders[r],n=this.subHeaders[o],s=n.firstCode,i=s+n.entryCount;return s<=t&&t<=i}reverse(e){return console.warn("reverse not implemented for cmap subtable format 2"),{}}getSupportedCharCodes(e=!1){return e?this.subHeaders.map(t=>({firstCode:t.firstCode,lastCode:t.lastCode})):this.subHeaders.map(t=>({start:t.firstCode,end:t.lastCode}))}},xx=class{constructor(e){this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.first+this.entryCount,this.idDelta=e.int16,this.idRangeOffset=e.uint16}},Sx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=4,this.length=e.uint16,this.language=e.uint16,this.segCountX2=e.uint16,this.segCount=this.segCountX2/2,this.searchRange=e.uint16,this.entrySelector=e.uint16,this.rangeShift=e.uint16;let o=e.currentPosition;ae(this,"endCode",()=>e.readBytes(this.segCount,o,16));let n=o+2+this.segCountX2;ae(this,"startCode",()=>e.readBytes(this.segCount,n,16));let s=n+this.segCountX2;ae(this,"idDelta",()=>e.readBytes(this.segCount,s,16,!0));let i=s+this.segCountX2;ae(this,"idRangeOffset",()=>e.readBytes(this.segCount,i,16));let a=i+this.segCountX2,u=this.length-(a-this.tableStart);ae(this,"glyphIdArray",()=>e.readBytes(u,a,16)),ae(this,"segments",()=>this.buildSegments(i,a,e))}buildSegments(e,t,r){let o=(n,s)=>{let i=this.startCode[s],a=this.endCode[s],u=this.idDelta[s],c=this.idRangeOffset[s],l=e+2*s,f=[];if(c===0)for(let m=i+u,g=a+u;m<=g;m++)f.push(m);else for(let m=0,g=a-i;m<=g;m++)r.currentPosition=l+c+m*2,f.push(r.uint16);return{startCode:i,endCode:a,idDelta:u,idRangeOffset:c,glyphIDs:f}};return[...new Array(this.segCount)].map(o)}reverse(e){let t=this.segments.find(o=>o.glyphIDs.includes(e));if(!t)return{};let r=t.startCode+t.glyphIDs.indexOf(e);return{code:r,unicode:String.fromCodePoint(r)}}getGlyphId(e){if(e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535)return 0;let t=this.segments.find(r=>r.startCode<=e&&e<=r.endCode);return t?t.glyphIDs[e-t.startCode]:0}supports(e){return this.getGlyphId(e)!==0}getSupportedCharCodes(e=!1){return e?this.segments:this.segments.map(t=>({start:t.startCode,end:t.endCode}))}},Cx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=6,this.length=e.uint16,this.language=e.uint16,this.firstCode=e.uint16,this.entryCount=e.uint16,this.lastCode=this.firstCode+this.entryCount-1,ae(this,"glyphIdArray",()=>[...new Array(this.entryCount)].map(n=>e.uint16))}supports(e){if(e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 6. only supports(id) is implemented.")),ethis.firstCode+this.entryCount)return{};let t=e-this.firstCode;return{code:t,unicode:String.fromCodePoint(t)}}reverse(e){let t=this.glyphIdArray.indexOf(e);if(t>-1)return this.firstCode+t}getSupportedCharCodes(e=!1){return e?[{firstCode:this.firstCode,lastCode:this.lastCode}]:[{start:this.firstCode,end:this.lastCode}]}},Rx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=8,e.uint16,this.length=e.uint32,this.language=e.uint32,this.is32=[...new Array(8192)].map(n=>e.uint8),this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new Ex(e)))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 8. only supports(id) is implemented.")),this.groups.findIndex(t=>t.startcharCode<=e&&e<=t.endcharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 8"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startcharCode,end:t.endcharCode}))}},Ex=class{constructor(e){this.startcharCode=e.uint32,this.endcharCode=e.uint32,this.startGlyphID=e.uint32}},Tx=class extends eo{constructor(e,t,r){super(e,t,r),this.format=10,e.uint16,this.length=e.uint32,this.language=e.uint32,this.startCharCode=e.uint32,this.numChars=e.uint32,this.endCharCode=this.startCharCode+this.numChars,ae(this,"glyphs",()=>[...new Array(this.numChars)].map(n=>e.uint16))}supports(e){return e.charCodeAt&&(e=-1,console.warn("supports(character) not implemented for cmap subtable format 10. only supports(id) is implemented.")),ethis.startCharCode+this.numChars?!1:e-this.startCharCode}reverse(e){return console.warn("reverse not implemented for cmap subtable format 10"),{}}getSupportedCharCodes(e=!1){return e?[{startCharCode:this.startCharCode,endCharCode:this.endCharCode}]:[{start:this.startCharCode,end:this.endCharCode}]}},_x=class extends eo{constructor(e,t,r){super(e,t,r),this.format=12,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32,ae(this,"groups",()=>[...new Array(this.numGroups)].map(n=>new Px(e)))}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),55296<=e&&e<=57343||(e&65534)===65534||(e&65535)===65535?0:this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){for(let t of this.groups){let r=t.startGlyphID;if(r>e)continue;if(r===e)return t.startCharCode;if(r+(t.endCharCode-t.startCharCode)({start:t.startCharCode,end:t.endCharCode}))}},Px=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.startGlyphID=e.uint32}},Ox=class extends eo{constructor(e,t,r){super(e,t,r),this.format=13,e.uint16,this.length=e.uint32,this.language=e.uint32,this.numGroups=e.uint32;let o=[...new Array(this.numGroups)].map(n=>new Fx(e));ae(this,"groups",o)}supports(e){return e.charCodeAt&&(e=e.charCodeAt(0)),this.groups.findIndex(t=>t.startCharCode<=e&&e<=t.endCharCode)!==-1}reverse(e){return console.warn("reverse not implemented for cmap subtable format 13"),{}}getSupportedCharCodes(e=!1){return e?this.groups:this.groups.map(t=>({start:t.startCharCode,end:t.endCharCode}))}},Fx=class{constructor(e){this.startCharCode=e.uint32,this.endCharCode=e.uint32,this.glyphID=e.uint32}},kx=class extends eo{constructor(e,t,r){super(e,t,r),this.subTableStart=e.currentPosition,this.format=14,this.length=e.uint32,this.numVarSelectorRecords=e.uint32,ae(this,"varSelectors",()=>[...new Array(this.numVarSelectorRecords)].map(o=>new Ax(e)))}supports(){return console.warn("supports not implemented for cmap subtable format 14"),0}getSupportedCharCodes(){return console.warn("getSupportedCharCodes not implemented for cmap subtable format 14"),[]}reverse(e){return console.warn("reverse not implemented for cmap subtable format 14"),{}}supportsVariation(e){let t=this.varSelector.find(r=>r.varSelector===e);return t||!1}getSupportedVariations(){return this.varSelectors.map(e=>e.varSelector)}},Ax=class{constructor(e){this.varSelector=e.uint24,this.defaultUVSOffset=e.Offset32,this.nonDefaultUVSOffset=e.Offset32}};function Ix(e,t,r){let o=e.uint16;return o===0?new bx(e,t,r):o===2?new wx(e,t,r):o===4?new Sx(e,t,r):o===6?new Cx(e,t,r):o===8?new Rx(e,t,r):o===10?new Tx(e,t,r):o===12?new _x(e,t,r):o===13?new Ox(e,t,r):o===14?new kx(e,t,r):{}}var Lx=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numTables=r.uint16,this.encodingRecords=[...new Array(this.numTables)].map(o=>new Nx(r,this.tableStart))}getSubTable(e){return this.encodingRecords[e].table}getSupportedEncodings(){return this.encodingRecords.map(e=>({platformID:e.platformID,encodingId:e.encodingID}))}getSupportedCharCodes(e,t){let r=this.encodingRecords.findIndex(n=>n.platformID===e&&n.encodingID===t);return r===-1?!1:this.getSubTable(r).getSupportedCharCodes()}reverse(e){for(let t=0;t{let n=this.getSubTable(o);return n.getGlyphId?(t=n.getGlyphId(e),t!==0):!1}),t}supports(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supports&&o.supports(e)!==!1})}supportsVariation(e){return this.encodingRecords.some((t,r)=>{let o=this.getSubTable(r);return o.supportsVariation&&o.supportsVariation(e)!==!1})}},Nx=class{constructor(e,t){let r=this.platformID=e.uint16,o=this.encodingID=e.uint16,n=this.offset=e.Offset32;ae(this,"table",()=>(e.currentPosition=t+n,Ix(e,r,o)))}},Dx=Object.freeze({__proto__:null,cmap:Lx}),Mx=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.load({majorVersion:r.uint16,minorVersion:r.uint16,fontRevision:r.fixed,checkSumAdjustment:r.uint32,magicNumber:r.uint32,flags:r.flags(16),unitsPerEm:r.uint16,created:r.longdatetime,modified:r.longdatetime,xMin:r.int16,yMin:r.int16,xMax:r.int16,yMax:r.int16,macStyle:r.flags(16),lowestRecPPEM:r.uint16,fontDirectionHint:r.uint16,indexToLocFormat:r.uint16,glyphDataFormat:r.uint16})}},Vx=Object.freeze({__proto__:null,head:Mx}),Bx=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.ascender=r.fword,this.descender=r.fword,this.lineGap=r.fword,this.advanceWidthMax=r.ufword,this.minLeftSideBearing=r.fword,this.minRightSideBearing=r.fword,this.xMaxExtent=r.fword,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,r.int16,r.int16,r.int16,r.int16,this.metricDataFormat=r.int16,this.numberOfHMetrics=r.uint16,r.verifyLength()}},zx=Object.freeze({__proto__:null,hhea:Bx}),jx=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hhea.numberOfHMetrics,s=r.maxp.numGlyphs,i=o.currentPosition;if(ae(this,"hMetrics",()=>(o.currentPosition=i,[...new Array(n)].map(a=>new Hx(o.uint16,o.int16)))),n(o.currentPosition=a,[...new Array(s-n)].map(u=>o.int16)))}}},Hx=class{constructor(e,t){this.advanceWidth=e,this.lsb=t}},Ux=Object.freeze({__proto__:null,hmtx:jx}),Wx=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.legacyFixed,this.numGlyphs=r.uint16,this.version===1&&(this.maxPoints=r.uint16,this.maxContours=r.uint16,this.maxCompositePoints=r.uint16,this.maxCompositeContours=r.uint16,this.maxZones=r.uint16,this.maxTwilightPoints=r.uint16,this.maxStorage=r.uint16,this.maxFunctionDefs=r.uint16,this.maxInstructionDefs=r.uint16,this.maxStackElements=r.uint16,this.maxSizeOfInstructions=r.uint16,this.maxComponentElements=r.uint16,this.maxComponentDepth=r.uint16),r.verifyLength()}},Gx=Object.freeze({__proto__:null,maxp:Wx}),Yx=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.format=r.uint16,this.count=r.uint16,this.stringOffset=r.Offset16,this.nameRecords=[...new Array(this.count)].map(o=>new Zx(r,this)),this.format===1&&(this.langTagCount=r.uint16,this.langTagRecords=[...new Array(this.langTagCount)].map(o=>new qx(r.uint16,r.Offset16))),this.stringStart=this.tableStart+this.stringOffset}get(e){let t=this.nameRecords.find(r=>r.nameID===e);if(t)return t.string}},qx=class{constructor(e,t){this.length=e,this.offset=t}},Zx=class{constructor(e,t){this.platformID=e.uint16,this.encodingID=e.uint16,this.languageID=e.uint16,this.nameID=e.uint16,this.length=e.uint16,this.offset=e.Offset16,ae(this,"string",()=>(e.currentPosition=t.stringStart+this.offset,Xx(e,this)))}};function Xx(e,t){let{platformID:r,length:o}=t;if(o===0)return"";if(r===0||r===3){let i=[];for(let a=0,u=o/2;ar.uint8),this.ulUnicodeRange1=r.flags(32),this.ulUnicodeRange2=r.flags(32),this.ulUnicodeRange3=r.flags(32),this.ulUnicodeRange4=r.flags(32),this.achVendID=r.tag,this.fsSelection=r.uint16,this.usFirstCharIndex=r.uint16,this.usLastCharIndex=r.uint16,this.sTypoAscender=r.int16,this.sTypoDescender=r.int16,this.sTypoLineGap=r.int16,this.usWinAscent=r.uint16,this.usWinDescent=r.uint16,this.version===0||(this.ulCodePageRange1=r.flags(32),this.ulCodePageRange2=r.flags(32),this.version===1)||(this.sxHeight=r.int16,this.sCapHeight=r.int16,this.usDefaultChar=r.uint16,this.usBreakChar=r.uint16,this.usMaxContext=r.uint16,this.version<=4)||(this.usLowerOpticalPointSize=r.uint16,this.usUpperOpticalPointSize=r.uint16,this.version===5))return r.verifyLength()}},Qx=Object.freeze({__proto__:null,OS2:Jx}),$x=class extends Oe{constructor(e,t){let{p:r}=super(e,t);if(this.version=r.legacyFixed,this.italicAngle=r.fixed,this.underlinePosition=r.fword,this.underlineThickness=r.fword,this.isFixedPitch=r.uint32,this.minMemType42=r.uint32,this.maxMemType42=r.uint32,this.minMemType1=r.uint32,this.maxMemType1=r.uint32,this.version===1||this.version===3)return r.verifyLength();if(this.numGlyphs=r.uint16,this.version===2){this.glyphNameIndex=[...new Array(this.numGlyphs)].map(o=>r.uint16),this.namesOffset=r.currentPosition,this.glyphNameOffsets=[1];for(let o=0;or.int8))}getGlyphName(e){if(this.version!==2)return console.warn(`post table version ${this.version} does not support glyph name lookups`),"";let t=this.glyphNameIndex[e];if(t<258)return Rg[t];let r=this.glyphNameOffsets[e],n=this.glyphNameOffsets[e+1]-r-1;return n===0?".notdef.":(this.parser.currentPosition=this.namesOffset+r,this.parser.readBytes(n,this.namesOffset+r,8,!0).map(i=>String.fromCharCode(i)).join(""))}},Rg=[".notdef",".null","nonmarkingreturn","space","exclam","quotedbl","numbersign","dollar","percent","ampersand","quotesingle","parenleft","parenright","asterisk","plus","comma","hyphen","period","slash","zero","one","two","three","four","five","six","seven","eight","nine","colon","semicolon","less","equal","greater","question","at","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","bracketleft","backslash","bracketright","asciicircum","underscore","grave","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","braceleft","bar","braceright","asciitilde","Adieresis","Aring","Ccedilla","Eacute","Ntilde","Odieresis","Udieresis","aacute","agrave","acircumflex","adieresis","atilde","aring","ccedilla","eacute","egrave","ecircumflex","edieresis","iacute","igrave","icircumflex","idieresis","ntilde","oacute","ograve","ocircumflex","odieresis","otilde","uacute","ugrave","ucircumflex","udieresis","dagger","degree","cent","sterling","section","bullet","paragraph","germandbls","registered","copyright","trademark","acute","dieresis","notequal","AE","Oslash","infinity","plusminus","lessequal","greaterequal","yen","mu","partialdiff","summation","product","pi","integral","ordfeminine","ordmasculine","Omega","ae","oslash","questiondown","exclamdown","logicalnot","radical","florin","approxequal","Delta","guillemotleft","guillemotright","ellipsis","nonbreakingspace","Agrave","Atilde","Otilde","OE","oe","endash","emdash","quotedblleft","quotedblright","quoteleft","quoteright","divide","lozenge","ydieresis","Ydieresis","fraction","currency","guilsinglleft","guilsinglright","fi","fl","daggerdbl","periodcentered","quotesinglbase","quotedblbase","perthousand","Acircumflex","Ecircumflex","Aacute","Edieresis","Egrave","Iacute","Icircumflex","Idieresis","Igrave","Oacute","Ocircumflex","apple","Ograve","Uacute","Ucircumflex","Ugrave","dotlessi","circumflex","tilde","macron","breve","dotaccent","ring","cedilla","hungarumlaut","ogonek","caron","Lslash","lslash","Scaron","scaron","Zcaron","zcaron","brokenbar","Eth","eth","Yacute","yacute","Thorn","thorn","minus","multiply","onesuperior","twosuperior","threesuperior","onehalf","onequarter","threequarters","franc","Gbreve","gbreve","Idotaccent","Scedilla","scedilla","Cacute","cacute","Ccaron","ccaron","dcroat"],eS=Object.freeze({__proto__:null,post:$x}),tS=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.horizAxisOffset=r.Offset16,this.vertAxisOffset=r.Offset16,ae(this,"horizAxis",()=>new Lc({offset:e.offset+this.horizAxisOffset},t)),ae(this,"vertAxis",()=>new Lc({offset:e.offset+this.vertAxisOffset},t)),this.majorVersion===1&&this.minorVersion===1&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>new Lc({offset:e.offset+this.itemVarStoreOffset},t)))}},Lc=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"AxisTable");this.baseTagListOffset=r.Offset16,this.baseScriptListOffset=r.Offset16,ae(this,"baseTagList",()=>new rS({offset:e.offset+this.baseTagListOffset},t)),ae(this,"baseScriptList",()=>new oS({offset:e.offset+this.baseScriptListOffset},t))}},rS=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"BaseTagListTable");this.baseTagCount=r.uint16,this.baselineTags=[...new Array(this.baseTagCount)].map(o=>r.tag)}},oS=class extends Oe{constructor(e,t){let{p:r}=super(e,t,"BaseScriptListTable");this.baseScriptCount=r.uint16;let o=r.currentPosition;ae(this,"baseScriptRecords",()=>(r.currentPosition=o,[...new Array(this.baseScriptCount)].map(n=>new nS(this.start,r))))}},nS=class{constructor(e,t){this.baseScriptTag=t.tag,this.baseScriptOffset=t.Offset16,ae(this,"baseScriptTable",()=>(t.currentPosition=e+this.baseScriptOffset,new sS(t)))}},sS=class{constructor(e){this.start=e.currentPosition,this.baseValuesOffset=e.Offset16,this.defaultMinMaxOffset=e.Offset16,this.baseLangSysCount=e.uint16,this.baseLangSysRecords=[...new Array(this.baseLangSysCount)].map(t=>new iS(this.start,e)),ae(this,"baseValues",()=>(e.currentPosition=this.start+this.baseValuesOffset,new aS(e))),ae(this,"defaultMinMax",()=>(e.currentPosition=this.start+this.defaultMinMaxOffset,new Ag(e)))}},iS=class{constructor(e,t){this.baseLangSysTag=t.tag,this.minMaxOffset=t.Offset16,ae(this,"minMax",()=>(t.currentPosition=e+this.minMaxOffset,new Ag(t)))}},aS=class{constructor(e){this.parser=e,this.start=e.currentPosition,this.defaultBaselineIndex=e.uint16,this.baseCoordCount=e.uint16,this.baseCoords=[...new Array(this.baseCoordCount)].map(t=>e.Offset16)}getTable(e){return this.parser.currentPosition=this.start+this.baseCoords[e],new cS(this.parser)}},Ag=class{constructor(e){this.minCoord=e.Offset16,this.maxCoord=e.Offset16,this.featMinMaxCount=e.uint16;let t=e.currentPosition;ae(this,"featMinMaxRecords",()=>(e.currentPosition=t,[...new Array(this.featMinMaxCount)].map(r=>new lS(e))))}},lS=class{constructor(e){this.featureTableTag=e.tag,this.minCoord=e.Offset16,this.maxCoord=e.Offset16}},cS=class{constructor(e){this.baseCoordFormat=e.uint16,this.coordinate=e.int16,this.baseCoordFormat===2&&(this.referenceGlyph=e.uint16,this.baseCoordPoint=e.uint16),this.baseCoordFormat===3&&(this.deviceTable=e.Offset16)}},uS=Object.freeze({__proto__:null,BASE:tS}),Eg=class{constructor(e){this.classFormat=e.uint16,this.classFormat===1&&(this.startGlyphID=e.uint16,this.glyphCount=e.uint16,this.classValueArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.classFormat===2&&(this.classRangeCount=e.uint16,this.classRangeRecords=[...new Array(this.classRangeCount)].map(t=>new fS(e)))}},fS=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.class=e.uint16}},xs=class extends ct{constructor(e){super(e),this.coverageFormat=e.uint16,this.coverageFormat===1&&(this.glyphCount=e.uint16,this.glyphArray=[...new Array(this.glyphCount)].map(t=>e.uint16)),this.coverageFormat===2&&(this.rangeCount=e.uint16,this.rangeRecords=[...new Array(this.rangeCount)].map(t=>new dS(e)))}},dS=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.startCoverageIndex=e.uint16}},pS=class{constructor(e,t){this.table=e,this.parser=t,this.start=t.currentPosition,this.format=t.uint16,this.variationRegionListOffset=t.Offset32,this.itemVariationDataCount=t.uint16,this.itemVariationDataOffsets=[...new Array(this.itemVariationDataCount)].map(r=>t.Offset32)}},mS=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.glyphClassDefOffset=r.Offset16,ae(this,"glyphClassDefs",()=>{if(this.glyphClassDefOffset!==0)return r.currentPosition=this.tableStart+this.glyphClassDefOffset,new Eg(r)}),this.attachListOffset=r.Offset16,ae(this,"attachList",()=>{if(this.attachListOffset!==0)return r.currentPosition=this.tableStart+this.attachListOffset,new hS(r)}),this.ligCaretListOffset=r.Offset16,ae(this,"ligCaretList",()=>{if(this.ligCaretListOffset!==0)return r.currentPosition=this.tableStart+this.ligCaretListOffset,new yS(r)}),this.markAttachClassDefOffset=r.Offset16,ae(this,"markAttachClassDef",()=>{if(this.markAttachClassDefOffset!==0)return r.currentPosition=this.tableStart+this.markAttachClassDefOffset,new Eg(r)}),this.minorVersion>=2&&(this.markGlyphSetsDefOffset=r.Offset16,ae(this,"markGlyphSetsDef",()=>{if(this.markGlyphSetsDefOffset!==0)return r.currentPosition=this.tableStart+this.markGlyphSetsDefOffset,new wS(r)})),this.minorVersion===3&&(this.itemVarStoreOffset=r.Offset32,ae(this,"itemVarStore",()=>{if(this.itemVarStoreOffset!==0)return r.currentPosition=this.tableStart+this.itemVarStoreOffset,new pS(r)}))}},hS=class extends ct{constructor(e){super(e),this.coverageOffset=e.Offset16,this.glyphCount=e.uint16,this.attachPointOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16)}getPoint(e){return this.parser.currentPosition=this.start+this.attachPointOffsets[e],new gS(this.parser)}},gS=class{constructor(e){this.pointCount=e.uint16,this.pointIndices=[...new Array(this.pointCount)].map(t=>e.uint16)}},yS=class extends ct{constructor(e){super(e),this.coverageOffset=e.Offset16,ae(this,"coverage",()=>(e.currentPosition=this.start+this.coverageOffset,new xs(e))),this.ligGlyphCount=e.uint16,this.ligGlyphOffsets=[...new Array(this.ligGlyphCount)].map(t=>e.Offset16)}getLigGlyph(e){return this.parser.currentPosition=this.start+this.ligGlyphOffsets[e],new vS(this.parser)}},vS=class extends ct{constructor(e){super(e),this.caretCount=e.uint16,this.caretValueOffsets=[...new Array(this.caretCount)].map(t=>e.Offset16)}getCaretValue(e){return this.parser.currentPosition=this.start+this.caretValueOffsets[e],new bS(this.parser)}},bS=class{constructor(e){this.caretValueFormat=e.uint16,this.caretValueFormat===1&&(this.coordinate=e.int16),this.caretValueFormat===2&&(this.caretValuePointIndex=e.uint16),this.caretValueFormat===3&&(this.coordinate=e.int16,this.deviceOffset=e.Offset16)}},wS=class extends ct{constructor(e){super(e),this.markGlyphSetTableFormat=e.uint16,this.markGlyphSetCount=e.uint16,this.coverageOffsets=[...new Array(this.markGlyphSetCount)].map(t=>e.Offset32)}getMarkGlyphSet(e){return this.parser.currentPosition=this.start+this.coverageOffsets[e],new xs(this.parser)}},xS=Object.freeze({__proto__:null,GDEF:mS}),Tg=class extends ct{static EMPTY={scriptCount:0,scriptRecords:[]};constructor(e){super(e),this.scriptCount=e.uint16,this.scriptRecords=[...new Array(this.scriptCount)].map(t=>new SS(e))}},SS=class{constructor(e){this.scriptTag=e.tag,this.scriptOffset=e.Offset16}},CS=class extends ct{constructor(e){super(e),this.defaultLangSys=e.Offset16,this.langSysCount=e.uint16,this.langSysRecords=[...new Array(this.langSysCount)].map(t=>new RS(e))}},RS=class{constructor(e){this.langSysTag=e.tag,this.langSysOffset=e.Offset16}},_g=class{constructor(e){this.lookupOrder=e.Offset16,this.requiredFeatureIndex=e.uint16,this.featureIndexCount=e.uint16,this.featureIndices=[...new Array(this.featureIndexCount)].map(t=>e.uint16)}},Pg=class extends ct{static EMPTY={featureCount:0,featureRecords:[]};constructor(e){super(e),this.featureCount=e.uint16,this.featureRecords=[...new Array(this.featureCount)].map(t=>new ES(e))}},ES=class{constructor(e){this.featureTag=e.tag,this.featureOffset=e.Offset16}},TS=class extends ct{constructor(e){super(e),this.featureParams=e.Offset16,this.lookupIndexCount=e.uint16,this.lookupListIndices=[...new Array(this.lookupIndexCount)].map(t=>e.uint16)}getFeatureParams(){if(this.featureParams>0){let e=this.parser;e.currentPosition=this.start+this.featureParams;let t=this.featureTag;if(t==="size")return new PS(e);if(t.startsWith("cc"))return new _S(e);if(t.startsWith("ss"))return new OS(e)}}},_S=class{constructor(e){this.format=e.uint16,this.featUiLabelNameId=e.uint16,this.featUiTooltipTextNameId=e.uint16,this.sampleTextNameId=e.uint16,this.numNamedParameters=e.uint16,this.firstParamUiLabelNameId=e.uint16,this.charCount=e.uint16,this.character=[...new Array(this.charCount)].map(t=>e.uint24)}},PS=class{constructor(e){this.designSize=e.uint16,this.subfamilyIdentifier=e.uint16,this.subfamilyNameID=e.uint16,this.smallEnd=e.uint16,this.largeEnd=e.uint16}},OS=class{constructor(e){this.version=e.uint16,this.UINameID=e.uint16}};function Ig(e){e.parser.currentPosition-=2,delete e.coverageOffset,delete e.getCoverageTable}var qo=class extends ct{constructor(e){super(e),this.substFormat=e.uint16,this.coverageOffset=e.Offset16}getCoverageTable(){let e=this.parser;return e.currentPosition=this.start+this.coverageOffset,new xs(e)}},Dc=class{constructor(e){this.glyphSequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},FS=class extends qo{constructor(e){super(e),this.deltaGlyphID=e.int16}},kS=class extends qo{constructor(e){super(e),this.sequenceCount=e.uint16,this.sequenceOffsets=[...new Array(this.sequenceCount)].map(t=>e.Offset16)}getSequence(e){let t=this.parser;return t.currentPosition=this.start+this.sequenceOffsets[e],new AS(t)}},AS=class{constructor(e){this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},IS=class extends qo{constructor(e){super(e),this.alternateSetCount=e.uint16,this.alternateSetOffsets=[...new Array(this.alternateSetCount)].map(t=>e.Offset16)}getAlternateSet(e){let t=this.parser;return t.currentPosition=this.start+this.alternateSetOffsets[e],new LS(t)}},LS=class{constructor(e){this.glyphCount=e.uint16,this.alternateGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},NS=class extends qo{constructor(e){super(e),this.ligatureSetCount=e.uint16,this.ligatureSetOffsets=[...new Array(this.ligatureSetCount)].map(t=>e.Offset16)}getLigatureSet(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureSetOffsets[e],new DS(t)}},DS=class extends ct{constructor(e){super(e),this.ligatureCount=e.uint16,this.ligatureOffsets=[...new Array(this.ligatureCount)].map(t=>e.Offset16)}getLigature(e){let t=this.parser;return t.currentPosition=this.start+this.ligatureOffsets[e],new MS(t)}},MS=class{constructor(e){this.ligatureGlyph=e.uint16,this.componentCount=e.uint16,this.componentGlyphIDs=[...new Array(this.componentCount-1)].map(t=>e.uint16)}},VS=class extends qo{constructor(e){super(e),this.substFormat===1&&(this.subRuleSetCount=e.uint16,this.subRuleSetOffsets=[...new Array(this.subRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.classDefOffset=e.Offset16,this.subClassSetCount=e.uint16,this.subClassSetOffsets=[...new Array(this.subClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ig(this),this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.coverageOffsets=[...new Array(this.glyphCount)].map(t=>e.Offset16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Dc(e)))}getSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 5.${this.substFormat} has no subrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.subRuleSetOffsets[e],new BS(t)}getSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 5.${this.substFormat} has no subclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.subClassSetOffsets[e],new zS(t)}getCoverageTable(e){if(this.substFormat!==3&&!e)return super.getCoverageTable();if(!e)throw new Error(`lookup type 5.${this.substFormat} requires an coverage table index.`);let t=this.parser;return t.currentPosition=this.start+this.coverageOffsets[e],new xs(t)}},BS=class extends ct{constructor(e){super(e),this.subRuleCount=e.uint16,this.subRuleOffsets=[...new Array(this.subRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.subRuleOffsets[e],new Lg(t)}},Lg=class{constructor(e){this.glyphCount=e.uint16,this.substitutionCount=e.uint16,this.inputSequence=[...new Array(this.glyphCount-1)].map(t=>e.uint16),this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Dc(e))}},zS=class extends ct{constructor(e){super(e),this.subClassRuleCount=e.uint16,this.subClassRuleOffsets=[...new Array(this.subClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.subClassRuleOffsets[e],new jS(t)}},jS=class extends Lg{constructor(e){super(e)}},HS=class extends qo{constructor(e){super(e),this.substFormat===1&&(this.chainSubRuleSetCount=e.uint16,this.chainSubRuleSetOffsets=[...new Array(this.chainSubRuleSetCount)].map(t=>e.Offset16)),this.substFormat===2&&(this.backtrackClassDefOffset=e.Offset16,this.inputClassDefOffset=e.Offset16,this.lookaheadClassDefOffset=e.Offset16,this.chainSubClassSetCount=e.uint16,this.chainSubClassSetOffsets=[...new Array(this.chainSubClassSetCount)].map(t=>e.Offset16)),this.substFormat===3&&(Ig(this),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.inputGlyphCount=e.uint16,this.inputCoverageOffsets=[...new Array(this.inputGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[...new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.seqLookupCount=e.uint16,this.seqLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Ng(e)))}getChainSubRuleSet(e){if(this.substFormat!==1)throw new Error(`lookup type 6.${this.substFormat} has no chainsubrule sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleSetOffsets[e],new US(t)}getChainSubClassSet(e){if(this.substFormat!==2)throw new Error(`lookup type 6.${this.substFormat} has no chainsubclass sets.`);let t=this.parser;return t.currentPosition=this.start+this.chainSubClassSetOffsets[e],new GS(t)}getCoverageFromOffset(e){if(this.substFormat!==3)throw new Error(`lookup type 6.${this.substFormat} does not use contextual coverage offsets.`);let t=this.parser;return t.currentPosition=this.start+e,new xs(t)}},US=class extends ct{constructor(e){super(e),this.chainSubRuleCount=e.uint16,this.chainSubRuleOffsets=[...new Array(this.chainSubRuleCount)].map(t=>e.Offset16)}getSubRule(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new WS(t)}},WS=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.SubstCount)].map(t=>new Dc(e))}},GS=class extends ct{constructor(e){super(e),this.chainSubClassRuleCount=e.uint16,this.chainSubClassRuleOffsets=[...new Array(this.chainSubClassRuleCount)].map(t=>e.Offset16)}getSubClass(e){let t=this.parser;return t.currentPosition=this.start+this.chainSubRuleOffsets[e],new YS(t)}},YS=class{constructor(e){this.backtrackGlyphCount=e.uint16,this.backtrackSequence=[...new Array(this.backtrackGlyphCount)].map(t=>e.uint16),this.inputGlyphCount=e.uint16,this.inputSequence=[...new Array(this.inputGlyphCount-1)].map(t=>e.uint16),this.lookaheadGlyphCount=e.uint16,this.lookAheadSequence=[...new Array(this.lookAheadGlyphCount)].map(t=>e.uint16),this.substitutionCount=e.uint16,this.substLookupRecords=[...new Array(this.substitutionCount)].map(t=>new Ng(e))}},Ng=class extends ct{constructor(e){super(e),this.sequenceIndex=e.uint16,this.lookupListIndex=e.uint16}},qS=class extends ct{constructor(e){super(e),this.substFormat=e.uint16,this.extensionLookupType=e.uint16,this.extensionOffset=e.Offset32}},ZS=class extends qo{constructor(e){super(e),this.backtrackGlyphCount=e.uint16,this.backtrackCoverageOffsets=[...new Array(this.backtrackGlyphCount)].map(t=>e.Offset16),this.lookaheadGlyphCount=e.uint16,this.lookaheadCoverageOffsets=[new Array(this.lookaheadGlyphCount)].map(t=>e.Offset16),this.glyphCount=e.uint16,this.substituteGlyphIDs=[...new Array(this.glyphCount)].map(t=>e.uint16)}},XS={buildSubtable:function(e,t){let r=new[void 0,FS,kS,IS,NS,VS,HS,qS,ZS][e](t);return r.type=e,r}},to=class extends ct{constructor(e){super(e)}},KS=class extends to{constructor(e){super(e),console.log("lookup type 1")}},JS=class extends to{constructor(e){super(e),console.log("lookup type 2")}},QS=class extends to{constructor(e){super(e),console.log("lookup type 3")}},$S=class extends to{constructor(e){super(e),console.log("lookup type 4")}},eC=class extends to{constructor(e){super(e),console.log("lookup type 5")}},tC=class extends to{constructor(e){super(e),console.log("lookup type 6")}},rC=class extends to{constructor(e){super(e),console.log("lookup type 7")}},oC=class extends to{constructor(e){super(e),console.log("lookup type 8")}},nC=class extends to{constructor(e){super(e),console.log("lookup type 9")}},sC={buildSubtable:function(e,t){let r=new[void 0,KS,JS,QS,$S,eC,tC,rC,oC,nC][e](t);return r.type=e,r}},Og=class extends ct{static EMPTY={lookupCount:0,lookups:[]};constructor(e){super(e),this.lookupCount=e.uint16,this.lookups=[...new Array(this.lookupCount)].map(t=>e.Offset16)}},iC=class extends ct{constructor(e,t){super(e),this.ctType=t,this.lookupType=e.uint16,this.lookupFlag=e.uint16,this.subTableCount=e.uint16,this.subtableOffsets=[...new Array(this.subTableCount)].map(r=>e.Offset16),this.markFilteringSet=e.uint16}get rightToLeft(){return this.lookupFlag&!0}get ignoreBaseGlyphs(){return this.lookupFlag&!0}get ignoreLigatures(){return this.lookupFlag&!0}get ignoreMarks(){return this.lookupFlag&!0}get useMarkFilteringSet(){return this.lookupFlag&!0}get markAttachmentType(){return this.lookupFlag&!0}getSubTable(e){let t=this.ctType==="GSUB"?XS:sC;return this.parser.currentPosition=this.start+this.subtableOffsets[e],t.buildSubtable(this.lookupType,this.parser)}},Dg=class extends Oe{constructor(e,t,r){let{p:o,tableStart:n}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.scriptListOffset=o.Offset16,this.featureListOffset=o.Offset16,this.lookupListOffset=o.Offset16,this.majorVersion===1&&this.minorVersion===1&&(this.featureVariationsOffset=o.Offset32);let s=!(this.scriptListOffset||this.featureListOffset||this.lookupListOffset);ae(this,"scriptList",()=>s?Tg.EMPTY:(o.currentPosition=n+this.scriptListOffset,new Tg(o))),ae(this,"featureList",()=>s?Pg.EMPTY:(o.currentPosition=n+this.featureListOffset,new Pg(o))),ae(this,"lookupList",()=>s?Og.EMPTY:(o.currentPosition=n+this.lookupListOffset,new Og(o))),this.featureVariationsOffset&&ae(this,"featureVariations",()=>s?FeatureVariations.EMPTY:(o.currentPosition=n+this.featureVariationsOffset,new FeatureVariations(o)))}getSupportedScripts(){return this.scriptList.scriptRecords.map(e=>e.scriptTag)}getScriptTable(e){let t=this.scriptList.scriptRecords.find(o=>o.scriptTag===e);this.parser.currentPosition=this.scriptList.start+t.scriptOffset;let r=new CS(this.parser);return r.scriptTag=e,r}ensureScriptTable(e){return typeof e=="string"?this.getScriptTable(e):e}getSupportedLangSys(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys!==0,r=e.langSysRecords.map(o=>o.langSysTag);return t&&r.unshift("dflt"),r}getDefaultLangSysTable(e){e=this.ensureScriptTable(e);let t=e.defaultLangSys;if(t!==0){this.parser.currentPosition=e.start+t;let r=new _g(this.parser);return r.langSysTag="",r.defaultForScript=e.scriptTag,r}}getLangSysTable(e,t="dflt"){if(t==="dflt")return this.getDefaultLangSysTable(e);e=this.ensureScriptTable(e);let r=e.langSysRecords.find(n=>n.langSysTag===t);this.parser.currentPosition=e.start+r.langSysOffset;let o=new _g(this.parser);return o.langSysTag=t,o}getFeatures(e){return e.featureIndices.map(t=>this.getFeature(t))}getFeature(e){let t;if(parseInt(e)==e?t=this.featureList.featureRecords[e]:t=this.featureList.featureRecords.find(o=>o.featureTag===e),!t)return;this.parser.currentPosition=this.featureList.start+t.featureOffset;let r=new TS(this.parser);return r.featureTag=t.featureTag,r}getLookups(e){return e.lookupListIndices.map(t=>this.getLookup(t))}getLookup(e,t){let r=this.lookupList.lookups[e];return this.parser.currentPosition=this.lookupList.start+r,new iC(this.parser,t)}},aC=class extends Dg{constructor(e,t){super(e,t,"GSUB")}getLookup(e){return super.getLookup(e,"GSUB")}},lC=Object.freeze({__proto__:null,GSUB:aC}),cC=class extends Dg{constructor(e,t){super(e,t,"GPOS")}getLookup(e){return super.getLookup(e,"GPOS")}},uC=Object.freeze({__proto__:null,GPOS:cC}),fC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.offsetToSVGDocumentList=r.Offset32,r.currentPosition=this.tableStart+this.offsetToSVGDocumentList,this.documentList=new dC(r)}},dC=class extends ct{constructor(e){super(e),this.numEntries=e.uint16,this.documentRecords=[...new Array(this.numEntries)].map(t=>new pC(e))}getDocument(e){let t=this.documentRecords[e];if(!t)return"";let r=this.start+t.svgDocOffset;return this.parser.currentPosition=r,this.parser.readBytes(t.svgDocLength)}getDocumentForGlyph(e){let t=this.documentRecords.findIndex(r=>r.startGlyphID<=e&&e<=r.endGlyphID);return t===-1?"":this.getDocument(t)}},pC=class{constructor(e){this.startGlyphID=e.uint16,this.endGlyphID=e.uint16,this.svgDocOffset=e.Offset32,this.svgDocLength=e.uint32}},mC=Object.freeze({__proto__:null,SVG:fC}),hC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.axesArrayOffset=r.Offset16,r.uint16,this.axisCount=r.uint16,this.axisSize=r.uint16,this.instanceCount=r.uint16,this.instanceSize=r.uint16;let o=this.tableStart+this.axesArrayOffset;ae(this,"axes",()=>(r.currentPosition=o,[...new Array(this.axisCount)].map(s=>new gC(r))));let n=o+this.axisCount*this.axisSize;ae(this,"instances",()=>{let s=[];for(let i=0;ie.tag)}getAxis(e){return this.axes.find(t=>t.tag===e)}},gC=class{constructor(e){this.tag=e.tag,this.minValue=e.fixed,this.defaultValue=e.fixed,this.maxValue=e.fixed,this.flags=e.flags(16),this.axisNameID=e.uint16}},yC=class{constructor(e,t,r){let o=e.currentPosition;this.subfamilyNameID=e.uint16,e.uint16,this.coordinates=[...new Array(t)].map(n=>e.fixed),e.currentPosition-o[...new Array(o)].map(n=>r.fword))}},wC=Object.freeze({__proto__:null,cvt:bC}),xC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},SC=Object.freeze({__proto__:null,fpgm:xC}),CC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRanges=r.uint16,ae(this,"gaspRanges",()=>[...new Array(this.numRanges)].map(n=>new RC(r)))}},RC=class{constructor(e){this.rangeMaxPPEM=e.uint16,this.rangeGaspBehavior=e.uint16}},EC=Object.freeze({__proto__:null,gasp:CC}),TC=class extends Oe{constructor(e,t){super(e,t)}getGlyphData(e,t){return this.parser.currentPosition=this.tableStart+e,this.parser.readBytes(t)}},_C=Object.freeze({__proto__:null,glyf:TC}),PC=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.maxp.numGlyphs+1;r.head.indexToLocFormat===0?(this.x2=!0,ae(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset16))):ae(this,"offsets",()=>[...new Array(n)].map(s=>o.Offset32))}getGlyphDataOffsetAndLength(e){let t=this.offsets[e]*this.x2?2:1,r=this.offsets[e+1]*this.x2?2:1;return{offset:t,length:r-t}}},OC=Object.freeze({__proto__:null,loca:PC}),FC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"instructions",()=>[...new Array(e.length)].map(o=>r.uint8))}},kC=Object.freeze({__proto__:null,prep:FC}),AC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},IC=Object.freeze({__proto__:null,CFF:AC}),LC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);ae(this,"data",()=>r.readBytes())}},NC=Object.freeze({__proto__:null,CFF2:LC}),DC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.defaultVertOriginY=r.int16,this.numVertOriginYMetrics=r.uint16,ae(this,"vertORiginYMetrics",()=>[...new Array(this.numVertOriginYMetrics)].map(o=>new MC(r)))}},MC=class{constructor(e){this.glyphIndex=e.uint16,this.vertOriginY=e.int16}},VC=Object.freeze({__proto__:null,VORG:DC}),BC=class{constructor(e){this.indexSubTableArrayOffset=e.Offset32,this.indexTablesSize=e.uint32,this.numberofIndexSubTables=e.uint32,this.colorRef=e.uint32,this.hori=new $i(e),this.vert=new $i(e),this.startGlyphIndex=e.uint16,this.endGlyphIndex=e.uint16,this.ppemX=e.uint8,this.ppemY=e.uint8,this.bitDepth=e.uint8,this.flags=e.int8}},zC=class{constructor(e){this.hori=new $i(e),this.vert=new $i(e),this.ppemX=e.uint8,this.ppemY=e.uint8,this.substitutePpemX=e.uint8,this.substitutePpemY=e.uint8}},$i=class{constructor(e){this.ascender=e.int8,this.descender=e.int8,this.widthMax=e.uint8,this.caretSlopeNumerator=e.int8,this.caretSlopeDenominator=e.int8,this.caretOffset=e.int8,this.minOriginSB=e.int8,this.minAdvanceSB=e.int8,this.maxBeforeBL=e.int8,this.minAfterBL=e.int8,this.pad1=e.int8,this.pad2=e.int8}},Mg=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16,this.numSizes=o.uint32,ae(this,"bitMapSizes",()=>[...new Array(this.numSizes)].map(n=>new BC(o)))}},jC=Object.freeze({__proto__:null,EBLC:Mg}),Vg=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t,r);this.majorVersion=o.uint16,this.minorVersion=o.uint16}},HC=Object.freeze({__proto__:null,EBDT:Vg}),UC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.majorVersion=r.uint16,this.minorVersion=r.uint16,this.numSizes=r.uint32,ae(this,"bitmapScales",()=>[...new Array(this.numSizes)].map(o=>new zC(r)))}},WC=Object.freeze({__proto__:null,EBSC:UC}),GC=class extends Mg{constructor(e,t){super(e,t,"CBLC")}},YC=Object.freeze({__proto__:null,CBLC:GC}),qC=class extends Vg{constructor(e,t){super(e,t,"CBDT")}},ZC=Object.freeze({__proto__:null,CBDT:qC}),XC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.flags=r.flags(16),this.numStrikes=r.uint32,ae(this,"strikeOffsets",()=>[...new Array(this.numStrikes)].map(o=>r.Offset32))}},KC=Object.freeze({__proto__:null,sbix:XC}),JC=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numBaseGlyphRecords=r.uint16,this.baseGlyphRecordsOffset=r.Offset32,this.layerRecordsOffset=r.Offset32,this.numLayerRecords=r.uint16}getBaseGlyphRecord(e){let t=this.tableStart+this.baseGlyphRecordsOffset;this.parser.currentPosition=t;let r=new Nc(this.parser),o=r.gID,n=this.tableStart+this.layerRecordsOffset-6;this.parser.currentPosition=n;let s=new Nc(this.parser),i=s.gID;if(o===e)return r;if(i===e)return s;for(;t!==n;){let a=t+(n-t)/12;this.parser.currentPosition=a;let u=new Nc(this.parser),c=u.gID;if(c===e)return u;c>e?n=a:cnew QC(p))}},Nc=class{constructor(e){this.gID=e.uint16,this.firstLayerIndex=e.uint16,this.numLayers=e.uint16}},QC=class{constructor(e){this.gID=e.uint16,this.paletteIndex=e.uint16}},$C=Object.freeze({__proto__:null,COLR:JC}),eR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numPaletteEntries=r.uint16;let o=this.numPalettes=r.uint16;this.numColorRecords=r.uint16,this.offsetFirstColorRecord=r.Offset32,this.colorRecordIndices=[...new Array(this.numPalettes)].map(n=>r.uint16),ae(this,"colorRecords",()=>(r.currentPosition=this.tableStart+this.offsetFirstColorRecord,[...new Array(this.numColorRecords)].map(n=>new tR(r)))),this.version===1&&(this.offsetPaletteTypeArray=r.Offset32,this.offsetPaletteLabelArray=r.Offset32,this.offsetPaletteEntryLabelArray=r.Offset32,ae(this,"paletteTypeArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteTypeArray,new rR(r,o))),ae(this,"paletteLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteLabelArray,new oR(r,o))),ae(this,"paletteEntryLabelArray",()=>(r.currentPosition=this.tableStart+this.offsetPaletteEntryLabelArray,new nR(r,o))))}},tR=class{constructor(e){this.blue=e.uint8,this.green=e.uint8,this.red=e.uint8,this.alpha=e.uint8}},rR=class{constructor(e,t){this.paletteTypes=[...new Array(t)].map(r=>e.uint32)}},oR=class{constructor(e,t){this.paletteLabels=[...new Array(t)].map(r=>e.uint16)}},nR=class{constructor(e,t){this.paletteEntryLabels=[...new Array(t)].map(r=>e.uint16)}},sR=Object.freeze({__proto__:null,CPAL:eR}),iR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.numSignatures=r.uint16,this.flags=r.uint16,this.signatureRecords=[...new Array(this.numSignatures)].map(o=>new aR(r))}getData(e){let t=this.signatureRecords[e];return this.parser.currentPosition=this.tableStart+t.offset,new lR(this.parser)}},aR=class{constructor(e){this.format=e.uint32,this.length=e.uint32,this.offset=e.Offset32}},lR=class{constructor(e){e.uint16,e.uint16,this.signatureLength=e.uint32,this.signature=e.readBytes(this.signatureLength)}},cR=Object.freeze({__proto__:null,DSIG:iR}),uR=class extends Oe{constructor(e,t,r){let{p:o}=super(e,t),n=r.hmtx.numGlyphs;this.version=o.uint16,this.numRecords=o.int16,this.sizeDeviceRecord=o.int32,this.records=[...new Array(numRecords)].map(s=>new fR(o,n))}},fR=class{constructor(e,t){this.pixelSize=e.uint8,this.maxWidth=e.uint8,this.widths=e.readBytes(t)}},dR=Object.freeze({__proto__:null,hdmx:uR}),pR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.nTables=r.uint16,ae(this,"tables",()=>{let o=this.tableStart+4,n=[];for(let s=0;s[...new Array(this.nPairs)].map(t=>new hR(e)))),this.format===2&&console.warn("Kern subtable format 2 is not supported: this parser currently only parses universal table data.")}get horizontal(){return this.coverage[0]}get minimum(){return this.coverage[1]}get crossstream(){return this.coverage[2]}get override(){return this.coverage[3]}},hR=class{constructor(e){this.left=e.uint16,this.right=e.uint16,this.value=e.fword}},gR=Object.freeze({__proto__:null,kern:pR}),yR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numGlyphs=r.uint16,this.yPels=r.readBytes(this.numGlyphs)}},vR=Object.freeze({__proto__:null,LTSH:yR}),bR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.mergeClassCount=r.uint16,this.mergeDataOffset=r.Offset16,this.classDefCount=r.uint16,this.offsetToClassDefOffsets=r.Offset16,ae(this,"mergeEntryMatrix",()=>[...new Array(this.mergeClassCount)].map(o=>r.readBytes(this.mergeClassCount))),console.warn("Full MERG parsing is currently not supported."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},wR=Object.freeze({__proto__:null,MERG:bR}),xR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint32,this.flags=r.uint32,r.uint32,this.dataMapsCount=r.uint32,this.dataMaps=[...new Array(this.dataMapsCount)].map(o=>new SR(this.tableStart,r))}},SR=class{constructor(e,t){this.tableStart=e,this.parser=t,this.tag=t.tag,this.dataOffset=t.Offset32,this.dataLength=t.uint32}getData(){return this.parser.currentField=this.tableStart+this.dataOffset,this.parser.readBytes(this.dataLength)}},CR=Object.freeze({__proto__:null,meta:xR}),RR=class extends Oe{constructor(e,t){super(e,t),console.warn("This font uses a PCLT table, which is currently not supported by this parser."),console.warn("If you need this table parsed, please file an issue, or better yet, a PR.")}},ER=Object.freeze({__proto__:null,PCLT:RR}),TR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.uint16,this.numRecs=r.uint16,this.numRatios=r.uint16,this.ratRanges=[...new Array(this.numRatios)].map(o=>new _R(r)),this.offsets=[...new Array(this.numRatios)].map(o=>r.Offset16),this.VDMXGroups=[...new Array(this.numRecs)].map(o=>new PR(r))}},_R=class{constructor(e){this.bCharSet=e.uint8,this.xRatio=e.uint8,this.yStartRatio=e.uint8,this.yEndRatio=e.uint8}},PR=class{constructor(e){this.recs=e.uint16,this.startsz=e.uint8,this.endsz=e.uint8,this.records=[...new Array(this.recs)].map(t=>new OR(e))}},OR=class{constructor(e){this.yPelHeight=e.uint16,this.yMax=e.int16,this.yMin=e.int16}},FR=Object.freeze({__proto__:null,VDMX:TR}),kR=class extends Oe{constructor(e,t){let{p:r}=super(e,t);this.version=r.fixed,this.ascent=this.vertTypoAscender=r.int16,this.descent=this.vertTypoDescender=r.int16,this.lineGap=this.vertTypoLineGap=r.int16,this.advanceHeightMax=r.int16,this.minTopSideBearing=r.int16,this.minBottomSideBearing=r.int16,this.yMaxExtent=r.int16,this.caretSlopeRise=r.int16,this.caretSlopeRun=r.int16,this.caretOffset=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.reserved=r.int16,this.metricDataFormat=r.int16,this.numOfLongVerMetrics=r.uint16,r.verifyLength()}},AR=Object.freeze({__proto__:null,vhea:kR}),IR=class extends Oe{constructor(e,t,r){super(e,t);let o=r.vhea.numOfLongVerMetrics,n=r.maxp.numGlyphs,s=p.currentPosition;if(lazy(this,"vMetrics",()=>(p.currentPosition=s,[...new Array(o)].map(i=>new LR(p.uint16,p.int16)))),o(p.currentPosition=i,[...new Array(n-o)].map(a=>p.int16)))}}},LR=class{constructor(e,t){this.advanceHeight=e,this.topSideBearing=t}},NR=Object.freeze({__proto__:null,vmtx:IR});var Bg=h(ce(),1);var{kebabCase:DR}=ke(Bg.privateApis);function zg(e){let t=e.reduce((r,o)=>(r[o.fontFamily]||(r[o.fontFamily]={name:o.fontFamily,fontFamily:o.fontFamily,slug:DR(o.fontFamily.toLowerCase()),fontFace:[]}),r[o.fontFamily].fontFace.push(o),r),{});return Object.values(t)}var er=h(Y(),1);function MR(){let{installFonts:e}=(0,Ss.useContext)(Vt),[t,r]=(0,Ss.useState)(!1),[o,n]=(0,Ss.useState)(null),s=g=>{a(g)},i=g=>{a(g.target.files)},a=async g=>{if(!g)return;n(null),r(!0);let d=new Set,b=[...g],S=!1,C=b.map(async v=>{if(!await c(v))return S=!0,null;if(d.has(v.name))return null;let F=(((v.name??"").split(".")??[]).pop()??"").toLowerCase();return Fc.includes(F)?(d.add(v.name),v):null}),w=(await Promise.all(C)).filter(v=>v!==null);if(w.length>0)u(w);else{let v=S?(0,Dn.__)("Sorry, you are not allowed to upload this file type."):(0,Dn.__)("No fonts found to install.");n({type:"error",message:v}),r(!1)}},u=async g=>{let d=await Promise.all(g.map(async b=>{let S=await f(b);return await wo(S,S.file,"all"),S}));m(d)};async function c(g){let d=new ea("Uploaded Font");try{let b=await l(g);return await d.fromDataBuffer(b,"font"),!0}catch{return!1}}async function l(g){return new Promise((d,b)=>{let S=new window.FileReader;S.readAsArrayBuffer(g),S.onload=()=>d(S.result),S.onerror=b})}let f=async g=>{let d=await l(g),b=new ea("Uploaded Font");b.fromDataBuffer(d,g.name);let C=(await new Promise(N=>b.onload=N)).detail.font,{name:w}=C.opentype.tables,v=w.get(16)||w.get(1),R=w.get(2).toLowerCase().includes("italic"),F=C.opentype.tables["OS/2"].usWeightClass||"normal",_=!!C.opentype.tables.fvar&&C.opentype.tables.fvar.axes.find(({tag:N})=>N==="wght"),A=_?`${_.minValue} ${_.maxValue}`:null;return{file:g,fontFamily:v,fontStyle:R?"italic":"normal",fontWeight:A||F}},m=async g=>{let d=zg(g);try{await e(d),n({type:"success",message:(0,Dn.__)("Fonts were installed successfully.")})}catch(b){let S=b;n({type:"error",message:S.message,errors:S?.installationErrors})}r(!1)};return(0,er.jsxs)("div",{className:"font-library__tabpanel-layout",children:[(0,er.jsx)(At.DropZone,{onFilesDrop:s}),(0,er.jsxs)(At.__experimentalVStack,{className:"font-library__local-fonts",justify:"start",children:[o&&(0,er.jsxs)(At.Notice,{status:o.type,__unstableHTML:!0,onRemove:()=>n(null),children:[o.message,o.errors&&(0,er.jsx)("ul",{children:o.errors.map((g,d)=>(0,er.jsx)("li",{children:g},d))})]}),t&&(0,er.jsx)(At.FlexItem,{children:(0,er.jsx)("div",{className:"font-library__upload-area",children:(0,er.jsx)(At.ProgressBar,{})})}),!t&&(0,er.jsx)(At.FormFileUpload,{accept:Fc.map(g=>`.${g}`).join(","),multiple:!0,onChange:i,render:({openFileDialog:g})=>(0,er.jsx)(At.Button,{__next40pxDefaultSize:!0,className:"font-library__upload-area",onClick:g,children:(0,Dn.__)("Upload font")})}),(0,er.jsx)(At.__experimentalText,{className:"font-library__upload-area__text",children:(0,Dn.__)("Uploaded fonts appear in your library and can be used in your theme. Supported formats: .ttf, .otf, .woff, and .woff2.")})]})]})}var ta=MR;var Hg=h(Y(),1),{Tabs:vM}=ke(Mc.privateApis),bM={id:"installed-fonts",title:(0,ra._x)("Library","Font library")},wM={id:"upload-fonts",title:(0,ra._x)("Upload","noun")};var Ug=h(Ce(),1),Vc=h(ce(),1),BR=h(Te(),1);var Wg=h(Y(),1);var Bc=h(Y(),1);var Gg=h(Ce(),1),oa=h(ce(),1);var Yg=h(Y(),1);var jc=h(Y(),1);var hr=h(Ce(),1),Hc=h(ce(),1),qR=h(Te(),1);var qg=h(Mt(),1);var GR=h(Y(),1),{useSettingsForBlockElement:KM,TypographyPanel:JM}=ke(qg.privateApis);var YR=h(Y(),1);var Uc=h(Y(),1),iV={text:{description:(0,hr.__)("Manage the fonts used on the site."),title:(0,hr.__)("Text")},link:{description:(0,hr.__)("Manage the fonts and typography used on the links."),title:(0,hr.__)("Links")},heading:{description:(0,hr.__)("Manage the fonts and typography used on headings."),title:(0,hr.__)("Headings")},caption:{description:(0,hr.__)("Manage the fonts and typography used on captions."),title:(0,hr.__)("Captions")},button:{description:(0,hr.__)("Manage the fonts and typography used on buttons."),title:(0,hr.__)("Buttons")}};var JR=h(Ce(),1),QR=h(ce(),1),Xg=h(Mt(),1);var Mn=h(ce(),1),Zg=h(Ce(),1);var KR=h(Te(),1);var ZR=h(ce(),1),XR=h(Y(),1);var Wc=h(Y(),1);var Gc=h(Y(),1),{useSettingsForBlockElement:SV,ColorPanel:CV}=ke(Xg.privateApis);var s2=h(Ce(),1);var t2=h(Do(),1),Yc=h(ce(),1),r2=h(Ce(),1);var sa=h(ce(),1);var na=h(ce(),1);var Kg=h(Y(),1);function Jg(){let{paletteColors:e}=_n();return e.slice(0,4).map(({slug:t,color:r},o)=>(0,Kg.jsx)("div",{style:{flexGrow:1,height:"100%",background:r}},`${t}-${o}`))}var Rs=h(Y(),1),$R={start:{scale:1,opacity:1},hover:{scale:0,opacity:0}},e2=({label:e,isFocused:t,withHoverView:r})=>(0,Rs.jsx)(Fn,{label:e,isFocused:t,withHoverView:r,children:({key:o})=>(0,Rs.jsx)(na.__unstableMotion.div,{variants:$R,style:{height:"100%",overflow:"hidden"},children:(0,Rs.jsx)(na.__experimentalHStack,{spacing:0,justify:"center",style:{height:"100%",overflow:"hidden"},children:(0,Rs.jsx)(Jg,{})})},o)}),Qg=e2;var Zo=h(Y(),1),$g=["color"];function ia({title:e,gap:t=2}){let r=Fi($g);return r?.length<=1?null:(0,Zo.jsxs)(sa.__experimentalVStack,{spacing:3,children:[e&&(0,Zo.jsx)(lr,{level:3,children:e}),(0,Zo.jsx)(sa.__experimentalGrid,{gap:t,children:r.map((o,n)=>(0,Zo.jsx)(An,{variation:o,isPill:!0,properties:$g,showTooltip:!0,children:()=>(0,Zo.jsx)(Qg,{})},n))})]})}var ey=h(Y(),1);var o2=h(Do(),1),aa=h(ce(),1),n2=h(Ce(),1);var ty=h(Y(),1);var qc=h(Y(),1);var a2=h(Ce(),1),oy=h(Mt(),1),l2=h(ce(),1);var ry=h(Mt(),1);var i2=h(Y(),1);var{BackgroundPanel:KV}=ke(ry.privateApis);var Zc=h(Y(),1),{useHasBackgroundPanel:oB}=ke(oy.privateApis);var Xo=h(ce(),1),Xc=h(Ce(),1);var p2=h(Te(),1);var c2=h(ce(),1),u2=h(Ce(),1),f2=h(Y(),1);var Kc=h(Y(),1),{Menu:hB}=ke(Xo.privateApis);var vt=h(ce(),1),Es=h(Ce(),1);var la=h(Te(),1);var Jc=h(Y(),1),{Menu:FB}=ke(vt.privateApis),kB=[{label:(0,Es.__)("Rename"),action:"rename"},{label:(0,Es.__)("Delete"),action:"delete"}],AB=[{label:(0,Es.__)("Reset"),action:"reset"}];var m2=h(Y(),1);var y2=h(Ce(),1),sy=h(Mt(),1);var ny=h(Mt(),1),h2=h(Te(),1);var g2=h(Y(),1),{useSettingsForBlockElement:jB,DimensionsPanel:HB}=ke(ny.privateApis);var Qc=h(Y(),1),{useHasDimensionsPanel:XB,useSettingsForBlockElement:KB}=ke(sy.privateApis);var fy=h(ce(),1),x2=h(Ce(),1);var b2=h(Ce(),1),w2=h(ce(),1);var iy=h(ar(),1),ay=h(Kt(),1),ua=h(Te(),1),ly=h(ce(),1),cy=h(Ce(),1);var ca=h(Y(),1);function v2({gap:e=2}){let{user:t}=(0,ua.useContext)(_t),r=t?.styles,n=(0,ay.useSelect)(i=>{let a=i(iy.store).__experimentalGetCurrentThemeGlobalStylesVariations();return Array.isArray(a)?a:void 0},[])?.filter(i=>!hs(i,["color"])&&!hs(i,["typography","spacing"])),s=(0,ua.useMemo)(()=>[...[{title:(0,cy.__)("Default"),settings:{},styles:{}},...n??[]].map(a=>{let u=a?.styles?.blocks?{...a.styles.blocks}:{};r?.blocks&&Object.keys(r.blocks).forEach(m=>{if(r.blocks?.[m]?.css){let g=u[m]||{},d={css:`${u[m]?.css||""} ${r.blocks?.[m]?.css?.trim()||""}`};u[m]={...g,...d}}});let c=r?.css||a.styles?.css?{css:`${a.styles?.css||""} ${r?.css||""}`}:{},l=Object.keys(u).length>0?{blocks:u}:{},f={...a.styles,...c,...l};return{...a,settings:a.settings??{},styles:f}})],[n,r?.blocks,r?.css]);return!n||n.length<1?null:(0,ca.jsx)(ly.__experimentalGrid,{columns:2,className:"global-styles-ui-style-variations-container",gap:e,children:s.map((i,a)=>(0,ca.jsx)(An,{variation:i,children:u=>(0,ca.jsx)(xc,{label:i?.title,withHoverView:!0,isFocused:u,variation:i})},a))})}var $c=v2;var uy=h(Y(),1);var eu=h(Y(),1);var S2=h(Ce(),1),C2=h(ce(),1),dy=h(Mt(),1);var tu=h(Y(),1),{AdvancedPanel:mz}=ke(dy.privateApis);var wy=h(Ce(),1),ou=h(ce(),1),nu=h(Te(),1);var R2=h(Kt(),1),E2=h(ar(),1),py=h(Te(),1);var gy=h(Ce(),1),fa=h(ce(),1),da=h(hy(),1),T2=h(ar(),1),_2=h(Kt(),1);var yy=h(Pc(),1);var vy=h(Y(),1),{Badge:wz}=ke(fa.privateApis),xz=3600*1e3*24;var ru=h(ce(),1),Ts=h(Ce(),1);var by=h(Y(),1);var su=h(Y(),1);var iu=h(Ce(),1),ro=h(ce(),1);var A2=h(Te(),1);var O2=h(ce(),1),F2=h(Ce(),1),k2=h(Y(),1);var au=h(Y(),1),{Menu:Hz}=ke(ro.privateApis);var Ry=h(Ce(),1),zr=h(ce(),1);var Ey=h(Te(),1);var I2=h(Mt(),1),L2=h(Ce(),1);var N2=h(Y(),1);var D2=h(ce(),1),xy=h(Ce(),1),M2=h(Y(),1);var _s=h(ce(),1),V2=h(Ce(),1),B2=h(Te(),1),Sy=h(Y(),1);var oo=h(ce(),1),Cy=h(Y(),1);var lu=h(Y(),1),{Menu:ij}=ke(zr.privateApis);var uu=h(Y(),1);var fu=h(Y(),1);function Vn(e){return function({value:r,baseValue:o,onChange:n,...s}){return(0,fu.jsx)(ms,{value:r,baseValue:o,onChange:n,children:(0,fu.jsx)(e,{...s})})}}var U2=Vn($c);var W2=Vn(ia);var G2=Vn(Mi);var Bn=h(Y(),1);function du({value:e,baseValue:t,onChange:r,activeTab:o="installed-fonts"}){let n;switch(o){case"upload-fonts":n=(0,Bn.jsx)(ta,{});break;case"installed-fonts":n=(0,Bn.jsx)(Yi,{});break;default:n=(0,Bn.jsx)(Zi,{slug:o})}return(0,Bn.jsx)(ms,{value:e,baseValue:t,onChange:r,children:(0,Bn.jsx)(zi,{children:n})})}var Py=h(as()),{unlock:pu}=(0,Py.__dangerousOptInToUnstableAPIsOnlyForCoreModules)("I acknowledge private features are not for use in themes or plugins and doing so will break in the next version of WordPress.","@wordpress/font-list-route");if(typeof document<"u"&&!document.head.querySelector("style[data-wp-hash='911f938962']")){let e=document.createElement("style");e.setAttribute("data-wp-hash","911f938962"),e.appendChild(document.createTextNode('@media (min-width:782px){.font-library-modal.font-library-modal{width:65vw}}.font-library-modal .components-modal__header{border-bottom:none}.font-library-modal .components-modal__content{margin-bottom:90px;padding:0}.font-library-modal .font-library__subtitle{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.font-library-modal__tab-panel{height:calc(100% - 50px)}.font-library__tabpanel-layout{display:flex;flex-direction:column;height:100%}.font-library__tabpanel-layout>div{flex-grow:1}.font-library__tabpanel-layout .font-library__loading{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding-top:124px;position:absolute;top:0;width:100%}.font-library__footer,.font-library__tabpanel-layout .components-navigator-screen{padding:24px;width:100%}.font-library__footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;flex-grow:0!important;flex-shrink:0;height:90px;position:absolute}.font-library__page-selection{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}@media (min-width:600px){.font-library__page-selection .font-library__page-selection-trigger{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)}}.font-library__fonts-title{font-size:11px;font-weight:var(--wpds-typography-font-weight-emphasis,600);margin-bottom:0;margin-top:0;text-transform:uppercase}.font-library__fonts-list{list-style:none;margin-bottom:0;margin-top:0;padding:0}.font-library__fonts-list-item{margin-bottom:0}.font-library__font-card{border:1px solid #ddd;box-sizing:border-box;height:auto!important;margin-top:-1px;padding:16px;width:100%}.font-library__font-card:hover{background-color:#f0f0f0}.font-library__font-card:focus{position:relative}.font-library__font-card .font-library__font-card__name{font-weight:700}.font-library__font-card .font-library__font-card__count{color:#757575}.font-library__font-card .font-library__font-variant_demo-image{display:block;height:24px;width:auto}.font-library__font-card .font-library__font-variant_demo-text{flex-shrink:0;white-space:nowrap}@media not (prefers-reduced-motion){.font-library__font-card .font-library__font-variant_demo-text{transition:opacity .3s ease-in-out}}.font-library-modal__tablist-container{background:#fff;border-bottom:1px solid #ddd;position:sticky;top:0;z-index:1}.font-library__upload-area{align-items:center;display:flex;height:256px!important;justify-content:center;width:100%}button.font-library__upload-area{background-color:#f0f0f0}.font-library__local-fonts{margin:24px auto;width:80%}.font-library__local-fonts .font-library__upload-area__text{color:#757575}.font-library__google-fonts-confirm{align-items:center;display:flex;justify-content:center;margin-top:64px}.font-library__google-fonts-confirm p{line-height:1.4}.font-library__google-fonts-confirm h2{font-size:1.2rem;font-weight:400}.font-library__google-fonts-confirm .components-card{padding:16px;width:400px}.font-library__google-fonts-confirm .components-button{justify-content:center;width:100%}.font-library__select-all{padding:16px 16px 16px 17px}.font-library__select-all .components-checkbox-control__label{padding-left:16px}.global-styles-ui-pagination .components-button.is-tertiary{height:32px;justify-content:center;width:32px}.global-styles-ui-screen-revisions__revisions-list{flex-grow:1;list-style:none;margin:0 16px 16px}.global-styles-ui-screen-revisions__revisions-list li{margin-bottom:0}.global-styles-ui-screen-revisions__revision-item{cursor:var(--wpds-cursor-control,pointer);display:flex;flex-direction:column;position:relative}.global-styles-ui-screen-revisions__revision-item[role=option]:active,.global-styles-ui-screen-revisions__revision-item[role=option]:focus{box-shadow:0 0 0 var(--wp-admin-border-width-focus) var(--wp-admin-theme-color);outline:2px solid transparent}.global-styles-ui-screen-revisions__revision-item:hover{background:rgba(var(--wp-admin-theme-color--rgb),.04)}.global-styles-ui-screen-revisions__revision-item:hover .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item:after,.global-styles-ui-screen-revisions__revision-item:before{content:"\\a";display:block;position:absolute}.global-styles-ui-screen-revisions__revision-item:before{background:#ddd;border:4px solid transparent;border-radius:50%;height:8px;left:17px;top:18px;transform:translate(-50%,-50%);width:8px;z-index:1}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]{background:rgba(var(--wp-admin-theme-color--rgb),.04);border-radius:2px;color:var(--wp-admin-theme-color);outline:3px solid transparent;outline-offset:-2px}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__date{color:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true]:before{background:var(--wp-admin-theme-color)}.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__changes>li,.global-styles-ui-screen-revisions__revision-item[aria-selected=true] .global-styles-ui-screen-revisions__meta{color:#1e1e1e}.global-styles-ui-screen-revisions__revision-item:after{border:.5px solid #ddd;height:100%;left:16px;top:0;width:0}.global-styles-ui-screen-revisions__revision-item:first-child:after{top:18px}.global-styles-ui-screen-revisions__revision-item:last-child:after{height:18px}.global-styles-ui-screen-revisions__revision-item-wrapper{display:block;padding:12px 12px 4px 40px}.global-styles-ui-screen-revisions__active-badge,.global-styles-ui-screen-revisions__apply-button.is-primary{align-self:flex-start;margin:0 12px 12px 40px}.global-styles-ui-screen-revisions__changes,.global-styles-ui-screen-revisions__meta{color:#757575;font-size:12px}.global-styles-ui-screen-revisions__description{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.global-styles-ui-screen-revisions__description .global-styles-ui-screen-revisions__date{font-size:12px;font-weight:var(--wpds-typography-font-weight-emphasis,600);text-transform:uppercase}.global-styles-ui-screen-revisions__meta{align-items:flex-start;display:flex;justify-content:start;margin-bottom:4px;text-align:left;width:100%}.global-styles-ui-screen-revisions__meta img{border-radius:100%;height:16px;margin-right:8px;width:16px}.global-styles-ui-screen-revisions__loading{margin:24px auto!important}.global-styles-ui-screen-revisions__changes{line-height:1.4;list-style:disc;margin-left:12px;text-align:left}.global-styles-ui-screen-revisions__changes li{margin-bottom:4px}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination{gap:2px;justify-content:space-between}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .edit-site-pagination__total{height:1px;left:-1000px;margin:-1px;overflow:hidden;position:absolute}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-text{font-size:12px;will-change:opacity}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary{color:#1e1e1e}.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary:disabled,.global-styles-ui-screen-revisions__pagination.global-styles-ui-screen-revisions__pagination .components-button.is-tertiary[aria-disabled=true]{color:#949494}.global-styles-ui-screen-revisions__footer{background:#fff;border-top:1px solid #ddd;bottom:0;box-sizing:border-box;height:56px;min-width:100%;padding:12px;position:sticky;z-index:1}.global-styles-ui-variations_item{box-sizing:border-box;cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{border-radius:2px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;overflow:hidden;position:relative}@media not (prefers-reduced-motion){.global-styles-ui-variations_item .global-styles-ui-variations_item-preview{transition:outline .1s linear}}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill{height:32px}.global-styles-ui-variations_item .global-styles-ui-variations_item-preview.is-pill .block-editor-iframe__scale-container{overflow:hidden}.global-styles-ui-variations_item:not(.is-active):hover .global-styles-ui-variations_item-preview{outline-color:rgba(0,0,0,.3)}.global-styles-ui-variations_item.is-active .global-styles-ui-variations_item-preview,.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:#1e1e1e;outline-offset:1px;outline-width:var(--wp-admin-border-width-focus)}.global-styles-ui-variations_item:focus-visible .global-styles-ui-variations_item-preview{outline-color:var(--wp-admin-theme-color)}.global-styles-ui-preview__wrapper{display:block;max-width:100%;width:100%}.global-styles-ui-preview__wrapper.is-hoverable{cursor:var(--wpds-cursor-control,pointer)}.global-styles-ui-typography-preview{align-items:center;background:#f0f0f0;border-radius:2px;display:flex;justify-content:center;margin-bottom:20px;min-height:100px;overflow:hidden}.global-styles-ui-font-size__item{line-break:anywhere;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.global-styles-ui-font-size__item-value{color:#757575}.global-styles-ui-screen-typography__indicator{align-items:center;border-radius:2px;display:flex!important;font-size:14px;height:24px;justify-content:center;width:24px}.global-styles-ui-block-types-search{margin-bottom:10px;padding:0 16px}.global-styles-ui-screen-typography__font-variants-count{color:#757575}.global-styles-ui-font-families__manage-fonts{justify-content:center}.global-styles-ui-screen .color-block-support-panel{border-top:none;padding-left:0;padding-right:0;padding-top:0;row-gap:12px}.global-styles-ui-header{line-height:1.9!important;margin-bottom:0!important}.global-styles-ui-subtitle{font-size:11px!important;font-weight:var(--wpds-typography-font-weight-emphasis,600)!important;margin-bottom:0!important;text-transform:uppercase}.global-styles-ui-section-title{color:#2f2f2f;font-weight:var(--wpds-typography-font-weight-emphasis,600);line-height:1.2;margin:0;padding:16px 16px 0}.global-styles-ui-icon-with-current-color{fill:currentColor}.global-styles-ui__color-indicator-wrapper{flex-shrink:0;height:24px}.global-styles-ui__shadows-panel__options-container,.global-styles-ui__typography-panel__options-container{height:24px}.global-styles-ui__block-preview-panel{border:1px solid #ddd;border-radius:2px;overflow:hidden;position:relative;width:100%}.global-styles-ui__shadow-preview-panel{background-image:repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0),repeating-linear-gradient(45deg,#e0e0e0 25%,transparent 0,transparent 75%,#e0e0e0 0,#e0e0e0);background-position:0 0,8px 8px;background-size:16px 16px;border:1px solid #ddd;border-radius:2px;height:144px;overflow:auto}.global-styles-ui__shadow-preview-panel .global-styles-ui__shadow-preview-block{background-color:#fff;border:1px solid #ddd;border-radius:2px;height:60px;width:60%}.global-styles-ui__shadow-editor__dropdown-content{width:280px}.global-styles-ui__shadow-editor-panel{margin-bottom:4px}.global-styles-ui__shadow-editor__dropdown{position:relative;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle{border-radius:inherit;height:auto;padding-bottom:8px;padding-top:8px;text-align:left;width:100%}.global-styles-ui__shadow-editor__dropdown-toggle.is-open{background:#f0f0f0;color:var(--wp-admin-theme-color)}.global-styles-ui__shadow-editor__remove-button{opacity:0;position:absolute;right:8px;top:8px}.global-styles-ui__shadow-editor__remove-button.global-styles-ui__shadow-editor__remove-button{border:none}.global-styles-ui__shadow-editor__dropdown-toggle:hover+.global-styles-ui__shadow-editor__remove-button,.global-styles-ui__shadow-editor__remove-button:focus,.global-styles-ui__shadow-editor__remove-button:hover{opacity:1}@media (hover:none){.global-styles-ui__shadow-editor__remove-button{opacity:1}}.global-styles-ui-screen-css{display:flex;flex:1 1 auto;flex-direction:column;margin:16px}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel{flex:1 1 auto}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input,.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input .components-base-control__field{display:flex;flex:1 1 auto;flex-direction:column}.global-styles-ui-screen-css .block-editor-global-styles-advanced-panel__custom-css-input textarea{flex:1 1 auto}.global-styles-ui-screen-css-help-link{display:inline-block;margin-top:8px}.global-styles-ui-screen-variations{border-top:1px solid #ddd;margin-top:16px}.global-styles-ui-screen-variations>*{margin:24px 16px}.global-styles-ui-sidebar__navigator-provider{height:100%}.global-styles-ui-sidebar__navigator-screen{display:flex;flex-direction:column;height:100%}.global-styles-ui-color-palette__tablist-container{border-bottom:1px solid #ddd}.global-styles-ui-color-palette__tablist{margin-bottom:-1px}.global-styles-ui-sidebar__navigator-screen .single-column{grid-column:span 1}.global-styles-ui-screen-root.global-styles-ui-screen-root,.global-styles-ui-screen-style-variations.global-styles-ui-screen-style-variations{background:unset;color:inherit}.global-styles-ui-sidebar__panel .block-editor-block-icon svg{fill:currentColor}.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile,.global-styles-ui-screen-root__active-style-tile.global-styles-ui-screen-root__active-style-tile .global-styles-ui-screen-root__active-style-tile-preview{border-radius:2px}.global-styles-ui-screen-root__active-style-tile-preview{clip-path:border-box}.global-styles-ui-color-palette-panel,.global-styles-ui-gradient-palette-panel{padding:16px}.font-library-page__tablist{border-bottom:1px solid #f0f0f0;padding:0 24px}.font-library-page__tab-panel{flex-grow:1;max-height:calc(100% - 110px);overflow:auto}.font-library-page:has(.font-library__footer) .font-library-page__tab-panel{max-height:calc(100% - 198px)}')),document.head.appendChild(e)}var{Tabs:pa}=pu(Oy.privateApis),{useGlobalStyles:Y2}=pu(Fy.privateApis);function q2(){let{records:e=[]}=(0,ma.useEntityRecords)("root","fontCollection",{_fields:"slug,name,description"}),[t,r]=(0,Ay.useState)("installed-fonts"),{base:o,user:n,setUser:s,isReady:i}=Y2(),a=(0,ky.useSelect)(c=>c(ma.store).canUser("create",{kind:"postType",name:"wp_font_family"}),[]);if(!i)return null;let u=[{id:"installed-fonts",title:(0,zn._x)("Library","Font library")}];return a&&(u.push({id:"upload-fonts",title:(0,zn._x)("Upload","noun")}),u.push(...(e||[]).map(({slug:c,name:l})=>({id:c,title:e&&e.length===1&&c==="google-fonts"?(0,zn.__)("Install Fonts"):l})))),React.createElement(Jl,{title:(0,zn.__)("Fonts"),className:"font-library-page"},React.createElement(pa,{selectedTabId:t,onSelect:c=>r(c)},React.createElement("div",{className:"font-library-page__tablist"},React.createElement(pa.TabList,null,u.map(({id:c,title:l})=>React.createElement(pa.Tab,{key:c,tabId:c},l)))),u.map(({id:c})=>React.createElement(pa.TabPanel,{key:c,tabId:c,focusable:!1,className:"font-library-page__tab-panel"},React.createElement(du,{value:n,baseValue:o,onChange:s,activeTab:c})))))}function Z2(){return React.createElement(q2,null)}var X2=Z2;export{X2 as stage}; /*! Bundled license information: use-sync-external-store/cjs/use-sync-external-store-shim.production.js: diff --git a/src/wp-includes/images/icon-library/accordion-heading.svg b/src/wp-includes/images/icon-library/accordion-heading.svg deleted file mode 100644 index 53ae89272e78a..0000000000000 --- a/src/wp-includes/images/icon-library/accordion-heading.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/accordion-item.svg b/src/wp-includes/images/icon-library/accordion-item.svg deleted file mode 100644 index 76d10fd695681..0000000000000 --- a/src/wp-includes/images/icon-library/accordion-item.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/accordion.svg b/src/wp-includes/images/icon-library/accordion.svg deleted file mode 100644 index 823d5215087d7..0000000000000 --- a/src/wp-includes/images/icon-library/accordion.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/add-card.svg b/src/wp-includes/images/icon-library/add-card.svg deleted file mode 100644 index 3eaa6a1f1dd69..0000000000000 --- a/src/wp-includes/images/icon-library/add-card.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/add-submenu.svg b/src/wp-includes/images/icon-library/add-submenu.svg deleted file mode 100644 index 01c89bda1d750..0000000000000 --- a/src/wp-includes/images/icon-library/add-submenu.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/add-template.svg b/src/wp-includes/images/icon-library/add-template.svg deleted file mode 100644 index bf60bc5d83f77..0000000000000 --- a/src/wp-includes/images/icon-library/add-template.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/align-center.svg b/src/wp-includes/images/icon-library/align-center.svg deleted file mode 100644 index 36b27aaf727c7..0000000000000 --- a/src/wp-includes/images/icon-library/align-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/align-justify.svg b/src/wp-includes/images/icon-library/align-justify.svg deleted file mode 100644 index 97cf141b9e386..0000000000000 --- a/src/wp-includes/images/icon-library/align-justify.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/align-left.svg b/src/wp-includes/images/icon-library/align-left.svg deleted file mode 100644 index 55c4ea941943b..0000000000000 --- a/src/wp-includes/images/icon-library/align-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/align-none.svg b/src/wp-includes/images/icon-library/align-none.svg deleted file mode 100644 index a5d06c52d12f4..0000000000000 --- a/src/wp-includes/images/icon-library/align-none.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/align-right.svg b/src/wp-includes/images/icon-library/align-right.svg deleted file mode 100644 index 8957f172ac641..0000000000000 --- a/src/wp-includes/images/icon-library/align-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/archive.svg b/src/wp-includes/images/icon-library/archive.svg deleted file mode 100644 index 6277ee52eead8..0000000000000 --- a/src/wp-includes/images/icon-library/archive.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/aspect-ratio.svg b/src/wp-includes/images/icon-library/aspect-ratio.svg deleted file mode 100644 index c8ec38ccae55e..0000000000000 --- a/src/wp-includes/images/icon-library/aspect-ratio.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/background.svg b/src/wp-includes/images/icon-library/background.svg deleted file mode 100644 index 2113ad5413411..0000000000000 --- a/src/wp-includes/images/icon-library/background.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/backup.svg b/src/wp-includes/images/icon-library/backup.svg deleted file mode 100644 index f2b90b282c34f..0000000000000 --- a/src/wp-includes/images/icon-library/backup.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/bell-unread.svg b/src/wp-includes/images/icon-library/bell-unread.svg deleted file mode 100644 index a32cec03c0db1..0000000000000 --- a/src/wp-includes/images/icon-library/bell-unread.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/border.svg b/src/wp-includes/images/icon-library/border.svg deleted file mode 100644 index 2b3452478c546..0000000000000 --- a/src/wp-includes/images/icon-library/border.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/box.svg b/src/wp-includes/images/icon-library/box.svg deleted file mode 100644 index 1b40f24825882..0000000000000 --- a/src/wp-includes/images/icon-library/box.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/breadcrumbs.svg b/src/wp-includes/images/icon-library/breadcrumbs.svg deleted file mode 100644 index 53d503981e08b..0000000000000 --- a/src/wp-includes/images/icon-library/breadcrumbs.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/brush.svg b/src/wp-includes/images/icon-library/brush.svg deleted file mode 100644 index cbc934a9ecffd..0000000000000 --- a/src/wp-includes/images/icon-library/brush.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/bug.svg b/src/wp-includes/images/icon-library/bug.svg deleted file mode 100644 index 26af15add73fe..0000000000000 --- a/src/wp-includes/images/icon-library/bug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/button.svg b/src/wp-includes/images/icon-library/button.svg deleted file mode 100644 index e81678fdbf4b3..0000000000000 --- a/src/wp-includes/images/icon-library/button.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/buttons.svg b/src/wp-includes/images/icon-library/buttons.svg deleted file mode 100644 index 54c3db49fb571..0000000000000 --- a/src/wp-includes/images/icon-library/buttons.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/cancel-circle-filled.svg b/src/wp-includes/images/icon-library/cancel-circle-filled.svg deleted file mode 100644 index b46a905763fbf..0000000000000 --- a/src/wp-includes/images/icon-library/cancel-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/caption.svg b/src/wp-includes/images/icon-library/caption.svg deleted file mode 100644 index 5ce91fa84e92f..0000000000000 --- a/src/wp-includes/images/icon-library/caption.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/caution-filled.svg b/src/wp-includes/images/icon-library/caution-filled.svg deleted file mode 100644 index 223a9ca030c08..0000000000000 --- a/src/wp-includes/images/icon-library/caution-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/classic.svg b/src/wp-includes/images/icon-library/classic.svg deleted file mode 100644 index dd81da71b656f..0000000000000 --- a/src/wp-includes/images/icon-library/classic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/close-small.svg b/src/wp-includes/images/icon-library/close-small.svg deleted file mode 100644 index 48ecb27cce32d..0000000000000 --- a/src/wp-includes/images/icon-library/close-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/close.svg b/src/wp-includes/images/icon-library/close.svg deleted file mode 100644 index e66464a252c26..0000000000000 --- a/src/wp-includes/images/icon-library/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/cloud-download.svg b/src/wp-includes/images/icon-library/cloud-download.svg deleted file mode 100644 index e5784957fbed6..0000000000000 --- a/src/wp-includes/images/icon-library/cloud-download.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/cloud-upload.svg b/src/wp-includes/images/icon-library/cloud-upload.svg deleted file mode 100644 index 2cb3551e6c1c4..0000000000000 --- a/src/wp-includes/images/icon-library/cloud-upload.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/cloud.svg b/src/wp-includes/images/icon-library/cloud.svg deleted file mode 100644 index f39e9f0f977dc..0000000000000 --- a/src/wp-includes/images/icon-library/cloud.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/code.svg b/src/wp-includes/images/icon-library/code.svg deleted file mode 100644 index 009631ea61a41..0000000000000 --- a/src/wp-includes/images/icon-library/code.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/cog.svg b/src/wp-includes/images/icon-library/cog.svg deleted file mode 100644 index 82125867fe5bb..0000000000000 --- a/src/wp-includes/images/icon-library/cog.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/color.svg b/src/wp-includes/images/icon-library/color.svg deleted file mode 100644 index 3c68181121afc..0000000000000 --- a/src/wp-includes/images/icon-library/color.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/column.svg b/src/wp-includes/images/icon-library/column.svg deleted file mode 100644 index 37abee737433c..0000000000000 --- a/src/wp-includes/images/icon-library/column.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/columns.svg b/src/wp-includes/images/icon-library/columns.svg deleted file mode 100644 index 319bc7d746c82..0000000000000 --- a/src/wp-includes/images/icon-library/columns.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/comment-author-avatar.svg b/src/wp-includes/images/icon-library/comment-author-avatar.svg deleted file mode 100644 index 0055f5a0a8a39..0000000000000 --- a/src/wp-includes/images/icon-library/comment-author-avatar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/comment-author-name.svg b/src/wp-includes/images/icon-library/comment-author-name.svg deleted file mode 100644 index 0e91528bb92fb..0000000000000 --- a/src/wp-includes/images/icon-library/comment-author-name.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/wp-includes/images/icon-library/comment-content.svg b/src/wp-includes/images/icon-library/comment-content.svg deleted file mode 100644 index 770d71797cf09..0000000000000 --- a/src/wp-includes/images/icon-library/comment-content.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/comment-edit-link.svg b/src/wp-includes/images/icon-library/comment-edit-link.svg deleted file mode 100644 index 8d64cb71c23ed..0000000000000 --- a/src/wp-includes/images/icon-library/comment-edit-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/comment-reply-link.svg b/src/wp-includes/images/icon-library/comment-reply-link.svg deleted file mode 100644 index 29814517c48e6..0000000000000 --- a/src/wp-includes/images/icon-library/comment-reply-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/connection.svg b/src/wp-includes/images/icon-library/connection.svg deleted file mode 100644 index ac53bbc0acc64..0000000000000 --- a/src/wp-includes/images/icon-library/connection.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/contents.svg b/src/wp-includes/images/icon-library/contents.svg deleted file mode 100644 index d1c46df6d8016..0000000000000 --- a/src/wp-includes/images/icon-library/contents.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/copy-small.svg b/src/wp-includes/images/icon-library/copy-small.svg deleted file mode 100644 index 4a3312ac851f5..0000000000000 --- a/src/wp-includes/images/icon-library/copy-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/copy.svg b/src/wp-includes/images/icon-library/copy.svg deleted file mode 100644 index 59d8f0692bff2..0000000000000 --- a/src/wp-includes/images/icon-library/copy.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/corner-all.svg b/src/wp-includes/images/icon-library/corner-all.svg deleted file mode 100644 index 16e0475e2bc1e..0000000000000 --- a/src/wp-includes/images/icon-library/corner-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/corner-bottom-left.svg b/src/wp-includes/images/icon-library/corner-bottom-left.svg deleted file mode 100644 index 93c144d533ef3..0000000000000 --- a/src/wp-includes/images/icon-library/corner-bottom-left.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/corner-bottom-right.svg b/src/wp-includes/images/icon-library/corner-bottom-right.svg deleted file mode 100644 index d08ab6a7d192e..0000000000000 --- a/src/wp-includes/images/icon-library/corner-bottom-right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/corner-top-left.svg b/src/wp-includes/images/icon-library/corner-top-left.svg deleted file mode 100644 index f3a29cacfb2f1..0000000000000 --- a/src/wp-includes/images/icon-library/corner-top-left.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/corner-top-right.svg b/src/wp-includes/images/icon-library/corner-top-right.svg deleted file mode 100644 index 109d838538094..0000000000000 --- a/src/wp-includes/images/icon-library/corner-top-right.svg +++ /dev/null @@ -1,6 +0,0 @@ - - - - - - diff --git a/src/wp-includes/images/icon-library/crop.svg b/src/wp-includes/images/icon-library/crop.svg deleted file mode 100644 index 35dab8a24c57f..0000000000000 --- a/src/wp-includes/images/icon-library/crop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/currency-dollar.svg b/src/wp-includes/images/icon-library/currency-dollar.svg deleted file mode 100644 index 33a70b8408b2e..0000000000000 --- a/src/wp-includes/images/icon-library/currency-dollar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/currency-euro.svg b/src/wp-includes/images/icon-library/currency-euro.svg deleted file mode 100644 index 9f6fd823a9b73..0000000000000 --- a/src/wp-includes/images/icon-library/currency-euro.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/currency-pound.svg b/src/wp-includes/images/icon-library/currency-pound.svg deleted file mode 100644 index 30223e088d617..0000000000000 --- a/src/wp-includes/images/icon-library/currency-pound.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/custom-link.svg b/src/wp-includes/images/icon-library/custom-link.svg deleted file mode 100644 index 39698b1efa3bc..0000000000000 --- a/src/wp-includes/images/icon-library/custom-link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/custom-post-type.svg b/src/wp-includes/images/icon-library/custom-post-type.svg deleted file mode 100644 index 379e142709bdc..0000000000000 --- a/src/wp-includes/images/icon-library/custom-post-type.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/dashboard.svg b/src/wp-includes/images/icon-library/dashboard.svg deleted file mode 100644 index 69c3c8587d23f..0000000000000 --- a/src/wp-includes/images/icon-library/dashboard.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/details.svg b/src/wp-includes/images/icon-library/details.svg deleted file mode 100644 index 116ef5dfdaf90..0000000000000 --- a/src/wp-includes/images/icon-library/details.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/drafts.svg b/src/wp-includes/images/icon-library/drafts.svg deleted file mode 100644 index c2425dfc06c28..0000000000000 --- a/src/wp-includes/images/icon-library/drafts.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/drag-handle.svg b/src/wp-includes/images/icon-library/drag-handle.svg deleted file mode 100644 index b0185a5dd1de0..0000000000000 --- a/src/wp-includes/images/icon-library/drag-handle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/filter.svg b/src/wp-includes/images/icon-library/filter.svg deleted file mode 100644 index 68a4754481492..0000000000000 --- a/src/wp-includes/images/icon-library/filter.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/flip-horizontal.svg b/src/wp-includes/images/icon-library/flip-horizontal.svg deleted file mode 100644 index a6c8751dc2973..0000000000000 --- a/src/wp-includes/images/icon-library/flip-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/flip-vertical.svg b/src/wp-includes/images/icon-library/flip-vertical.svg deleted file mode 100644 index f85a62436d4c6..0000000000000 --- a/src/wp-includes/images/icon-library/flip-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/footer.svg b/src/wp-includes/images/icon-library/footer.svg deleted file mode 100644 index 2a3b8d7b6e7a5..0000000000000 --- a/src/wp-includes/images/icon-library/footer.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-bold.svg b/src/wp-includes/images/icon-library/format-bold.svg deleted file mode 100644 index 378fa92e8d957..0000000000000 --- a/src/wp-includes/images/icon-library/format-bold.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-capitalize.svg b/src/wp-includes/images/icon-library/format-capitalize.svg deleted file mode 100644 index a6fe239cb1dcc..0000000000000 --- a/src/wp-includes/images/icon-library/format-capitalize.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-indent-rtl.svg b/src/wp-includes/images/icon-library/format-indent-rtl.svg deleted file mode 100644 index b2af2f2b04feb..0000000000000 --- a/src/wp-includes/images/icon-library/format-indent-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-indent.svg b/src/wp-includes/images/icon-library/format-indent.svg deleted file mode 100644 index f3dac61ec2d1a..0000000000000 --- a/src/wp-includes/images/icon-library/format-indent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-italic.svg b/src/wp-includes/images/icon-library/format-italic.svg deleted file mode 100644 index c38d3bff1b0cc..0000000000000 --- a/src/wp-includes/images/icon-library/format-italic.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-list-bullets-rtl.svg b/src/wp-includes/images/icon-library/format-list-bullets-rtl.svg deleted file mode 100644 index 6efcbdba7138f..0000000000000 --- a/src/wp-includes/images/icon-library/format-list-bullets-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-list-bullets.svg b/src/wp-includes/images/icon-library/format-list-bullets.svg deleted file mode 100644 index fe299bad6dc36..0000000000000 --- a/src/wp-includes/images/icon-library/format-list-bullets.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-list-numbered-rtl.svg b/src/wp-includes/images/icon-library/format-list-numbered-rtl.svg deleted file mode 100644 index aedbbbc91c020..0000000000000 --- a/src/wp-includes/images/icon-library/format-list-numbered-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-list-numbered.svg b/src/wp-includes/images/icon-library/format-list-numbered.svg deleted file mode 100644 index 3bb607a34b104..0000000000000 --- a/src/wp-includes/images/icon-library/format-list-numbered.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-lowercase.svg b/src/wp-includes/images/icon-library/format-lowercase.svg deleted file mode 100644 index a96bc92898fd0..0000000000000 --- a/src/wp-includes/images/icon-library/format-lowercase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-ltr.svg b/src/wp-includes/images/icon-library/format-ltr.svg deleted file mode 100644 index d185aa4ef9eb7..0000000000000 --- a/src/wp-includes/images/icon-library/format-ltr.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-outdent-rtl.svg b/src/wp-includes/images/icon-library/format-outdent-rtl.svg deleted file mode 100644 index 2247d0b7ea27a..0000000000000 --- a/src/wp-includes/images/icon-library/format-outdent-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-outdent.svg b/src/wp-includes/images/icon-library/format-outdent.svg deleted file mode 100644 index 72d82e1adf744..0000000000000 --- a/src/wp-includes/images/icon-library/format-outdent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-rtl.svg b/src/wp-includes/images/icon-library/format-rtl.svg deleted file mode 100644 index c105b65449b3d..0000000000000 --- a/src/wp-includes/images/icon-library/format-rtl.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-strikethrough.svg b/src/wp-includes/images/icon-library/format-strikethrough.svg deleted file mode 100644 index 48ffc30965c96..0000000000000 --- a/src/wp-includes/images/icon-library/format-strikethrough.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-underline.svg b/src/wp-includes/images/icon-library/format-underline.svg deleted file mode 100644 index 633ae598fbbdd..0000000000000 --- a/src/wp-includes/images/icon-library/format-underline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/format-uppercase.svg b/src/wp-includes/images/icon-library/format-uppercase.svg deleted file mode 100644 index 2ca540412aa7f..0000000000000 --- a/src/wp-includes/images/icon-library/format-uppercase.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/full-height.svg b/src/wp-includes/images/icon-library/full-height.svg deleted file mode 100644 index 4bfb4c8edf546..0000000000000 --- a/src/wp-includes/images/icon-library/full-height.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/fullscreen.svg b/src/wp-includes/images/icon-library/fullscreen.svg deleted file mode 100644 index 59a5527ede6c5..0000000000000 --- a/src/wp-includes/images/icon-library/fullscreen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/funnel.svg b/src/wp-includes/images/icon-library/funnel.svg deleted file mode 100644 index 87ddad6ffe060..0000000000000 --- a/src/wp-includes/images/icon-library/funnel.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/gift.svg b/src/wp-includes/images/icon-library/gift.svg deleted file mode 100644 index 3e9793e297188..0000000000000 --- a/src/wp-includes/images/icon-library/gift.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/globe.svg b/src/wp-includes/images/icon-library/globe.svg deleted file mode 100644 index ee1a230001149..0000000000000 --- a/src/wp-includes/images/icon-library/globe.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/grid.svg b/src/wp-includes/images/icon-library/grid.svg deleted file mode 100644 index 4afd7c41b6e91..0000000000000 --- a/src/wp-includes/images/icon-library/grid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/handle.svg b/src/wp-includes/images/icon-library/handle.svg deleted file mode 100644 index d8ca1812b1cdc..0000000000000 --- a/src/wp-includes/images/icon-library/handle.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/header.svg b/src/wp-includes/images/icon-library/header.svg deleted file mode 100644 index 2eefb91d7f7f0..0000000000000 --- a/src/wp-includes/images/icon-library/header.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-1.svg b/src/wp-includes/images/icon-library/heading-level-1.svg deleted file mode 100644 index 48f0b78c5a35f..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-1.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-2.svg b/src/wp-includes/images/icon-library/heading-level-2.svg deleted file mode 100644 index e4b5ddab5d2b9..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-2.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-3.svg b/src/wp-includes/images/icon-library/heading-level-3.svg deleted file mode 100644 index d655f3730ee2c..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-3.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-4.svg b/src/wp-includes/images/icon-library/heading-level-4.svg deleted file mode 100644 index bf7212223f44e..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-4.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-5.svg b/src/wp-includes/images/icon-library/heading-level-5.svg deleted file mode 100644 index 1f9026a669e88..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-5.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/heading-level-6.svg b/src/wp-includes/images/icon-library/heading-level-6.svg deleted file mode 100644 index abbed441ced14..0000000000000 --- a/src/wp-includes/images/icon-library/heading-level-6.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/help-filled.svg b/src/wp-includes/images/icon-library/help-filled.svg deleted file mode 100644 index ec350046968d1..0000000000000 --- a/src/wp-includes/images/icon-library/help-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/home-button.svg b/src/wp-includes/images/icon-library/home-button.svg deleted file mode 100644 index e9a3278cc8c97..0000000000000 --- a/src/wp-includes/images/icon-library/home-button.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/html.svg b/src/wp-includes/images/icon-library/html.svg deleted file mode 100644 index e3713e83161ea..0000000000000 --- a/src/wp-includes/images/icon-library/html.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/inbox.svg b/src/wp-includes/images/icon-library/inbox.svg deleted file mode 100644 index d0ca003b3b390..0000000000000 --- a/src/wp-includes/images/icon-library/inbox.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/insert-after.svg b/src/wp-includes/images/icon-library/insert-after.svg deleted file mode 100644 index f5acb0956162c..0000000000000 --- a/src/wp-includes/images/icon-library/insert-after.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/insert-before.svg b/src/wp-includes/images/icon-library/insert-before.svg deleted file mode 100644 index b48537855ca28..0000000000000 --- a/src/wp-includes/images/icon-library/insert-before.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/institution.svg b/src/wp-includes/images/icon-library/institution.svg deleted file mode 100644 index c104e92594208..0000000000000 --- a/src/wp-includes/images/icon-library/institution.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-bottom.svg b/src/wp-includes/images/icon-library/justify-bottom.svg deleted file mode 100644 index ce44c928e0eef..0000000000000 --- a/src/wp-includes/images/icon-library/justify-bottom.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-center-vertical.svg b/src/wp-includes/images/icon-library/justify-center-vertical.svg deleted file mode 100644 index b762909ae9b1d..0000000000000 --- a/src/wp-includes/images/icon-library/justify-center-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-center.svg b/src/wp-includes/images/icon-library/justify-center.svg deleted file mode 100644 index 8c0539f5a9f1d..0000000000000 --- a/src/wp-includes/images/icon-library/justify-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-left.svg b/src/wp-includes/images/icon-library/justify-left.svg deleted file mode 100644 index 2e6706e5146a7..0000000000000 --- a/src/wp-includes/images/icon-library/justify-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-right.svg b/src/wp-includes/images/icon-library/justify-right.svg deleted file mode 100644 index 114d89949b351..0000000000000 --- a/src/wp-includes/images/icon-library/justify-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-space-between-vertical.svg b/src/wp-includes/images/icon-library/justify-space-between-vertical.svg deleted file mode 100644 index 4f246a01ac628..0000000000000 --- a/src/wp-includes/images/icon-library/justify-space-between-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-space-between.svg b/src/wp-includes/images/icon-library/justify-space-between.svg deleted file mode 100644 index 28606efcc2dd2..0000000000000 --- a/src/wp-includes/images/icon-library/justify-space-between.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-stretch-vertical.svg b/src/wp-includes/images/icon-library/justify-stretch-vertical.svg deleted file mode 100644 index 9d2bfb05f6ddf..0000000000000 --- a/src/wp-includes/images/icon-library/justify-stretch-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-stretch.svg b/src/wp-includes/images/icon-library/justify-stretch.svg deleted file mode 100644 index bd56a0caaa760..0000000000000 --- a/src/wp-includes/images/icon-library/justify-stretch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/justify-top.svg b/src/wp-includes/images/icon-library/justify-top.svg deleted file mode 100644 index 545c904957b6b..0000000000000 --- a/src/wp-includes/images/icon-library/justify-top.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/keyboard-close.svg b/src/wp-includes/images/icon-library/keyboard-close.svg deleted file mode 100644 index 734299c8ed30b..0000000000000 --- a/src/wp-includes/images/icon-library/keyboard-close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/keyboard-return.svg b/src/wp-includes/images/icon-library/keyboard-return.svg deleted file mode 100644 index e78f18d16d369..0000000000000 --- a/src/wp-includes/images/icon-library/keyboard-return.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/keyboard.svg b/src/wp-includes/images/icon-library/keyboard.svg deleted file mode 100644 index 6e3f2dae97a49..0000000000000 --- a/src/wp-includes/images/icon-library/keyboard.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/layout.svg b/src/wp-includes/images/icon-library/layout.svg deleted file mode 100644 index 6436d85e418f3..0000000000000 --- a/src/wp-includes/images/icon-library/layout.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/level-up.svg b/src/wp-includes/images/icon-library/level-up.svg deleted file mode 100644 index 05910e9cd944b..0000000000000 --- a/src/wp-includes/images/icon-library/level-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/lifesaver.svg b/src/wp-includes/images/icon-library/lifesaver.svg deleted file mode 100644 index 358a8ec07e745..0000000000000 --- a/src/wp-includes/images/icon-library/lifesaver.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/line-dashed.svg b/src/wp-includes/images/icon-library/line-dashed.svg deleted file mode 100644 index b565645802c53..0000000000000 --- a/src/wp-includes/images/icon-library/line-dashed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/line-dotted.svg b/src/wp-includes/images/icon-library/line-dotted.svg deleted file mode 100644 index 9ca9f91d3ead2..0000000000000 --- a/src/wp-includes/images/icon-library/line-dotted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/line-solid.svg b/src/wp-includes/images/icon-library/line-solid.svg deleted file mode 100644 index 4e66a90f21900..0000000000000 --- a/src/wp-includes/images/icon-library/line-solid.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/link-off.svg b/src/wp-includes/images/icon-library/link-off.svg deleted file mode 100644 index 3c1a405992cce..0000000000000 --- a/src/wp-includes/images/icon-library/link-off.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/link.svg b/src/wp-includes/images/icon-library/link.svg deleted file mode 100644 index af721a53bd0cf..0000000000000 --- a/src/wp-includes/images/icon-library/link.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/list-item.svg b/src/wp-includes/images/icon-library/list-item.svg deleted file mode 100644 index 2f3379a5a2628..0000000000000 --- a/src/wp-includes/images/icon-library/list-item.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/list-view.svg b/src/wp-includes/images/icon-library/list-view.svg deleted file mode 100644 index e69c3c4a8858d..0000000000000 --- a/src/wp-includes/images/icon-library/list-view.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/list.svg b/src/wp-includes/images/icon-library/list.svg deleted file mode 100644 index bf802c17a5057..0000000000000 --- a/src/wp-includes/images/icon-library/list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/lock-outline.svg b/src/wp-includes/images/icon-library/lock-outline.svg deleted file mode 100644 index d1efa53d67e5a..0000000000000 --- a/src/wp-includes/images/icon-library/lock-outline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/lock-small.svg b/src/wp-includes/images/icon-library/lock-small.svg deleted file mode 100644 index 44bd52a50d632..0000000000000 --- a/src/wp-includes/images/icon-library/lock-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/lock.svg b/src/wp-includes/images/icon-library/lock.svg deleted file mode 100644 index 76bef9afc1b27..0000000000000 --- a/src/wp-includes/images/icon-library/lock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/login.svg b/src/wp-includes/images/icon-library/login.svg deleted file mode 100644 index bb1446fc0f25a..0000000000000 --- a/src/wp-includes/images/icon-library/login.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/loop.svg b/src/wp-includes/images/icon-library/loop.svg deleted file mode 100644 index 7a52760bbf3f7..0000000000000 --- a/src/wp-includes/images/icon-library/loop.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/math.svg b/src/wp-includes/images/icon-library/math.svg deleted file mode 100644 index ee1c8874196ec..0000000000000 --- a/src/wp-includes/images/icon-library/math.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/media-and-text.svg b/src/wp-includes/images/icon-library/media-and-text.svg deleted file mode 100644 index d026df6046aa2..0000000000000 --- a/src/wp-includes/images/icon-library/media-and-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/media.svg b/src/wp-includes/images/icon-library/media.svg deleted file mode 100644 index ded8bbce4f3aa..0000000000000 --- a/src/wp-includes/images/icon-library/media.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/megaphone.svg b/src/wp-includes/images/icon-library/megaphone.svg deleted file mode 100644 index fbca14f4d4431..0000000000000 --- a/src/wp-includes/images/icon-library/megaphone.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/more.svg b/src/wp-includes/images/icon-library/more.svg deleted file mode 100644 index 75c0555494564..0000000000000 --- a/src/wp-includes/images/icon-library/more.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/move-to.svg b/src/wp-includes/images/icon-library/move-to.svg deleted file mode 100644 index 4d0776a10c669..0000000000000 --- a/src/wp-includes/images/icon-library/move-to.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/navigation-overlay.svg b/src/wp-includes/images/icon-library/navigation-overlay.svg deleted file mode 100644 index a957948628979..0000000000000 --- a/src/wp-includes/images/icon-library/navigation-overlay.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/navigation.svg b/src/wp-includes/images/icon-library/navigation.svg deleted file mode 100644 index 7bfc160281614..0000000000000 --- a/src/wp-includes/images/icon-library/navigation.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/not-allowed.svg b/src/wp-includes/images/icon-library/not-allowed.svg deleted file mode 100644 index ebd595ee2f1b4..0000000000000 --- a/src/wp-includes/images/icon-library/not-allowed.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/not-found.svg b/src/wp-includes/images/icon-library/not-found.svg deleted file mode 100644 index af7177cd8311c..0000000000000 --- a/src/wp-includes/images/icon-library/not-found.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/offline.svg b/src/wp-includes/images/icon-library/offline.svg deleted file mode 100644 index e29a96efd1612..0000000000000 --- a/src/wp-includes/images/icon-library/offline.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/overlay-text.svg b/src/wp-includes/images/icon-library/overlay-text.svg deleted file mode 100644 index 7e9a6811ab509..0000000000000 --- a/src/wp-includes/images/icon-library/overlay-text.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/page-break.svg b/src/wp-includes/images/icon-library/page-break.svg deleted file mode 100644 index 76a0df438c6a4..0000000000000 --- a/src/wp-includes/images/icon-library/page-break.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/page.svg b/src/wp-includes/images/icon-library/page.svg deleted file mode 100644 index 47e332c7a75bf..0000000000000 --- a/src/wp-includes/images/icon-library/page.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/pages.svg b/src/wp-includes/images/icon-library/pages.svg deleted file mode 100644 index 45f9542034bea..0000000000000 --- a/src/wp-includes/images/icon-library/pages.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/wp-includes/images/icon-library/pause.svg b/src/wp-includes/images/icon-library/pause.svg deleted file mode 100644 index 88c9b5a3c4b29..0000000000000 --- a/src/wp-includes/images/icon-library/pause.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pending.svg b/src/wp-includes/images/icon-library/pending.svg deleted file mode 100644 index 81793a2a133c7..0000000000000 --- a/src/wp-includes/images/icon-library/pending.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/percent.svg b/src/wp-includes/images/icon-library/percent.svg deleted file mode 100644 index c9caf477b1e50..0000000000000 --- a/src/wp-includes/images/icon-library/percent.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pin-small.svg b/src/wp-includes/images/icon-library/pin-small.svg deleted file mode 100644 index 9b94c45ec11b5..0000000000000 --- a/src/wp-includes/images/icon-library/pin-small.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pin.svg b/src/wp-includes/images/icon-library/pin.svg deleted file mode 100644 index 7637aa5d8ebd2..0000000000000 --- a/src/wp-includes/images/icon-library/pin.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/play.svg b/src/wp-includes/images/icon-library/play.svg deleted file mode 100644 index 285e05b0c03c5..0000000000000 --- a/src/wp-includes/images/icon-library/play.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/plugins.svg b/src/wp-includes/images/icon-library/plugins.svg deleted file mode 100644 index dc1b8470a5f7c..0000000000000 --- a/src/wp-includes/images/icon-library/plugins.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/plus-circle-filled.svg b/src/wp-includes/images/icon-library/plus-circle-filled.svg deleted file mode 100644 index ac2a9de96d48a..0000000000000 --- a/src/wp-includes/images/icon-library/plus-circle-filled.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/position-center.svg b/src/wp-includes/images/icon-library/position-center.svg deleted file mode 100644 index 2242c7f4ae837..0000000000000 --- a/src/wp-includes/images/icon-library/position-center.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/position-left.svg b/src/wp-includes/images/icon-library/position-left.svg deleted file mode 100644 index e16de53fa72dd..0000000000000 --- a/src/wp-includes/images/icon-library/position-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/position-right.svg b/src/wp-includes/images/icon-library/position-right.svg deleted file mode 100644 index d26c68cb6f1ff..0000000000000 --- a/src/wp-includes/images/icon-library/position-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-author.svg b/src/wp-includes/images/icon-library/post-author.svg deleted file mode 100644 index 6ace9176d8f96..0000000000000 --- a/src/wp-includes/images/icon-library/post-author.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-categories.svg b/src/wp-includes/images/icon-library/post-categories.svg deleted file mode 100644 index e7a009798aa81..0000000000000 --- a/src/wp-includes/images/icon-library/post-categories.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-comments-count.svg b/src/wp-includes/images/icon-library/post-comments-count.svg deleted file mode 100644 index a98e26cb57e55..0000000000000 --- a/src/wp-includes/images/icon-library/post-comments-count.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-comments-form.svg b/src/wp-includes/images/icon-library/post-comments-form.svg deleted file mode 100644 index c5def932c9cb1..0000000000000 --- a/src/wp-includes/images/icon-library/post-comments-form.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-comments.svg b/src/wp-includes/images/icon-library/post-comments.svg deleted file mode 100644 index f94627a018de7..0000000000000 --- a/src/wp-includes/images/icon-library/post-comments.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-content.svg b/src/wp-includes/images/icon-library/post-content.svg deleted file mode 100644 index 7fbb7b4ff53a2..0000000000000 --- a/src/wp-includes/images/icon-library/post-content.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-date.svg b/src/wp-includes/images/icon-library/post-date.svg deleted file mode 100644 index f6c3f9b66e6ba..0000000000000 --- a/src/wp-includes/images/icon-library/post-date.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/post-excerpt.svg b/src/wp-includes/images/icon-library/post-excerpt.svg deleted file mode 100644 index fb706b7d82a1d..0000000000000 --- a/src/wp-includes/images/icon-library/post-excerpt.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-featured-image.svg b/src/wp-includes/images/icon-library/post-featured-image.svg deleted file mode 100644 index 5e7cd45c3dd7f..0000000000000 --- a/src/wp-includes/images/icon-library/post-featured-image.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-list.svg b/src/wp-includes/images/icon-library/post-list.svg deleted file mode 100644 index 1e5f695f8ef41..0000000000000 --- a/src/wp-includes/images/icon-library/post-list.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post-terms.svg b/src/wp-includes/images/icon-library/post-terms.svg deleted file mode 100644 index a663115c61d8e..0000000000000 --- a/src/wp-includes/images/icon-library/post-terms.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/post.svg b/src/wp-includes/images/icon-library/post.svg deleted file mode 100644 index 85eab0a974df0..0000000000000 --- a/src/wp-includes/images/icon-library/post.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/preformatted.svg b/src/wp-includes/images/icon-library/preformatted.svg deleted file mode 100644 index 69db760f8b684..0000000000000 --- a/src/wp-includes/images/icon-library/preformatted.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pull-left.svg b/src/wp-includes/images/icon-library/pull-left.svg deleted file mode 100644 index 056e19eb3adae..0000000000000 --- a/src/wp-includes/images/icon-library/pull-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pull-right.svg b/src/wp-includes/images/icon-library/pull-right.svg deleted file mode 100644 index e9a7a5050737e..0000000000000 --- a/src/wp-includes/images/icon-library/pull-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/pullquote.svg b/src/wp-includes/images/icon-library/pullquote.svg deleted file mode 100644 index f85ca9245acf2..0000000000000 --- a/src/wp-includes/images/icon-library/pullquote.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/query-pagination-next.svg b/src/wp-includes/images/icon-library/query-pagination-next.svg deleted file mode 100644 index 29fc0ad564cc6..0000000000000 --- a/src/wp-includes/images/icon-library/query-pagination-next.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/query-pagination-numbers.svg b/src/wp-includes/images/icon-library/query-pagination-numbers.svg deleted file mode 100644 index 6c63d74f4b48d..0000000000000 --- a/src/wp-includes/images/icon-library/query-pagination-numbers.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/query-pagination-previous.svg b/src/wp-includes/images/icon-library/query-pagination-previous.svg deleted file mode 100644 index ec1e38c27eeba..0000000000000 --- a/src/wp-includes/images/icon-library/query-pagination-previous.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/query-pagination.svg b/src/wp-includes/images/icon-library/query-pagination.svg deleted file mode 100644 index 91d2e0f793995..0000000000000 --- a/src/wp-includes/images/icon-library/query-pagination.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/redo.svg b/src/wp-includes/images/icon-library/redo.svg deleted file mode 100644 index e280c4c3e4f26..0000000000000 --- a/src/wp-includes/images/icon-library/redo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/remove-bug.svg b/src/wp-includes/images/icon-library/remove-bug.svg deleted file mode 100644 index ee52d9e4197a2..0000000000000 --- a/src/wp-includes/images/icon-library/remove-bug.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/remove-submenu.svg b/src/wp-includes/images/icon-library/remove-submenu.svg deleted file mode 100644 index e2d6a982c31cc..0000000000000 --- a/src/wp-includes/images/icon-library/remove-submenu.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/repeat-all.svg b/src/wp-includes/images/icon-library/repeat-all.svg deleted file mode 100644 index 836cf84a531bc..0000000000000 --- a/src/wp-includes/images/icon-library/repeat-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/repeat.svg b/src/wp-includes/images/icon-library/repeat.svg deleted file mode 100644 index f656d91d2562d..0000000000000 --- a/src/wp-includes/images/icon-library/repeat.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/replace.svg b/src/wp-includes/images/icon-library/replace.svg deleted file mode 100644 index b4180558bb504..0000000000000 --- a/src/wp-includes/images/icon-library/replace.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/replay.svg b/src/wp-includes/images/icon-library/replay.svg deleted file mode 100644 index fc6eb79264a3a..0000000000000 --- a/src/wp-includes/images/icon-library/replay.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/reset.svg b/src/wp-includes/images/icon-library/reset.svg deleted file mode 100644 index dabd86d15d21c..0000000000000 --- a/src/wp-includes/images/icon-library/reset.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/resize-corner-ne.svg b/src/wp-includes/images/icon-library/resize-corner-ne.svg deleted file mode 100644 index d7bfa1934223f..0000000000000 --- a/src/wp-includes/images/icon-library/resize-corner-ne.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/reusable-block.svg b/src/wp-includes/images/icon-library/reusable-block.svg deleted file mode 100644 index 051d9fe64f183..0000000000000 --- a/src/wp-includes/images/icon-library/reusable-block.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/rotate-left.svg b/src/wp-includes/images/icon-library/rotate-left.svg deleted file mode 100644 index 60acf7f110e30..0000000000000 --- a/src/wp-includes/images/icon-library/rotate-left.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/rotate-right.svg b/src/wp-includes/images/icon-library/rotate-right.svg deleted file mode 100644 index 98d405ac9792d..0000000000000 --- a/src/wp-includes/images/icon-library/rotate-right.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/row.svg b/src/wp-includes/images/icon-library/row.svg deleted file mode 100644 index 59e51b228a38f..0000000000000 --- a/src/wp-includes/images/icon-library/row.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/seen.svg b/src/wp-includes/images/icon-library/seen.svg deleted file mode 100644 index 92e35af91fdd0..0000000000000 --- a/src/wp-includes/images/icon-library/seen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/send.svg b/src/wp-includes/images/icon-library/send.svg deleted file mode 100644 index a787d9ce3bb4e..0000000000000 --- a/src/wp-includes/images/icon-library/send.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/separator.svg b/src/wp-includes/images/icon-library/separator.svg deleted file mode 100644 index b469ffda295b0..0000000000000 --- a/src/wp-includes/images/icon-library/separator.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/shipping.svg b/src/wp-includes/images/icon-library/shipping.svg deleted file mode 100644 index 700f67f549ce2..0000000000000 --- a/src/wp-includes/images/icon-library/shipping.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/shortcode.svg b/src/wp-includes/images/icon-library/shortcode.svg deleted file mode 100644 index 81ea06a7d9798..0000000000000 --- a/src/wp-includes/images/icon-library/shortcode.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/sidebar.svg b/src/wp-includes/images/icon-library/sidebar.svg deleted file mode 100644 index 4e59bb9b42da5..0000000000000 --- a/src/wp-includes/images/icon-library/sidebar.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/sides-all.svg b/src/wp-includes/images/icon-library/sides-all.svg deleted file mode 100644 index 64e9c18d46bf0..0000000000000 --- a/src/wp-includes/images/icon-library/sides-all.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/sides-axial.svg b/src/wp-includes/images/icon-library/sides-axial.svg deleted file mode 100644 index cca57f302b3be..0000000000000 --- a/src/wp-includes/images/icon-library/sides-axial.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/sides-bottom.svg b/src/wp-includes/images/icon-library/sides-bottom.svg deleted file mode 100644 index 69ed18dc75326..0000000000000 --- a/src/wp-includes/images/icon-library/sides-bottom.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/sides-horizontal.svg b/src/wp-includes/images/icon-library/sides-horizontal.svg deleted file mode 100644 index 2bc4522bfd8d4..0000000000000 --- a/src/wp-includes/images/icon-library/sides-horizontal.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/wp-includes/images/icon-library/sides-left.svg b/src/wp-includes/images/icon-library/sides-left.svg deleted file mode 100644 index 0691901aa935c..0000000000000 --- a/src/wp-includes/images/icon-library/sides-left.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/sides-right.svg b/src/wp-includes/images/icon-library/sides-right.svg deleted file mode 100644 index 32076b6012b5b..0000000000000 --- a/src/wp-includes/images/icon-library/sides-right.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/sides-top.svg b/src/wp-includes/images/icon-library/sides-top.svg deleted file mode 100644 index 1be6a4a28caca..0000000000000 --- a/src/wp-includes/images/icon-library/sides-top.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/sides-vertical.svg b/src/wp-includes/images/icon-library/sides-vertical.svg deleted file mode 100644 index 34987ba84bb6d..0000000000000 --- a/src/wp-includes/images/icon-library/sides-vertical.svg +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/src/wp-includes/images/icon-library/site-logo.svg b/src/wp-includes/images/icon-library/site-logo.svg deleted file mode 100644 index 249ac8f8cf0db..0000000000000 --- a/src/wp-includes/images/icon-library/site-logo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/skip-back.svg b/src/wp-includes/images/icon-library/skip-back.svg deleted file mode 100644 index d554e1eea9c47..0000000000000 --- a/src/wp-includes/images/icon-library/skip-back.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/skip-forward.svg b/src/wp-includes/images/icon-library/skip-forward.svg deleted file mode 100644 index 856baf16c4d5d..0000000000000 --- a/src/wp-includes/images/icon-library/skip-forward.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/square.svg b/src/wp-includes/images/icon-library/square.svg deleted file mode 100644 index 438aa7c896a6f..0000000000000 --- a/src/wp-includes/images/icon-library/square.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/stack.svg b/src/wp-includes/images/icon-library/stack.svg deleted file mode 100644 index 3dd19bf297311..0000000000000 --- a/src/wp-includes/images/icon-library/stack.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/stretch-full-width.svg b/src/wp-includes/images/icon-library/stretch-full-width.svg deleted file mode 100644 index af449f38da2ee..0000000000000 --- a/src/wp-includes/images/icon-library/stretch-full-width.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/stretch-wide.svg b/src/wp-includes/images/icon-library/stretch-wide.svg deleted file mode 100644 index e7e86efca8777..0000000000000 --- a/src/wp-includes/images/icon-library/stretch-wide.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/subscript.svg b/src/wp-includes/images/icon-library/subscript.svg deleted file mode 100644 index 311bf2194f5b7..0000000000000 --- a/src/wp-includes/images/icon-library/subscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/superscript.svg b/src/wp-includes/images/icon-library/superscript.svg deleted file mode 100644 index 83c7cc8d4bc41..0000000000000 --- a/src/wp-includes/images/icon-library/superscript.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/swatch.svg b/src/wp-includes/images/icon-library/swatch.svg deleted file mode 100644 index 2d020f31bac1e..0000000000000 --- a/src/wp-includes/images/icon-library/swatch.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/tab-list.svg b/src/wp-includes/images/icon-library/tab-list.svg deleted file mode 100644 index 55e6e166be616..0000000000000 --- a/src/wp-includes/images/icon-library/tab-list.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/wp-includes/images/icon-library/tab-panel.svg b/src/wp-includes/images/icon-library/tab-panel.svg deleted file mode 100644 index ce46eaf32ed7f..0000000000000 --- a/src/wp-includes/images/icon-library/tab-panel.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/wp-includes/images/icon-library/table-column-after.svg b/src/wp-includes/images/icon-library/table-column-after.svg deleted file mode 100644 index 571d636c80a94..0000000000000 --- a/src/wp-includes/images/icon-library/table-column-after.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/table-column-before.svg b/src/wp-includes/images/icon-library/table-column-before.svg deleted file mode 100644 index a74be53e40c08..0000000000000 --- a/src/wp-includes/images/icon-library/table-column-before.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/table-column-delete.svg b/src/wp-includes/images/icon-library/table-column-delete.svg deleted file mode 100644 index fd02834151633..0000000000000 --- a/src/wp-includes/images/icon-library/table-column-delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/table-of-contents.svg b/src/wp-includes/images/icon-library/table-of-contents.svg deleted file mode 100644 index 9483f65d3d499..0000000000000 --- a/src/wp-includes/images/icon-library/table-of-contents.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/table-row-after.svg b/src/wp-includes/images/icon-library/table-row-after.svg deleted file mode 100644 index c888a8d57ee47..0000000000000 --- a/src/wp-includes/images/icon-library/table-row-after.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/table-row-before.svg b/src/wp-includes/images/icon-library/table-row-before.svg deleted file mode 100644 index b0d4eab18a0d3..0000000000000 --- a/src/wp-includes/images/icon-library/table-row-before.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/table-row-delete.svg b/src/wp-includes/images/icon-library/table-row-delete.svg deleted file mode 100644 index 50df297ea61a9..0000000000000 --- a/src/wp-includes/images/icon-library/table-row-delete.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/tabs.svg b/src/wp-includes/images/icon-library/tabs.svg deleted file mode 100644 index 8deb9e992f3c5..0000000000000 --- a/src/wp-includes/images/icon-library/tabs.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/wp-includes/images/icon-library/term-count.svg b/src/wp-includes/images/icon-library/term-count.svg deleted file mode 100644 index 4c31e4e4aec0a..0000000000000 --- a/src/wp-includes/images/icon-library/term-count.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/term-description.svg b/src/wp-includes/images/icon-library/term-description.svg deleted file mode 100644 index 1029d859bfe09..0000000000000 --- a/src/wp-includes/images/icon-library/term-description.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/term-name.svg b/src/wp-includes/images/icon-library/term-name.svg deleted file mode 100644 index 68573331cccae..0000000000000 --- a/src/wp-includes/images/icon-library/term-name.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/src/wp-includes/images/icon-library/text-color.svg b/src/wp-includes/images/icon-library/text-color.svg deleted file mode 100644 index 72fccc1f30215..0000000000000 --- a/src/wp-includes/images/icon-library/text-color.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/text-horizontal.svg b/src/wp-includes/images/icon-library/text-horizontal.svg deleted file mode 100644 index a7904578502c3..0000000000000 --- a/src/wp-includes/images/icon-library/text-horizontal.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/text-vertical.svg b/src/wp-includes/images/icon-library/text-vertical.svg deleted file mode 100644 index c089250de34f2..0000000000000 --- a/src/wp-includes/images/icon-library/text-vertical.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/thumbs-down.svg b/src/wp-includes/images/icon-library/thumbs-down.svg deleted file mode 100644 index e040972ed5be1..0000000000000 --- a/src/wp-includes/images/icon-library/thumbs-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/thumbs-up.svg b/src/wp-includes/images/icon-library/thumbs-up.svg deleted file mode 100644 index dc63e2d658eab..0000000000000 --- a/src/wp-includes/images/icon-library/thumbs-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/time.svg b/src/wp-includes/images/icon-library/time.svg deleted file mode 100644 index 58953754bc6a3..0000000000000 --- a/src/wp-includes/images/icon-library/time.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/title.svg b/src/wp-includes/images/icon-library/title.svg deleted file mode 100644 index 1f51295aa3b2e..0000000000000 --- a/src/wp-includes/images/icon-library/title.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/tool.svg b/src/wp-includes/images/icon-library/tool.svg deleted file mode 100644 index 96e3cc4e92df6..0000000000000 --- a/src/wp-includes/images/icon-library/tool.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/trash.svg b/src/wp-includes/images/icon-library/trash.svg deleted file mode 100644 index 1903c3e89a6b6..0000000000000 --- a/src/wp-includes/images/icon-library/trash.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/trending-down.svg b/src/wp-includes/images/icon-library/trending-down.svg deleted file mode 100644 index 46253a59a0fab..0000000000000 --- a/src/wp-includes/images/icon-library/trending-down.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/trending-up.svg b/src/wp-includes/images/icon-library/trending-up.svg deleted file mode 100644 index 3ac2f75cbd1c6..0000000000000 --- a/src/wp-includes/images/icon-library/trending-up.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/typography.svg b/src/wp-includes/images/icon-library/typography.svg deleted file mode 100644 index 582bbc17c718e..0000000000000 --- a/src/wp-includes/images/icon-library/typography.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/undo.svg b/src/wp-includes/images/icon-library/undo.svg deleted file mode 100644 index 24617ae3085c0..0000000000000 --- a/src/wp-includes/images/icon-library/undo.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/ungroup.svg b/src/wp-includes/images/icon-library/ungroup.svg deleted file mode 100644 index 4f62c9576a02a..0000000000000 --- a/src/wp-includes/images/icon-library/ungroup.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/unlock.svg b/src/wp-includes/images/icon-library/unlock.svg deleted file mode 100644 index da7f0fe13c567..0000000000000 --- a/src/wp-includes/images/icon-library/unlock.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/unseen.svg b/src/wp-includes/images/icon-library/unseen.svg deleted file mode 100644 index 0fe11ddee89c3..0000000000000 --- a/src/wp-includes/images/icon-library/unseen.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/update.svg b/src/wp-includes/images/icon-library/update.svg deleted file mode 100644 index 35d87611610e2..0000000000000 --- a/src/wp-includes/images/icon-library/update.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/video.svg b/src/wp-includes/images/icon-library/video.svg deleted file mode 100644 index 3ba7f230d6cd8..0000000000000 --- a/src/wp-includes/images/icon-library/video.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/widget.svg b/src/wp-includes/images/icon-library/widget.svg deleted file mode 100644 index 194d4a578f003..0000000000000 --- a/src/wp-includes/images/icon-library/widget.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/word-count.svg b/src/wp-includes/images/icon-library/word-count.svg deleted file mode 100644 index 501d7eada23e8..0000000000000 --- a/src/wp-includes/images/icon-library/word-count.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/src/wp-includes/images/icon-library/wordpress.svg b/src/wp-includes/images/icon-library/wordpress.svg deleted file mode 100644 index 853aa5f747f9a..0000000000000 --- a/src/wp-includes/images/icon-library/wordpress.svg +++ /dev/null @@ -1,3 +0,0 @@ - - -